Simulis Thermodynamics Сервер расчета ТФС и ФР смесей ®

реклама
Simulis® Thermodynamics
Сервер расчета ТФС и ФР смесей
Семинар ProSim / NTP Truboprovod (Москва) – 28-е октября 2011
Stéphane Déchelotte (ProSim)
Содержание
О важности термодинамики
Что включает Simulis® Thermodynamics
Как использовать Simulis® Thermodynamics
Как дополнить Simulis® Thermodynamics
Заключительные замечания
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Важность термодинамики
Пример испарителя
(установившийся процесс, химических реакций нет)
Пар
Питание
Расход: F
Состав: z
Q
Энтальпия: HF
Расход: V
Состав: y
Энтальпия: H
P
Данные: F, z, HF
Параметры: P, T, Q
Переменные: V, L, y, x, H, h
T
Уравнения
Жидкость
Расход: L
Состав: x
Энтальпия: h
Общий массовый баланс: L + V - F = 0
Покомпонентный баланс: L . xi + V . yi - F . zi = 0
Баланс энетальпии:
L . h(T,P,x) + V . H(T,P,y) - F . HF(T,P,z) - Q = 0
Условия фазового равновесия:
fiv(T,P,y) = fiL(T,P,x)
Ограничения: S xi = 1
или
yi = Ki (T,P,x,y) . xi
S yi = 1
S zi = 1
 Расчет констант равновесия и энтальпии основан на моделях
 Адекватность результата определяется адекватностью моделей
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Важность термодинамики
% Ошибка
в
количестве
тарелок
a = 1.05
30
a = 1.2
25
a=2
yi
a ij =
Ki
xi
=
Kj yj
xj
20
15
a=4
10
a = 10
5
% ошибка относительной летучести (
a)
0
5
10
15
20
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Важность термодинамики
Фазовое равновесие: фугитивность, коэффициенты активности,…
Дистилляция, экстракция, абсорбция, кристаллизация,…
Термодинамические свойства: энтальпия, энтропия, теплоемкость,…
Тепловой баланс, расчет компрессоров,…
Транспортные свойства: вязкость, теплопроводность,…
Гидравлические потери, проектирование теплообменников,
ректификационных колонн,…
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Качество результатов зависит от модели
Courbe d'équilibre Acétone - Eau à 760 mmHg
Comparaison NRTL Simulis ThermodynamicsTM avec des valeurs expérimentales
Othmer, D.F., M. M. Chidgar, Sh. L. Levy, Ind. Eng. Chem., 44, 1872 (1952)
1
0.9
Fraction molaire vapeur Acétone
0.8
0.7
0.6
0.5
0.4
Exp.
NRTL
SRK
Ideal
0.3
0.2
0.1
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
Fraction molaire liquide Acétone
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
1
Содержание
О важности термодинамики
Что включает Simulis® Thermodynamics
Как использовать Simulis® Thermodynamics
Как дополнить Simulis® Thermodynamics
Заключительные замечания
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics
Программный компонент
расчета теплофизических
Simulis
Thermodynamics
свойств и фазового
равновесия чистых веществ
или смесей
в MS-Excel®, MATLAB® или
других приложениях
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример расчета, выполненного
в Simulis® Thermodynamics
Фазовая диаграмма и линия выпадения гидратов природного газа с
использованием уравнения состояния Пенга-Робинсона (PR EOS)
N2
CO2
C1
C2
C3
iC4
nC4
iC5
nC5
nC6
nC7
nC8
mol. fr.
0.0069
0.0138
0.4827
0.1379
0.069
0.0621
0.0552
0.0483
0.0414
0.0345
0.0276
0.0206
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Что включает
Simulis® Thermodynamics?
Databases
(pure, BIP)
Термодинамические
функции
 Для расчета теплофизических свойств
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Рассчитываемые
теплофизические свойства
Транспортные свойства
Изобарная теплоемкость (Cp)
Динамическая вязкость
Кинематическая вязкость
Теплопроводность
Плотность
Молярный объем
Молярная плотность
Поверхностное натяжение
Молекулярный вес
Термодинамические свойства
Энтальпия (H)
Энтропия (S)
Внутренняя энергия (U)
Изохорная теплоемкость (Cv)
Энтальпия испарения
Характеристики неидеальности
Коэффициенты активности
Летучесть (фугитивность) и
коэффициенты фугитивности
Характеристики сжимаемости
Логарифм коэффициентов
Коэффициент сжимаемости
фугитивности
Гамма (Отношение Cp/Cv)
Константы Генри
Скорость звука
 Также считаются частные производные
Коэффициент Джоулясвойств по температуре, давлению и
Томпсона
числу молей компонента
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Что включает
Simulis® Thermodynamics?
Databases
(pure, BIP)
Термодинамические
функции
Равновесие (LV,
LLV, LL,...)
 Для расчета фазового равновесия
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Решаемые задачи фазового равновесия
T P w V H S U
Равновесие жидкость-пар
T
Температуры и давления кипения и росы
P
Расчет равновесия (однократного испарения) при
заданных:
w
- температуре (T) и давлении (P)
V
- доле отгона (w) и P (или T)
H
- энтальпии (H) и P (или T, или V, или U)
S
- энтропии (S) и P (или T, или V, или H, или U)
U
- внутренней энергии (U) и P (или T, или V)
- удельном объеме (V) и P (или T)
Равновесие жидкость-жидкость-пар
Фазовая диаграмма
Температура кипения
Упругость паров по Рейду
Равновесие при заданных:
Истинная упругость паров
- энтальпии и давлении
Равновесие жидкость-жидкость
- температуре и давлении
Расчет равновесия при заданных
- доле отгона и давлении
температуре и давлении
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Что включает
Simulis® Thermodynamics?
БД
(веществ,BIP)
Термодинамические
функции
Равновесие (LV,
LLV, LL,...)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Свойства индивидуальных веществ
и параметры бинарного взаимодействия
Свойства чистых компонент:
 База данных более 2 000 компонент на основе
БД AIChE's DIPPR® (опубликованной в 2006)
34 константы (молярный вес, критическая температура,…)
15 свойств, зависящих от температуры (Cp, Pi°, , Hvap …)
 Дополнительно может быть поставлена последняя
публичная БД DIPPR®
 Все свойства чистых
компонент можно
посмотреть и изменить
Параметры бинарного
взаимодействия:
 Для ряда систем, когда
требуется (NRTL, UNIQUAC,…)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Что включает
Simulis® Thermodynamics?
БД (веществ, BIP)
Термодинамические
функции
Термодинамические
модели
Равновесие (LV,
LLV, LL,...)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Широкий набор
термодинамических моделей
Комбинированные модели
Уравнения состояния
MHV2
Soave-Redlich-Kwong (SRK)
MHV1
Peng-Robinson (PR)
PSRK
Predictive Peng Robinson 78 (PPR78)
etc…
Lee-Kesler-Plöcker (LKP)
Benedict-Webb-Rubin модификация Starling (BWRS) Для отдельных продуктов
Nakamura
Вода/пар (Таблицы NBS/NRC - IAPS,1984)
PPC-SAFT (IFP)
Chao-Seader, Grayson-Streed
NRTL-PR
Водные растворы кислот
etc…
Карбоновые кислоты
Модели коэффициентов активности
NRTL
UNIQUAC
UNIFACs (Larsen, Dortmund,…)
Wilson
etc…
 Постоянно добавляются новые методы
для расширения области применения на
нефть и газ, тонкую хим.технологию, и др.
Формальдегид
etc…
Электролиты
Edwards
UNIQUAC для электролитов
ULPDHS
Амины
etc…
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Модели EoS/GE: Этанол - вода
Ethanol (1) / water(2)
Comparison of MHV2 in SimulisThermodynamicsTM with experimental results
Barr-David,F. and B.F.Dodge, J.Chem.Eng.Data, 4, 107 (1959)
2,5
2
300 °C
250 °C
log P [bar]
1,5
200 °C
1
150 °C
0,5
0
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
x1, y1
 Использование SRK, MHV2 и UNIFAC Larsen: доп. Данных не требуется
 Хорошее предсказание даже для изотерм выше Tc этанола (~240 °C)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Модели EoS/GE: Этан - толуол
Ethane(1) / Toluene (2)
Comparison of PSRK in SimulisThermodynamicsTM with experimental results
Richon et al., J. Chem. Eng. Data, 36, 104 (1991)
140
473 K
120
393 K
100
P [bar]
80
60
313 K
40
20
0
0
0,1
0,2
0,3
0,4
0,5
0,6
0,7
0,8
0,9
1
x1, y1
 Использована модель PSRK: дополнительных данных не требуется
 Предсказание корректно даже для изотерм выше Tc толуола (~319 °C)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Модели EoS/GE: CO2 - этан
Comparaison of experimental critical locus of CO2 - C2H6 mixture with Simulis Thermodynamics
TM
S. Horstmann, K. Fischer, J. Gmehling, P. Kolar, J. Chem. Therm., 32, 451-464 (2000)
7.5
7
Pressure / MPa
6.5
Exp.
PR alpha B&M + PSRK UNIFAC + PSRK Mixing Rules
Predictive Peng-Robinson 1978 (PPR78)
6
5.5
5
4.5
290
292
294
296
298
300
302
304
Temperature / K
306
 Предсказания моделей PPR78 (Jaubert et al.) и PSRK (Gmehling et al.)
удовлетворительные
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Что включает
Simulis® Thermodynamics?
Графическ.
Интерфейс
Пользователя
БД (веществ, BIP)
Термодинамические
функции
Термодинамические
моделиs
Равновесие (LV,
LLV, LL,...)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Графический интерфейс пользователя
Выбор компонент
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Графический интерфейс пользователя
Настройка расчетной модели
 Можно скомбинировать разные методы для расчета конкретной системы
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Что включает
Simulis® Thermodynamics?
Графическ.
Интерфейс
Пользователя
БД (веществ, BIP)
Набор
сервисов
Термодинамические
функции
Термодинамические
моделиs
Равновесие (LV,
LLV, LL,...)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Полный набор сервисов
Интерактивные вычисления
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Полный набор сервисов
Интерактивные вычисления
Графическое представление свойств в зависимости от
температуры, давления и состава
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Полный набор сервисов
Интерактивные вычисления
Графическое представление свойств в зависимости от
температуры, давления и состава
Расчет свойств нефтяных фракций
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Полный набор сервисов
Интерактивные вычисления
Графическое представление свойств в зависимости от
температуры, давления и состава
Расчет свойств нефтяных фракций
Методы групповых составляющих
 Поддерживаются различные версии:
•
•
•
•
•
•
UNIFAC
UNIFAC
UNIFAC
UNIFAC
UNIFAC
PPR78
original
(Dortmund) modified
(Dortmund) LL
(Lyngby) modified Larsen
formaldehyde
 Включен редактор параметров групповых составляющих
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Полный набор сервисов
 Быстрое добавление
новой матрицы
 Модификация
параметров (ri, qi)
выбранных групп
 Добавление новых
групп или подгрупп
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Полный набор сервисов
Интерактивные вычисления
Графическое представление свойств в зависимости от
температуры, давления и состава
Расчет свойств нефтяных фракций
Управление различными версиями UNIFAC
Оценка свойств чистых компонент
Регрессионный анализ (подбор формулы) для свойств
чистого вещества по экспериментальным данным
Пересчет единиц измерения
etc…
 Все эти сервисы автоматически доступны в любой программе,
в которую вложен Simulis® Thermodynamics
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Что включает
Simulis® Thermodynamics?
Графическ.
Интерфейс
Пользователя
БД (вещества,BIP)
Набор
сервисов
Термодинамические
функции
Термодинамические
модели
Simulis
Thermodynamics
Равновесие (LV,
LLV, LL,...)
Simulis® Thermodynamics очень богат по содержанию
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Содержание
О важности термодинамики
Что включает Simulis® Thermodynamics
Как использовать Simulis® Thermodynamics
Как дополнить Simulis® Thermodynamics
Заключительные замечания
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics можно
использовать с программами ProSim
Поскольку Simulis®
Thermodynamics является
программным компонентом, его
необходимо «вложить» в другое
приложение
Пакет
программ
ProSim
Simulis
Thermodynamics
 Simulis® Thermodynamics является термодинамическим «сердцем»
всего пакета программ ProSim
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics можно
использовать из MS-Excel®
Simulis® Thermodynamics
встраивается в MS-Excel
MS-Excel
Add-In
Пакет
программ
ProSim
Simulis
Thermodynamics
 Точная термодинамика становится доступной в MS-Excel®
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример использования в MS-Excel®
Шаг 1: Вложить “калькулятор” в лист MS Excel
2. Выбрать
пункт меню
"Insert"
1.
Выбрать
диапазон
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример использования в MS-Excel®
Шаг 2: выбрать компоненты
Доступ к
разным
БД
Все свойства чистых
компонент можно
посмотреть и
модифицировать
Готовая БД свыше 2000
компонент включающая
БД AIChE's DIPPR® ,
доступ к своим БД
Различные
критерии для
легкого поиска
компонент
Можно задать смеси
до 200 компонент
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример использования в MS-Excel®
Шаг 3: выбрать термодинамическую модель
Доступ к
готовым
моделям
Дополнительное
уточнение
модели
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример использования в MS-Excel®
Шаг 4: вставить функцию в лист MS-Excel
Выбрать нужную
термодинамическую
функцию
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример использования в MS-Excel®
Шаг 5: Задать параметры функции…
...как для любых
функций Excel...
… и получить
результаты на
Вашем листе.
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics можно
использовать из MS-Excel®
MS-Excel
Add-In
Термодинамические функции
добавлены в
Microsoft® Excel
Пакет
программ
ProSim
Simulis
Thermodynamics
…и используются
как родные
функции Excel…
…для выполнения инженерных
вычислений на основе точной
термодинамики
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics можно
использовать из MATLAB®
Simulis® Thermodynamics
встраивается в MATLAB®
MS-Excel
Add-In
Пакет
программ
ProSim
MATLAB
Toolbox
Simulis
Thermodynamics
 Точная термодинамика доступна в MATLAB®
без дальнейшего программирования
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics экспортирует
файлы результатов для других пакетов
MS-Excel
Add-In
Пакет
программ
ProSim
Результаты для :
MS-Excel
MATLAB
Toolbox
Simulis
Thermodynamics
Экспорт
файлов
Aspen TASC (PSF file)
OLGA (PVT file)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics можно
использовать в ваших программах
Поставляется полный Application Programming Interface (API)
 Visual Basic
 C++
MS-Excel
Add-In
 Delphi
MATLAB
Toolbox
 FORTRAN
 C#
 etc…
Пакет
программ
ProSim
Simulis
Thermodynamics
Экспорт
файлов
 Однако взаимодействие
между Вашей
программой и Simulis®
Thermodynamics надо
запрограммировать
 Simulis® Thermodynamics
можно легко вложить в
любое приложение,
поддерживающее
технологию COM/DCOM
A.P.I.
Ваша
программа
(C++, VB, FORTRAN,…)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример разработанного интерфейса
DPP: Регрессионный анализ
параметров модели (от Dechema)
MS-Excel
Add-In
Пакет
программ
ProSim
MATLAB
Toolbox
Simulis
Thermodynamics
Экспорт
файлов
A.P.I.
 Simulis® Thermodynamics
можно использовать из DPP
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics можно вызвать
из CAPE OPEN - совместимых пакетов
MS-Excel
Add-In
Пакет
программ
ProSim
MATLAB
Toolbox
Simulis
Thermodynamics
Экспорт
файлов
CAPEOPEN
"plug"
Программы с
CO
Thermo
Socket
Aspen Plus, ProII,
Aspen HYSYS,
HTRI, gPROMS …
A.P.I.
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
CO thermodynamic "plug"
Можно сгенерировать CAPE-OPEN
"Property Packages" для
использования с совместимыми
инструментами моделирования
 Реализованы Thermo 1.0 и Thermo 1.1
Клиентское
®
Simulis
ПО
Microsoft® Excel
ProSimPlus,
Thermodynamics
MATLAB, etc
Успешно протестировано с
Aspen Plus
Aspen Hysys
PRO/II
gPROMS®
Xist (HTRI)
COCO COFE
Belsim VALI
INDISS
COMSOL
CO Property
Package
созданный
Simulis®
www.colan.org
Программы с
CO
Thermo
Socket
Aspen Plus, ProII,
Aspen HYSYS,
HTRI, gPROMS …
Thermodynamics
 Термодинамику ProSim можно использовать в ПО, не содержащем хорошей
собственной термодинамики
 Эксперт может подготовить в Simulis® Thermodynamics модель сложной
системы и передать коллегам для дальнейшего «безопасного» использования
в их традиционных инструментах (Aspen Plus, ProSimPlus,…)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics можно
использовать множеством способов
MS-Excel
Add-In
Пакет
программ
ProSim
Результаты для :
MS-Excel
Aspen TASC (PSF file)
OLGA (PVT file)
MATLAB
Toolbox
Simulis
Thermodynamics
Экспорт
файлов
CAPEOPEN
"plug"
Программы с
CO
Thermo
Socket
Aspen Plus, ProII,
Aspen HYSYS,
HTRI, gPROMS …
A.P.I.
Ваша
программа
(C++, VB, FORTRAN,…)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Содержание
О важности термодинамики
Что включает Simulis® Thermodynamics
Как использовать Simulis® Thermodynamics
Как дополнить Simulis® Thermodynamics
Заключительные замечания
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Вы можете дополнить Simulis®
Thermodynamics вашими компонентами
Можно добавлять компоненты и редактировать свойства
 Включены методы оценки
 Инструменты регрессионного анализа данных экспериментов
Можно добавить собственные базы данных
(описан формат интерфейса)
Simulis
Thermodynamics
Импорт БД
Своя БД
Cp r
 s m
H kij
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример описания зависимости вязкости
чистого компонента от температуры
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Можно добавить специальные
библиотеки в Simulis® Thermodynamics
В этом случае интерфейс
Ваш код
программируется ProSim
Хороший вариант в случае,
когда у Вас есть большая
(C++, VB, FORTRAN,…)
Специальные
библиотеки
программа и Вы сами не
хотите заниматься ее
интеграцией
Simulis
Thermodynamics
с Simulis® Thermodynamics
Импорт БД
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример специальной добавленной
библиотеки: REFPROP
БД NIST для хладагентов
 84 чистых вещества и 5
псевдо-веществ (воздух…)
 Уравнения состояния для
энергии Гельмгольца,
MBWR, Bender…
REFPROP
Специальные
библиотеки
Standard Reference
Database 23
Simulis
Thermodynamics
Импорт БД
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример специальной добавленной
библиотеки: REFPROP
Разработана специальная DLL, соответствующая
программному интерфейсу Simulis Thermodynamics
Для новых версий REFPROP перепрограммирования не
требуется
Все сервисы Simulis
Thermodynamics доступны
для моделей REFPROP:
интерактивные вычисления,
экспорт фалов PSF, построение
диаграмм, и т.д. …
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Разработать свой термодинамический
пакет внутри Simulis® Thermodynamics
Специальные
библиотеки
Simulis
Thermodynamics
«Режим
эксперта»
VBScript или
DLL
Импорт БД
Ваш пакет
(C++, VB, FORTRAN,…)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
«Режим эксперта»
Предоставляет экспертам в области термодинамики
простые стандартизированную возможность для:
 Разработки собственных термодинамических моделей
 Или интеграции в Simulis® Thermodynamics
существующих термодинамических моделей
Дает при этом возможность использовать среду Simulis®
Thermodynamics (свойства чистых компонент, управление единицами
измерения,…)
Разработки можно использовать в различных приложениях
(коммерческое и собственное ПО, Microsoft® Excel, MATLAB® …)
Предлагаются 2 возможности:
 Программирование на VBScript
 Разработка внешних DLL
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Разработка на VBScript :
самый простой способ
Программный код прямо
вводится в Simulis®
Thermodynamics
Предлагается
готовый
шаблон
Множество
доступных
функций
Параметры функций
должны соблюдать
определенные правила
(имя, тип, единицы)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Разработка на VBScript :
самый простой способ
Язык VBScript хорошо известен
(либо его легко выучить)
Доступ к свойствам чистых компонент, управлению
единицами измерения,…
Однако, VBScript является интерпретируемым
языком  невысокая скорость расчета
 Полезен для прототипов, простых функций
(Cp,…)
 Может быть первоначальным шагом
Для более сложных разработок есть другой способ:
разработка DLL
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
«Режим эксперта»: разработка DLL
Подключение внешней
DLL (C++, Fortran,…)
Поддержка
пользовательских
параметров
Множество
доступных
функций
Тестирование
Параметры функции
должны удовлетворять
определенному
синтаксису (имя, тип)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
«Режим эксперта»: разработка DLL
Можно использовать любой язык (FORTRAN, C++,…)
Можно использовать существующий код (с программной
оболочкой для соблюдения синтаксиса программного интерфейса)
Большая эффективность
Можно использовать, чтобы сделать собственный код
CAPE-OPEN - совместимым
 Предопределенный доступ к свойствам чистых компонент
 Дружественный пользовательский интерфейс для доступа к
параметрам
 Не требуется полная переработка программы (можно использовать уже
существующие модели)
VBScript, внешние DLL и функции Simulis можно
использовать одновременно (разные свойства рассчитывать поразному)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
«Режим эксперта»
VBScript, внешние DLL и собственные самостоятельные программы
можно использовать одновременно
(разные свойства рассчитывать по-разному)
Необходимо
задать
приоритет
Функция Simulis используется, если нет
функции на VBScript или внешней DLL
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Можно использовать внутри Simulis®
другие термодинамические пакеты
Внешнее ПО
создающее
пакеты CO
(Aspen Properties,
Multiflash,
PPDS,…)
CAPE-OPEN
"socket"
Специальные
библиотеки
Simulis
Thermodynamics
«Режим
эксперта»
VBScript
или DLL
Импорт БД
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
CO thermodynamic "socket"
www.colan.org
Можно использовать
внешние модели
(CAPE-OPEN "Property
Package")
 Реализованы Thermo 1.0 и Thermo 1.1
Внешнее ПО
создающее
пакет CO
(Aspen Properties,
Multiflash,
PPDS,…)
Внешний
Пакет
свойств
CAPE-OPEN
Успешно протестировано с
Multiflash (Infochem)
PPDS (TUV-NEL)
Aspen Properties (AspenTech)
COM Thermo (AspenTech)
IVCSEPThermoSystem (IVC-SEP)
COCO TEA (AmsterCHEM),
etc…
Simulis®
Клиентское
ПО
Thermodynamics
MS-Excel
ProSimPlus,
MATLAB, etc
Если требуется, внутри Simulis® Thermodynamics можно использовать
другие коммерческие термодинамические библиотеки
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics позволяет
интегрировать Ваше «Ноу-хау»
Внешнее ПО
создающее
пакеты CO
Ваш пакет
(C++, VB, FORTRAN,…)
(Aspen Properties,
Multiflash,
PPDS,…)
CAPE-OPEN
"socket"
Специальные
библиотеки
REFPROP
Standard Reference
Database 23
Simulis
Thermodynamics
«Режим
эксперта»
VBScript
или DLL
Импорт БД
Ваша БД
Ваш пакет
(C++, VB, FORTRAN,…)
Cp r
 s m
H kij
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Примеры интересных комбинаций
Ваш программа становится CAPE-OPEN «совместимой":
 Можно использовать ее в других приложениях
 Не требуется знания технологии CO
 Сокращение времени разработки
Simulis
Thermodynamics
«Режим
эксперта»
VBScript,
DLL
Ваш пакет
(C++, VB, FORTRAN,…)
CAPEOPEN
"plug"
Внешнее ПО,
имеющее
CO
Thermo
Socket
Aspen Plus, ProII,
Aspen HYSYS,
HTRI, gPROMS …
Не надо больше полагаться
на разработчика внешнего
ПО для поддержки
интерфейса с Вашим
пакетом
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Примеры интересных комбинаций
Внешнее ПО
создающее
пакеты CO
(Aspen Properties,
Multiflash,
PPDS,…)
CAPE-OPEN
"socket"
MATLAB
Toolbox
Simulis
Thermodynamics
Используйте Ваш любимый термодинамический пакет
в MATLAB® без дополнительного программирования
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Примеры интересных комбинаций
Внешнее ПО
создающее
пакеты CO
(Aspen Properties,
Multiflash,
PPDS,…)
CAPE-OPEN
"socket"
Можно использовать
любимый
термодинамический пакет
в Вашем собственном ПО
Simulis
Thermodynamics
A.P.I.
Ваше ПО
(C++, VB, FORTRAN,…)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Примеры интересных комбинаций
REFPROP
MS-Excel
Add-In
Спец.
Библиотеки
Standard Reference
Database 23
Simulis
Thermodynamics
Компоненты и модели
REFPROP
можно использовать
в MS-Excel
Используйте совместно
точность REFPROP для
хладагентов и
дружественность
Simulis® Thermodynamics
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Заключительные замечания
Термодинамика – это основа для получения
хороших результатов при моделировании
Simulis® Thermodynamics – мощный инструмент
 Полный набор расчетных моделей
 Расширенные БД и точный расчет фазового равновесия
 Полный спектр сервисов
Всесторонние возможности интеграции
 Все сервисы Simulis® Thermodynamics становятся
доступными вызывающим приложениям
 Любое вызывающее Simulis® Thermodynamics
приложение автоматически становится CAPE-OPEN –
совместимым
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Заключительные замечания
Simulis® Thermodynamics действительно открытое ПО
Simulis® Thermodynamics имеет несколько уровней
использования
 Внутри MS-Excel или MATLAB® для выполнения
сложных инжененрных вычислений
 Вызываемое из других приложений, с использованием
предлагаемых интерфейсов (CAPE-OPEN, etc…)
 Как основа для использования существующих и
разработки новых термодинамических моделей для
использования их в других приложениях
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Заключительные замечания
Разные уровни использования могут существовать
в рамках одной компании:
 Уменьшается время обучения
 Единые данные и результаты для разных приложений
 Легко организовать использование экспертов в области
термодинамики
 Система для упорядочивания своего «ноу-хау»
Если у Вас уже есть термодинамический пакет,
Simulis® Thermodynamics все равно пригодится!
Благодаря невысокому уровню цен, стоимость
лицензии не является препятствием
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Simulis® Thermodynamics
Спасибо за внимание!
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Свяжитесь с нами!
ProSim
Программные решения для моделирования и оптимизации
технологических процессов
E-mail: [email protected]
Web: www.prosim.net
ProSim SA
Stratège Bâtiment A
BP 27210
F-31672 Labège Cedex
France
Phone: +33 (0) 5 62 88 24 30
Fax: +33 (0) 5 62 88 24 39
ProSim, Inc.
Science Center
3711 Market street, 8th floor
Philadelphia, PA 19104
U.S.A.
Phone: +1 215 600 3760
Fax: +1 215 386 3970
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Дополнительные слайды
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Два широко используемых подхода
Термодинамическое равновесие двухфазной системы
(например жидкость-жидкость)
fiL = fiV
Для широкой области T и P
Но для неполярных компонент
Для полярных компонент
Но для низких давлений
yiiVP = xi  i fiL
yiiVP = xiLiP
 i
Уравнение состояния (Tc, Pc, w, MR, BIP)
i
Модель GE (BIP)
fiL
Pi°, EoS, vi°
yiP = xi  iPi
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Модели EoS/GE
Принцип : уравнение состояния используется для широкой области. Оно включает
сложные правила смешения на основе моделей коэффициентов активности:
Уравнения состояния (EoS)
 SRK
 PR
 T, P, z  = i  T, P, z  zi P
H  T, P, z  =  zi H*i  T, P = 0    H - H*
Модели коэффициентов активности fi
 Wilson
 NRTL
 UNIQUAC
 UNIFACs
Правила смешения
 MHV1
 MHV2
 PSRK
i
 T, P
 Соединяет преимущества уравнений
состояния (широкая область
применения) с преимуществами
моделей GE (расчет для сильно
неидеальной жидкой фазы)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Модели EoS/GE: Ацетон - вода
Acétone - Eau
Comparaison des résultats Simulis Thermodynamics avec des valeurs expérimentales
Griswold, J. Wong, S.Y, Chem. Eng. Prog. Symp. Series, 48, N°3 (1952)
1200
1000
Courbe de bulle calculée à 150°C
Courbe de rosée calculée à 150°C
Courbe de bulle calculée à 200°C
Pression (Psi)
800
Courbe de rosée calculée à 200°C
Courbe de bulle calculée à 250°C
Courbe de rosée calculée à 250°C
Courbes de bulle expérimentales
600
Courbes de rosée expérimentales
400
200
0
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Fraction molaire en acétone
 Использованы SRK, MHV2 и NRTL
 Коэффициенты бинарного взаимодействия определенные
экспериментом при 1 атм можно использовать для высоких давлений
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Другой пример: расчет аминов
Составляющие:
H2S, HS-, S2-, CO2, HCO3-, CO32-, RR’R”NCOO-, RR’R”N, RR’R”NH+, H2O, H+,
OHХимические реакции :
Разложение аминоспиртов:
RR’R”NH+  RR’R”N + H+
Разложение воды:
H2O  H+ + OH-
Разложение H2S:
H2S  H+ + HSHS-  H+ + S2-
Гидролиз CO2:
CO2 + H2O  H+ + HCO3HCO3-  H+ +CO32-
Образование карбамата (кроме тройных аминов):
CO2 + 2 RR’R”N  RR’R”NH+ + RR’R”NCOOwww.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Другой пример: расчет аминов
Модель Deshmuk и Mather, параметры подобраны Wieland et al.
• Условия термодинамического равновесия :
Растворитель (вода) :
ln  i 0
y w  P = a wP 
V
w
0
w
V,sat
w

x i 1
Растворы :
ln  i 0
yiiVP = mi  i*Hi
x i 0
• Уравнение состояния: Peng Robinson
• Модель расчета коэффициентов активности: Edwards
ln  i  =
 2.304 A z i2 I
1  BaI
1
2
1
2
 2  ij m j
jw
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Другой пример: расчет аминов
Parity plots for CO2 in H2S-CO2-MDEA (35 wt%)-water solution
Temperature range : 40°C - 100°C
1000
100
Measured Partial Pressure CO2 (kPa)
Jou et al. (1993)
10
1
0,1
0,01
0,001
0,001
0,01
0,1
1
10
100
Calculated Partial Pressure CO2 (kPa)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
1000
Другой пример: расчет аминов
Parity plots for H2S in H2S-CO2-MDEA (35 wt%)-water solution
Temperature range : 40°C - 100°C
1000
Jou et al (1993)
Measured Partial Pressure H2S (kPa)
100
10
1
0,1
0,01
0,001
0,001
0,01
0,1
1
10
100
Calculated Partial Pressure H2S (kPa)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
1000
Интеграция с ProSimPlus®
Термидинамика
Химические реакции
Модели аппаратов
Численные методы
GUI
Традиционные
программы
моделирования
Монолитные (разделены на несколько
файлов исходного кода и DLLs)
ProSimPlus
Модели аппаратов
Термодинамические расчеты
выполняются отдельным компонентом
Thermodynamics
(Simulis® Thermodynamics)
Этот компонент реализует интерфейсы
CAPE-OPEN (Plug & Socket)
Хим. реакции
GUI
Simulis®
Thermodynamics
Численные методы
ProSimPlus также реализует интерфейс
CO Unit Socket
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Пример процесса с формальдегидом
Формальдегид высокореактивен и обычно растворен в воде
или метаноле
Смесь формальдегида с водой и/или метанолом сложно
считать, поскольку формальдегид реагирует с обоими
В Simulis® Thermodynamics реализована модель
предложенная Prof. Gerd Maurer (Kaiserslautern University)
[1]
Michael Albert, Baudilio Coto Garcia, Cornelius Kreiter and Gerd Maurer
Vapor-Liquid and Chemical Equilibria of Formaldehyde-Water Mixtures
AIChE Journal, September 1999, Vol. 45, N° 9, pp 2024-2033
[2]
Maurer
Michael Albert, Baudilio Coto Garcia, Christian Kuhnert, Roger Peschla and Gerd
Vapor-Liquid Equilibrium of Aqueous Solutions of Formaldehyde and Methanol
AIChE Journal, August 2000, Vol. 46, N° 8, pp 1676-1687
[3]
Y.Q. Liu, H. Hasse and Gerd Maurer
Enthalpy Change on Vaporization of Aqueous and Methanolic Formaldehyde Solutions
AIChE Journal, November 1992, Vol. 38, N° 11, pp 1693-1702
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Участвующие химические процессы
 Образование метиленгликоля (MG)
CH2O  H2O  HOCH2OH
 Образование полиоксиметиленгликоля (MGn)
n2
HOCH2 On1 H  HOCH2 OH  HOCH2 On H  H2 O
 Образование hemiformal (HF)
HOCH2 OH  CH3OH  CH3OCH2 OH  H2 O
 Образование polyoxymethylene hemiformals (HFn)
n2
CH3OCH2 On1 H  CH3OCH2 OH  CH3OCH2 On H  CH3OH
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Каталитический процесс
Моделируемый в ProSimPlus®
Process water
Steam
Reactor feed
Air
Air compressor
Off-gas
Compressed air
WS
Distillation column
Vaporizer
Reactor
Methanol
Absorber
SPEC
Formol 06
Methanol pump
Fresh methanol
Liquid methanol
AAA
1
Formol 04
WS
Formol 05
WS
Formol 03
Reactor Product
Formol 07
Formol 02
Formol Product
Formol 01
WS
Recycled Methnol
Polyoxymethylene glycols учитываются до MG5 - HO(CH20)5H
Polyoxymethylene hemiformals учитываются до HF5 - CH3(OCH2)5OH
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Расчет системы
Gas
MG + Me  HF + W
FA + W  MG
FA
W
Me
Mg
HF
 Паровая фаза: идеальная но
но учитывается химическое
равновесие
(образование methylene glycol и
Liq
FA
W
Me
Mg
HF
образование hemiformal)
FA + W  MG
MGn-1 + Me  MGn + W
MG + Me  HF + W
HFn-1 + HF  HFn + Me
 Жидкая фаза:
• Химически реактивная смесь (вода, метанол, формальдегид, methylene
glycol, polyoxymethylene glycols, hemiformal и polyoxymethylene hemiformals)
• Неидеальность - соответствующий вариант UNIFAC
 Паро-жидкостное равновесие - обобщенный закон Рауля
 Специальный метод расчета энтальпии (учитывающий распределение
олигомеров в жидкой фазе)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Примеры результатов, полученных в
Simulis® Thermodynamics
Concentration of hemiformal (HF) and
poly(oxymethylene) hemiformals HF2 and HF3 in
chemical equilibria at 276 K.
Partition coefficient of formaldehyde at 333K and 383 K
and ξ̃ FA = 0.01 g.g-1 ( 383 K,  333 K).
0,6
2
HF
1,5
xi / mol.mol-1
(ỹ/x)̃FA / mol.mol-1
0,4
1
0,2
HF2
0,5
HF3
0
0
0
0,25
0,5
0,75
1
0
̃x̃*ME / mol.mol-1
Коэффициенты
распределения FA в системе
FA-вода-метанол
0,1
0,2
0,3
̃x̃FA / mol.mol
0,4
0,5
-1
Концентрация HF, HF2 and HF3
при химическом равновесии при
276 K
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
www.prosim.net
Пример разработанного интерфейса
С DPP: расчет параметров
регрессии (Dechema)
MS-Excel
Add-In
Пакет
программ
ProSim
MATLAB
Toolbox
Simulis
Thermodynamics
Экспорт
файлов
A.P.I.
 Использование Simulis®
Thermodynamics в DPP
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Зачем нужен регрессионный анализ
данных?
Коэффициенты бинарного взаимодействия (BIP) в
базах данных систем моделирования
технологических процессов имеют ограничения:
 Доступны для ограниченного числа систем
 Получены не всегда анализом тех же моделей, для которых
используются при моделировании
 Модели расчета упругости паров в программах моделирования
не всегда соответствуют доступным данных
 Получены из данных паро-жидкостного равновесия. Поэтому
дают хорошие результаты для предсказания равновесия, но
часто плохо предсказывают другие свойства: избыточные
энтальпии,…
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
DPP и Simulis® Thermodynamics
DPP: Data Preparation Package from
 Закрывает разрыв между теплофизическими
данными (отдельными измеренными значениями) и
моделями в программах моделирования
технологических процессов
 Помимо выбора и графического показа данных,
DPP выполняет подбор параметров моделей, а
также сравнение моделей между собой (например
моделей NRTL vs. Wilson vs. UNIQUAC или сравнение упругости паров
по уравнениям Antoine vs. Wagner).
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Архитектура DPP
Базы данных:
DETHERM (Dechema)
DIPPR
TRC
In-house
etc…
Aspen Properties
IK-CAPE Thermodynamics
Simulis® Thermodynamics
 Поскольку параметры
должны быть увязаны с
моделями, для которых
они будут
использоваться, DPP не
сожержит
термодинамических
моделей
GUI
Графическ.
подсистема
Optimizer
Neutral File Interface
(IK-CAPE PPDX)
Термодинамические модули:
Thermo Interface
DPP
Данные
Параметры
моделей
Simulators:
AspenPlus
ProII
ProSimPlus
etc…
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
The Optimizer (оптимизатор): сердце DPP
Обеспечивает одновременный регрессионный
анализ нескольких типов данных экспериментов
например: VLE + LLE + HE + ∞ + Азеотропы
 Можно задать разные веса разным наборам данных
 Использовать различные функции ошибок
Наим. квадратов, 2, Абсолютную, Maximum-Likelihood + 2, ...
 Ограничить некоторые переменные или задать их
значения
 Использовать оптимизационные алгоритмы с учетом
типа решаемых задач
Simplex (Nelder-Mead), Powell, Fletcher-Reeves, BroydenFlechter-Goldfarb-Shanno, Gauss-Newton modified
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Последовательность действий
Традиционные термодинамические пакеты
Внутри X Thermo package
Базы данных :
Задание данных
Выбор компонент
Выбор моделей
Сохранить задачу
Внутри DPP
Загрузить файл *.yyy
DETHERM (Dechema)
DIPPR
In-house
etc…
Данные
Как файл *.yyy
Загрузка данных
Оптимизировать
X Inc.
products
Выбранные
параметры
модели
DPP Optimizer
X Thermo (DLLs)
(Модели и VLE равновесие)
Экспорт параметров
как файл *.xxx
 Выполненная работа
может быть
использована только для
продуктов X Inc.
 Интерфейс нужно
обновлять для каждого
нового релиза продуктов
X Inc. (поддержка
нескольких интерфейсов)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Последовательность действий
для Simulis® Thermodynamics
Внутри DPP
Задание данных
Выбор компонент
Выбор моделей
Прямой доступ к Simulis®
Thermodynamics "calculators" editor
БД
DETHERM,
DIPPR, TRC,
In-house, etc…
Данные
Загрузка данных
Оптимизировать
DPP optimizer
Simulis® Thermodynamics
(модели и VLE равновесие)
Создать "Simulis
Thermo Package"
Термодинам. модель,
наиболее подходящая
на основании данных
экспериментов
CAPE-OPEN
совместимое
compatible
modeling
ПО
(AspenPlus, HTRI, gPROMS, …)
environment
ПО-клиент
MS-Excel,
MATLAB,
ProSimPlus, etc
(AspenPlus, HTRI, gPROMS, …)
®
CAPE-OPEN
совместимый
Пакет ТФС
Simulis
Thermodynamics
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Концепция «пакета данных»
В больших организациях термодинамические модели могут
готовиться «Экспертом по термодинамике».
Эксперт:
 Проверяет данные по индивидуальным компонентам,
 Выбирает адекватную термодинамическую модуль,
 Подбирает коэффициенты бинарного взаимодействия,
 etc…
Для более надежного моделирования конкретного процесса
При использовании Simulis® Thermodynamics, знания
такого эксперта будут доступны всей организации
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Концепция «пакета данных»
Он сохраняет и защищает свои знания создавая «пакет данных»
 «Пакет данных» содержит всю информацию, нужную для расчета
конкретной системы (данные, модели, параметры)
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Концепция «пакета данных»
Таким «пакетом данных» легко управлять благодаря
автоматически генерируемой программе…
…которая разошлет его по e-mail или интернет всем конечным
пользователям компании
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Концепция «пакета данных»
Конечные пользователи смогут использовать эту модель:
в своем обычном ПО (пакеты данных CAPE-OPEN - совместимы)
с той же эффективностью
не заботясь больше от термодинамике
без риска случайной модификации
полностью единообразно с другими расчетами для данного
продукта
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
«Режим эксперта»
Поддержка комбинации VBScript, внешней DLL и
встроенных моделей
DLL пользователя
для расчета
H и Cp
H (Cp)
Cp
H (Cp)
Встроенная DLL
для расчета
H и Cp
H (Cp)
Cp
H (Cp)
Однако, "true reentrance" между
режимами нет
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Примеры интересных комбинаций
Внешнее ПО
создающее
пакеты CO
1.0
(Aspen Properties,
Multiflash,
PPDS,…)
1.1
CAPE-OPEN
"socket"
1.1
Simulis
Thermodynamics
CAPEOPEN
"plug"
ПО
имеющее
CO
Thermo
Socket
Aspen Plus, ProII,
Aspen HYSYS,
HTRI, gPROMS …
1.0
Можно использовать любимый термодинамический пакет
совместимый только с Thermo 1.0…
…в приложениях совместимых только с Thermo 1.1…
…и наоборот
www.prosim.net
Семинар ProSim / NTP Truboprovod (Москва) – 28 октября 2011
Презентация Simulis Thermodynamics - Stéphane Déchelotte (ProSim)
Скачать