Оптимизация комплексной модели с теплогидравликой

Описание демо-примера

Расположение

SimInTech\Demo\Оптимизация\Оптимизация комплексной модели с теплогидравликой\Оптимизация коэффициентов ПИД-регулятора.pak

Описание

Данный проект демонстрирует применение блока «Оптимизатор» библиотеки «Анализ и оптимизация» для подбора параметров системы.

Система состоит из ПИД-регулятора, задвижки, заданной в субмодели, и объекта управления, заданной в отдельном проекте теплогидравлики.

Внимание: данный пример состоит из двух проектов, входящих в состав пакета проектов «Оптимизация коэффициентов ПИД-регулятора.pak». Для запуска процесса моделирования необходимо запустить на расчет пакет проектов.

ПИД-регулятор задается с помощью трех групп блоков, состоящих из блоков «Усилитель» и для интегрирующего и дифференцирующего звеньев дополнительно блоков «Интегратор» и «Инерционно-дифференцирующее звено» соответственно.

Коэффициенты в блоках «Усилитель» задаются в виде переменных, которые рассчитываются с помощью блока «Оптимизатор».

В данном примере параметрами оптимизации является коэффициенты усиления ПИД-составляющих регулятора, а критерием оптимизации — время переходного процесса, которое должно быть меньше 100 секунд.

На графике «Время переходногопроцесса» показано изменение времени переходного процесса (Рисунок 1).

Рисунок 1. График времени переходного процесса.

На графике «Сравнение с эталоном» представлены графики эталонной и настраиваемой систем (Рисунок 2), а также отмечены уровни 5% трубки (0.95 и 1.05). Начиная с момента времени 85 секунд, переходный процесс настраиваемой системы попадает в 5% трубку, заданный критерий оптимизации выполняется.

Рисунок 2. График сравнения систем.

Прим.: возможно, например, изменить заданный расход, тогда оптимизируемые параметры будут иметь другие значения.

Используемые блоки