This is topic APID+PWM и очень медленный процесс in forum Языки программирования в TRACE MODE 6 / Algorithm Programming Languages at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/33/t/000152.html

Posted by com_net (Участник № / Member № 6104) on :
 
Есть бак с жидкостью и слабенький нагреватель у которого два состояния - включено и выключено. Процессы нагрева и охлаждения достаточно медленные.
Задача: обеспечить минимальные энергозатраты при поддержании температуры бака при меняющейся температуре окружающей среды.
Все телодвижения - в профессиональном профайлере 6.09
Пытаюсь прикрутить комбинацию APID+PWM (выход APID на вход PWM) на вход REG подано число 6, на AMP -1, поданы текущее значение температуры и уставка, остальные входы висят в воздухе.
Частота вызова программы - с частотой цикла.
Лупит контактором достаточно хаотично, плавно поднимает температуру намного выше уставки (примерно за полчаса) после чего вешает компьютер насовсем (ресет). В процессе на выходе APID хаотично мелькают числа в диапазоне 25-60 без какой либо видимой закономерности. На выходе STS - числа, соответствующие режиму адаптации, меняются достаточно хаотично и немонотонно.
Попытки поставить вызов программы пореже приводят к тому, что на выходе APID всегда 0, а на выход PWM идут импульсы со скважностью 1 и периодом, определяемым частотой вызова программы.
Попытки переключать режим (например замкнуть выходы KP KI KD на соответствующие входы и принудительно запустить адаптацию - с тем же эффектом.
___
Это вообще должно работать, или для решения поставленной задачи следует применять какой-то иной путь?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Здесь 2 вопроса.
1. По теории автоматического регулирования и выбору необходимых алгоритмов и параметров регулирования.
Консультаций по таким вопросам служба техподдержки не дает.

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

В более простом случае можно использовать блоки PDD и PWM. Параметры регулятора и ШИМ-преобразователя придется подбирать вручную.
 
Posted by com_net (Участник № / Member № 6104) on :
 
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. Параметры регулятора и ШИМ-преобразователя придется подбирать вручную.

-- не катит: что именно будет пользователь подключать в качестве объекта управления (его временные и тепловые характеристики) - заранее неизвестно и процесс настройки должен быть автоматическим и происходить без вмешательства разработчика/наладчика. К тому же таких объектов управления, подключенных к одному контроллеру может быть до сотни и настройка руками чего бы то ни было нереальна.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В профайлере блоки адаптивного регулирования не поддерживаются.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2