PID в STEP 7 |
Ответить |
Автор | |
Новичок Присоединился: 28 Январь 2005 Категория: Ukraine Online Status: Offline Публикации: 7 |
Опубликовано: 11 Февраль 2005 11:20 |
Как мне реализовать такую передаточную функцию в Step 7: G(s)=gain/(1+s*lag) пробовал с помощью обычного ПИД регулятора, подавая на входы: 1)EN=1 2)P_SEL=0 3)I_SEL=0 4)D_SEL=1 5)GAIN=5.556 6)TM_LAG=0.057s 7)SP_INT=0.1 на выходе при этом был ноль :( |
|
Участник Присоединился: 14 Январь 2005 Категория: Russian Federation Online Status: Offline Публикации: 69 |
|
По-моему, гораздо проще, не связываясь с ПИД-регулятором, реализовать рекуррентную зависимость: y := 1/(1+DeltaT/lag) * ( y_pred + gain * DeltaT/lag * x ); где y – значение выхода объекта на текущем цикле контроллера, y_pred – значение выхода объекта на предыдущем цикле контроллера, DeltaT – длительность цикла контроллера, x – значение входа объекта на текущем цикле контроллера. |
|
Ответить |
Переход на форум | Права доступа на форуме Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |