Главная страница
Навигация по странице:

  • CHEMCAD Suite

  • 3.1. Стандарт Cape-Open. Взаимодействие моделирующих программ различных разработчиков

  • Разработчик A Организующая программа с графическим интерфейсом Разработчик Б Библиотека модулей расчёта процессов и аппаратов Разработчик Д

  • База данных физических свойств Собственные мо- дули расчёта процессов и ап- паратов Новые методы расчёта свойств Разраб. Г

  • Уравнение состояния Разработчик В Система управле- ния термодинами- ческими расчётами Разработчик Е Различные расчётные

  • Худович И.М. Современные системы автоматизированного моделирован. Уо Полоцкий государственный университет современные системы автоматизированного моделирования химикотехнологических процессов


    Скачать 1.72 Mb.
    НазваниеУо Полоцкий государственный университет современные системы автоматизированного моделирования химикотехнологических процессов
    Дата29.11.2021
    Размер1.72 Mb.
    Формат файлаpdf
    Имя файлаХудович И.М. Современные системы автоматизированного моделирован.pdf
    ТипДокументы
    #285199
    страница2 из 9
    1   2   3   4   5   6   7   8   9
    Aspen Plus и HYSYS продукты американской компании Aspen
    Technologies Inc.
    Aspen Plusинтегрированный комплекс технологических расчетов, преимущественно используется в расчете химических, нефтехимических и тонких химических производств. В состав его могут входить: Aspen
    Dynamics – системадинамических технологических расчетов, применяемая для создания тренажеров, систем расширенного управления в области

    11
    сложных химических производств и тонкой химии; Aspen FCC – расчет реакторов каталитического крекинга; Aspen CatRef – расчет реакторов ка- талитического риформинга; Aspen Hydrocracker&Hydrotreater – расчет гид- рокрекинга и гидроочистки; Aspen Plus Optimizer – система оптимизации.
    Эти системы широко известны в США, в том числе среди студентов хими- ко-технологических специальностей. Однако вследствие того, что система
    Aspen Plus изначально была разработана для Unix-платформ она не полу- чила должного распространения в Республике Беларусь и странах СНГ. С появлением в последние годы версий для платформ PC/Windows, а также представительства в России с русскоязычной службой технической под- держки, следует ожидать ее интенсивного внедрения на рынки СНГ.
    Система Aspen Plus дает возможность термодинамического модели- рования работы разнообразных установок, от нефтеперерабатывающих ус- тановок до неидеальных химических систем и процессов с участием элек- тролитов и твердой фазы. Она позволяет рассчитать следующие рабочие элементы и процессы: смеситель, разделитель потока, разделитель частей потока и разделители компонентов; сепараторы и емкости – две, три и че- тыре фазы; нагреватель, простой теплообменник, теплообменник труба-в- трубе и кожухотрубчатый, а также многопоточный теплообменник; жид- костно-жидкостный однофазовый отстойник; реакторы конверсии, сте- хиометрические и реакторы равновесия; проточный реактор с мешалкой, реактор идеального вытеснения, реактор периодического действия и реак- торы с вентиляцией содержимого для стандартных химически веществ; одно- и многоступенчатые компрессоры и турбины; умножитель потока, дубликатор, селектор и блоки передачи; расчеты сброса давления; модели ректификации (ускоренная дистилляция, многофазное разделение, много- колонная модель, модель атмосферной колонны). Для систем с твердой фа- зой решения Aspen Plus включают следующее: скруббер Вентури, электро- статический осадитель, цедилка с тканевым фильтром, экран, циклон, гид- роциклон, фильтрующая центрифуга и барабанный вращающийся фильтр, противотоковый фильтр, кристаллизатор непрерывного действия и др.
    Система имеет развитый графический интерфейс (рис. 2.2), развитые методы расчета парожидкостного равновесия, большую базу соединений, специализированные пакеты расчета термодинамики (амины, электроли- ты). Предусмотрено создание графиков и таблиц физических свойств, оценка физических свойств по структуре. Имеется возможность выполнять расчеты основных конструктивных характеристик и оценку стоимости оборудования.

    12
    Рис. 2.2. Интерфейс пользователя программы AspenPlus
    HYSYS представляет собой пакет программ, предназначенный для рас- чета стационарных и динамических режимов работы химико-технологиче- ских схем, содержащих массообменную и теплообменную аппаратуру, трубопроводы, реакторы и т.д., проведения оптимизационных расчетов, разработки схем регулирования, контроля за работой систем управления, обучения операторов технологических установок, а также расчетов про- цессов на основе данных, непосредственно поступающих с КИА. HYSYS написан на объектно-ориентированном языке С++ для 32-разрядных опе- рационных систем, таких как Windows 95/98/Me или Windows NT/2000/XP
    (рис. 2.3). Поддерживает стандарты OLE и XML, позволяет осуществлять связь с другими программами, поддерживающими эти стандарты.
    Система HYSYS может состоять из следующих основных и дополни- тельных модулей: HYSYS – расчет стационарных режимов; HYSYS.Dynamics – расчет динамических режимов, расчет схем совместно с системами управ- ления; HYSYS.Upstream – специализированные расчетные модули для ис- пользования в нефтегазодобывающей отрасли; HYSYS.Concept – синтез схем гетероазеотропной ректификации; HYSYS.Optimizer – модуль, реали- зующий различные алгоритмы для оптимизации схем.

    13
    Рис. 2.3. Интерфейс пользователя программы HYSYS
    Ключевыми особенностями базовой программы HYSYS являются:
    1) наличие более 20 различных методов расчета термодинамических и физических свойств; более 2000 библиотечных компонентов, более
    16000 пар бинарных коэффициентов;
    2) возможность проводить оптимизационные расчеты и «расчетные исследования» с автоматическим перебором параметров;
    3) встроенные электронные таблицы (аналог MS Excel), позволяю- щие проводить дополнительные расчеты с использованием переменных технологической схемы;
    4) используя встроенный язык программирования (аналог Visual
    Basic), а также возможности подключения и использования совместно с системой HYSYS собственных программ пользователя, что позволяет рас- ширить стандартные возможности системы и создавать интегрированные системы технологических расчетов;
    5) система экранной помощи, входные и выходные формы, меню, подсказки и предупреждения, документация – все русифицировано (т.о. инженеры и студенты, не имеющие специальной «компьютерной» подго- товки и не знающие английского языка, легко осваивают русифицирован- ные версии программ).

    14
    Для получения расширенных и более настраиваемых моделей допол- нительно могут быть приобретены различные встраиваемые (plug-in) мо- дули. Эти модули могут быть одновременно использованы не только в этой программе, но и в других программных продуктах пакета HYSYS
    (например, в HYSYS.Dynamics). Одним из таких модулей является нефтя- ной пакет (Crude module). Он позволяет использовать при расчетах в
    HYSYS нефтяные потоки и фракции, а также производные нефти. Эти по- токи могут быть заданы в виде различных разгонок (ИТК, вакуумная и др.), а нефтяной пакет самостоятельно интерполирует и экстраполирует свойства и вычислит недостающую информацию по образцу нефти, разо- бьет его на псевдокомпоненты и инсталлирует в схему. Затем с таким по- током можно работать как с обычным материальным потоком.
    С использованием УМП HYSYS фирмы Aspen Technologies можно проводить расчеты:
    − ректификационных колонн произвольной конфигурации, включая колонны с расслаивающимися на тарелках жидкостями и с химическими реакциями на тарелках; нефтяных колонн, гидравлики ректификационных колонн с ситчатыми, клапанными и колпачковыми тарелками, и насадоч- ных колонн;
    − теплообменных аппаратов различных типов: нагревателей, холо- дильников, ребойлеров с паровым пространством, конденсаторов, воздуш- ных холодильников;
    − трубопроводов различных конфигураций, от горизонтальных до вертикальных, с использованием совершенных методов расчета гидравли- ческих сопротивлений двухфазных потоков;
    − реакторов: идеального вытеснения и идеального смешения, равно- весных, стехиометрических, причем реакции могут протекать в трубе, в произвольной емкости, на тарелке ректификационной колонны.
    С помощью набора встроенных утилит возможен расчет:
    − условий гидратообразования и его ингибирования, образования твердой углекислоты;
    − точки росы по воде и углеводородам;
    − кривых разгонок (ИТК, ГОСТ, вакуумная разгонка и т.д.);
    − товарных свойств нефтепродуктов;
    − размеров емкостей;
    − нестационарного процесса сброса давления из емкости или систе- мы емкостей в аварийном режиме.

    15
    В заключение необходимо отметить, что расчет схем с участием нефтяных смесей и детальный расчет теплообменных аппаратов различ- ных типов возможен только при использовании дополнительных модулей, не включенных в состав базовой программы, а количество поддерживае- мых расчетов товарных свойств нефтепродуктов несколько уступает имеющимся, например в УМП PRO/II.
    CHEMCAD Suite пакет программ компании ChemStations, Inc. Он состоит как из непосредственно базовой универсальной программы
    CHEMCAD, предназначенной для статического моделирования основных процессов, основанных на фазовых и химических превращениях (имеющая средства расчета геометрических размеров и конструктивных характери- стик основных аппаратов, и оценки стоимости оборудования), так и до- полнительных модулей: СС-DYNAMICS – расчет динамических режимов,
    СС-THERM – расчет теплообменников (типа труба в трубе, пластинчатых, кожухотрубных, аппаратов воздушного охлаждения), CC-BATCH – моде- лирование процессов периодической ректификации и ряда других.
    Универсальная моделирующая программа CHEMCAD, как и ряд описанных выше программных продуктов, имеет графический интерфейс для платформ PC/Windows (рис. 2.4), базу данных индивидуальных компо- нентов (более 1900 веществ), позволяет задавать нефтяные потоки в виде псевдокомпонентов или генерировать их на основании данных разгонки, поддерживает большинство методов расчета термодинамических свойств
    (в том числе содержит специальные методы для расчета амин, полимерсо- держащих смесей и т.д.). Позволяет моделировать технологические схемы из элементов схожих с описанными выше элементами других програм- мных продуктов и ряд специфических (биореактор, электроосадитель, фильтр и т.п.), с одновременной оценкой экономической эффективности модели. И в целом, несмотря на некоторые недостатки (например, не до конца продуманный интерфейс, трудности с изменением технических раз- мерностей некоторых параметров, недостаточная гибкость при выборе спецификаций и алгоритмов расчета колонного оборудования), успешно конкурирует на рынке УМП.

    16
    Рис. 2.4. Интерфейс пользователя программы CemCad
    Таким образом, все рассмотренные программные комплексы осна- щены богатыми библиотеками для расчета технологического оборудова- ния и физико-химических свойств. Но, как известно, «наши недостатки есть продолжение наших достоинств». Эти УМП дороги и громоздки, в большей или меньшей степени трудны в освоении и жестки. Часто пользо- вателю просто не нужны многие из тех средств, которыми они обладают, но зато нужны те, которыми они не обладают. При этом узким местом в библиотеке модулей для расчета аппаратов являются реакторы, а ведь ре- актор – «сердце» ХТС. При этом пользователям приходится иметь свои программы расчета реакторов (иногда и других аппаратов), которые дают лучшие результаты, чем стандартные модули. Это же относится и к банкам физико-химических свойств. Хотя упомянутые УМП считаются открыты- ми, любое добавление собственных процедур в них не просто и, конечно, речь может идти лишь о сравнительно небольших и структурно простых добавлениях – пополнении библиотеки технологических модулей, напри- мер, но не о вмешательстве в организующую программу.

    17 3. ОБЩИЕ ПРИНЦИПЫ СОЗДАНИЯ КОМПЬЮТЕРНЫХ МОДЕЛЕЙ
    ХИМИКО-ТЕХНОЛОГИЧЕСКИХ ПРОЦЕССОВ ПРИ ПОМОЩИ
    УНИВЕРСАЛЬНЫХ МОДЕЛИРУЮЩИХ ПРОГРАММ
    3.1. Стандарт Cape-Open. Взаимодействие моделирующих программ
    различных разработчиков
    В настоящее время большинство сложных программных продуктов, в том числе и УМП, разрабатываемые для химической технологии, состоят из большого числа модулей объединенных единой организующей программой, которая, в свою очередь, может рассматриваться как отдельный модуль, т.е. реализуется модульный принцип построения программного обеспечения (ПО).
    Этот факт позволил создать единый унифицированный стандарт соз- дания моделирующих программ химической технологии CAPE-OPEN
    (Open Computer Aided Process Engineering) – открытый (свободно распро- страняемый) стандарт в системе компьютеризированного моделирования технологического производства.
    Проект CAPE-OPEN начал свое развитие в 1997 году, а в 1999 году вышла первая версия стандарта. Основная цель, преследуемая его разра- ботчиками, заключалась в обеспечении взаимодействия моделирующих программ разных производителей и, возможно в дальнейшем, распреде- ленных на различных ЭВМ. Упрощенная, типичная схема универсальной моделирующей программы, компоненты которой созданы в соответствии со стандартом CAPE-OPEN, приведена на рисунке 3.1.1
    Рис. 3.1.1. Схема типичной универсальной моделирующей программы
    (с позиций стандарта CAPE-OPEN)
    Разработчик A
    Организующая программа с графическим интерфейсом
    Разработчик Б
    Библиотека модулей расчёта
    процессов и аппаратов
    Разработчик Д
    База данных физических свойств
    Собственные мо-
    дули расчёта
    процессов и ап-
    паратов
    Новые методы
    расчёта свойств
    Разраб. Г
    Уравнение
    состояния
    Разработчик В
    Система управле-
    ния термодинами-
    ческими расчётами
    Разработчик Е
    Различные расчётные
    алгоритмы

    18
    Как видно из рисунка, все основные компоненты могут быть созданы различными разработчиками и дополнены собственными пользователь- скими модулями, т.е. конечный пользователь может скомпоновать моде- лирующую систему наиболее эффективно, как с точки зрения затрат на приобретение, так и с позиций рассматриваемой задачи моделирования.
    Как и любой стандарт, CAPE-OPEN должен что-то стандартизиро- вать, то есть являться шаблоном применения чего-то. Так и есть, CAPE-
    OPEN описывает правила использования известных в программировании технологий COM и CORBA при разработке моделирующих программ хи- мической технологии. Обе этих технологии концептуально схожи и даль- ше кратко остановимся непосредственно на технологии COM, тем более что большинство производителей специализированного ПО для химиче- ской технологии, используют именно ее (ориентирована на программные продукты, создаваемые на платформах фирмы Microsoft).
    Аббревиатура COM это – Component Object Model – компонентная объектная модель. Важным здесь является понятие объекта. Любой объект реального мира характеризуется состоянием и поведением, в компьютер- ных программах состояние описывается данными, а поведение процедура- ми, которые в совокупности и формируют объект. Сутью технологии COM является то, что она обеспечивает взаимодействие этих объектов. Рассмот- рим данное взаимодействие на конкретном примере.
    Допустим, на компьютере имеется два отдельных модуля (компо- нента), которые совокупно могут формировать единый программный ком- плекс, наладив взаимодействие между собой (рис. 3.1.2).
    Рис. 3.1.2. Конфигурация разделенных модулей
    Однако, модуль MC ничего не знает о модуле MS, но объекту С из- вестно, что объект S может существовать и быть определенным образом использован. В соответствии с рассматриваемой технологией, объект С обращается к операционной системе с запросом ссылки на объект S. Сис- тема просматривает свои списки «имя объекта – имя модуля». Отыскав по имени объекта модуль, к которому он принадлежит, система, загрузив его, запрашивает ссылку на объект S. В свою очередь модуль MS создает объ-

    19
    ект S в памяти, получает его адрес и возвращает этот адрес системе. Сис- тема же, зная, от кого поступил запрос, возвращает адрес объекту C, моду- ля MS. Таким образом, устанавливается взаимодействие между модулями.
    Одним из ключевых моментов в данном взаимодействии является определение системой по имени объекта имени модуля. Для идентифика- ции имен COM-объектов используются так называемые CLSID – иденти- фикаторы классов, 128-битные численные значения, уникальные для дан- ного объекта и ProgID мнемонически значимые имена.
    На стадии разработки стандарта CAPE-OPEN были определены главные классы (категории) компонентов (модулей) универсальных моде- лирующих программ и формально определены их основные интерфейсы
    (спецификации способа взаимодействия двух объектов), созданы и протес- тированы первые опытные образцы программ и программных модулей, началась работа по его распространению и адаптации к требованиям стан- дарта ПО основных производителей. Стандарт постоянно уточняется и до- полняется, первая версия, известная под индексом 0.9, к настоящему вре- мени уже трижды перерабатывалась и текущий, 4 вариант стандарта, имеет индекс версии 1.1.
    Таким образом, стандарт CAPE-OPEN – специально разработанный для химической технологии, унифицированный стандарт, предназначен- ный для согласования между собой компонентов универсальных модели- рующих программ различных разработчиков. Он основывается на обще- признанных в программировании технологиях COM и CORBA. Непосред- ственно сам стандарт CAPE-OPEN является открытым, мультиплатфор- менным, унифицированным и бесплатно распространяемым, доступ к его документации предоставляется на официальном сайте «Сети исследова- тельских учреждений CAPE-OPEN» (CAPE-OPEN Laboratories Network –
    Co-LaN) www.colan.org.
    В заключение следует отметить, что в настоящее время к проекту
    CAPE-OPEN присоединились и в той либо иной мере его поддерживают следующие производители программного обеспечения: ANSYS, Aspen
    Technology (Aspen Plus, HYSYS), Heat Transfer Research Inc. (HTRI), SimS- ci-Esscor (PRO/II), Virtual Materials Group (VMGSim. VMGThermo) и мно- гие другие.
    Отдельно можно выделить фирму AmsterCHEM и ее программный продукт COCO (см. рис. 3.1.3). COCO – универсальный моделирующий программный комплекс, целиком разработанный в соответствии со стан-

    20
    дартом CAPE-OPEN. Несмотря на то, что по возможностям она уступает основным УМП для химической технологии, круг задач которые она по- зволяет решать достаточно большой.
    Рис. 3.1.3. Интерфейс пользователя (СOFE) программы СOCO v.1.09
    Последняя версия программы позволяет рассчитывать технологиче- ские схемы, состоящие из следующих элементов: смеситель потоков, дели- тель потока, компрессор, турбина, сепаратор, подогреватель/холодильник потока, теплообменник, насос, равновесный реактор, реактор заданной степенью конверсии, клапан (дроссель) и ряд вспомогательных элементов.
    Кроме того, в программный комплекс входит модуль ChemSep 6.0 LITE, дополняющий базу расчетных элементов СОСО и позволяющий рассчиты- вать абсорбционные, ректификационные и экстракционные процессы и со- ответствующие им аппараты, включенные в общую технологическую схе- му. База данных программы насчитывает около 150 индивидуальных ком- понентов. Поддерживаются основные термодинамические системы и паке- ты. И самое главное программный комплекс
    1   2   3   4   5   6   7   8   9


    написать администратору сайта