Форум TRACE MODE: техническая поддержка
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Языки программирования в TRACE MODE 6 / Algorithm Programming Languages » FBD блок PID-регулятор

   
Автор / Author Тема / Topic: FBD блок PID-регулятор
VaBo1966
Junior Member / Новичок
Участник № / Member № 6398


Icon 1 отправлено / posted      Профиль для / Profile for VaBo1966           Редактировать/удалить сообщение / Edit/Delete Post 
В справке приведена формула ПИД-регулятора, интегральная часть выглядит так:
KI * dT * СУММ INPk

KI стоит в числителе (в отличие от класс. формулы), ведет себя, в принципе, в соответствии с формулой, при увеличении KI интегральная составляющая растет, но вот при обнулении KI выход регулятора уходит в ноль, хотя по формуле должна обнулится только интегральная сост.

Где ошибка?

И еще, нет ли возможности показать этот регулятор на ST, может у вас есть дежурный проект?

Сообщения / Posts 28 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Возможности предоставить ST-текст для PID-регулятора нет.
Работу FBD PID при KI=0 перепроверили, обнуления выхода нет.

Пришлите, пожалуйста, на адрес техподдержки (hotline@adastra.ru) Ваш тестовый проект с указанием, как Вы проверяете работу регулятора.

Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
VaBo1966
Junior Member / Новичок
Участник № / Member № 6398


Icon 1 отправлено / posted      Профиль для / Profile for VaBo1966           Редактировать/удалить сообщение / Edit/Delete Post 
Да, действительно не обнуляет.
Просто я задал (по привычке) KI с диапазоном 0-200, не учел, что он у вас наоборот.

А P-составляющую не увидел из-за другой непонятки, - были заданы пределы выхода от 20 до 60, в результате для P (и только для неё!!) образовалась "мертвая зона". Задал от 0 до 100, - все норм.

Сообщения / Posts 28 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Уточните, пожалуйста, как Вы определяли "мертвую зону" "только" для KP?
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
VaBo1966
Junior Member / Новичок
Участник № / Member № 6398


Icon 1 отправлено / posted      Профиль для / Profile for VaBo1966           Редактировать/удалить сообщение / Edit/Delete Post 
KI и KD выставил в нули, КР = 10 и начал потихоньку увеличивать INP (c нуля). До определенного зн-я нет реакции, затем появляется. Полное ощущение, что Q внутри регулятора нарастает, но обрезается заданным значением MIN, хотя по-моему регулятор должен начинать отрабатывать именно с MIN.
Если уменьшением INP загнать Q в "мертвую зону" (Q останавливается на зн-ии MIN) и сместить KI с нуля, то нарастание визуально начинается сразу.

Сообщения / Posts 28 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post 
Задание KI=0 превращает регулятор в статический, поэтому реальная "зона нечувствительности" для пропорциональной составляющей соответствует принятому алгоритму регулирования.
Сообщения / Posts 17083 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Послать новую тему / Post New Topic  
Тема закрыта / Topic Closed  Тема закрыта / Topic Closed
Открыть тему / Open Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2