PDA

Просмотр полной версии : ПИД регулятор для управления частотником



BSkPhoenix
03.08.2012, 13:30
Здравствуйте пытаюсь написать ПИД регулятор для управления частотником. Вопрос встал такой, как перейти от мощности ПИД регулятора к реальным значениям, чтобы задать зону нечувствительности. Использую PID регулятор из библиотеке Util.lib.

BSkPhoenix
03.08.2012, 13:47
Пробовал реализовать в библиотеке PID_REG_CE, но к большому сожалению в ней нельзя выставить постоянную длительность импульса (без первого длинного) и время реверса

lara197a
03.08.2012, 22:06
проще настроить встроенный в ПЧ

kolyan
04.08.2012, 10:30
Пробовал реализовать в библиотеке PID_REG_CE, но к большому сожалению в ней нельзя выставить постоянную длительность импульса (без первого длинного) и время реверса

Это Вы правы.
Хороший регулятор, но его работа очень напоминает работу древнего прибора Р-25, т.е., выдаётся первый, длинный пропорциональный импульс, затем следуют короткие, интегральные, что очень неудобно.

BSkPhoenix
04.08.2012, 15:48
проще настроить встроенный в ПЧ

Все зависит от целей, в данном случае удобней использовать. На сколько мне известно при пропадании аналогового сигнала от датчика, частотник разгоняет двигатель на полную. В мое случае это дымосос и это не допустимо.


kolyan
Было бы здорово, если разработчики библиотеке доработали немного ее. Или открыли код, для доработки.

capzap
04.08.2012, 16:18
с частотником вполне хватит суммы ошибок первое слагаемое это разность SP и PV и второе слагаемого это разность между PV за предыдущую итерацию и текущую. И не понадобиться там ни какая зона нечуствительности

CEkip
04.08.2012, 18:45
:eek::confused: :rolleyes:

CEkip
04.08.2012, 19:09
... На сколько мне известно при пропадании аналогового сигнала от датчика, частотник разгоняет двигатель на полную. В мое случае это дымосос и это не допустимо.

При пропадании сигнала от датчика у Вас котел должен остановится автоматически. А по поводу разгона двигателя на полную - это уже как вы пропишите в программе или как запрограммируете сам частотник.

lara197a
04.08.2012, 20:49
при обрыве обратной связи(пропадания сигнала от датчика), ПЧ сделает то, что ему скажут- Или остановится или перейдет на фиксированную частоту или останется на текущей частоте.
Все ПЧ на воздуходувках прекрасно работают на встроенном ПИД.
Что тут придумывать?

Gans
04.08.2012, 21:07
Все ПЧ на воздуходувках прекрасно работают на встроенном ПИД. Что тут придумывать?
Тут не думать, тут применять надо как посоветовали! Серёга дело говорит, ведь время реакции системы поддержания давления в топке будет меньше с использованием ПИД частотника, чем с регулятором в ПЛКххх. Для давления в топке скорость реакции самое главное, окромя надежности ;-)
P. S. Вот задание выдавать на частоник, тут ПЛКххх Вам в помощь.

CEkip
12.08.2012, 12:13
Тут не думать, тут применять надо как посоветовали! Серёга дело говорит, ведь время реакции системы поддержания давления в топке будет меньше с использованием ПИД частотника, чем с регулятором в ПЛКххх. Для давления в топке скорость реакции самое главное, окромя надежности ;-)
P. S. Вот задание выдавать на частоник, тут ПЛКххх Вам в помощь.

Не согласен. С контроллера все работает замечательно - скорости реакции для поддержания разрежения в топке хватает.

BSkPhoenix
21.08.2012, 09:17
Все настроили, достаточно хорошо все работает на ПЛК150. Остался маленький "-", но скорее он связан с самим частотником ОВЕН ПЧВ2.

CEkip
21.08.2012, 18:11
Все настроили, достаточно хорошо все работает на ПЛК150. Остался маленький "-", но скорее он связан с самим частотником ОВЕН ПЧВ2.

А можно узнать что за минус?

BSkPhoenix
22.08.2012, 11:46
Когда необходимо резко сбросить скорость вентилятора дысососа, ну к примеру с 30Гц до 10Гц за достачно малый промежуток времени 10-15с (к примеру остановился или резко уменьшил скорость вентилятор горелки), чтобы разрежение не улетало в сильный "-", частотник вываливается в аварию превышение силы тока.
Получается нужно рассчитывать, покупать и ставить тормозные резисторы , про которые узнаешь в самый последний момент.

В нашем случае сделали маленькое время разгона, а время торможение побольше. Из за этого получается незначительное провисание, зато работает устойчиво и без вылета.
PS: Возможно сказывается недостаток опыта в этих вещах.

kolyan
22.08.2012, 11:57
Когда необходимо резко сбросить скорость вентилятора дысососа, ну к примеру с 30Гц до 10Гц за достачно малый промежуток времени 10-15с (к примеру остановился или резко уменьшил скорость вентилятор горелки), чтобы разрежение не улетало в сильный "-", частотник вываливается в аварию превышение силы тока.
Получается нужно рассчитывать, покупать и ставить тормозные резисторы , про которые узнаешь в самый последний момент.

В нашем случае сделали маленькое время разгона, а время торможение побольше. Из за этого получается незначительное провисание, зато работает устойчиво и без вылета.
PS: Возможно сказывается недостаток опыта в этих вещах.

Вы, как я понял, используете функцию торможения двигателя постоянным током?

Если да, то Вам сюда:

http://forum.abok.ru/index.php?showtopic=54645

http://forum.abok.ru/index.php?showtopic=60449