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

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

CC BY
148
80
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
МОДЕЛИРОВАНИЕ / ДИСКРЕТНО-НЕПРЕРЫВНЫЕ ПРОИЗВОДСТВА / СЕТИ ПЕТРИ / MODELING / DISCRETELY-UNINTERRUPTED PRODUCTIONS / NETS PETRI

Аннотация научной статьи по математике, автор научной работы — Басырова Д. И., Матренина О. М., Кирпичников А. П., Шипина О. Т., Косточко А. В.

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

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

The class of discretely-uninterrupted productions of technical chemistry was allotted and highlighted. There is the worked out modification of the Petri nets, which are problematically oriented onto their modeling. The methods of modeling discretely uninterrupted productions have been suggested. It was shown that the suggested methodic is applicable for the wide class of the discretely dynamic systems.

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

УПРАВЛЕНИЕ, ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА

УДК 519.95:681.51.001

Д. И. Басырова, О. М. Матренина, А. П. Кирпичников

0. Т. Шипина, А. В. Косточко

ОБ ОДНОМ ПОДХОДЕ К МОДЕЛИРОВАНИЮ ФУНКЦИОНИРОВАНИЯ ДИСКРЕТНО НЕПРЕРЫВНЫХ ХИМИКО-ТЕХНОЛОГИЧЕСКИХ СИСТЕМ

Ключевые слова: моделирование, дискретно-непрерывные производства, сети Петри.

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

Key Words: modeling, discretely-uninterrupted productions, nets Petri.

The class of discretely-uninterrupted productions of technical chemistry was allotted and highlighted. There is the worked out modification of the Petri nets, which are problematically oriented onto their modeling. The methods of modeling discretely uninterrupted productions have been suggested. It was shown that the suggested methodic is applicable for the wide class of the discretely dynamic systems.

Представление химического производства в виде сложной системы предполагает разделение его на взаимосвязанные подсистемы, характеризующиеся иерархической структурой. Первая ступень иерархической структуры - типовые химико-технологические процессы (химические, тепловые, гидродинамические, диффузионные и т.д.) и локальные системы управления, в основном системы автоматического управления (САУ), которые строятся на основе логических контроллеров PLC (Programmable Logic Controller), microPC и т.п. Вторая ступень - это агрегаты и комплексы, представляющие взаимосвязанную совокупность типовых процессов и аппаратов, выполняющих определенную операцию, на данной ступени используются автоматизированные системы управления технологическими процессами (АСУТП), реализованные системами типа SCADA (Supervisory Control and Data Acquisition) или DCS (Distributed Control Systems). Третья ступень - химические производства, в которых получают целевой продукт и АСУ технологического и организационного функционирования производств (АСУ второго уровня) - системы класса MES (Manufacturing Execution Systems). Четвертая ступень - химическое предприятие в целом и автоматизированные системы управления предприятием (АСУП) - системы ERP (Enterprise Resource Planning) или MRP II (Manufacturing Resource Planning).

В рамках МЕS выделим класс дискретно-непрерывных химико-технологических систем (ДНХТС), обладающих следующими особенностями:

1. Существование общей цели функционирования - выпуск продукции согласно плану в рамках заданной номенклатуры и согласно технологическому регламенту.

2. Большие размеры ДНХТС сложная топология связей внутри ХТС.

3. Параллельность и асинхронность функционирования ее элементов -технологических модулей. Химико-технологический процесс, реализуемый ДНХТС, носит дискретный характер.

4. Как правило, ДНХТС имеет выраженный многостадийный характер. Отдельная стадия может включать десятки параллельно функционирующих, функционально одинаковых аппаратов.

5. Совокупность аппаратов образует последовательно-параллельную технологическую схему со сложным характером связей между аппаратами смежных стадий (частичнодоступное сопряжение).

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

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

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

9. Несогласованность технологических циклов аппаратов смежных фаз, ведущая к простою оборудования и образованию очереди аппаратов на обслуживание (загрузку и реализацию ХТП).

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

Организация эффективного функционирования подобных производств представляет собой сложную задачу, решение которой требует привлечения новых методов исследования, моделирования и оптимизации ДНХТС.

Для исследования ДНХТС применим математический аппарат теории сетей Петри. Однако анализ сетевых моделей ряда многономенклатурных ДНХТС показал, что при моделировании данных систем, для эффективного применения аппарата СП необходимо использовать их расширенную версию.

Авторами разработана модификация сетей Петри, проблемно ориентированная на моделирование и создание систем управления ДНХТС.

Модифицированную сеть Петри, проблемно ориентированную на моделирование рассматриваемого класса ДНХТС определим следующим образом :

ЫР = (МРо, С, Мс, !с, Ос, !э, Об, Р, т, РгТ, РгС), где ЫР0 =(Р, Т, !о, Оо, М) - классическая СП, в которой Р = {р1, р2, ... рп} - конечное, непустое множество позиций; Т = { 11, 12, ... 1т} - конечное, непустое множество переходов, РпТ=0; 10, О0 : ТхР—{0, 1} - входная и выходная функции, определяющие структуру графа СП; М : Р—>{0, 1, 2, ...} - функция маркировки позиций.

~ \ ГЕ Т1

С = ( с = > - множество цветов (атрибутов, раскрасок) дуг и меток сети.

I ч0уУ

Е = (Е1,Е2,...,Емс), где Е, = (еи,е|2,...е||ч||) е {0,1} - набор качественных характеристик. Значение еу = 1 указывает на наличие определенного атрибута у метки или дуги, еу = 0 предполагает его отсутствие. О = (01,02,...,0мс), где О, = (д^^,..^) яу е {0,1,2,...}-количественные характеристики соответствующих признаков.

Мс: Р—Си{0} - функция «раскраски» меток в позициях,

Мс(Р ) = {(тс\тс2,...,тсМ(РБ)), тсу е С, у = 1,М(р8), если М(р8)> 05 = —

5 '(о, если М(р8) = 0 , ,

Обозначим тск (р5) =

Г Етск(р5) ^ Отск(р5)

и Етск(р5)=(Етск(р5),Етск(р5),...,Ет^к(р5))

-э \К|/_ >'■ ■ ■Ч'|Ц (рэ//> \''*1 /> ■ ■ ■ >'"*N3

Отск(р5) = (ятск(рэ),ятск(рэ),..ятск(рэ)) - атрибуты раскраски метки с номером к в позиции

Етск(р,)=(е^ск(рз),ет2ск(рз),..<к(рз)), отск(р5)=(отск(рз),отск(рз),...,отзк(рэ))

рэ.

!(1,р) =

0(1, р) =

!с, Ос : ТхР—С — функции раскраски дуг, приписывающие каждой дуге сети некоторый цвет из множества С.

!э, Оэ : ТхР—Р - функции, определяющие входные и выходные самомодифицируемые дуги.

С учетом раскрашенных и самомодифицируемых дуг, входная и выходная функции модифицированной СП могут быть определены следующим образом: с, с е С, если (!о(1,р) = 1) Л (!с(1,р) = с)

Мс(рк), если (!о(1,р) = 1) л (!э(1,р) = рк)

о, если !о(1,р) = о

с, с е С, если (Оо(1,р) = 1)л(Ос(1,р) = с)

Мс(рк), если (Оо(1,р) = 1) Л (Оэ(1,р) = рк)

о, если Оо(1,р) = о

Обозначим 1*(1)=(с!(р1),с!(р2),.,с!(рп))=(с!1,с!2,.,с!п), где с!(р|)=с!|=!(1,р,) и О*(1)=

(сО(р1),сО(р2),.,сО(рп))= (сО1, сО2,..., сОп), где сО(р,)=сО|=О(1,р|) - модифицированные входную и выходную функции переходов. Полная структура модифицированной сети, таким образом может быть определена функциями инцидентности !(1,р), О(1,р), либо функциями переходов !*(1), О*(1). Причем первый вариант будет соответствовать матричному способу задания СП, а второй - аналитическому.

Р : ТхР—{0, 1} - функция ингибиторных дуг.

12 г I ---

т : Т—{(т1, т2, ... тг), туе N ] = 1, г } - время задержки меток в переходах РгТ: Т—N - приоритеты переходов

Правила срабатываний переходов модифицируются следующим образом. Каждый переход находится в одном из двух состояний активирован (запущен) или не активирован. Не активированный переход 1еТ разрешен и может сработать.

Пусть переход 1 не активирован, обозначим Г!еС набор атрибутов (цвет), полученный следующим образом: пусть позиция р8 является входной для перехода 1, т.е. !(1,р8)^0 и пусть тск(р8) - раскраска ее метки с номером к, тогда

Ге! ^

Г!= , е! = (е1^,...^) е|= (е!1,е!2,...е!ц), о!= (о1^,...^) о| = (я!^,.^) -

VО )

атрибуты метки с номером к, при выполнении перехода 1;, которые вычисляются следующим образом:

еу (1, р8)=етск (р8) л е!с ар5), я!у (1,р8)=етск (р8). я^ск (р5) • е!с (1,р8)

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

Урэ : !(1,рэ)^о Зтск(рэ)е Мс(рэ) такая, что

1) X еу(1, рэ) > о, I = 1,N3 - дуга пропускает эту марку У=1

2) дУ(1,р8) - а|с (1,р8) • д!с (1,р8) > о - количества достаточно

3) X П аУ(1,рэ) > о I = 1, N0 - скоординировано с другими входными позициями перехода

у=1 рэ:!о (1,рэ)>о

4) Ур8 : Р(1,р8)^о М(р8)=0 - в ингибиторных позициях перехода метки отсутствуют

Срабатывание перехода переводит его в активированное состояние на время, соответствующее времени задержки меток в нем т(1). Маркировка позиций изменяется по следующим правилам. Для каждой из входных позиций р8. Меняются параметры выбранной метки т8=т(р8) следующим образом:

N0 N

т'У1) (рэ) = т(у1)(рэ) т'У2)(рэ) = т(у2)(рэ) - Г|(:2)(1, рэ) , если ХХт'у2)(рэ) > о в противном случае

1=1 |=1

метка с параметрами т8=т(р8) удаляется из множества меток позиции р8 полностью.

Г я(1) ^ а(2>

где де С, т.е.

Для каждой из выходных позиций р8 : О(1,р8)^0 вычисляется цвет Я =

Я(1) = (яМ^-ЯмС) , Я(1) = (Яи1),Я(2),...Я(^>> Яу1 е {о,1}

я(2) = (Я(2),я22),...,Я^(:), Я(2) = (Яи2),Я(22),...(1Й>> Я(2) е {о,1,2,...} и яу1)(1,рэ) = Осу1)(1,рэ) V П Гу(1)(1,рэ), Я(у2)(1,р8> = Я (1) (1, р 8 > • ОсУ2^^}

р8:!(1,р8)>о

В множестве меток М(рэ) позиции р8 ищется метка, качественные характеристики которой совпадают с соответствующим цветом Яу1)(1,р8), т.е. т(1)(р8) = Я|у1)(1,р8).

Количественные характеристики этой метки изменяются. При отсутствии такой метки в позиции она туда помещается

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

Данный класс модифицированных СП позволяет эффективно моделировать и исследовать особенности многономенклатурных ДНХТС, такие как

1. Нелинейная структура многономенклатурных материальных потоков, предполагающая:

- разные технологические маршруты следования партий продуктов разных марок по аппаратурным стадиям ХТС;

- возможность изменения размеров партий продуктов в ходе переработки, их дробления или укрупнения.

2. Реализация совмещенных техпроцессов, что подразумевает:

- селекцию (сортировку) продуктов по маркам;

- разные материальные индексы для продуктов разных марок;

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

Методика моделирования сложных ДНХТС сетями Петри базируется на следующих принципах. Основой для построения модели аппарата является фрагмент сети Петри, представленный на рис. 1.

Рис. 1 - СП-модель аппарата периодического действия

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

149

Р2, Рз моделирующие состояние аппарата, назовем аппаратными позициями (А-позиции). Позиция-источник Р1 моделирует отдельный аппарат предыдущей стадии, либо склад исходного сырья. Позиция-сток р4 рассматривается как отдельный аппарат следующей стадии или как склад продукции. Переход 11 моделирует вход аппарата, его срабатывание интерпретируется как событие загрузки. Выходу аппарата соответствует переход 1з, срабатывание которого интерпретируется как событие разгрузки аппарата. Разметка дуг инцидентных данным переходам должна соответствовать количеству и марке перемещаемого при операциях загрузки и разгрузки полупродукта. Если аппарат начал технологический цикл, то переход 11 не может быть разрешенным до срабатывания перехода 13. Для реализации данного условия введена дополнительная позиция р5, которую назовем сигнальной (С-позицией). Маркировка позиции р5 - условие готовности аппарата к новому технологическому циклу, ее начальная маркировка соответствует максимальной вместимости аппарата.

При моделировании аппаратов периодического действия с технологическим циклом т = тзагр + Тобр + Тразгр, для учета временных характеристик операций вводится функция т: Т—N которая характеризует время задержки меток в переходах. Переходу 11, моделирующему вход, приписывается время т(11>=тзагр. Переходу 13, как выходу аппарата приписывается время Т(1з)= Тразгр, а переходу 12 соответствует время, необходимое для обработки загруженной порции т(12)=Тобр.

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

В процессе формирования СП-модели многономенклатурной ДНХТС из СП-шаблонов ее элементов необходимо выполнить следующие этапы:

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

- обследование ДНХТС с целью выявления основного и вспомогательного оборудования для определения глубины детализации элементов и связей ДНХТС;

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

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

- формализация ДНХТС как сложной дискретно-событийной динамической системы;

- выбор СП-шаблонов отдельных аппаратов ДНХТС из альбома СП шаблонов элементов ДНХТС, их детализация, корректировка;

- графический синтез СП-модели ДНХТС из иконографической модели ДНХТС;

- генерация системы приоритетности, принятой на производстве;

- аналитическое описание СП-модели ДНХТС;

- разработка спецификаций СП-модели ДНХТС.

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

Результатом работы является полное аналитическое либо матричное описание СП-мо-дели ДНХТС по ее графическому представлению. Предложенная методика позволяет синтезировать модель в сетях Петри химико-технологических периодических производств, имеющих сложную последовательно-параллельную структурную схему. Выполнение сети моделирует функционирование аппаратов: обработку и продвижение порций полупродукта. Модель многоассортиментной производственной системы в виде СП, таким образом,

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

Литература

1. Басырова, Д.И. Система безопасности техпроцесса регенерации компонентов из полимерных композиции / Д.И. Басырова, А.П.Кирпичников, О.Т.Шипина // Вестник Казан. технол. ун-та. -2010. -№9. - С.203-209.

© Д. И. Басырова - асп. КНИТУ; О. М. Матренина - канд. техн. наук., ст. преп. ИЭУП КНИТУ; А. П. Кирпичников - д-р физ.-мат. наук проф., зав. каф. интеллектуальных систем и управления информационными ресурсами КНТУ; О. Т. Шипина - д-р техн. наук, проф. каф. химии и технологии высокомолекулярных соединений КНИТУ; А. В. Косточко - д-р техн. наук проф., зав каф. химии и технологии высокомолекулярных соединений КНИТУ.

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