- •Математическое моделирование и оптимизация химико-технологических процессов с применением моделирующей программы chemcad содержание
- •1. Постановка задачи оптимизации 90
- •1. Введение 133
- •1. Режимы работы ChemCad 155
- •9. Интерактивный просмотр результатов 174
- •Введение
- •Исторический обзор умп
- •Эффективность использования умп
- •Терминология и обозначения
- •Главное и контекстное меню
- •Команды меню, диалоговые окна и их элементы
- •Каталоги и имена файлов
- •Вводимая информация
- •Манипулятор «мышь»
- •Общие сведения о программе СhemCad
- •Замечания к установке программы
- •Использование главного меню
- •Использование панели инструментов
- •Использование панели «Основная графическая палитра» (Main Palette)
- •Кнопки без математических модулей
- •Основные математические модули
- •Модули для математического описания процесса дистилляции (ректификации)
- •Модули для математического описания процессов с твердой фазой вещества
- •Модули для математического описания процесса химической реакции
- •Модули для математического описания динамических процессов
- •Разные модули
- •Использование панелей «Дополнительная графическая палитра» (SubPalette)
- •Статусная строка
- •Контекстное меню
- •Операции контекстного меню в графическом режиме
- •Операции контекстного меню в режиме моделирования, тип выделенного объекта – поток
- •Операции контекстного меню в режиме моделирования, тип выделенного объекта – аппарат
- •Помощь (Справочная подсистема)
- •Вызов и меню управления анализами чувствительности
- •Выполнение оптимизации технологической схемы
- •Режимы работы ChemCad
- •Задачи исследования, оптимизации и проектирования хтс
- •Система единиц измерения
- •Постановка задачи многовариантного расчета
- •Исходные данные:
- •Вызов задачи многовариантного расчета (анализ чувствительности)
- •Вопросы для самопроверки
- •Постановка задачи оптимизации
- •Вызов задачи оптимизации
- •Вопросы для самопроверки Основные приемы и этапы построения технологических схем
- •Этапы моделирования новой технологической схемы
- •Создание нового файла технологической схемы
- •Упражнение. Создание нового файла технологической схемы
- •Выбор инженерных единиц измерения (технических размерностей)
- •Упражнение. Выбор единиц измерения
- •Построение технологической схемы
- •Размещение изображений аппаратов
- •Редактирование изображений аппаратов
- •Изображение потоков на технологической схеме
- •Редактирование потоков на технологической схеме
- •Редактирование id (идентификационных номеров) аппаратов и потоков
- •Сохранение технологической схемы
- •Упражнение. Построение технологической схемы
- •Выбор индивидуальных компонентов (веществ)
- •Идентификационные номера веществ
- •Стандартный банк данных веществ СhemCad
- •Ввод нового вещества в банк данных
- •Задание списка химических компонентов
- •Упражнение. Выбор компонентов системы
- •Выбор теплофизических свойств смеси
- •Выбор термодинамических моделей
- •Автоматический выбор модели коэффициентов равновесия
- •Выбор модели коэффициентов равновесия
- •Выбор модели энтальпии
- •Выбор транспортных свойств
- •Упражнение. Выбор методов расчета коэффициентов фазового равновесия и энтальпии
- •Задание параметров потоков питания и разрываемых потоков
- •Упражнение. Задание параметров потока питания
- •Выбор параметров сходимости для расчета схем с рециклами
- •Упражнение. Выбор параметров сходимости
- •Упражнение. Ввод параметров оборудования
- •Математическое моделирование аппаратов
- •Ввод параметров оборудования
- •Теплообменник
- •Модули ректификации
- •Модуль ректификации towr
- •Модули химической реакции
- •Модуль Stoichiometric reactor (srea)
- •Модуль Equilibrium reactor (erea)
- •Модуль Kinetic Reactor (krea)
- •Модуль реактора периодического действия breact
- •Пиктограмма аппарата и его изображение
- •Меню реактора периодического действия
- •Модуль «Cont» (Контроллер)
- •Вкладка «General Settings» (общие параметры)
- •Режим работы контроллера Feed-Forward
- •Режим работы контроллера Feed-Backward
- •Вкладка «Optional parameters» (дополнительные параметры)
- •Остальные? (сепаратор, клапан и т.Д.)
- •Математическое моделирование технологических процессов
- •Запуск программы моделирования
- •Упражнение
- •Интерактивный просмотр результатов
- •Упражнение п.2.21. Сп , дополнить заданием 4 п. 2.23 сп)
- •Составление отчетов
- •Упражнение п.2..23сп задания 1,2,3 дополнить построением основной pfd
- •Исследование параметрической чувствительности
- •Упражнение (п.2.19 сп, задание 3)
- •Применение контроллеров
- •Задание
- •Исходные данные:
- •Упражнение
- •Задание
- •Исходные данные:
- •Упражнение
- •Оптимизация технологических процессов
- •Постановка задачи моделирующего расчета
- •Описание технологической схемы
- •Исходные данные
- •Задание
- •Оптимизация топологии
- •Дополнения и изменения в исходных данных
- •Задание
- •Оптимизация стационарного режима
- •Задание
- •Оптимизация поиска переменных с неявной зависимостью
- •Задание
- •Вопросы для самопроверки Расчет размеров оборудования
- •Тарелочные колонны
- •3.2. Упражнение
- •Насадочные колонны
- •3.5. Упражнение
- •Расчет размеров теплообменников
- •Расчет теплообменника в составе колонны
- •Расчет теплообменников с одним потоком на схеме
- •Расчет размеров кожухотрубчатых теплообменников
- •Heat Curve Generation (Генерация тепловой кривой)
- •Edit Heat Curve (Редактирование тепловой кривой)
- •General Specifications (Общие спецификации)
- •Закладка “General Information” (Общая информация)
- •Дополнительный ввод данных в режиме проектирования
- •Закладка “Modeling Methods” (Методы моделирования)
- •Exchanger Geometry (Геометрия теплообменника)
- •Tube (Труба)
- •Shell (Кожух)
- •Baffles (Перегородки)
- •Nozzles (Патрубки)
- •Clearance (Зазоры)
- •Material (Материалы)
- •Miscellaneous (Разное)
- •Calculate (Расчет)
- •View Results (Просмотр результатов)
- •Summary Results (Общие результаты)
- •Plot (Графики)
- •Report Generation (Генерация отчета)
- •Save Configuration (Сохранить конфигурацию)
- •Упражнение
- •3.9. Упражнение
- •Задания для самостоятельной работы
- •Лабораторная работа 1 Моделирование пропан-пропиленовой ректификационной колонны
- •Введение
- •Цели работы
- •Задание
- •Исходные данные
- •Задание
- •Типы конденсатора (дефлегматора) в ректификационной колонне
- •Задание
- •Использование контроллера
- •Задание (дополнительное)
- •Лабораторная работа 2 Моделирование кинетики химических реакций
- •Введение
- •Цели работы
- •Описание технологической схемы
- •Исходные данные
- •Задание
- •Экспериментальные данные для моделирования кинетики химических реакций распечатка файла “t70.Txt”
- •Библиографический список
- •Определение переменных в технологической схеме ChemCad
- •Выбор элемента технологической схемы
- •Задание переменной
- •Примеры задания переменных
- •Анализ параметрической чувствительности
- •Применимость исследования чувствительности
- •Вызов и меню управления анализами чувствительности
- •Команда New Analysis (Новый анализ)
- •Команда Load Analysis (Загрузка анализа)
- •Команда Copy (Копировать)
- •Команда Delete (Удалить)
- •Команда Rename (Переименовать)
- •Главное окно -Sensitivity Analysis- и ввод исходных данных
- •Команда Edit Independent Variable (Редактировать независимую переменную)
- •Команда Edit Independent Parameter(Optional) (Редактировать независимый параметр)
- •Команда Edit Recorded Variables (Редактировать зависимые переменные)
- •Команда Run All (Запуск моделирования всей схемы)
- •Команда Run Selected Units (Запуск моделирования отдельных блоков)
- •Команда Plot Results (Графический вывод результатов)
- •Работа с графиками
- •Команда Report Results (Текстовый отчет по результатам)
- •Реализация оптимизации в ChemCad
- •Вызов меню оптимизации
- •Пункт меню Задание целевой функции (Define Objective Function)
- •Задание независимых переменных
- •Задание ограничений
- •Настройки
- •Выполнение оптимизации
- •Специфика реализации оптимизации
- •Вывод имен переменных при генерации отчета
- •Удаление независимых переменных или ограничений
- •Результаты оптимизации технологической схемы. Пример сгенерированного отчета
- •Важное замечание
- •Оформление результатов расчета в программе chemcad в виде диаграммы технологического процесса (pfd)
- •Режимы работы ChemCad
- •Структура диаграммы технологического процесса (pfd)
- •Виды диаграмм технологического процесса
- •Построение диаграммы технологического процесса (pfd)
- •Вход в режим редактирования диаграммы тп (Edit pfd)
- •Добавление блока данных потоков (Add Stream Box)
- •Select Streams (Выбор потоков)
- •DataBox Property Options(Выбор информации о потоке)
- •Data Box Settings(Выбор настроек для блока данных)
- •Добавление блока данных единиц оборудования (Add UnitOp Box)
- •Добавление динамических ярлыков потоков (Add tp Box)
- •Последовательность построения основной диаграммы технологического процесса (Main pfd)
- •Последовательность построения вторичной диаграммы технологического процесса (Secondary pfd)
- •Ввод нового вещества в банк данных
- •Вызов команды «New Component»
- •Задание атомарных групп по методике Joback
- •Пример задания атомарных групп по методике Joback
- •Сохранение результатов в базу данных
- •Просмотр и корректировка результатов
- •Построение модели кинетики хим.Реакции с использованием данных эксперимента
- •Выбор параметров (Select Parameters)
- •Страница 1 выбора параметов (Page 1)
- •Страница 2 выбора параметов (Page 2)
- •Ввод профиля (Import Profile)
- •Просмотр/редактирование данных (Input/Edit rate profile)
- •Проверка начальных оценок (Check initial estimations)
- •Выполнение регрессии (Perform regression)
- •Вывод результатов (Plot results)
- •Интерактивный просмотр результатов
- •Интерактивный просмотр результатов
- •Просмотр результатов с помощью меню Results (Результаты)
- •Команда Results/Stream Compositions (Результаты/Составы потоков)
- •Команда Results/Stream Properties (Результаты/Свойства потоков)
- •Другие команды меню Results (Результаты)
- •Просмотр результатов с помощью меню Plot
- •Редактирование графической информации
- •Генерация отчета в табличной форме
- •Окно Report Menu
- •Команда Calculate and Give Results
- •Команда Report Formats
- •Команда Select Streams
- •Команда Select Unit Operations
- •Команда Stream Properties
- •Команда Stream Flowrate/Compositions
- •Команда Distillation Summaries
- •Команда Heating Curves
- •Команда Batch/Dynamic Results
- •Команда Miscellaneous
- •Команда End Report
- •Приложения
- •Единицы измерения длины/толщины/диаметра (Length/Thickness/Diameter)
- •Единицы измерения массы/количества вещества (Mass/Mole)
- •Единицы измерения времени (Time)
- •Единицы измерения давления (Pressure)
- •Единицы измерения температуры (Temperature)
- •Единицы измерения энергии/работы (Enthalpy/Work)
- •Единицы измерения объема жидкости/пара (Liquid Volume/Vapor Volume)
- •Единицы измерения плотности жидкости (Liquid Density)
- •Единицы измерения удельной энтальпии (Specific Heat/SpecificEnthalpy)
- •Единицы измерения удельной теплоемкости (Heat Capacity)
- •Единицы измерения скорости (Velocity)
- •Единицы измерения объемного расхода жидкости/пара/нефти (Liquid Vol. Rate/Vapor Vol. Rate/Crude Flow Rate)
- •Единицы измерения коэффициента теплоотдачи (Heat Transfer Coefficient)
- •Единицы измерения теплопроводности (Thermal Conductivity)
- •Единицы измерения вязкости (Viscosity)
- •Единицы измерения поверхностного натяжения (Surface Tension)
- •Единицы измерения растворимости (Solubility Par)
- •Единицы измерения дипольного момента (Dipole Moment)
- •Единицы измерения сопротивления (Cake Resistance)
- •Специальные методы
- •Приложение 3. Методы расчета энтальпии
Оптимизация поиска переменных с неявной зависимостью
Пусть требуется получить выход аммиака, равный 1500 кг/час при неизвестном расходе потока питания №1. Данную задачу с приемлемой точностью можно решить, подбирая расход потока питания №1 таким образом, чтобы расход потока №11 стал равным 1500 кг/час. После изменения потока №1 схема запускается на расчет, и получается расход потока №11. Если расход аммиака не удовлетворяет требуемому значению, то процедура поиска повторяется.
С помощью модуля «CONT» (контроллер) данную задачу можно решить значительно проще. В этом случае контроллер вставляется в схему под №16 в разрыв потока №11 – см. Рис. 58. Настроечные параметры контроллера приведены на Рис.105. В данном случае контроллер должен находиться в режиме обратной передачи сигнала (Feed-backward).
|
Рис. 61. Модуль «CONT» в режиме Feed-forward |
|
Рис. 62. Модуль «CONT» в режиме Feed-backward |
Задание
1. Изменить технологическую схему, добавив в нее контроллер 16 (см. Рис. 58).
2. Выполнить расчет схемы с обновленными исходными данными.
3. Перевести контроллер 16 в режим «Feed-backward». Выполнить расчет схемы и проанализировать параметры входного потока 1.
4. Сохранить проект.
Вопросы для самопроверки Расчет размеров оборудования
Для выполнения проектного и/или поверочного расчетов технологического оборудования используются команды меню Sizing (Размер), доступные в режиме Mode: Simulation.
Тарелочные колонны
Чтобы выполнить расчет колонны с клапанными, ситчатыми и колпачковыми тарелками, используется команда Sizing/Trays (Задание размеров/Тарелки). После выбора на схеме колонны, для которой будет сделан расчет, в окне Tray Sizing (Задание размеров тарелки) надо указать тип тарелок в колонне: Valve Tray (Клапанная тарелка), Sieve Tray (Ситчатая тарелка) или Bubble Cap Tray (Колпачковая тарелка). В поле Number of sections (Количество секций) задается количество секций. Обычно переход к новой секции означает изменение диаметра колонны. После выбора типа тарелки на экран выводится окно ввода характеристик для выбранного типа тарелок.
Valve Tray. В окне Valve Tray (Клапанная тарелка) представлены следующие параметры клапанных тарелок:
Starting Stage/Ending Stage (Начальная тарелка/Конечная тарелка) -верхняя и нижняя тарелки текущей секции колонны. Таким образом иден-шфицируются секции для колонн, состоящих из нескольких секций иимеющих свою спецификацию. Все остальные поля ввода относятся к описанию именно этой секции. Если указано, что секций в колонне несколько, то окна ввода будут выдаваться до тех пор, пока не будет описана вся колонна;
Tray diameter (Диаметр тарелки) – диаметр колонны в данной секции в указанных единицах. Используется для поверочного расчета. Если это значение не вводится, оно будет рассчитано программой автоматически;
Tray spacing (Расстояние между тарелками) – расстояние между тарелками. Используется в расчете фактора пропускной способности пара, который является частью проектного и поверочного расчета тарелок. По умолчанию принято значение равное 24 дюймам;
No. of passes (Число потоков) – количество потоков на тарелке. Клапанные тарелки могут иметь от 1 до 5 потоков. По умолчанию принят 1;
Hole A/Act А (Пл. отв./Акт. пл.) – отношение площади отверстий и активной площади. Эта переменная определяет балластные тарелки. По умолчанию принято значение равное 0.19;
Weir Height (Высота перетока) – высота перетока в указанных размерностях. Она влияет на общее количество жидкости на тарелке и, следовательно, на перепад давления на тарелке. По умолчанию принято значение равное 2 дюймам;
System factor (Системный фактор) – системный фактор, позволяющий учесть возможности пенообразования на тарелке. Используется в расчете проектной скорости в сливном патрубке и фактора пропускной способности по пару. Значения системного фактора в зависимости от используемой среды представлены в Приложении 5;
- Flood percent (Процент захлебывания) – процент захлебывания* для данной секции колонны. По умолчанию процент захлебывания принят равным 80%.
Выбор типа и материала клапана производится из списков Valve type (Тип клапана) и Valve material (Материал клапана). Тип клапана определяет коэффициенты перепада давления сухой тарелки и, соответственно, общее падение давления на тарелке. По умолчанию принят тип клапана V4 - клапанная тарелка Glitsch (Глича).
Плотность материала клапана дает возможность определить степень раскрытия данного клапана в рассматриваемых условиях. Это позволяет рассчитать перепад давления на сухой тарелке и, соответственно, общий перепад давления. По умолчанию установлена углеродистая сталь.
Задание толщины настила и клапана выполняется в полях Deck thickness (Толщина настила) и Valve thickness (Толщина клапана). Толщины клапана и настила влияют на перепад давления на тарелке. По умолчанию их значения соответственно равны 14 и 12.
Поля в Efficiency for Fractionator (Эффективность для ректификации) используются для задания позиции ключевого Light key (Легкого) и Heavy key (Тяжелого) компонента смеси. Программа вычислит общую эффективность колонны.
Для абсорбционной колонны в полях Efficiency for Absorbers (Эффективность для абсорбции) задается позиция растворенного вещества. Программа вычислит общую эффективность колонны.
Для сливного патрубка в области Downcomer (Сливной патрубок) задаются следующие характеристики:
- Clearance (Зазор) – зазор сливного патрубка, равный расстоянию между основанием тарелки и краем днища патрубка. Он определяет местоположение патрубков и, следовательно, длину пути потока. По умолчанию принято значение равное 3 дюймам.
- Optional flow area (Рассчитанная площадь сливного патрубка). Следующие поля используются для задрчия размеров ширины сливных патрубков, в зависимости от количества ходов в тарелке. Ширина сливного патрубка определяет местоположение патрубков и, следовательно, длину пути потока. Может быть задано, до четырех размеров ширины сливных патрубков: Side width (Бокового патрубка), Center width (Центрального), Off center width (Смещенного от центра), Off side width (Смещенного от края).
Захлебывание - это состояние, при котором перепад давления на тарелке достаточен для образования динамического напора жидкости, равного сумме расстояния между тарелками и высоты порога жидкости. В этой точке происходит запор жидкости в сливном патрубке, и уровень жидкости на тарелке начинает превосходить высоту порога. Когда это случается, колонна заполняется пенистой жидкостью и становится неработоспособной.
Опции
области Thickness specifications (Характеристики
настила) используются для задания
характеристик настила: Design pressure (Проектное
давление), Joint efficiency (Общая эффективность),
Allowable stress (Допустимое напряжение),
Corrosion allow (Допуск на коррозию).
Sieve Tray. В окне Sieve Tray (Ситчатая тарелка) представлены параметры для ситчатых тарелок. Они в основном совпадают с вышеперечисленными параметрами для клапанных тарелок, поэтому ниже приводятся только те параметры, которые не описаны ранее.
В поле Hole diameter (Диаметр отверстия) задается диаметр отверстий ситчатой тарелки. По умолчанию принято значение равное 0.25 дюйма.
В списке Hole pattern (Тип отверстия) выбирается тип отверстий: Triangular pitch (Треугольные) или Square pitch (Квадратные).
В полях Hole pitch (Шаг сетки) и Tray thickness (Толщина тарелки) задаются соответственно значения расстояния между центрами отверстий тарелки (по умолчанию 0.625 дюйма) и толщины тарелки (по умолчанию 0.078 дюйма).
Опция Splash Baffle (Брызгоотбойник) используется для указания наличия или отсутствия у тарелки брызгоотбойника.
Bubble Cap Tray. Параметры колпачковых тарелок представлены в окне Bubble Cap Tray (Колпачковая тарелка). Они в основном совпадают с вышеперечисленными параметрами клапанных тарелок за рядом некоторых параметров, которые рассмотрены ниже.
Поле Downcmr A/Tot А (Площадь сливного патрубка/общая площадь) – это отношение площади всех отверстий и общей активной площади тарелки. По умолчанию оно принято равным 0.12. Эта переменная определяет балластные тарелки.
Поле Cap A/Tot А (Пл. колп./Общ. пл.) используется для задания отношения площади колпачков и общей площади. По умолчанию оно принято равным 0.70.
В списке Splash type (Тип брызг) указывается No Splash Baffle (Без брызгоотбойника) и With Splash Baffle (С брызгоотбойником).
В поле Cap O.D. (Внешн. диам. колп.) вводится значение внешнего диаметра колпачка. По умолчанию 4.093 дюйма.
В списке Cap pattern (Тип колпачка) выбирается тип расположения колпачков: Triangular (Треугольник) или Square (Квадрат).
В поле Cap pith (Шаг колпачков) задается расстояние между колпачками. По умолчанию оно принято равным 5.0 дюймам.
Поле No. of slots (Число прорезей) используется для задания количества прорезей в колпачке. По умолчанию – 26.
В соответствующие поля в Slot Dimensions (Размеры прорези) вводятся ширина прорези:
- Bottom width (Ширина внизу) – ширина прорези в нижней части (по умолчанию 0.323 дюйма);
Top width (Ширина вверху) – ширина прорези в верхней части (по умолчанию 0.167 дюйма);
Slot height (Высота прорези) – высота прорези (по умолчанию 1.25 дюйма);
Skirt height (Высота зазора) – высота зазора (по умолчанию 1 дюйм);
Static seal (Статический затвор) – величина статического затвора (по умолчанию 0.500 дюйма).
Количество и размеры прорезей влияют на размер площади, которую занимает пар при движении через колпачки, и, соответственно, на скорость пара и перепад давления.
