- •Термодинамика в ХАЙСИС
- •1 Компоненты
- •1.1 Введение
- •1.2 Окно Список компонентов
- •2 Пакет свойств
- •2.1 Введение
- •2.2 Закладка Пакеты свойств
- •2.3 Добавление пакета свойств
- •2.4 Специализированное окно Пакет свойств
- •2.4.1 Закладка Термодинамический пакет
- •2.4.2 Закладка Параметры
- •2.4.3 Закладка Бинарные коэффициенты
- •2.4.5 Закладка Порядок фаз
- •2.4.6 Закладка Реакции
- •2.4.7 Закладка Табличный пакет
- •2.4.8 Закладка Примечания
- •2.5 Окно Пакет свойств с ComThermo
- •2.6 Литература
- •3 Гипотетические компоненты
- •3.1 Введение
- •3.2 Диспетчер гипотетических компонент
- •3.3 Добавление гипотетического компонента
- •3.3.1 Создание этанола
- •3.3.2 Сравнение библиотечного и гипотетического компонентов
- •3.4 Создание группы гипотетических компонент
- •3.4.1 Окно Гипотетические компоненты
- •3.4.2 Задание основной информации
- •3.4.3 Структура UNIFAC
- •3.5 Окно гипотетического компонента
- •3.5.1 Закладка идентификации (ID)
- •3.5.2 Закладка Критические свойства
- •3.5.3 Закладка Дополнительные свойства
- •3.5.4 Закладка Свойства, зависящие от температуры
- •3.6 Твердый гипотетический компонент
- •3.6.1 Закладка идентификации (ID)
- •3.6.3 Закладка Дополнительные свойства
- •3.6.4 Закладка Свойства, зависящие от температуры
- •3.6.5 Закладка PSD
- •3.7 Копирование библиотечных компонент
- •3.8 Управление гипотетическими компонентами
- •3.8.1 Просмотр группы
- •3.8.2 Перемещение компонент
- •3.9 Литература
- •4 Диспетчер нефтяных смесей
- •4.1 Введение
- •4.2 Нефтяной пакет
- •4.2.1 Лабораторные данные
- •4.2.2 Стандартные методы разгонки
- •4.2.3 Единицы измерения
- •4.2.4 Физические свойства
- •4.2.5 Способы задания свойств
- •4.2.6 Поправки лабораторных данных
- •4.2.7 Корреляции по умолчанию
- •4.3 Процедура характеризации нефтяных смесей
- •4.3.1 Введение
- •4.3.2 Первый шаг - Ввод данных
- •4.3.3 Второй шаг - Создание псевдокомпонентов
- •4.3.4 Третий шаг - Инсталляция нефтяного потока
- •4.3.5 Пользовательское свойство
- •4.3.6 Корреляции
- •4.4 Окно Характеризация нефти
- •4.5 Ввод экспериментальных данных
- •4.5.1 Закладка Исходные данные
- •4.5.2 Закладка Параметры по умолчанию
- •4.5.3 Закладка Рабочие кривые
- •4.5.4 Закладка График
- •4.5.5 Закладка Методы расчета
- •4.5.6 Закладка Пользовательские кривые
- •4.5.7 Закладка Заметки
- •4.6 Создание псевдокомпонентов
- •4.6.1 Закладка Данные
- •4.6.2 Закладка Корреляции
- •4.6.3 Закладка Таблицы
- •4.6.4 Закладка Графики свойств
- •4.6.5 Закладка Графики распределений
- •4.6.6 Закладка Композитные графики
- •4.6.7 Закладка Подшивка графиков
- •4.6.8 Закладка Примечания
- •4.7 Пользовательское свойство
- •Закладка Пользовательское свойство
- •Окно Пользовательское свойство
- •4.8 Корреляции и инсталляция
- •4.8.1 Закладка Корреляции
- •4.8.2 Окно Корреляции
- •4.8.3 Закладка Примечания
- •4.8.4 Закладка Инсталляция
- •4.9 Пример - характеризация нефти
- •4.9.1 Начало работы
- •4.9.2 Шаг 1 - Задание экспериментальных данных
- •4.9.3 Шаг 2 - Разбивка на псевдокомпоненты
- •4.9.4 Шаг 3 - Инсталляция смеси в схему
- •4.9.5 Связанный пакет свойств
- •4.10 Пример 2 - Кривая распределения серы
- •4.10.1 Пакет свойств
- •4.10.2 Добавление Пользовательского свойства
- •4.10.3 Ввод данных
- •4.10.4 Разбивка на псевдокомпоненты
- •4.10.5 Результаты
- •4.11 Литература
- •5 Диспетчер реакций
- •5.1 Введение
- •5.2 Компоненты реакций
- •5.2.1 Выбор компонентов из Диспетчера базиса
- •5.2.2 Выбор компонентов внутри Диспетчера реакций
- •5.2.3 Компоненты библиотечных реакций
- •5.3 Реакции
- •5.3.1 Работа с реакциями
- •5.3.2 Конверсионные реакции
- •5.3.3 Равновесные реакции
- •5.3.4 Кинетические реакции
- •5.3.5 Гетерогенная каталитическая реакция
- •5.3.6 Простая реакция
- •5.4 Наборы реакций
- •5.4.1 Работа с наборами реакций
- •5.4.2 Окно Набор реакций
- •5.4.3 Экспорт/Импорт наборов реакций
- •5.4.4 Добавление набора реакций к пакету свойств
- •5.4.5 Доступ к реакциям из расчета
- •5.5 Обобщенная процедура
- •5.6 Демонстрационный пример
- •5.6.1 Добавление компонент
- •5.6.2 Создание реакции
- •5.6.3 Добавление реакции в набор реакций
- •5.6.4 Связывание набора реакций с Пакетом свойств
- •6.1 Введение
- •6.2 Закладка Отображение
- •6.2.1 Отображение компонентов
- •6.2.2 Коллекции
- •6.2.3 Отображения для коллекций
- •6.3 Окно Отображение компонентов
- •7.1 Введение
- •7.2 Закладка Пользовательское свойство
- •7.2.1 Добавление пользовательского свойства
- •7.3 Окно Пользовательское свойство
- •7.3.1 Закладка Данные
- •7.3.2 Закладка Примечания
- •Б.1 Введение
- •Б.2 Методика характеризации
- •Б.2.1 Построение рабочих кривых
- •Б.2.2 Анализ газовой части
- •Б.2.3 Автоматический расчет газовой части
- •Б.2.4 Разбивка кривой ИТК на псевдокомпоненты
- •Б.2.5 Графическое определение свойств компонентов
- •Б.2.7 Корреляции
- •Б.3 Литература
- •Г.1 Введение
- •Г.2 Упругость паров чистых компонент
- •Г.3 Правила смешения
- •Г.3.1 Правила смешения TST
- •Г.3.2 Правила смешения CEOS/AE при нулевом давлении
- •Г.3.3 Модель жидкости GE
- •Г.4 Расчет фазового равновесия
- •Г.5 Расчет энтальпии и энтропии
- •Г.6 Литература
5 - 4 Диспетчер реакций
5Добавьте компоненты. Процедура выбора компонентов та же, что и выбор компонент в пакете свойств.
6Вернитесь в Диспетчер реакций, чтобы задать реакции и наборы реакций. Подробно это описано в разделах 5.3 - Реакции и 5.4 - Наборы реакций.
7Свяжите набор реакций с пакетом свойств, созданным в пункте 2. Подробности смотри в разделе 5.4.4 - Добавление набора реакций в пакет свойств.
8Все компоненты, используемые в реакциях, которые в свою очередь, входят в наборы реакций, теперь присутствуют в пакете свойств.
5.2.3Компоненты библиотечных реакций
Если выбирается библиотечная равновесная реакция, все входящие в нее компоненты автоматически добавляются в Диспетчер реакций. Затем Вы можете использовать эти компоненты для задания других реакций.
Библиотечную реакцию можно инсталлировать до выбора компонентов задачи.
Чтобы добавить библиотечную реакцию, выполните следующее:
1Находясь на закладке Реакции в окне Диспетчер базиса, нажмите кнопку Добавить реакцию в групповой рамке Реакции.
2Появится окно, в котором перечислены возможные типы реакций. Укажите, что будет добавляться равновесная реакция.
3Нажмите кнопку Добавить реакцию.
4Перейдите на закладку Библиотека в специализированном окне
Равновесная реакция.
5Выберите нужную реакцию из библиотеки.
6Нажмите кнопку Добавить реакцию из библиотеки. Информация о реакции будет перенесена на закладки окна Равновесная реакция. Компоненты, используемые в реакции, появятся в групповой рамке Компоненты диспетчера реакций.
5.3 Реакции
В программе ХАЙСИС набор реакций, принятый по умолчанию (он называется Global Rxn Set), присутствует в любой задаче. Любая реакция, которая добавляется в задачу, автоматически включается в этот общий
Диспетчер реакций 5 - 5
набор. Всякая реакция может быть связана и с другим набором, но она всегда остается в общем наборе реакций до тех пор, пока реакция не будет удалена. Чтобы добавить реакцию, нажмите кнопку Добавить реакцию в
Диспетчере реакций.
В ХАЙСИС моделируется пять типов реакций:
|
Тип реакции |
|
|
Требования |
|
|
|
|
|
||
|
Конверсионная |
|
Необходимо задать стехиометрию реакции и степень |
||
|
|
|
|
превращения базового компонента. |
|
|
Равновесная |
|
Требуется задать стехиометрию реакции. Величина логарифма |
||
|
|
|
|
константы равновесия Ln(K) может быть рассчитана с помощью |
|
|
|
|
|
одного из нескольких методов, которые поясняются ниже. |
|
|
|
|
|
Порядок реакции по каждому компоненту определяется |
|
|
|
|
|
стехиометрическими коэффициентами. |
|
|
Кинетическая |
|
Задается стехиометрия, а также Арениусовские параметры |
||
|
|
|
|
(энергия активации и предэкспонена) для прямых и обратных |
|
|
|
|
|
(последнее необязательно) реакций. Можно задать порядок |
|
|
|
|
|
прямой и обратной реакции для каждого компонента. |
|
|
Гетерогенная |
|
Требуется задать параметры, описывающие кинетику самой |
||
|
каталитическая |
|
реакции, а также энергию активации, предэкспоненту и |
||
|
|
|
|
показатель степени кинетики адсорбции. |
|
|
Простая |
|
Задается стехиометрия, а также Арениусовские параметры |
||
|
|
|
|
(энергия активации и предэкспонента) для прямой реакции. Для |
|
|
|
|
|
расчета скоростей обратных реакций требуется задать |
|
|
|
|
|
параметры уравнения константы равновесия. |
Для каждого из типов реакций необходимо задавать стехиометрию. Чтобы облегчить этот процесс, система рассчитываете невязку балансов на основе молекулярных весов по мере задания информации. Если невязка баланса равна нулю, стехиометрические коэффициенты заданы корректно. Если Вы задали все стехиометрические коэффициенты кроме одного, можно воспользоваться кнопкой Баланс, чтобы определить отсутствующий стехиометрический коэффициент.
Можно указать, что реакция протекает в какой-то одной определенной фазе. Это позволяет задать разную кинетику для реакций, протекающих, например, в паровой и жидкой фазе одного реактора.
5.3.1Работа с реакциями
В групповой рамке Реакции имеются четыре кнопки:
Кнопка |
Действие |
Просмотр |
Вызывается специализированное окно отмеченной |
|
реакции. |
Добавить |
Вызывается окно, в котором выбирается тип добавляемой |
реакцию |
реакции. |
Удалить |
Отмеченная реакция удаляется из Диспетчера реакций. |
Копировать |
Копируется отмеченная реакция. |
Если провести инспекцию реакции (правая кнопка мыши), появляется меню с двумя пунктами: Просмотр и Удалить.
5 - 6 Диспетчер реакций
5.3.2Конверсионные реакции
Эти реакции требуют задания стехиометрических коэффициентов для каждого компонента, а также степени превращения для базового вещества. Состав неизвестных потоков можно рассчитать, если задать коэффициент конверсии.
По умолчанию конверсионные реакции рассчитываются совместно. Однако, их можно рассчитывать как протекающие последовательно с помощью ранжирования. Подробнее об этом в разделе 5.4 – Наборы реакций.
Рассмотрим следующую конверсионную реакцию:
A + |
b |
B → |
c |
C + |
d |
D |
(5.1) |
|
a |
a |
a |
||||||
|
|
|
|
|
где: a, b, c и d соответствующие стехиометрические коэффициенты реактантов (A и В) и продуктов (C и D).
A - базовый компонент, а В - присутствует в неограниченном количестве.
Компоненты реакции должны подчиняться следующим стехиометрическим соотношениям:
N A = N A0 N B = N B0
N C = N C0
N D = N D0
(1- X A )
b
- a N A0 X A
|
c |
|
|
(5.2) |
||
+ |
|
( N A |
X A ) |
|||
a |
||||||
|
0 |
|
||||
|
|
|
|
|
||
+ |
|
d |
( N A |
X A ) |
||
a |
||||||
|
|
0 |
|
|||
|
|
|
|
|
здесь: N* = количество молей компонента * на выходе (* = A, B, C или D) N*0 = количество молей компонента * на входе
XА = степень превращения базового компонента А
Вещество, которое реагирует в данной реакции, состоит как из того количества, которое присутствует в исходной смеси, так и из образованного в результате других реакций. Исключение составляет случай, когда реакции заданы последовательными.
Когда Вы зададите всю необходимую информацию, сообщение в поле статуса изменится на Готово.
Диспетчер реакций 5 - 7
Закладка Стехиометрия
Для каждой реакции необходимо задать следующую информацию:
Поле ввода |
Необходимая информация |
Имя реакции |
По умолчанию система присваивает каждой реакции некоторое |
|
название, которое можно изменить. На приведенном рисунке |
|
реакции присвоено название Rxn-1. |
Компонент |
Задаются компоненты реакции, как минимум два компонента. |
|
По крайней мере, одно вещество, вступающее в реакцию, и |
|
один продукт. Доступ к имеющимся компонентам |
|
осуществляется из поля редактирования. При выборе |
|
компонента автоматически появляется его молекулярный вес. |
Стехиометрическ |
Необходимо задать для каждого компонента, присутствующего |
ий коэффициент |
в реакции. Стехиометрические коэффициенты задаются |
|
отрицательными для веществ, которые вступают в реакцию, и |
|
положительными для продуктов реакции. Для инерта |
|
(вещества, не вступающего в реакцию) можно задать |
|
стехиометрический коэффициент 0. Для конверсионных |
|
реакций результат будет тот же самый, как если бы этот |
|
компонент вообще не включался в таблицу. Стехиометрические |
|
коэффициенты необязательно задавать целыми числами, они |
|
могут быть и дробными. |
|
Система рассчитывает и показывает теплоту реакции. Если это |
|
положительная величина, значит реакция эндотермическая. |
Закладка Базис
На закладке Базис можно задать следующую информацию:
Поле ввода |
Необходимая информация |
Базовый |
В качестве ключевого компонента можно задать только вещество, |
компонент |
которое расходуется в реакции. Ни инерт, ни компонент, который |
|
является продуктом реакции, не может быть выбран в качестве |