Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

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

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

Данный автореферат диссертации должен поступить в библиотеки в ближайшее время
Уведомить о поступлении

Диссертация - 480 руб., доставка 10 минут, круглосуточно, без выходных и праздников

Автореферат - 240 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Козлов Владимир Александрович. Разработка математических моделей и алгоритмов оптимального распределения материальных потоков для предприятий с непрерывным характером производства : ил РГБ ОД 61:85-5/1867

Содержание к диссертации

Введение

ГЛАВА ПЕРВАЯ. МОДЕЛИ И МЕТОДЫ РЕШЕНИЯ ЗАДАЧИ ОПТИМАЛЬНОГО РАСПРЕДЕЛЕНИЯ МАТЕРИАЛЬНЫХ ПОТОКОВ 10

ГЛАВА ВТОРАЯ. МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ЗАДАЧИ ОПТИМАЛЬНОГО

РАСПРЕДЕЛЕНИЯ МАТЕРИАЛЬНЫХ ПОТОКОВ С НЕРЕ

МЕННЫМИ ТЕХНОЛОГИЧЕСКИМИ ПАРАМЕТРАМИ И СПО

СОБЫ СНИЖЕНИЯ ЕЁ РАЗМЕРНОСТИ 29

2.1. Способы построения и линеаризации математических моделей отдельных узлов технологической схемы НИК 29

2.2. Математическая модель блока параллельно работающих установок 41

ГЛАВА ТРЕТЬЯ. МАТЕМАТИЧЕСКИЕ МОДЕЛИ ЗАДАЧИ ОПТИМАЛЬНОГО

РАСПРЕДЕЛЕНИЯ МАТЕРИАЛЬНЫХ ПОТОКОВ С ПЕРЕ

МЕННЫМИ И ВЗАИМОСВЯЗАННЫМИ ПАРАМЕТРАМИ 47

3.1. Способ приближённой линеаризации моделей с переменными и взаимосвязанными параметрами 47-

3.2. Метод квазиэквивалентной линеаризации нелинейных моделей 56

ГЛАВА- ЧЕТВЁРТАЯ. МЕТОД ИНЖЕНЕРНОЙ ДЕКОМПОЗИЦИИ МНОГОМЕРНЫХ

МОДЕЛЕЙ 67

4.1. Обоснование и сущность метода инженерной декомпозиции 67

4.2. Типовые алгоритмы метода инженерной декомпозиции... 75

ГЛАВА ПЯТАЯ. СПОСОБЫ ПОСТРОЕНИЯ АЛГОРИТМОВ И ПРОГРАММ ИНВАРИАНТНЫХ ОТНОСИТЕЛЬНО ТЕХНОЛОГИЧЕСКОЙ СХЕМЫ ОБЪЕКТА АВТОМАТИЗАЦИИ И КОНТРОЛЯ ДОСТОВЕРНОСТИ ИСХОДНЫХ ДАННЫХ В УСЛОВИЯХ АСУ 86

5.1. Описание системы операторов 86

5.2. Способ формализации технологической схемы объекта автоматизации 90

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

схемы объекта автоматизации 96

5.4. Алгоритм формирования выходных форм документов ИЗ

5.5. Контроль достоверности исходных данных в условиях АСУ 117

ЗАКЛЮЧЕНИЕ 125

ЛИТЕРАТУРА 129

ПРИЛОЖЕНИЯ

Модели и методы решения задачи оптимального распределения материальных потоков

В настоящее время большое внимание уделяется вопросам разработки и эксплуатации АСУ как отдельными технологическими процессами, так и предприятиями в целом. Технические характеристики и возможности вычислительных систем, выступающих в качестве базовых вычислительных средств АСУ, оказывают непосредственное влияние на выбор методов решения тех или иных задач, входящих в состав АСУ. Вот почему значительные успехи в развитии отечественной вычислительной техники за последние 10 лет не могли не отразиться на интенсификации разработок АСУ и послужили стимулирующим фактором создания качественно новых систем, с применением достаточно сложных математических методов, реализация которых возможна на ЭВМ третьего поколения.

Отличительной чертой нефтеперерабатывающих комплексов (НІЖ) как объектов управления является многовариантность технологической схемы, варьируемость и взаимозависимость технологических коэффициентов, необходимость учёта влияния внешних и внутренних возмущений, высокая размерность моделей задач управления. До недавнего времени задача управления НПК искусственно представлялась в виде двух самостоятельных задач - задачи создания АСУ отдельными технологическими процессами (АСУТШ и задачи создания АСУ комплексом (предприятием) в целом (АСУП). Однако, с точки зрения системного подхода, а также, исходя из опыта эксплуатации автоматизированных систем последних лет, эти проблемы не могут быть рассмотрены в отрыве друг от друга, без должной координации решений и режимов функционирования в системах управления первого и второго иерархических уровней. Последнее предопределило необходимость создания организационно-технологических автоматизированных систем управления (АСУ ОТ).

class1 МАТЕМАТИЧЕСКАЯ МОДЕЛЬ ЗАДАЧИ ОПТИМАЛЬНОГО

РАСПРЕДЕЛЕНИЯ МАТЕРИАЛЬНЫХ ПОТОКОВ С НЕРЕ

МЕННЫМИ ТЕХНОЛОГИЧЕСКИМИ ПАРАМЕТРАМИ И СПО

СОБЫ СНИЖЕНИЯ ЕЁ РАЗМЕРНОСТИ class1

технологической схемы НИК

В настоящее время при решении задачи ОРМП в нефтепереработке и нефтехимии широкое распространение получили экономико-математические модели с переменными технологическими параметрами (коэффициентами отбора, расходными коэффициентами). Исследование различных технологических процессов нефтеперерабатывающих предприятий (ректификация, каталитический и термический крекинг и т.д.) показали, что относительный выход продуктов, получаемых на данных процессах, зависит от режима работы установки, причём варьирование его в допустимых пределах гарантирует выполнение всех требований ГОСТа по данному продукту.

Ниже приводится описание способа моделирования и оптимизации НІЖ с переменными технологическими параметрами. Специфика этого способа заключается в учёте и наглядном отражении следующей особенности ряда технологических процессов нефтепереработки: отбор фракции может быть изменён только за счёт отборов смежных фракций (более лёгкой и (или) более тяжёлой) [45,49,52,56].

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

Здесь /Jt/2- вектор-столбцы; СІ - многогранник; Хі, 41 - скаляры. Методы решения задачи (2.1), (2.2) хорошо известны. Это декомпозиционный метод Данцига [30], метод эквивалентной линеаризации, который исчерпывающе обосновал К.А.Амирагов [5], метод замены переменных [18,29,78]. Практические же приложения упомянутых методов осложняются традиционным "проклятием размерности" и трудностями численного формирования моделей реальных НПК, особенно многогранников СІ и векторов Pi . При этом способ численного формирования модели должен быть экономичным по размерности, но приводить к адекватным моделям. Описываемый ниже способ удовлетворяет этим противоречивым условиям.

Многогранник С,-9 отражая производственные возможности і-ой установки, является, по существу, её моделью. В связи с этим, в первую очередь, остановимся на формировании многогранника СІ [56І. Часто многогранник CL задаётся как сечение параллелепипеда . плоскостью (рис. 2.1а) 9и а и QiJf і=їрп і у = 1-b (2.3) Здесь Оц , Q;j - границы отбора і-го продукта (например, бензина, дизельного топлива, мазута); $- коэффициент потерь.

class2 МАТЕМАТИЧЕСКИЕ МОДЕЛИ ЗАДАЧИ ОПТИМАЛЬНОГО

РАСПРЕДЕЛЕНИЯ МАТЕРИАЛЬНЫХ ПОТОКОВ С ПЕРЕ

МЕННЫМИ И ВЗАИМОСВЯЗАННЫМИ ПАРАМЕТРАМИ class2

Способ приближённой линеаризации моделей с переменными и взаимосвязанными параметрами

Обоснование и сущность метода инженерной декомпозиции

Важнейшим направлением дальнейшего совершенствования АСУ в нефтепереработке и нефтехимии является разработка и внедрение организационно-технологических АСУ, т.е. совместно функционирующих АСУП и АСУТП. В АСУ ОТ повышаются требования к координации и согласованию нагрузок и режимов работы отдельных технологических процессов, что особенно важно для современных НПЗ, оснащённых комбинированными крупнотоннажными установками типа ЛК-бУ, на которых промежуточные резервуары или вовсе отсутствуют или не велики по размерам. Проблемы координации и согласования работы технологических процессов требуют построения относительно простых для решения моделей, в которых, однако, были бы адекватно отражены производственные возможности каждой установки, в том числе пределы варьирования производительнос-тей и коэффициентов отбора, их взаимозависимость, зависимость качественных показателей нефтепродуктов от коэффициентов их отбора. Наличие переменных параметров, как уже говорилось выше, приводит к моделям ЛП с переменными столбцами. В случае, если в модель НПК помимо переменных параметров введены отдельные алгебраические связи, определяющие взаимозависимость переменных параметров модели, то её моделью является модель обобщённого ЛП с переменными и взаимосвязанными параметрами [13,42,97-99], точные методы линеаризации которой неизвестны. В частном случае модель (2.1),(2.2) может быть дополнена линейными преобразованиями между переменными столбцами, читывающими взаимосвязанные изменения показателей качества.

В работах [13,98,99] предложена два возможных метода приближённой линеаризации подобных моделей: метод вершин и метод приращений. Метод вершин [13,98,99] требует переключения режимов работы сопряжённых подсистем и применим только для предприятий с дискретно-непрерывным характером производства. Метод приращений [13] не требует переключения режимов, следовательно, применим для непрерывных производств, однако метод приращений даёт значительные запасы по качеству, что приводит к снижению функции цели.

Ниже приводится описание двух способов линеаризации моделей с переменными и взаимосвязанными параметрами, не требующими, как и метод приращений, переключения режимов работы сопряжённых подсистем, но обладающих большей степенью точности аппроксимации нелинейной модели, что позволяет снизить запасы по качеству [47,56].

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

Анализ выражения (З.б) показывает, что функция д/ , характеризующая точность аппроксимации нелинейной функции /" , положительна во всей области определения,кроме граничных точек, в которых она обращается в нуль. Следовательно, в точках вц, #,-; получается точное решение нелинейной модели, в остальных точках области определения получаем приближённое решение. Приближённость решения проявляется в наличии запаса по качеству (лі О ). На рис. 3.1 приводится графическое изображение функции д/.

Описание системы операторов

Алгоритмические и программные модули, входящие в состав задач ОРМП, построены с применением целого ряда специально разработанных операторов [50,51], применение которых позволяет упростить выполнение процедур сортировки массивов, обработки справочников и т.д. Операторы ориентированы на работу с массивами и справочниками прямоугольных структур данных и могут быть использованы во многих задачах.

В разработанной системе операторов приняты следующие условные обозначения:

і - идентификатор справочника или файла;

R - идентификатор множества;

I - порядковый номер строки;

I - код строки (код первого элемента строки);

& - содержимое строки справочника;

а - рабочая ячейка оперативной памяти;

- код параметра;

? - порядковый номер элемента множества R ;

о - число знаков в некотором -ом элементе множества R ;

С - порядковый номер анализируемого знака -го кода;

О - численное значение параметра с кодом ;

і - порядковый номер столбца массива; ihzt- признаки-разделители столбцов;

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

PL e - оператор предназначен для поиска t -ой по порядку строки справочника і и записи содержимого ї-го столбца этой строки ($) в оперативную память ЭВМ, определяемую регистрами. Справочник отыскивается по своему идентификатору L . Отсчитывается -ая по порядку строка справочника, содержимое я-го столбца которой заносится в адресуемую регистрами оперативную память. Если в справочнике число строк меньше , то выдаётся запись: "В справочнике і і -ая строка не обнаружена";

/e t Kfcj )- оператор предназначен для определения направления последующего расчёта. При равенстве С-го по порядку знака кода некоторому значению К предусмотрен условный переход по метке # . В противном случае - по метке ft;

Р3-? ,- оператор предназначен для извлечения из множества R У -го по порядку S -символьного члена этого множества. По идентификатору R находится требуемое множество, из которого последовательно извлекаются (7-0& + , (У-Ок+з,..-, символы этого множества; Р -т-.0 - оператор предназначен для поиска либо /-ой по порядку строки справочника Ь , либо строки с кодом I и занесения в неё после признака-разделителя z, некоторого выражения & . Если 1=, то і означает код искомой строки справочника с идентификатором L . Код строки имеет число символов, равное количеству символов в коде і .

В найденной строке по признаку % отыскивается место записи выражения .6 , т.е. это выражение записывается, начиная со знака ,. После записи выражения .& ставится признак г, . Первоначальное содержание данной строки сдвигается на количество знаков, содержащихся в выражении .6 . Если t , то отыскивается -ая по порядку строка справочника L , путём пропуска t-i признаков-разделителей строк ъ . К содержимому справочника после і -го признака 88

разделителя строк, начиная с признака Ъ , и далее записывается выражение Ж , которое заканчивается признаком ь . Первоначальное содержимое строки сдвигается на количество байтов, занимаемых выражением ,0 . Если справочник L не содержит -ой строки, либо строки с кодом і , предусмотрена распечатка записи: "В справочнике L Р-ая строка (строка с кодом і) не обнаружена";

P/ fi» )- определяет наличие некоторого кода в множестве с идентификатором R . В зависимости от значения производится либо условный переход по меткам 7, г , либо включение кода Л в множество R (исключение из множества R ) и безусловный переход по метке Т . При к =0 производится анализ принадлежности элемента с кодом множеству R . Во вспомогательном поле по идентификатору R отыскивается анализируемое множество, которое разбивается на элементы, размерность которых соответствует размерности кода , затем производится последовательный анализ каждого элемента на совпадение с кодом . Если отмечается такое совпадение, то производится условный переход по метке г, в противном случае - по метке г. Если к = I, осуществляется операция объединения множества R , находящегося в оперативной памяти, с элементом, имеющим код . Выход в основную программу осуществляется по метке . При К = 2 производится исключение элемента с кодом из множества R . Выход в основную программу как и в случае к = I - по метке Ъ .

PLe fcJt)- оператор анализа справочника, файла или множества на конец. Это стандартный оператор МО.

Pje І - предназначен для поиска исключаемой строки и последующего сжатия справочника. При t = 0 исключаемая строка отыскивается по совпадению кода строки (первых байтов, стоящих после признака конца предыдущей строки, где & - число байтов в коде і). Далее происходит сжатие оставшейся части справочника на число байтов, занимаемых выражением, записанным в строке с кодом / . Если 0, исключается -ая строка справочника L . Содержимое М-ой строки записывается непосредственно после признака-разделителя 1-і -ой строки и т.д. Если признак конца справочника обнаруживается ранее нахождения искомой строки, на печать выдаётся запись "В справочнике L строки і {і- ) не обнаружено".

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