На основе имитационного моделирования.

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

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

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

В рамках указанного формализма нефтеперерабатывающее произво­дство может быть представлено в виде многопродуктовой сети с рециклами:

с = < U, P >

где U - конечное множество вершин ( узлов ); Р - конечное множество дуг.

Узлам указанного графа, который в дальнейшем именуется техно­логическим, соответствуют установки или процессы смешения, а дугам потоки нефтепродуктов. Задача расчета производственной программы на основе имитационного моделирования может быть формализована путем нагрузки технологического графа потоками характеристик, связей и отношений. Рассмотрим основные характеристики и отношения, опреде­ленные на технологическом графе в аспекте рассматриваемой приклад­ной задачи.

Каждая i-ая вершина графа, соответствующая основному произво­дству, представляет собой установку с mi входами и ni выходами, режимы работы которой в технике - экономических координатах задаю­тся следующими параметрами:

- Gi - суточная производительность;

- Ti - рабочий ресурс;

- bij, j=1, mi - вектор коэффициентов расхода;

- aik, k=1, ni вектор коэффициента отбора.

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

Каждая i-ая вершина графа, соответствующая процессу смешения,задается вектором коэффициентов вовлечения и границами их изменения - , где j=1, - число компонент компаундирования.

Каждая i-ая дуга графа определяет поток нефтепродукта со следующими характеристиками:

- V1- значение запаса 1-го потока;

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

- P1- признак отношения к производству:

- P1n

- S1- признак отношения к процессу: компаундирования

- S1n

- X1n

- - лимит на остаток от потребления;

 

- Y1 - признак лимитируемости на производство:

- Y1 n -

- - лимит на производство;

- V1 - об]ем поставляемого 1-го нефтесырья согласно договоров на поставку;

- VB - заказ потребителей на объем готовой продукции в-го вида;

- gB - нормативный октановый показатель в-го компонента;

- - значение октанового числа по ГОСТу для каждого 1-го бензина.

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

Дальнейшая формализация постановки задачи связана с процессом преобразований технологического графа - выделением фрагментов, пу­тем разрыва потоков и формирования их упорядоченной последовательности. Каждый фрагмент соответствует стадии в последо­вательной многостадийной вычислительной схеме конечного пользовате­ля. Указанное преобразование выполняется на основе содержательного анализа технологического графа и должно удовлетворять следующим требованиям:

- в одну стадию могут быть объединены установки, для которых к моменту расчета известны все входные потоки;

- должны обеспечиваться условия разрешимости, т. е. однозначного вычисления всех переменных, входящих в данную стадию.

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

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

Рассмотрим основные ограничения, определяющие расчет производственной программы установок основного производства:

- позиционные ограничения на параметры технологических установок:

(10.1)

- позиционные ограничения на запасы нефтепродуктов

(10.2)

- ограничения материального баланса на входе - сумма относительных расходов для каждой i-ой установки должна быть равна единице:

(10.3)

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

(10.4)

- функциональные ограничения - сумма относительных выходов группы нефтепродуктов (сумма светлых, сумма кокса и т. д.) для каждой i-ой установки фиксируется установленными нормативами:

(10.5)

где Wi - значение норматива,

Li - число потоков в группе;

- ограничения на потребление потока - суммарный расход для каждого 1 - лимитируемого нефтепродукта с P потребителями должен быть равен запасу V1 за вычетом лимита на остаток :

(10.6)

где B1- множество установок, потребляющих 1 - ый поток;

- ограничения на выпуск потока - суммарное производство

для каждого 1-го нефтепродукта с S источниками должно быть равно заданному значению с учетом начального запаса:

(10.7)

где А1 - множество установок, вырабатывающих 1 –ый нефтепродукт.

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

- позиционные ограничения задают диапазон изменения коэффициентов

вовлечения:

(10.8)

- ограничения материального баланса сумма коэффициентов вовлечения для каждого 1-го процесса компаундирования должна быть равна единице:

(10.9)

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

(10.10)

 

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

- ограничения на октановое число - октановый показатель i-го бензина, должен быть равен значению, установленному ГОСТом.

(10.11)

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

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

Таким образом, поставленная задача формулируется следующим образом: на множестве допустимых вариантов, определяемом условиями (10.1), (10.2), найти вариант производственной программы, удовлетворяющий системе ограничений (10.2) - (10.7), (10.8)-(10. II) и предпочтениями конечного пользователя.

Принципы реализации имитационной модели планирования нефтеперерабатывающего производства

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

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

Рассмотрим содержательное представление имитационной модели расчета производственной программы.

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

2. Для каждой стадии определяется расчетная схема, в виде совокуп­ности отношений, определяющих расчет производственной программы установок входящих в данную стадию.

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

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

5. Модель, в темпе процесса расчетов, осуществляет выявление стере­отипных ситуаций в неформальных процессах коррекции и их моделиро­вание на основе прямой имитации причинно-следственных связей. Таким образом, реализуется механизм адаптивной автоматизации процесса планирования.

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

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