Доброго времени суток!
Помогите написать программу для регулирования мощности.

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

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

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

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

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

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

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

Жду ответов