[an error occurred while processing this directive]
|
Тема уже обсуждалась в пятницу. Повторюсь:
Длинная камера, в которой нужно поддерживать достаточно точную температуру (+- 2 град.) Нагреватель имеет достаточно высокую инертность. ПИД регулятор на нагреватель применять нельзя (запрещено включать нагреватель чаще 5 раз в час из-за особенностей его конструкции), поменять нагреватель тоже нельзя. Имеем два нагревателя с двух сторон и, соответственно, 2 датчика температуры. Нагреватели имеют по 4 ступени мощности (от 0 до 3). Однако, мощность обоих нагревателей в определенный момент времени всегда одинакова (т.е., коммутация нагревателей проискодит от одного коммутирующего элемента) Есть, также, две заслонки, которыми можно изменять количество подаваемого в камеру воздуха с улицы (охлажденного).
Была попытка решить задачу следующим образом - Заслонками управлял ПИД регулятор, а, если заслонки подходили к крайнему положению, то включалась следующая (или предыдущая) мощность нагревателя. Однако, возник такой момент, когда диапазон регулировки заслонок стал мал для одной и другой ступеней мощности. Нагреватель переключался между ступенями, в результате, получился еще больший разброс, чем при гистерезисном регуляторе.
Вот, какая возникла идея:
Построить гистерезисный регулятор, однако, при включении нагревателя подавать максимум наружного воздуха, а при выключении - минимум. ПИД регулятор будет управлять разницей температур двух датчиков.
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
Тем не менее, ничего лучше гистерезисного регулятора я не придумал. При включении нагревателя - открываем заслонку наружного воздуха, при выключении - закрываем. Вот, собственно, и все. Однако, как-то коробит меня от этого.
Может, есть более интересные решения?