Демонстрационные примеры / Оптимизация |
Описание демо-примера
SimInTech\Demo\Оптимизация\Оптимизация комплексной модели с теплогидравликой\Оптимизация коэффициентов ПИД-регулятора.pak
Данный проект демонстрирует применение блока «Оптимизатор» библиотеки «Анализ и оптимизация» для подбора параметров системы.
Система состоит из ПИД-регулятора, задвижки, заданной в субмодели, и объекта управления, заданной в отдельном проекте теплогидравлики.
Внимание: данный пример состоит из двух проектов, входящих в состав пакета проектов «Оптимизация коэффициентов ПИД-регулятора.pak». Для запуска процесса моделирования необходимо запустить на расчет пакет проектов.
ПИД-регулятор задается с помощью трех групп блоков, состоящих из блоков «Усилитель» и для интегрирующего и дифференцирующего звеньев дополнительно блоков «Интегратор» и «Инерционно-дифференцирующее звено» соответственно.
Коэффициенты в блоках «Усилитель» задаются в виде переменных, которые рассчитываются с помощью блока «Оптимизатор».
В данном примере параметрами оптимизации является коэффициенты усиления ПИД-составляющих регулятора, а критерием оптимизации — время переходного процесса, которое должно быть меньше 100 секунд.
Рисунок 1. График времени переходного процесса.
Рисунок 2. График сравнения систем.