Научная статья на тему 'Об имитационном моделировании производственно-технологических систем'

Об имитационном моделировании производственно-технологических систем Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
132
33
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СИСТЕМА / ФУНКЦИОНИРУЮЩАЯ СИСТЕМА / СОСТОЯНИЕ СИСТЕМЫ / ИМИТАЦИОННАЯ МОДЕЛЬ / ДИНАМИКА СИСТЕМЫ / ГРАФОАНАЛИТИЧЕСКОЕ МОДЕЛИРОВАНИЕ / "UFOMШНОХОR" / SYSTEM / OPERATING SYSTEM / SYSTEM STATE / SIMULATION MODEL / SYSTEM DYNAMICS / GRAPHIC-КЧКХВЭТМКХ ЦШНОХТЧР

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Жихарев А.Г., Корчагина К.В., Бузов П.А., Акулов Ю.В., Жихарева М.С.

В статье представлено описание применения программного комплекса «UFOMШНОХОr» для построения имитационных моделей функционирующих систем различной природы. Представленный в работе программный комплекс является перспективным инструментом, предназначенным для построения имитационных моделей объектов. Модель функционирования объекта представляет собою системно-объектную модель в терминах графоаналитического подхода «Узел-Функция-Объект», который в свою очередь, предполагает описание моделируемого объекта как системы, состоящей из подсистем и являющейся частью некоторой надсистемы.Рассматривается два примера построения моделей функционирующих технических систем: техническая линия по производству пластиковой тары, а также линия по синтезу модифицированного нанокристаллического гидроксилапатита. Приводятся: описание технических устройств, входящих в состав моделируемого объекта; процесс разработки структурной графоаналитической модели системы; процессы описания поведения отдельных технических устройств.TСО КrЭТМХО НОsМrТЛОs ЭСО ЮsО ШП МШЦpХОб sШПЭаКrО “UFOMШНОХОr” ЭШ ЛЮТХН sТЦЮХКЭТШЧ ЦШНОХs ШП

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Жихарев А.Г., Корчагина К.В., Бузов П.А., Акулов Ю.В., Жихарева М.С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

operating systems of different nature. The introduced software system is a promising instrument for construction of simulation models of objects. Model operation of the facility represents a system-object model in terms of the "Node-Function-Object" graphic-analytical approach, which in turn implies the description of the object being modeled as a system consisting of subsystems and which is part of a super-system.We consider two examples of construction of models of functioning of technical systems: a technical production line of plastic containers, as well as a line on the synthesis of modified nanocrystalline hydroxyapatite. We provide: a description of technical devices that make up the modeled object; the development process of the graphic-analytical structural system model; the processes describing the behavior of certain technical devices.

Текст научной работы на тему «Об имитационном моделировании производственно-технологических систем»

Жихарев А.Г., Корчагина К.В., Бузов ПЛ., Акулов Ю.В., Жихарева М.С. Об имитационном моделировании производственно-технологических систем // Научный результат. Информационные технологии. - Т.1, №3,2016.

СИСТЕМНЫЙ АНАЛИЗ И УПРАВЛЕНИЕ SYSTEM ANALYSIS AND PROCESSING OF KNOWLEDGE

УДК 519.876.5

Жихарев А.Г.1 Корчагина К.В.2 Бузов П.А.3 Акулов Ю.В.4 Жихарева М.С.5

DOI: 10.18413/2518-1092-2016-1-3-24-30

ОБ ИМИТАЦИОННОМ МОДЕЛИРОВАНИИ ПРОИЗВОДСТВЕННО-ТЕХНОЛОГИЧЕСКИХ СИСТЕМ

1) старший преподаватель кафедры информационных систем, кандидат технических наук. Белгородский государственный национальный исследовательский университет, ул. Победы д.85 г. Белгород, 308015, Россия. e-mail: zhikharev@bsu.edu.ru 2) аспирант кафедры информационных систем Белгородский государственный национальный исследовательский университет, ул. Победы д.85, г. Белгород, 308015, Россия. e-mail: korchagina@bsu.edu.ru 3) генеральный директор ЗАО «СофтКоннект», ул. Студенческая д. 19, корпус 2, г. Белгород, 308023, Россия

e-mail: info@softconnect.ru 4) начальник отдела технического обеспечения ООО «Парусник», Белгородский проспект д. 77 г. Белгород, 308000, Россия. e-mail: akulovjv@mail.ru 5) инженер программист отдела информационных технологий, ФГУП "Почта России", Проспект славы д. 24,

г. Белгород, 308000 e-mail: ritiniia@mail.ru

Аннотация

В статье представлено описание применения программного комплекса «UFOModeler» для построения имитационных моделей функционирующих систем различной природы. Представленный в работе программный комплекс является перспективным инструментом, предназначенным для построения имитационных моделей объектов. Модель функционирования объекта представляет собою системно-объектную модель в терминах графоаналитического подхода «Узел-Функция-Объект», который в свою очередь, предполагает описание моделируемого объекта как системы, состоящей из подсистем и являющейся частью некоторой надсистемы.

Рассматривается два примера построения моделей функционирующих технических систем: техническая линия по производству пластиковой тары, а также линия по синтезу модифицированного нанокристаллического гидроксилапатита. Приводятся: описание технических устройств, входящих в состав моделируемого объекта; процесс разработки структурной графоаналитической модели системы; процессы описания поведения отдельных технических устройств.

Ключевые слова: система; функционирующая система; состояние системы; имитационная модель; динамика системы; графоаналитическое моделирование; «UFOModeler».

Жихарев А.Г., Корчагина К.В., Бузов ПЛ., Акулов Ю.В., Жихарева М.С. Об имитационном моделировании производственно-технологических систем // Научный результат. Информационные технологии. - Т.1, №3,2016.

UDC 519.876.5

Zhikharev A.G.1 Korchagina K.V.2 Buzov P.A.3 Akulov Yu.V.4 Zhikhareva M.S.5

ABOUT SIMULATION MODELING OF PRODUCTION AND TECHNOLOGICAL SYSTEMS

1) Candidate of Technical Sciences, Senior Lecturer, Department of Information Systems, Belgorod State National Research University, 85 Pobedy St., Belgorod, 308015, Russia

e-mail: zhikharev@bsu.edu.ru 2) Postgraduate Student, Department of Information Systems, Belgorod State National Research University, 85 Pobedy St., Belgorod, 308015, Russia

e-mail: korchagina@bsu.edu.ru 3) Director of ZAO "Softconnect" (Close Joint-stock Company), 19-2 Studencheskaya St., Belgorod, 308023, Russia

e-mail: info@softconnect.ru 4) Head of Technical Maintenance Department, OOO "Parusnik" (Limited Liability Company), 77 Belgorodskiy Ave., Belgorod, 308000, Russia, e-mail: akulovjv@mail.ru 5) Software Engineer, Department of Information Technologies, Pochta Rossii Federal State Unitary Enterprise,

24 Slavy Ave., Belgorod, 308000, Russia e-mail: ritiniia@mail.ru

Abstract

The article describes the use of complex software "UFOModeler" to build simulation models of operating systems of different nature. The introduced software system is a promising instrument for construction of simulation models of objects. Model operation of the facility represents a system-object model in terms of the "Node-Function-Object" graphic-analytical approach, which in turn implies the description of the object being modeled as a system consisting of subsystems and which is part of a super-system.

We consider two examples of construction of models of functioning of technical systems: a technical production line of plastic containers, as well as a line on the synthesis of modified nanocrystalline hydroxyapatite. We provide: a description of technical devices that make up the modeled object; the development process of the graphic-analytical structural system model; the processes describing the behavior of certain technical devices.

Keywords: system; operating system; system state; simulation model; system dynamics; graphic-analytical modeling; "UFOModeler".

Введение

В последние годы имитационное моделирование стало одним из распространенных методов исследования функционирующих систем. Существует немало программных средств и инструментов имитационного моделирования, направленных на то, чтобы уменьшить трудоемкость построения имитационных моделей. В настоящей работе для разработки имитационных моделей функционирующих систем, предлагается использование метода системно-объектного имитационного моделирования и соответствующего программного инструментария «ОТОМоНе1ег» (Свидетельство о регистрации ПО № 2015663240,

http://http://ufomodeler.ru/), разработанного с применением системного подхода «Узел-Функция-Объект» [1] и исчисления объектов Абади-Кардели [5].

Данный программный инструментарий позволяет создавать модели организационно-деловых и производственно-технологических систем, вычислять интересующие показатели процесса функционирования системы в режиме реального времени за счет реализации функционала системы в виде скрипта, описывающего преобразование входных параметров системы в выходные. Фактически, имитационная модель системы состоит из отдельных исполняемых блоков программы. Использование конструкции «Узел-Функция-Объект» [3, 4] позволяет описать процесс системно (его структурные, функциональные и объектные характеристики).

Имитация функционирования системы в «ОТОМоНе1ег» осуществляется путем

выполнения следующих шагов:

Жихарев А.Г., Корчагина КВ., Бузов ПЛ., Акулов Ю.В., Жихарева М.С. Об имитационном моделировании производственно-технологических систем // Научный результат. Информационные технологии. - Т.1, №3,2016.

- построение контекстной модели анализируемого процесса;

- определение функциональных узлов и построение иерархической УФО-модели системы;

- описание функционирования подсистем моделируемого объекта с применением языка УФО-скрипт;

- проведение имитации функционирования системы, которая происходит путем инициализации контекстных потоковых объектов (соответствующих входным связям контекстного процесса), значения которых передаются в поля соответствующих узловых объектов и вызывают методы (функции) узловых объекта, описанные с использованием языка УФО-скрипт.

Работоспособность метода и программного средства проверены путем моделирования ряда технологических линий. Рассмотрим два примера создания имитационной модели

функционирующей системы.

1. Моделирование технологической линии по производству пластиковой тары Рассматриваемая технологическая линия состоит из перечисленных ниже агрегатов (технических объектов):

1. Экструдер, который производит пленку для последующей формовки изделия. Используется экструдер Алеко Миди 1100-55. На вход экструдера подаются гранулы ПВД (полиэтилен высокого давления) со следующими физическими характеристиками:

- плотность 900-930 кг/м3;

- температура плавления 100-115 градусов Цельсия.

После подачи гранул в подготовительный бункер экструдера, гранулы распределяются по камерам нагревания с помощью специального шнека, после чего под давлением формируется пленка с заданной толщиной. Экструдер Алеко Миди 1100-55 имеет производительность 200 кг/час.

2. Печь, в которую подается пластиковое полотно и нагревается до определенной температуры, что необходимо для придания конечным изделиям соответствующей формы. Печь является комплектующим устройством термоформовочной машины HSC-660A.

3. Термоформовочный агрегат в виде двух рядов форм для стаканчиков, в которые полотно засасывается под давлением. Представляет собою часть машины HSC-660A.

4. Устройство охлаждения заготовок, предназначенное для охлаждения заготовок, являющееся агрегатом машины HSC-660A.

5. Триммер, который вырезает готовые стаканчики из общего полотна. Представляет собою часть машины HSC-660A.

6. Гранулятор, выполняющий повторную переработку обрезных отходов триммера в гранулы. В моделируемой линии используется гранулятор Антей 60, с максимальной мощностью -70 кг в час.

На первом этапе разработки имитационной модели функционирования технологической линии с помощью предлагаемого метода и программного инструмента строится визуальная графоаналитическая модель данной линии в виде набора узловых объектов, соответствующих ее агрегатам, которые связаны между собой потоковыми объектами, соответствующими реальным потокам элементов между агрегатами [1, 2, 3]. Формально, средствами исчисления объектов Абади-Кардели потоковые объекты описываются следующим образом:

ш = [1] = ь^], (1.1)

где:

- ш - имя потокового объекта;

- 1] = Ь] - поля Ц потокового объекта а1 с некоторыми значениями Л.

В рамках рассматриваемого проекта были выделены следующие потоковые объекты:

- Гранулы ПЭВД [вес] - вес гранул измеряется в граммах;

- Пленка ПЭВД [длина, ширина] - значения представляются в миллиметрах;

- Нагретая пленка [длина, ширина] -значения представляются в миллиметрах;

- Заготовка [количество];

- Охлажденная заготовка [количество];

- Готовая продукция [количество];

- Отходы триммера [вес] - вес измеряется в граммах;

- Гранулы ПЭВД (отход) [вес] - вес измеряется в граммах.

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

На следующем этапе для каждого узла разрабатывается скрипт (на языке УФО-скрипт), описывающий процесс (функцию)

преобразования входных потоковых объектов в выходные. Для каждой функции создается

Жихарев А.Г., Корчагина КВ., Вузов ПЛ., Акулов Ю.В., Жихарева М.С. Об имитационном моделировании производственно-технологических систем // Научный результат. Информационные технологии. - Т.1, №3,2016.

объект, который ее реализует. В рассматриваемом устройства, которые реализуют функционалы

случае объектами являются технические узлов.

Твхмояогичвокая яимия по производства пластиковой тары

Готовая продукция

Рис. 1. Модель технологической линии Fig. 1. Production line model

Для моделирования работы экструдера зададим дискретный временной интервал для отсчета, который в разрабатываемой модели будет равен 1 секунде. Далее необходимо рассчитать, сколько миллиметров пленки производит экструдер в секунду с учетом использования вышеописанного сырья с заданной плотностью и требуемыми параметрами полотна

на выходе, предназначенного для изготовления пластиковой тары. Заранее известно, что вес пленки площадью в 1 кв. м. и толщиной в 1 мм равен 1340 гр. Применяя язык описания функциональных узлов УФО-скрипт, разработан скрипт, описывающий работу экструдера (см. рис. 2).

Диаграмма Программа Сионяние Лог Консоль Параметры

vai аг ieai; г. reat bejjfel

SetLirtJifrpanyrtbi ПЭВД Beg1,10001

SeJUrtkfTlyiettu ПЭВД.Шчркна'. GelObjplopf1'Шырмнапленки^. i>(a/GelUb|Piopfl'Bet ncromorobierpaTFIOOO;

whie GeU.inJiF|Tpa»i^iw ПЭВД Bei'JtGefLinfcFIT'iMHjjflbi ПЭВД(апсоа).Вес>a do begin

SMlbFrotfltactive'Jwei; ieiObiPi^-rnxuV 100):

SelLintjTpdtiijrtbi ПЭВД 6«' GeiLinkFilTp^Hij (1Ы ГВ&Д Bec'))-a)j Se*LinMTI ne»^ ПЭВД Дnvrti GatLMFOTlлеек<ь ПЭВД. ДлмннаЦ+г]:

whie GeiLmUlTpirefrtbi ПЭВД|отмш| B«>4 <Го begin

SefflbFropTttactiYe'Jruel; SeiOWPiosCiilKi^1.100):

П38Д|очои| В«1. GeiLint.F||r£MH3iiei ПЗвД(вт«д),Вее')1-а); ЗеННсГПлени ПЭВД Длнии4". ПЭВД

S etO bPrapCttective'Jake); ertd

Рис. 2. УФО-скрипт, описывающий работу экструдера Алеко Миди 1100-55 Fig. 2. UFO script describing the work of the Aleko Midi 1100-55 extruder

Жихарев А.Г., Корчагина КВ., Бузов ПЛ., Акулов Ю.В., Жихарева М.С. Об имитационном моделировании производственно-технологических систем // Научный результат. Информационные технологии. - Т.1, №3,2016.

По аналогии с моделированием функционирования экструдера, были описаны все перечисленные агрегаты, участвующие в технологической линии, после чего была

получена имитационная модель технологической линии по производству пластиковых стаканчиков. Общий вид модели показан на рисунке 3.

Диаграмма Программа Состоят« flic Консоль Параметры

Гранулы ПЭВД

Гранулы ПЭВД(отход)

Вес =41

Заготовка

К0ЛМЧ4СТ 0=18

Отходы триммера

Охлажденная заготовка

:опшесг»о=0

Охлаждение заготовок

Готовая продукция

Колнч*ст»о=702

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Рис. 3. Имитационная модель технологической линии Fig. 3. The process line simulation model

С помощью полученной модели проведен ряд экспериментов, которые позволили сделать следующие выводы.

1. Гранулятор, участвующий в технологической линии, загружен не постоянно, но, фактически, работает постоянно при включенной линии, перерабатывая небольшое количество отходов триммера отдельными порциями. Таким образом, если установить некий бункер определенного размера, в который будут поступать отходы триммера и как только этот бункер будет наполнен - подключать гранулятор, тогда на работу линии будет затрачено меньше электроэнергии.

2. Значение (загрузка) узлового объекта между печью и термоформовочной машиной постоянно растет, это говорит о том, что термоформовочная машина не позволяет обработать необходимое количество пленки. Таким образом, можно снизить мощность работы печи или увеличить мощность термоформовочной машины, что повысит общую производительность линии.

2. Моделирование технологической линии

по производству модифицированного нанокристаллического гидроксилапатита

Рассмотрим процедуру разработки имитационной модели технологического процесса производства модифицированного

нанокристаллического гидроксилапатита

(МНГАП), выполненной при поддержке ООО «Наноаппатит», включающую представленные ниже этапы.

На этапе водоподготовки работа выполняется в установке получения очищенной воды аналитического качества УПВА-5 - дистилляторе (количество потребляемой исходной воды 36 л/ч, номинальная потребляемая мощность - не более 3,6 кВт, производительность 15дм3/ч). Электропроводность полученной воды составляет 1-1,6 мкСм/см.

На этапе подготовки сырья выходными продуктами являются раствор Са(ОН)2 и Н3Р04. Для получения данных растворов происходит смешивание сухого Са(ОН)2 и Н3Р04 с водой в емкостях СМУ-150.

Далее раствор Са(ОН)2, раствор Н3Р04 и реагенты поступают в реактор для синтеза МНГАП - емкость СМУ-100, мотор-редуктор, где происходит смешивание всех компонентов для передачи на следующий этап - созревание МНГАП, где в специальной емкости (резервуар технологический РТ-150) происходит созревание и отстаивание МНГАП.

После этого созревший МНГАП попадает в центрифугу, разделяющую различные по консистенции и плотности вещества. После центрифуги сухой МНГАП переходит на стадию сушки, жидкий - на стадию концентрирования.

Жихарев А.Г., Корчагина КВ., Вузов ПЛ., Акулов Ю.В., Жихарева М.С. Об имитационном моделировании производственно-технологических систем // Научный результат. Информационные технологии. - Т.1, №3,2016.

После прохождения данных этапов готовый продукт расфасовывается, маркируется и упаковывается.

На основе анализа технологической схемы производства МНГАП были выделены следующие потоковые объекты:

- вода;

- концентрированный МНГАП;

- МНГАП; - МНГАП концентрированный во флаконе; - МНГАП сухой расфасованный; -МНГАП упакованный; - синтезированный МНГАП; - МНГАП для концентрирования; -МНГАП на сушку;

- Н3РО4;

- очищенная вода;

- реагенты;

- Са(ОН)2;

- сухой МНГАП;

- р-р Н3Р04;

- часть Н3Р04;

- р-р Са(ОН)2;

- часть Са(ОН)2;

- часть реагентов.

Для каждого узла, представленного на схеме (рисунок 4), с помощью языка УФО-скрипт описана функция, представляющая процесс

преобразования входящего потокового объекта в выходящий.

В данном узле происходит забор 2 единиц раствора Са(ОН)2, 1 единицы раствора Н3Р04 и 0,5 единицы реагентов в секунду. Происходит перемешивание частей МНГАП в течение времени Э = 20. После перемешивания готовый продукт поступает на следующий узел в объеме 3,5 единицы синтезированного МНГАП в секунду.

На рисунке 4 представлено визуальное отображение изменения состояния узловых и потоковых объектов в ходе имитационного моделирования в конкретный момент времени.

При анализе работы объекта «Реактор для синтеза МНГАП» и узла «Подготовка сырья» выявлено, что производительность объекта «Реактор для синтеза МНГАП» ниже, чем скорость подготовки сырья, вследствие чего происходит простаивание растворов, что может влиять на их качество. Следовательно, для оптимизации производства необходимо повышение производительности реактора или уменьшение производительности узла «Подготовка сырья».

Fig. 4. Moment of execution of the MNGAP production process

Заключение Программный инструментарий ОТОМоНе1ег является перспективным для использования при проведении имитационного моделирования

организационно-деловых и производственно-технологических систем, позволяет описать производственные системы со структурной, организационной и функциональной точек

Жихарев А.Г., Корчагина КВ., Вузов ПЛ., Акулов Ю.В., Жихарева М.С. Об имитационном моделировании производственно-технологических систем // Научный результат. Информационные технологии. - Т.1, №3,2016.

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

Исследование поддержано грантами РФФИ: 14-47-08003; 16-07-00193а, 16-07-00460а

Список литературы

1. Жихарев А.Г., Маторин С.И., Зайцева Н.О. Системно-объектный инструментарий для имитационного моделирования технологических процессов и транспортных потоков // Искусственный интеллект и принятие решений. - 2015. - №4.

2. Жихарев А.Г., Маторин СИ Системное имитационное моделирование с использованием исчисления объектов // Седьмая всероссийская научно-практическая конференция «Имитационное моделирование. Теория и практика» (ИММ0Д-2015): Труды конф., 21-23 окт. 2015 г., Москва: в 2 т. / Ин-т проблем упр. им. В.А. Трапезникова Рос. Акад. наук; под общ. ред. С.Н. Васильева, P.M. Юсупова. - Т. 1. -М.: ИЛУ РАН, 2015.

3. Корчагина К.В., Жихарев А.Г., Маторин С.И., Бузов П. А. Формальное описание количественных характеристик систем с помощью исчисления функций. Современные тенденции развития науки и производства: сборник материалов Международной

научно-практической конференции (21-22 января 2016 года), Том I - Кемерово: ЗапСибНЦ, 2016

4. Корчагина КВ., Жихарев А.Г. О системно-объектном имитационном моделировании // Ежемесячный научный журнал. 2015. №9 (14).

5. Маторин С.И., Жихарев А.Г., Зайцева Н.О. Имитационное моделирование с использованием системно-объектного подхода. // Прикладная информатика. - 2015. - №6(60). - Выпуск 10..

6. Abadi Martin and Luca Cardelli. A Theory of Objects. - Springer-Verlag. - 1996.

References

1. Zhikharev A.G., Matorin S.I., Zaitseva N.O. System and Object Tools for Imitation Modelling of Technological Processes and Traffic Flows// Artificial Intelligence and Decision-making. №4. 2015.

2. Zhikharev A.G., Matorin S.I. System Imitation Modelling with the Use of Objects Calculations // The Seventh All-Russia scientific-practical conference "Simulation. Theory and Practice". Volume 1. M. IPU RAN. 2015.

3. Korchagina K.V., Zhikharev A.G., Matorin S.I., Buzov P.A. Formal Description of Metric Values of Systems with the Use of Functions Calculations. Modern Trends in the Development of Science and Industry: proceedings of the International Scientific and Practical Conference. Vol. 1. Kemerovo: ZapSibNTs. 2016.

4. Korchagina K.V., Zhikharev A.G. On the System and Object Imitation Modelling// Monthly Scientific Journal. №9. 14. 2015.

5. Matorin S.I., Zhikharev A.G., Zaitseva N.O. Imitation Modelling with the use of the System and Object Approach //Applied Informatics. 2015. №6 (60). Issue 10.

6. Abadi Martin and Luca Cardelli. A Theory of Objects. Springer-Verlag. 1996.

i Надоели баннеры? Вы всегда можете отключить рекламу.