Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / 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 » APID+PWM и очень медленный процесс

   
Автор / Author Тема / Topic: APID+PWM и очень медленный процесс
com_net
Junior Member / Новичок
Участник № / Member № 6104


Icon 1 отправлено / posted      Профиль для / Profile for com_net           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Есть бак с жидкостью и слабенький нагреватель у которого два состояния - включено и выключено. Процессы нагрева и охлаждения достаточно медленные.
Задача: обеспечить минимальные энергозатраты при поддержании температуры бака при меняющейся температуре окружающей среды.
Все телодвижения - в профессиональном профайлере 6.09
Пытаюсь прикрутить комбинацию APID+PWM (выход APID на вход PWM) на вход REG подано число 6, на AMP -1, поданы текущее значение температуры и уставка, остальные входы висят в воздухе.
Частота вызова программы - с частотой цикла.
Лупит контактором достаточно хаотично, плавно поднимает температуру намного выше уставки (примерно за полчаса) после чего вешает компьютер насовсем (ресет). В процессе на выходе APID хаотично мелькают числа в диапазоне 25-60 без какой либо видимой закономерности. На выходе STS - числа, соответствующие режиму адаптации, меняются достаточно хаотично и немонотонно.
Попытки поставить вызов программы пореже приводят к тому, что на выходе APID всегда 0, а на выход PWM идут импульсы со скважностью 1 и периодом, определяемым частотой вызова программы.
Попытки переключать режим (например замкнуть выходы KP KI KD на соответствующие входы и принудительно запустить адаптацию - с тем же эффектом.
___
Это вообще должно работать, или для решения поставленной задачи следует применять какой-то иной путь?

Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здесь 2 вопроса.
1. По теории автоматического регулирования и выбору необходимых алгоритмов и параметров регулирования.
Консультаций по таким вопросам служба техподдержки не дает.

2. Использование выбранных программных средств Trace Mode 6.
В реальном времени адаптивные блоки FBD поддерживаются только МРВ со специальной опцией.
"Висящие входы" регулятора - это нонсенс.
Связка "выход APID на вход PWM" противоречит принципам построения системы регулирования. Надо бы использовать "Блок адаптивного регулирования (APDD)" совместно с PWM.
Адаптивный регулятор предусматривает использование встроенного алгоритма автонастройки, который обеспечит необходимое качество регулирования.

В более простом случае можно использовать блоки PDD и PWM. Параметры регулятора и ШИМ-преобразователя придется подбирать вручную.

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


Icon 1 отправлено / posted      Профиль для / Profile for com_net           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
quote:
Отправитель / Originally posted by AdAstra Technical Support:
Здесь 2 вопроса.
1. По теории автоматического регулирования и выбору необходимых алгоритмов и параметров регулирования.
Консультаций по таким вопросам служба техподдержки не дает.

-- возможно я неточно выразился. Переформулируем вопрос: какая комбинация FBD блоков работоспособна и может обеспечить адаптивное ПИД регулирование процессами с большими постоянными времени?

2. Использование выбранных программных средств Trace Mode 6.
В реальном времени адаптивные блоки FBD поддерживаются только МРВ со специальной опцией.

-- Правильно ли я понял, что в профайлере адаптивные алгоритмы не работают совсем и для определения их пригодности придется купить какой-нибудь из адаптивных МРВ?

"Висящие входы" регулятора - это нонсенс.

-- цитата из хелпа:
"REG – вход управления, его значение определяет следующие режимы работы блока: ... 6 – непрерывное вычисление настроек регулятора с плавным переходом от старых значений к новым. В этом режиме определение текущих настроек и их введение в регулятор происходит автоматически. Значения настроек постоянно индицируются на выходах KP, KI, KD;"
-- куда в этом режиме должны быть подключены входы KP, KI, KD? Вариант с замыканием входов на выходы использовался и его работа ничем не отличается от работы со входами в воздухе.


Связка "выход APID на вход PWM" противоречит принципам построения системы регулирования. Надо бы использовать "Блок адаптивного регулирования (APDD)" совместно с PWM.


-- попробуем и такое. Хотя сходу неочевидно почему отсутствие учета второй производной делает невозможным применение ШИМ.


В более простом случае можно использовать блоки PDD и PWM. Параметры регулятора и ШИМ-преобразователя придется подбирать вручную.

-- не катит: что именно будет пользователь подключать в качестве объекта управления (его временные и тепловые характеристики) - заранее неизвестно и процесс настройки должен быть автоматическим и происходить без вмешательства разработчика/наладчика. К тому же таких объектов управления, подключенных к одному контроллеру может быть до сотни и настройка руками чего бы то ни было нереальна.
Сообщения / Posts 19 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
AdAstra Technical Support
Moderator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for AdAstra Technical Support           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В профайлере блоки адаптивного регулирования не поддерживаются.
Сообщения / Posts 15120 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close 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

Rambler's Top100 Rambler's Top100



Powered by Infopop Corporation
UBB.classic™ 6.7.2