- •Предисловие
- •Введение
- •Глава 1. Основные понятия теории управления
- •1.1. Объект управления
- •1.2. Управляющая система
- •1.3. Система управления
- •Глава 2. Разработка управляющих систем
- •2.1. Анализ характеристик объекта управления
- •2.2. Выбор управляющих параметров
- •2.3. Надежность управляющих систем
- •Глава 3. Автоматизация массообменных процессов
- •3.1. Ректификация
- •Хладо-носитель
- •Хладо-носитель
- •2 Дистил- лят а б
- •3.2. Абсорбция
- •3.3. Адсорбция
- •3.4. Сушка
- •Глава 4. Автоматизированные системы управления
- •4.1. Общая характеристика асутп
- •4.2. Назначение, цель, функции и состав асутп
- •4.3. Структура комплекса технических средств асутп
- •4.4. Общесистемная документация и оперативный персонал
- •4.5. Асутп нефтепереработки и нефтехимии
- •4.6. Техническое обеспечение распределенных асутп
- •4.7. Применение распределенных асутп
- •Глава 5. Идентификация технологических процессов
- •5.1. Понятие об идентификации
- •5.2. Общие сведения о математических моделях
- •5.3. Постановка задачи идентификации
- •5.4. Основные характеристики (функции) систем
- •5.5. Оценка адекватности математической модели
- •5.6. Математические модели многостадийных объектов
- •Глава 6. Оптимизация технологических процессов
- •6.1. Характеристика методов оптимизации
- •6.2. Особенности оптимизационных задач управления
- •6.3. Оптимизация технологических процессов
- •6.4. Оптимальное управление системами ректификации
- •6.5. Адаптивное управление технологическими процессами
- •Глава 7. Оптимизация производства этилена
- •7.1. Производство этилена как объект управления
- •7.2. Задачи управления установками
- •7.3. Структура подсистемы оптимизации отделения пиролиза
- •7.4. Выбор математической модели пиролизной печи
- •Ориентировочная ранжировка параметров
- •7.5. Корректировка коэффициентов адаптивной модели
- •Приложение а функциональные схемы автоматизации
- •Приложение б идентификация систем в среде matlab
- •1. Основные характеристики (функции) систем
- •2. Теоретические модели объектов
- •Приложение в задачи и методы оптимизации
- •Задачи оптимизации
- •Приложение г задачи линейного программирования
- •Библиографический список
7.3. Структура подсистемы оптимизации отделения пиролиза
При оперативном управлении необходимо обеспечивать решение локальных задач по оптимизации планового выпуска этилена (7.4) или пропилена (7.5). Решение задач оптимизации отделения пиролиза состоит в выборе технологических режимов каждой отдельной пиролизной печи (рис. 7.1) по управляющим параметрам: Sропт – расход сырья в р-ю печь; Vpопт – относительный расход пара и Тропт – температура пирогаза на выходе печи. Для эквивалентной пиролизной печи принимаются следующие соотношения:
(7.11)
Кроме этих общих, возникает ряд локальных задач. Одна из задач, способ решения которой определяет в основном структуру построения подсистемы оптимизации отделения пиролиза – задача оптимального распределения нагрузки So между параллельно работающими бензиновыми пиролизными печами (р = 1,2,..., m).
коллектор пирогаза
Р1
Рис. 7.1. Структурная схема пиролизной печи:
р – номер эквивалентной пиролизной печи; М – молекулярная масса сырья; S – расход сырья; W – расход пара; Т – температура; Р – давление на выходе печи; А – отбор пробы на хроматографический анализ
Решение этой задачи, как правило, осуществляется с применением методов декомпозиции и динамического программирования. Она также может быть решена методом линейного программирования.
Ниже рассмотрены особенности построения подсистемы, в которой задача оптимального распределения нагрузки решается с использованием метода линейного программирования для обобщенной математической модели блока бензиновых пиролизных печей, а текущей оптимизации отдельных этановых и бензиновых пиролизных печей – на базе адаптивной математической модели. Такую систему можно отнести к адаптивным иерархическим двухуровневым системам с эталонной моделью.
Задача оптимизации отделения пиролиза решается в три этапа.
1. При заданной производительности по блоку этановых пиролизных печей рассчитывают оптимальный режим каждой печи (например, текущая оптимизация по критерию максимизации выхода этилена), определяют суммарный выход целевых компонентов и вычисляют ограничения по этим компонентам для блока бензиновых пиролизных печей.
2. По математической модели блока бензиновых пиролизных печей рассчитывают предварительный оптимальный технологический режим каждой бензиновой печи и определяют ограничения по выработке этилена и пропилена. Рассчитанный оптимальный режим используют для предварительной оптимизации бензинового блока.
3. По найденным оптимальным нагрузкам и ограничениям по целевым компонентам производят текущую оптимизацию каждой бензиновой печи по критерию оптимизации максимального выхода этилена при этиленовом режиме или пропилена при пропиленовом режиме.
В этой системе решение задач текущей оптимизации этановых и бензиновых печей (этап 1) представляет собой нижний уровень иерархической системы управления. На верхнем уровне системы решается задача оптимального распределения нагрузки в бензиновом блоке. При этом для решения задачи текущей оптимизации используются градиентные методы. Аналогичные расчеты с использованием метода динамического программирования выполняются в 5 – 10 раз медленнее.
Таким образом, иерархическая структура функциональной подсистемы, несмотря на ее очевидную сложность при программной реализации, весьма экономична в вычислительном аспекте. Некоторая погрешность, вызванная использованием метода линейного программирования, компенсируется при текущей оптимизации, где применяется более сложная математическая модель пиролизной печи. Поэтому важной задачей при создании системы управления является выбор математической модели пиролизной печи.