Автор: Shchekin Sergey I.
Дата: 25.03.05 15:56
> В системе регулирования отоплением требуется управлять трёхходовым
> клапаном перепуска без обратной связи по закону регулирования ПИД
> (релейные сигналы Открыть и Закрыть) с помощью программируемого
> логического контроллера.
> Посоветуйте пути решения данной задачи.
Выход ПИД-регулятора нужно подать на времяимпульсный модулятор. А модулятор должен управлять двумя дискретными выходами.
Если предположить, что выход ПИД двуполярный (от -100% до 100%), то модулятор должен работать примерно так:
- при выходе регулятора в пределах от -5% до 5% никаких выходных команд не выдается
- в пределах от 5% до 50% на выход "Увеличить подачу теплоносителя" выдаются импульсы постоянной длительности (например, 1 с), с временем паузы обратно пропорциональным выходу ПИД: например, tп=50/Out. Т.е. при 5% пауза 10 с, при 50% пауза 1 с.
- в пределах от 50% до 100% на выход "Увеличить подачу теплоносителя" выдаются импульсы с постоянной паузой (например, 1 с), с длительностью пропорциональной выходу ПИД: например, tи=Out/5-9. Т.е. при 55% импульс 1 с, при 100% импульс 11 с.
- при выходе регулятора от -5% до -100% все аналогично, только импульсы выдаются на выход "Уменьшить подачу теплоносителя"
Естественно, временные параметры модулятора должны выбираться в зависимости от параметров объекта.
Также естественно, что клапан должен иметь концевики, которые нужно включить в логику, чтобы не сломать сам клапан или его привод.
С уважением,
Сергей Щекин
TRICONEX
|
|