Легенда

Гениальный инженер Винтик может собрать из любых подручных материалов модель троллейбуса, но не может сварить яйцо всмятку. Как бы он ни пытался — получается либо вкрутую, либо почти сырое. На каком-то форуме он вычитал, что чтобы сварить яйцо всмятку, нужно с большой точностью выдержать температуру по определённому графику (график прилагался).

Воодушевлённый возможностью решить нерешаемую задачу, Винтик взялся за дело. Он построил специальную печь с управляемым нагревом, а чтобы точно выдержать температурный режим и исключить влияние даже сквозняка — подключил к ней ПИД-регулятор. Также он провёл испытания печи и построил её математическую модель. Однако его экзистенциальная несовместимость с яйцами всмятку снова проявила себя в том, что у него никак не получается подобрать параметры ПИД-регулятора! В прошлом он решал такие задачи тысячи раз, он может подобрать эти три несчастных числа для чего угодно, но только не для яиц всмятку. В отчаянии он выложил все параметры задачи на форум, включая матмодель печи, описание ПИД-регулятора и даже матмодель сквозняков! Помогите ему, подобрав параметры ПИД-регулятора для его задачи до того, как он решит, что яйца всмятку — мировой заговор и их не существует.

Код, содержащий матмодели, можно скачать по ссылке:

https://drive.google.com/file/d/1adfPaOICO4Ngv2H-OBbWqCfpU3-vIyFN/view?usp=sharing.

Входной формат: единственное целое число — затравка генератора сквозняка (см. код).

Выходной формат: три числа через пробел — коэффициенты P, I и D регулятора.

Балл за решение зависит от среднеквадратичного отклонения фактической температуры от целевой. Минимально необходимое отклонение — 200% от авторского решения. Если отклонение составит не более, чем 105%, вы получите полный балл.


Видео-разбор

Last modified: Monday, 19 September 2022, 12:10 PM