Комплексная модель заправки
Описание демо-примера
Расположение
\Demo\Теплогидравлика\Баки\Комплексная модель заправки\Комплексная модель заправки.prt
Описание
Для просмотра модели требуется открыть файл пакета проектов «Комплексная модель заправки», имеющий расширение pak. Выполните двойной щелчок левой кнопкой мыши по этому файлу. У вас откроется сразу три окна:
1) Схема теплогидравлики, на которой построена гидравлическая модель:

На схеме размещены баки, соединяющие их трубопроводы, внутренние узлы, отверстия в баках, запорная арматура, насос и граничные узлы. В качестве топлива использовалась вода (для примера тип жидкости не принципиален).
2) Схема автоматики, на которой реализован алгоритм управления запорной арматурой и насосом, структурно разделенный на три части - блок управления задвижками, блок управления насосом, и технологический алгоритм управления:

Алгоритм построен по следующей логике: если уровень во втором баке превышает 1.5 метра, подается команда на включение насоса (который откачивает теплоноситель из бака и подает его далее потребителю, смоделированному граничным узлом с постоянным давлением).
При опустошении бака 2 ниже 0.2 метра, формируется команда на отключение насоса.
Также, в зависимости от состояния насоса, формируются управляющие импульсы на открытие и закрытие задвижки vlv_2.
3) Пакет проектов, который связывает модель теплогидравлики и модель автоматики в единый проект.

С помощью него комплексная модель может быть запущена на расчет. Для этого выполните однократный щелчок левой кнопкой мыши сначала по кнопке «Инициализировать все», а затем по кнопке «Запустить все».
После запуска модели на расчет она стартует из начального состояния, в котором верхний бак заполнен полностью, и топливо за счет разницы высот и давления нагнетания в верхнем баке подступает в нижний бак. В тот момент, когда уровень в нижнем баке превысит 1.5 метра, насос начнет включаться, а задвижка на его напоре после включения насоса откроется, топливо будет уходить из нижнего бака потребителю. Когда уровень опустится ниже 0.2 во втором баке, насос отключится и будет "ожидать" следующего момента заполнения до 1.5 м. Затем процесс повторится и будет происходить последовательное включение-отключение подающего насоса до того момента когда в системе не останется достаточного количества топлива.
На график выведен уровень в баке 2 (значение, по которому срабатывает алгоритм управления насосом), а также уставки алгоритма. Расчетные объемы топлива в баках выведены на второй график. Расходы по каждому трубопроводу вынесены на схему, для просмотра. Время полного завершения процесса составило более 4000 секунд.
Для обмена сигналами между проектами теплогидравлики и автоматики используется база данных, как и в любом другом комплексном проекте.