нефтехимическое производство

Оглавление сайта

Главная

  Приветствие

  Что нового

  Системные требования

  Общая блок-схема

  Запуск программы

  Панель "Расчет"

  Панель "Аппараты"

  Панель "Потоки"

  Панель "Схема"

  Встроенный Паскаль

  Работа с AutoCAD

  Объектная модель

  Оглавление банка ФХС

  Как создать библиотеку

  Подключение библиотеки

  Как собрать схему

  Выполнение расчета

  Структурный анализ

  Отладка

  Загрузка и сохранение

  Итерационные расчеты

  Работа с ФХС

  Использование в учебном процессе

  Синтез аммиака

  Синтез метанола

  Производство бензола

  Производство азотной кислоты

  Производство серной кислоты

  Процесс Клауса

  Контакты

  Как получить программу

  Лицензия

Скачать

Видеоурок

Использование банка фихико-химических свойств
Предыдущий Начало Следующий

Использование банка данных
для расчета физико-химических свойств
газов и жидкостей
            
            Komfort включает в себя встроенный банк данных для 500 наиболее часто используемых в химической технологии веществ и процедуры расчета физико-химических свойств газовых и жидкостных смесей.
            Для выбора веществ войдите в форму "Потоки" и нажмите кнопку "Справка о типе" (потока). В открывшейся форме выберите пункт меню "Изменить". Откроется форма
использование банка физико-химических свойств газов и жидкостей
в правой части которой можно по номеру, наименованию или формуле найти нужное вещество и вставить его в описание типа потока в левой части формы  - см.Оглавление банка данных ФХС.

Числовые значения свойств одного вещества можно подробно посмотреть, нажав правую кнопку мыши на таблице-списке веществ:

 физико-химические свойства одного вещества

            Описания типа потока всегда производится на базе исходного описания, созданного в библиотеке предметной области .BPL.

            Для каждого параметра потока следует задать характеристики:
Номер параметра - автоматически присваивается.
Наименование      - текстовое поле, можно отредактировать.
Тип                        - обычно Float - плавающее число двойной точности, но можно выбрать    
                                другой  тип, например, Integer.
Номер вещества  - обычно выбирается нажатием кнопки "Изменить вещество для  
                                параметра". Это число может означать не только номер вещества в
                                банке данных (1..500), но и свойство "Температура" (-1002), "Давление"
                                (-1001), "Общий расход" (0) или другое свойство потока ХТС.
Чтение/запись     - обычно R/W (Read/write), но может быть и R/O (Read/only) - в последнем
                               случае этот параметр потока не может быть изменен пользователем, 
                               он задается из программы.
Формат вывода   - параметр будет выводиться на диалоговой форме "Потоки" в данном
                               формате Delphi, например, %10.5g. Если формат не задан, производится
                               вывод, предусмотренный в Delphi по умолчанию.

Введенное пользователем описание компонентов потока позволяет реализовать расчет физико-химических и термодинамических свойств реальных газовых и жидкостных смесей, включая расчет паро-жидкостного равновесия, используя встроенные в Комфорт процедуры расчета. В одной схеме можно использовать расчет физико-химических свойств до 25 индивидуальных веществ одновременно.

Использование ФХС в модулях расчета аппаратов
            Информация о потоке передается в расчетный модуль как параметр типа TFlow (см. описание типа аппарата в Как создать библиотеку расчетных модулей).
Например, в процедуре           
function MyApparat(
    Parm:   TApparat  //параметры расчета аппарата
  ; Inp1:   TFlow     //1-ый входной поток
    ...
  ; Out1:   TFlow     //1-ый выходной поток
    ...
): Integer;           //код завершения расчета
begin
    ...
мы хотим рассчитать ФХС потока Inp1. Для этого мы должны описать объект расчета ФХС и связать его с нужным потоком:
   Inp1Pdb: TFlowPdb;

   Inp1Pdb:=TFlowPdb.Create(Inp1);

Теперь мы можем использовать методы и свойства объекта  Inp1Pdb.
В систему включены процедуры расчета различных свойств идеальных и неидеальных газовых и жидкостных смесей на основе Банка данных ФХС.

   xMw  :=Inp1Pdb.MolWgt;     //мол.вес, у.е.

   xIdG  :=Inp1Pdb.IdGas.;     //свойства идеального газа в структуре:

   TIdGasProp=record //Св-ва идеального газа
      MV   (* MOЛ.BEC, У.Е. *),
      RO   (* KГ/M3         *),
      CP   (* KДЖ/KГ*ГPAД   *),
      KAD  (* ПOK. AДИAБATЫ *),
      VIS  (* H*CEK/M2      *),
      TEP  (* BT/M*ГPAД     *),
      PR   (* ПPAHДTЛЬ      *): Double;
   end;

   xRo  :=Inp1Pdb.State;      //плотность реального газа, кг/м3
   xFug :=Inp1Pdb.Fugac;      //летучесть реального газа
по уравнениям состояния: Къера 1 и 2, Редлиха-Квонга, модификации Соава и Дауберта, Ли-Кеслера 
  
   xVis :=Inp1Pdb.Golub;      //дин.вязкocть peaльнoгo гaзa пo Голубeву,
                              //<пa*c>
   xCp  :=Inp1Pdb.Cp_RG{Cp_IdG};    //теплоемкость реального{идеального}
                                    //газа, ккал/кмол*К

   xH   :=Inp1Pdb.EntalRG{Entalpy}; //энтальпия реального{идеального}
                                    //газа, ккал/кмол

   xP   :=Inp1Pdb.HARLACM     //давления насыщенного пара компонентов,
          {ANTOINM}           //атм по Гарлахеру{Антуану}
и др.функции  ...

   FreeAndNil(Inp1Pdb);       //освободить объект в конце работы
   
Источники и методики расчета физико-химических свойств приведены в разделе Оглавление банка данных ФХС.    
Более подробную информацию спрашивайте у Разработчика.

Использование банка фихико-химических свойств
Предыдущий Начало Следующий