Друзья, хотим в нескольких сериях рассказать вам об одном необычном кейсе. Наш заказчик обратился с просьбой создать в Engee детализированную модель трубопровода с клапанами. Цель такой работы – разработка контроллера для системы управления давлением в настоящем трубопроводе.
Для реализации этой задачи мы, конечно же, применим методы нашего любимого модельно-ориентированного проектирования.
Этап 1. Разработка модели объекта управления. Мы будем использовать блоки из физической библиотеки, которые в точности повторяют поведение реальных объектов.
Модель включает в себя блок, описывающий падение давления в трубопроводе на пути движения жидкости, а также блок, представляющий объем трубопровода. В модель были добавлены клапаны для регулирования подачи и для сброса жидкости. Один из клапанов имитирует случайную утечку, а для другого как раз требуется разработать систему автоматического управления (САУ), которая регулирует давление в трубопроводе в ответ на потерю жидкости.
Модель была параметризована следующим образом:
- В качестве источника давления использовался блок Резервуар, давление в нем принималось равным 0.1513 МПа, как на выходе насосной станции, прокачивающей жидкость по трубопроводу.
- Установили в модели параметр длины трубопровода, по которому прокачивается жидкость, 225 метров от насосной станции до потребителя. Для этого использовался блок Pipe, который, в том числе, учитывает потери энергии движения жидкости на вязкое трение.
- Геометрические параметры трубопровода определялись из CAD модели заказчика. Важно было их задать корректно, так, чтобы модель максимально точно рассчитывала потери в настолько длинном трубопроводе.
- Объём трубы учитывался отдельно в блоке Постоянный Объём, к нему был подсоединен датчик давления, сигнал с которого поступал на вход системы управления.
В результате мы создали модель, которая отвечает требованиям нашего заказчика и открывает новые возможности для оптимизации и контроля процессов в реальных трубопроводах. Найти ее вы можете ЗДЕСЬ.
В следующих «сериях» мы подробнее расскажем о настройке получившейся системы управления, о создании более продвинутого регулятора на конечных автоматах и о дальнейших шагах по разработке встраиваемого кода из модели алгоритма.
Не переключайтесь!