Математическое моделирование и оптимизация химико-технологических процессов с применением моделирующей программы CHEMCAD 1 глава
Стр 1 из 15Следующая ⇒
содержание содержание.. 2 Введение.. 10 1. Исторический обзор УМП.. 10 2. Эффективность использования УМП.. 11 3. Терминология и обозначения. 11 3.1. Главное и контекстное меню.. 11 3.2. Команды меню, диалоговые окна и их элементы.. 11 3.3. Каталоги и имена файлов. 12 3.4. Вводимая информация. 12 3.5. Манипулятор «мышь». 12 общие сведения о программе СhemCad.. 13 1. Замечания к установке программы.. 13 2. Структура окна ChemCad. 13 3. Основные приемы работы с программой. 14 3.1. Начало работы с программой. 14 3.2. Выход из программы.. 14 3.3. Использование главного меню.. 15 3.4. Использование панели инструментов. 15 3.5. Использование панели «Основная графическая палитра» (Main Palette) 18 3.6. Использование панелей «Дополнительная графическая палитра» (SubPalette) 26 3.7. Статусная строка. 26 3.8. Контекстное меню.. 26 3.9. Помощь (Справочная подсистема) 28 4. Вызов и меню управления анализами чувствительности. 28 5. Выполнение оптимизации технологической схемы.. 28 6. Режимы работы ChemCad. 28 Задачи исследования, оптимизации и проектирования ХТС.. 30 1. Расчет и оптимизация процессов и аппаратов химических технологий и химико-технологических систем в проектной и моделирующей постановках. 30 2. Постановки задач исследования и проектирования химико-технологических процессов на примере технологической схемы стабилизации газового конденсата. 30 2.1. Описание технологической схемы.. 30 2.2. Постановка задачи расчета материально-теплового баланса. 30 2.3. Постановка проектной задачи. 30 2.4. Постановка задачи многовариантного расчета. 32 2.5. Вопросы для самопроверки. 32 3. Постановка задачи оптимизации. 32 3.1. Вызов задачи оптимизации. 32 3.2. Вопросы для самопроверки. 32 Основные приемы и этапы построения технологических схем... 33
1. Этапы моделирования новой технологической схемы.. 33 2. Создание нового файла технологической схемы.. 33 2.1. Упражнение. Создание нового файла технологической схемы.. 34 3. Выбор инженерных единиц измерения (технических размерностей) 34 3.1. Упражнение. Выбор единиц измерения. 34 4. Построение технологической схемы.. 34 4.1. Размещение изображений аппаратов. 34 4.2. Редактирование изображений аппаратов. 34 4.3. Изображение потоков на технологической схеме. 34 4.4. Редактирование потоков на технологической схеме. 34 4.5. Редактирование ID (идентификационных номеров) аппаратов и потоков. 34 4.6. Сохранение технологической схемы.. 34 4.7. Упражнение. Построение технологической схемы.. 34 5. Выбор индивидуальных компонентов (веществ) 34 5.1. Идентификационные номера веществ. 34 5.2. Стандартный банк данных веществ СhemCad. 34 5.3. Ввод нового вещества в банк данных. 34 5.4. Задание списка химических компонентов. 34 5.5. Упражнение. Выбор компонентов системы.. 34 6. Выбор теплофизических свойств смеси. 34 6.1. Выбор термодинамических моделей. 34 6.2. Автоматический выбор модели коэффициентов равновесия. 34 6.3. Выбор модели коэффициентов равновесия. 34 6.4. Выбор модели энтальпии. 34 6.5. Выбор транспортных свойств. 34 6.6. Упражнение. Выбор методов расчета коэффициентов фазового равновесия и энтальпии 34 7. Задание параметров потоков питания и разрываемых потоков. 34 8. Упражнение. Задание параметров потока питания. 34 9. Выбор параметров сходимости для расчета схем с рециклами. 34 10. Упражнение. Выбор параметров сходимости. 34 11. Упражнение. Ввод параметров оборудования. 34 Математическое моделирование аппаратов.. 34 1. Ввод параметров оборудования. 34 1. Теплообменник. 34 2. Модули ректификации. 34 3. Модуль ректификации TOWR.. 34 4. Модули химической реакции. 34 5. Модуль Stoichiometric reactor (SREA) 34 6. Модуль Equilibrium reactor (EREA) 34 7. Модуль Kinetic Reactor (KREA) 34 8. Модуль реактора периодического действия BREACT. 34
8.1. Пиктограмма аппарата и его изображение. 34 8.2. Меню реактора периодического действия. 34 9. Модуль «Cont» (Контроллер) 34 9.1. Вкладка «General Settings» (общие параметры) 34 9.2. Вкладка «Optional parameters» (дополнительные параметры) 34 10. Остальные? (сепаратор, клапан и т.д.) 34 Математическое моделирование технологических процессов.. 34 1. Запуск программы моделирования. 34 2. Упражнение. 34 3. Интерактивный просмотр результатов. 34 4. Упражнение п.2.21. СП, дополнить заданием 4 п. 2.23 сп) 34 5. Составление отчетов. 34 6. Упражнение п.2..23сп задания 1,2,3 дополнить построением основной PFD.. 34 7. Исследование параметрической чувствительности. 34 8. Упражнение (п.2.19 сп, задание 3) 34 9. Применение контроллеров. 34 10. Задание. 34 11. Упражнение. 34 12. Задание. 34 13. Упражнение. 34 14. Вопросы для самопроверки. 34 Оптимизация технологических процессов.. 34 1. Постановка задачи оптимизации. 34 2. Формирование задачи оптимизации. Выбор критерия оптимальности, поисковых переменных, ограничений. 34 3. Упражнение. 34 3.1. Постановка задачи моделирующего расчета. 34 3.2. Описание технологической схемы.. 34 3.3. Исходные данные. 34 3.4. Задание. 34 3.5. Оптимизация топологии. 34 3.6. Дополнения и изменения в исходных данных. 34 3.7. Задание. 34 3.8. Оптимизация стационарного режима. 34 3.9. Задание. 34 4. Интерпретация результатов оптимизации. 34 5. Упражнение. 34 5.1. Оптимизация энергопотребления. 34 5.2. Задание. 34 5.3. Оптимизация поиска переменных с неявной зависимостью.. 34 5.4. Задание. 34 6. Вопросы для самопроверки. 34 Расчет размеров оборудования.. 34 1. Тарелочные колонны.. 34 2. Насадочные колонны.. 34 3. Расчет размеров теплообменников. 34 Расчет теплообменника в составе колонны.. 34 Расчет теплообменников С одним потоком на схеме. 34 Расчет размеров кожухотрубчатых теплообменников. 34 1. Heat Curve Generation (Генерация тепловой кривой) 34 2. Edit Heat Curve (Редактирование тепловой кривой) 34 3. General Specifications (Общие спецификации) 34 3.1. Закладка “General Information” (Общая информация) 34 3.2. Закладка “Modeling Methods” (Методы моделирования) 34 4. Exchanger Geometry (Геометрия теплообменника) 34 4.1. Tube (Труба) 34 4.2. Shell (Кожух) 34 4.3. Baffles (Перегородки) 34 4.4. Nozzles (Патрубки) 34 4.5. Clearance (Зазоры) 34 4.6. Material (Материалы) 34 4.7. Miscellaneous (Разное) 34 5. Calculate (Расчет) 34 6. View Results (Просмотр результатов) 34
6.1. Summary Results (Общие результаты) 34 7. Plot (Графики) 34 8. Report Generation (Генерация отчета) 34 9. Save Configuration (Сохранить конфигурацию) 34 10. Re-enter Stream Information (Переопределить потоки) 34 11. Re-initialize Exchanger (Реинициализация теплообменника) 34 12. Упражнение. 34 Задания для самостоятельной работы... 34 Лабораторная работа 1. 34 Моделирование пропан-пропиленовой ректификационной колонны.. 34 1. Введение. 34 2. Цели работы.. 34 3. Задание. 34 3.1. Исходные данные. 34 4. Задание. 34 5. Типы конденсатора (дефлегматора) в ректификационной колонне. 34 6. Задание. 34 7. Использование контроллера. 34 8. Задание (дополнительное) 34 Лабораторная работа 2. 34 Моделирование кинетики химических реакций. 34 1. Введение. 34 2. Цели работы.. 34 3. Описание технологической схемы.. 34 4. Исходные данные. 34 5. Задание. 34 6. Экспериментальные данные для моделирования кинетики химических реакций распечатка файла “t70.txt”. 34 Библиографический список.. 34 Приложение 1. 34 Определение переменных в технологической схеме ChemCad. 34 1. Выбор элемента технологической схемы.. 34 2. Задание переменной. 34 2.1. Примеры задания переменных. 34 Приложение 2. 34 Анализ параметрической чувствительности.. 34 1. Применимость исследования чувствительности. 34 2. Вызов и меню управления анализами чувствительности. 34 2.1. Команда New Analysis (Новый анализ) 34 2.2. Команда Load Analysis (Загрузка анализа) 34 2.3. Команда Copy (Копировать) 34 2.4. Команда Delete (Удалить) 34 2.5. Команда Rename (Переименовать) 34 3. Главное окно -Sensitivity Analysis- и ввод исходных данных. 34 3.1. Команда Edit Independent Variable (Редактировать независимую переменную) 34 3.2. Команда Edit Independent Parameter(Optional) (Редактировать независимый параметр) 34 3.3. Команда Edit Recorded Variables (Редактировать зависимые переменные) 34 3.4. Команда Run All (Запуск моделирования всей схемы) 34 3.5. Команда Run Selected Units (Запуск моделирования отдельных блоков) 34 3.6. Команда Plot Results (Графический вывод результатов) 34 3.7. Команда Report Results (Текстовый отчет по результатам) 34 Приложение 3. 34 Реализация оптимизации в ChemCad. 34 1. Вызов меню оптимизации. 34 2. Пункт меню Задание целевой функции (Define Objective Function) 34 3. Задание независимых переменных. 34
4. Задание ограничений. 34 5. Настройки. 34 6. Выполнение оптимизации. 34 7. Специфика реализации оптимизации. 34 7.1. Вывод имен переменных при генерации отчета. 34 7.2. Удаление независимых переменных или ограничений. 34 8. Результаты оптимизации технологической схемы. Пример сгенерированного отчета. 34 8.1. Важное замечание. 34 Приложение 4. 34 Оформление результатов расчета в программе CHEMCAD в виде диаграммы технологического процесса (PFD) 34 1. Режимы работы ChemCad. 34 2. Структура диаграммы технологического процесса (PFD) 34 3. Виды диаграмм технологического процесса. 34 4. Построение диаграммы технологического процесса (PFD) 34 4.1. Вход в режим редактирования диаграммы ТП (Edit PFD) 34 4.2. Добавление блока данных потоков (Add Stream Box) 34 4.3. Добавление блока данных единиц оборудования (Add UnitOp Box) 34 4.4. Добавление динамических ярлыков потоков (Add TP Box) 34 5. Последовательность построения основной диаграммы технологического процесса (Main PFD) 34 6. Последовательность построения вторичной диаграммы технологического процесса (Secondary PFD) 34 7. Работа в режиме моделирования (Simulation) с ярлыками потоков и блоками данных. 34 7.1. Управление отображением динамических ярлыков потоков. 34 7.2. Принудительное обновление блоков данных. 34 7.3. Динамическое обновление блоков данных. 34 Приложение 5. 34 ввод нового вещества в банк данных.. 34 1. Вызов команды «New Component». 34 2. Задание атомарных групп по методике Joback. 34 2.1. Пример задания атомарных групп по методике Joback. 34 3. Сохранение результатов в базу данных. 34 4. Просмотр и корректировка результатов. 34 Приложение 6. 34 построение модели кинетики хим.реакции с использованием данных эксперимента.. 34 1. Выбор параметров (Select Parameters) 34 1.1. Страница 1 выбора параметов (Page 1) 34 1.2. Страница 2 выбора параметов (Page 2) 34 2. Ввод профиля (Import Profile) 34 3. Import RC1 file (New format) 34 4. Import RC1 file (Old format) 34 5. Просмотр/редактирование данных (Input/Edit rate profile) 34 6. Проверка начальных оценок (Check initial estimations) 34 7. Выполнение регрессии (Perform regression) 34 8. Вывод результатов (Plot results) 34 Приложение 7. 34 Интерактивный просмотр результатов.. 34 9. Интерактивный просмотр результатов. 34 9.1. Просмотр результатов с помощью меню Results (Результаты) 34 9.2. Просмотр результатов с помощью меню Plot 34 9.3. Редактирование графической информации. 34 Приложение 8. 34 генерация отчета в табличной форме.. 34 1. Окно Report Menu. 34 2. Команда Calculate and Give Results. 34 3. Команда Report Formats. 34 4. Команда Select Streams. 34 5. Команда Select Unit Operations. 34 6. Команда Stream Properties. 34 7. Команда Stream Flowrate/Compositions. 34 8. Команда Distillation Summaries. 34 9. Команда Heating Curves. 34 10. Команда Batch/Dynamic Results. 34 11. Команда Miscellaneous. 34 12. Команда End Report 34
Введение
С развитием химической промышленности особенно важными становятся сведения о свойствах газов и жидкостей, в том числе многих новых химических продуктов, физические свойства которых никогда не определялись экспериментально. Например, при проектировании химического производства необходимо знать или уметь рассчитать свойства исходных, конечных и сопутствующих веществ для правильного расчета трубопроводов и насосов, а также для проектирования нагревательного, холодильного и разделительного оборудования. Основной деятельностью многих химиков и технологов является получение в виде достоверных количественных данных сведений о химических, физических и термодинамических свойствах чистых веществ и смесей. К сожалению, далеко не одно и то же, знать законы и иметь цифровой материал, который могли бы использовать инженеры и научные работники, занимающиеся прикладными науками. Чтобы быстро и эффективно решать прикладные задачи, поставленные в области химико-технологических процессов (ХТП) с применением вычислительной техники (ВТ) необходимо иметь: ● базу данных опорных констант веществ, участвующих в химико-технологическом процессе (молекулярная масса, критические температуры, давления, плотности, дипольные моменты, константы для расчета теплоемкостей и т.д.); ● подпрограммы методов расчета термодинамических и физико-химических свойств веществ и их смесей (парожидкостного равновесия, энтальпии, плотности, вязкости, теплоемкости, теплопроводности и т.д.); ● подпрограммы математических моделей аппаратов, включающие методы их расчета; ● программный модуль, обеспечивающий сборку отдельных аппаратов в единую систему заданной топологии; ● подпрограммы алгоритма структурного анализа; ● подпрограммы методов решения системы нелинейных уравнений; ● подпрограммы методов оптимизации; ● организационный программный модуль, обеспечивающий расчет элементов ХТС и передачу информации в последовательности, полученной в результате структурного анализа; ● интерактивные средства для взаимодействия пользователя с перечисленными подпрограммами, которые обеспечивают удобство ввода-вывода информации, наглядность ее представления. Такой универсальный комплекс программ, работающий под управлением главной организующей программы, называется универсальной моделирующей программой (УМП). УМП позволяет легко и просто, как в детских конструкторах, формировать топологию химико-технологической системы (ХТС), выбирая и соединяя между собой различные аппараты химической технологии, а также задавая параметры известных потоков и параметры аппаратов. 1. Исторический обзор УМП Первый этап компьютерного моделирования был связан с переводом расчета материальных и тепловых балансов ХТС с ручного на базу ВТ. Этот этап начался в 1958 г. с появлением первой моделирующей программы Flexible Flowsheet и бурное развитие его шло на протяжении 60х-70х годов. Тогда была выработана общая концепция УМП для моделирования ХТС. Из числа зарубежных УМП созданных в период 60х-80х годов можно назвать такие программы как: Flexible Flowsheet, Cheops, Chevron, SpeedUp, Macsim, Network67, Chess, Pacer 245, Flowtran, Flowpack, Process и др. Среди отечественных моделирующих программ отметим программы РОСС (НИФХИ), АСТР (ГИАП), НЕФТЕХИМ (ВНИПИНЕФТЬ), САМХТС (НИУФ), SYNSYS-78 (МХТИ), РОХТС (КХТИ). В результате длительной конкурентной борьбы из общего числа выделились четыре УМП – мировые лидеры в области автоматизации исследований и проектирования ХТП и ХТС: ASPEN PLUS (фирма AspenTechnology, Inc., USA, www.aspentech.com), HYSYS (фирма HyproTech, Ltd, Canada, www.hyprotech.com), CHEMCAD (фирма Chemstations Inc., USA, Texas, www.chemstation.com), PRO/II (фирма Simulation Sciences, Inc., USA, www.simsci.com). Отметим немаловажный факт: в 2002 году AspenTechnology и HyproTech объединились и сегодня, в зависимости от области применения, предлагают рынку свои лучшие программные продукты под единым товарным знаком. Стоимость инсталляции УМП для одного рабочего места очень высока и колеблется от 25000$ (CHEMCAD) до 70000$ (ASPEN PLUS) для промышленных предприятий. Для ВУЗов цена обычно на порядок ниже. Кроме этого существует гибкая система скидок.
2. Эффективность использования УМП Приведенная выше высокая стоимость УМП характеризует интеллектуальную емкость указанных программ, а также эффективность их использования. Так, по существующим приближенным оценкам, при модернизации производств с использованием УМП можно достичь экономии средств от 10 до 67%. Такая экономия достигается за счет существенного сокращения сроков проектирования, быстрой технико-экономической оценки множества, раннее не рассматриваемых, альтернативных вариантов технологического и конструктивного оформления реконструируемого производства. При работе с программой в режиме реального времени в современных АСУТП и АСУП экономия составляет от 0,5 до 3 %. Данная экономия достигается за счет оптимального управления технологическим процессом по единому технико-экономическому критерию, рассчитываемому с применением УМП. При управлении с применением УМП учитывается как внутреннее взаимодействие отдельных технологических процессов производства, так и внешняя конъюнктура рынка. В предлагаемом пособии рассматриваются основные сведения, необходимые для решения вышеперечисленных задач, методика проведения автоматизированного расчета и оптимизации ХТС с применением УМП ChemCad. Приведены примеры решения задач с использованием УМП ChemCad.
3. Терминология и обозначения Для того, чтобы при чтении не возникали излишние терминологические вопросы (особенно у начинающих пользователей), ниже представлена принятая терминология и обозначения. В дальнейшем предполагается, что УМП СhemCad для расчета технологических схем имеет дело с математическими модулями технологических аппаратов и связывающими их материальными потоками.
3.1. Главное и контекстное меню Главным меню программы всегда является горизонтальный список команд, расположенный в одну строку под заголовком главного окна программы. Контекстным меню является вертикальный список команд, возникающий после щелчка правой кнопки мыши. В зависимости от координат курсора мыши и расположенного под ним объекта, могут появляться контекстные меню с различающимися списками команд.
3.2. Команды меню, диалоговые окна и их элементы Команды меню всегда записывается жирным шрифтом. Командами считаются все элементы, стоящие в строке главного меню и в соответствующих разворачивающихся меню (подменю). Такой способ написания позволит читателю быстро выделить команды меню в тексте. Если за командой, записанной жирным шрифтом, не следуют другие пояснения, то для обращения к ней пользователь должен всего лишь выбрать соответствующий пункт меню посредством указателя мыши и нажать левую кнопку мыши (сначала в главном меню, а затем в подменю). Все другие случаи будут упомянуты отдельно. Три точки после команды в подменю свидетельствуют о том, что ей соответствует не немедленное выполнение конкретной операции, а окно диалога, в котором может понадобиться дополнительный ввод данных Жирными литерами набираются также наименования диалоговых окон и их элементов. Дополнительно к этому наименования диалоговых окон обрамляются двойными кавычками: «…», например: окно «Miscellaneous Settings» (Различные настройки) на Рис. 1. Под элементами диалоговых окон понимаются некоторые стандартные элементы Window’s, а именно: кнопки, ярлыки полей и переключателей, списки. Примеры обозначения элементов диалоговых окон: кнопка Browse (Пролистать), поле CC5 Dir (каталог программы CHEMCAD), переключатель Display Excel when running Excel unit (показывать Excel при выполнении расчета модуля Excel ).
3.3. Каталоги и имена файлов Пример указания каталога: C:\CC5DATA\GROUP_15. Пример указания файла: TUTOR. По умолчанию имена файлов приводятся без расширения. В тех случаях, когда в именах файлов необходимо указать расширение, оно будет приведено.
3.4. Вводимая информация Т.е. текст, числа, специальные знаки, вводимые пользователем с клавиатуры, выделена курсивом, чтобы отличить ее от текста описания и комментариев. Кроме того, курсивом в тексте выделяются определения терминов и просто важные места.
3.5. Манипулятор «мышь» 3.5.1. Указатель (курсор) мыши Имеется в виду стрелка, отображающаяся на экране движение мыши. 3.5.2. Щелчок мышью Это нажатие на левую кнопку мыши. Часто применяется в тексте и указание: «щелкнуть мышью на..» или «зафиксировать указатель мыши на …». 3.5.3. Левый щелчок Означает то же, что и щелчок мышью. Это выражение будет использоваться во всех случаях, когда необходимо отличить щелчок левой кнопки мыши от правой. 3.5.4. Правый щелчок Позволяет вызвать в СС5 контекстные меню для выделенных объектов технологической схемы. 3.5.5. Двойной щелчок Два кратковременных щелчка левой кнопкой манипулятора с коротким интервалом между ними при неподвижной мыши. 3.5.6. Транспортировка (буксировка) Означает, что левая кнопка мыши удерживается нажатой и одновременно указатель мыши передвигается по экрану, чтобы расширить выделение или переместить объект. общие сведения о программе СhemCad Предполагается, что некоторые пользователи вообще не работали (или работали мало) с УМП СhemCad. Поэтому ниже очень кратко рассмотрены основные возможности и отличительные признаки СhemCad. 1. Замечания к установке программы Для установки ChemCad требуется около 40МБ свободного пространства на жестком диске. По умолчанию СhemCad устанавливается в двух каталогах: каталог C:\CC5 – каталог установки и запуска программы, каталог C:\CC5Data – каталог рабочих проектов, создаваемых при работе с программой. Данные настройки можно изменить в окне Miscellaneous Settings (Различные настройки),которое вызывается с помощью команды File/Misc Settings (см. Рис. 1):
Примечание. Данная команда доступна лишь в том случае, если проект закрыт. Каталог запуска и установки программы изменяется в поле: СС5 Dir. Каталог рабочего проекта изменяется в поле Work Dir. Каталог очереди на печать из приложения изменяется в поле Pool Dir. Нажатие на кнопки Browse после соответствующих полей выводит интерактивный диалог изменения этих полей.
Вывод некоторых результатов расчета СhemCad производится во внешний текстовый редактор, которым по умолчанию является WordPad. При установке СhemCad под Window’s XP потребуется напрямую указать на него или на любой другой текстовый редактор (например, MS Word).
2. Структура окна ChemCad Окно запущенного приложения ChemCad с загруженной технологической схемой приведено на Рис. 2.
3. Основные приемы работы с программой 3.1. Начало работы с программой Запуск СhemCad производится также, как и для любого другого Window’s-приложения либо с помощью команды оболочки операционной системы Window’s: Пуск/Программы/CHEMCAD/ChemCad 5.2, либо с помощью двойного щелчка на пиктограмме-ярлыке программы, расположенной на рабочем столе Window’s: . После чего будет выполнена загрузка программы.
3.2. Выход из программы Существует несколько стандартных способов окончания сеанса работы с СhemCad:
Примечание. В отличие от множества других программ, СhemCad при своем завершении не напоминает пользователю о необходимости сохранить сделанные им изменения.
3.3. Использование главного меню В строке главного меню, расположенной под заголовком окна СhemCad, сосредоточены наименования отдельных меню, в которых (в меню), в свою очередь, собраны команды. Проще всего использование меню с помощью мыши. В этом случае суть работы с мышью сводится к щелчку мышью на наименовании меню.
3.4. Использование панели инструментов Панель инструментов показана на Рис. 3 и содержит в себе набор сгруппированных функциональных кнопок:
Панель инструментов можно скрыть или показать, используя команду View/ToolBar. Панель инструментов СС5 является важным и часто используемым элементом программы и используется для быстрого вызова наиболее часто используемых функций (команд). Нажатие функциональной кнопки приводит к выполнению операции и последовательности, которую также можно вызвать и из связанной с кнопкой команды меню. Далее по тексту в таблице приведено краткое описание функциональных кнопок панели управления.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|