PDA

Просмотр полной версии : PID в CoDeSys v3



Volod_myr
25.04.2013, 11:35
Доброго времени суток!
Помогите написать программу для регулирования мощности.:confused:

Проблема состоит в тот, что нужна учитывать ещё показатели уровня и температуры, а исполнительный механизм только один, и тот наверное нужна будет реализовать в режиме ШИМ.:(

По началу думал использовать ПИД-регулятор, вот только не знаю как в него значения уровня и температури впарить.
Ещё была идея сделать регулирование мощности (ПИД-регулятор) с коррекцией по уровню (ПД-регулятор), но как учесть температуру не знаю.:(

Задача вот какая:

Нужно держать мощность на уровне 600-630 кВт,
при этом надо следить за уровнем воды (скоростю изменения)
если он начнёт падать, нужно прикрыть заслонку,
при этом упадёт мощность.

Система очень инертная, это надо учесть...

Заданием для уровня есть критическое его значение (<= 1 м),
то есть его не надо регулировать в каких-то пределах,
нужна просто не дать ему впасть ниже критического.

Температуру вообще не надо регулировать
в программе нужна только задать,
что при достижение критической температуры (100 оС)
мощность надо понизить.

Жду ответов

Алексей Геннадьевич
03.10.2013, 08:27
что при достижение критической температуры (100 оС)
мощность надо понизить.

1)У Вас система находится под давлением или нет?
Есть один нюанс: вода кипит при 100 С° при давлении 760 мм ртутного столба. Т.Е. при такой уставке (100С°) поведение установки сообщающейся с атмосферой будет зависеть от погоды и расположения над уровнем моря.

2) Какие нагреватели (количество и мощность) установлены, возможно ли использование только части нагревателей ?
3) Обьём нагреваемой воды.
4) За какое время необходимо производить нагрев? Какой расход воды?