Вы находитесь на странице: 1из 14

Санкт-Петербургский политехнический университет Петра Великого

Институт металлургии, машиностроения и транспорта


Кафедра «Автоматы»

Лабораторная работа №7
«Моделирование процесса розлива минеральной воды»

Моделирование
технологических машин и
По дисциплине оборудования
(название дисциплины)

Выполнил: ст. гр. 13343/1 Байгутлин А.К.


(учебная группа) (подпись) (Ф.И.О)

Проверил: доцент Полищук М.Н.


(должность) (подпись) (Ф.И.О)

Дата проверки:

Санкт-Петербург
2018 г.
СОДЕРЖАНИЕ

ВВЕДЕНИЕ....................................................................................................3
1 ПОЯСНЕНИЯ К ВЫПОЛНЕНИЮ РАБОТЫ.......................................4
1.1 Моделирование в программе........................................................4
1.2 Результаты моделирования.........................................................11
ЗАКЛЮЧЕНИЕ...........................................................................................13

2
ВВЕДЕНИЕ
Исследуется процесс розлива минеральной воды. Воду подвозят в
автоцистернах к большой емкости (резервуару) и в случае ее неполного
заполнения пополняют из автоцистерн. Вода из резервуара перекачивается
насосами в керамические фильтры, затем охлаждается и с помощью
сатуратора (миксера) смешивается с углекислотой. Для мытья и дезинфекции
тары предназначена бутыломоечная машина. Подготовленные бутыли
заполняются минеральной водой, укупориваются пробкой, этикетируются,
поступают на контроль, а затем упаковываются в ящики и увозятся на склад.

Требуется построить имитационную модель процесса розлива с


анимацией и исследовать ее при следующих значениях параметров:

 объёмы резервуара, фильтра и миксера – 10000 л каждый, объем


бутыли – 5 л;
 количество воды в автоцистерне – нормальная случайная величина
со средним 1000 л и дисперсией 1000 л2;
 поток автоцистерн – пуассоновский с параметром 6 шт/ч;
 производительности насосов:
 из автоцистерны в резервуар – 400 л/мин;
 из резервуара в фильтр – 500 л/мин;
 фильтра в миксер – 500 л/мин;
 из миксера в бутылки – 5000 л/мин;
 время фильтрации воды – 1 ч, время смешивания отфильтрованной
воды с углекислотой – 30 мин;
 поток бутылей на позицию мойки – пуассоновский с параметром 12
шт/мин;
 время мойки – 10 с;
 время маркировки – 5 с;
 время упаковки и транспортирования на склад – нормальная
случайная величина со средним 0,5 мин и дисперсией 0,1 мин;
 размер партии – 10 бутылей.

3
4
1 ПОЯСНЕНИЯ К ВЫПОЛНЕНИЮ РАБОТЫ
1.1 Моделирование в программе

При построении имитационной модели процесс розлива минеральной


воды в бутыли удобно разделить на следующие этапы:

 подвоз воды автоцистернами и ее перекачка в резервуар;


 перекачка воды из резервуара в фильтр;
 фильтрация и перекачка воды из фильтра в миксер;
 смешивание в миксере воды с углекислотой;
 подача бутылей, мойка, заполнение их водой из миксера,
маркировка, упаковка в ящики и отправка на склад.

Все процессы заполнения и опорожнения емкостей выполняются


инструментами шаблона Flow Process, рис. 1.1.

Рисунок 1.1 - Шаблон модулей Flow Process

Прежде всего, с помощью модуля Tank (рис. 79) следует создать


емкости: резервуар (Tank), фильтр (Filter) и смеситель (Mixer). В качестве
параметров модуля Tank задаются: емкость (Capacity), начальный уровень
(Initial Level) и список устройств (Regulators, регуляторов, например, насосов
5
или вентилей) для добавления или удаления материала из резервуара (в
резервуаре может храниться газ, жидкость или сыпучий материал; далее, для
определенности, говорим о жидко-сти). В частности, для перекачки воды из
автоцистерн в резервуар используется регулятор Tank.InputValve с
производительностью 400 л/мин. Заполнение резервуара контролируется
датчиком, рис. 1.2.

Рисунок 1.2 - Графический модуль и панель Separate

6
В модуле датчика Sensor рис. 1.3, задается уровень срабатывания, тип
(нормально закрытый или нормально открытый), начальное состояние и
характер действий при срабатывании (регулирование потока, передача
сигнала или присвоение значения переменной). Важно также, что при
необходимости, как в рассматриваемом случае, датчик «при срабатывании»
может генерировать одиночную заявку (Create Discrete Entity), рис 1.4. В
случае полного заполнения заявки-автоцистерны должны быть задержаны в
очереди. Для этого можно использовать модуль Hold с условием
TankLevel(Tank)<Tank.Capacity(Tank), рис 1.5.

Рисунок 1.3 - Графический модули и панель Sensor

Рисунок 1.4 - Остановите процесс заполнения, если резервуар заполнен

Собственно, операция перекачки воды из цистерны в резервуар,рис 1.9,

7
как и другие подобные операции (добавление, удаление, передача жидкости
между резервуарами) выполняются с помощью модуля Flow, рис. 1.5. В
настройках модуля, кроме типа операции, указываются выполняющие ее
регуляторы, а также параметры остановки процесса (по времени, уровню,
сигналу).Чтобы начать процесс Flow, нужно сначала «захватить Польшу»
соответствующий регулятор модулем Seize Regulator, рис. 1.6, а после
завершения – освободить его модулем Release Regulator, рис 1.7, для
дальнейшего использования.

Рисунок 1.5–Графический модули и панель Flow

Рисунок 1.6 - Графический модули и панель Seize Regulator

8
Рисунок 1.7 - Графический модули и панель Release Regulator

Количество воды в автоцистерне – нормальная случайная величина со


средним 1000 л и дисперсией 1000 л2,рис 1.8.

Рисунок 1.8 - Количество воды в автоцистерне

Рисунок 1.9 - Дизайн первого шага - Заполнение резервуара

Как только уровень воды в резервуаре достигает его вместимости,


срабатывает датчик, и заявка, покидающая модуль датчика, запускает второй
процесс в системе – перекачку воды в фильтр, правда при условии, что
фильтр пуст. Дополнительное условие можно реализовать блоком Hold,рис
1.10.

Рисунок 1.10 - Дизайн второй шаг - Фильтрация воды

9
Вода закачивается в фильтр, когда он завершает процесс фильтрации
для всей воды в нем и перемещается в смеситель,рис 1.11.

Рисунок 1.11 - Условие откачки воды в фильтре

Аналогичным образом реализуется процесс транспортирования


жидкости от фильтра к смесителю и смешивание,рис 1.12.

Рисунок 1.12 - Дизайн третьего этапа - Смешивание воды

Воду закачивают в смеситель, когда он завершает процесс смешивания


для всей воды в нем и перемещается в бутылки, рис 1.13.

Рисунок 1.13 - Условие откачки воды в смеситель

Подача бутылей происходит независимо. После выполнения всех


необходимых операций бутыли, наполненные водой, собираются партиями
по 10 штук (модуль Batch) и транспортируются на склад, рис 1.14.

10
Рисунок 1.14 - Создайте четвертый шаг - заполните и упакуйте бутылки

Бутылки поступают в систему, только если миксер не пуст, рис 1.15.

Рисунок 1.15 - Направление бутылок

Время упаковки и транспортирования на склад – нормальная случайная


величина со средним 0,5 мин и дисперсией 0,1 мин, рис 1.16.

Рисунок 1.16 - Длительность транспортировки

После завершения всех этапов мы разработали модель системы, рис


1.17.

11
Рисунок 1.17 -системная модель

1.2 Результаты моделирования

12
Рисунок 1.18 - Результаты симуляции

13
ЗАКЛЮЧЕНИЕ
В данной работе была построена имитационная модель для
исследования процесса розлива минеральной воды. Также было проведено
моделирование данной системы с параметрами, указанными в задании.

14