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

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

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

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

Описание

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

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

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

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

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

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

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


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


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

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