Научная статья на тему 'Программный комплекс TeDy для решения задач термодинамического моделирования'

Программный комплекс TeDy для решения задач термодинамического моделирования Текст научной статьи по специальности «Математика»

CC BY
209
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ТЕРМОДИНАМИЧЕСКОЕ МОДЕЛИРОВАНИЕ / ХИМИЧЕСКОЕ РАВНОВЕСИЕ / ЭНЕРГИЯ ГИББСА / ПРОГРАММНЫЙ КОМПЛЕКС / МНОГОФАЗНЫЕ СИСТЕМЫ / THERMODYNAMICAL MODELING / CHEMICAL EQUILIBRIUM / GIBBS ENERGY / SOFTWARE PACKAGE / POLYPHASE SYSTEM

Аннотация научной статьи по математике, автор научной работы — Пешкичев Игорь Валерьевич, Макеева Инга Равильевна, Шульц Олег Викторович, Пугачев Василий Юрьевич, Дубосарский Виктор Германович

Для решения задач термодинамического моделирования РФЯЦ-ВНИИТФ им. академ. Е.И. Забабахина разрабатывает программный комплекс, обеспечивающий расчет химически равновесного состава в многокомпонентных многофазных системах, изменения термодинамических функций отдельных химических реакций, диаграмм состояния многофазных систем и доступ к базе термодинамических данных. В основе функции расчета равновесия лежит стехиометрический метод расчета суммарной энергии Гиббса системы в зависимости от координат реакций. Координаты минимума рассчитываются одним из численных методов оптимизации. На основе значений координат реакций, соответствующих минимуму энергии Гиббса, определяется равновесный вещественный состав. Расчет термодинамических функций отдельных реакций производится согласно закону Гесса. База данных программного комплекса обеспечивает хранение, просмотр и извлечение данных о термодинамических свойствах веществ и других данных, необходимых для расчетов. ПК TeDy нацелен на применение при проектировании и оптимизации широкого спектра технологических процессов, для проведения исследований и оценки поведения различных физико-химических систем. Программный комплекс успешно применялся при выполнении работ по моделированию ключевых технологических процессов замкнутого ядерного топливного цикла.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Пешкичев Игорь Валерьевич, Макеева Инга Равильевна, Шульц Олег Викторович, Пугачев Василий Юрьевич, Дубосарский Виктор Германович

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Software TeDy for Thermodynamical Modelling

To complete the tasks of thermodynamic modelling, Russian Federal Nuclear Center Zababakhin All Russia Research Institute of Technical Physics, Snezhinsk, Russian Federation develops a software package to compute the chemical-equilibrium composition in multicomponent multiphase systems, the changes in thermodynamic functions of specific chemical reactions, the phase diagrams of multiphase systems, and to provide access to the thermodynamics database. The function of the equilibrium computation is based on the stoichiometric method used for computation of the system total Gibbs energy as a function of the reaction coordinates. Coordinates of the minimum are computed by one of numerical optimization techniques. The values of the reaction coordinates corresponding to the minimum Gibbs energy are used to determine the equilibrium material composition. The thermodynamic functions of specific reactions are calculated from Hess law. The software database allows one to store, view, and extract the data on thermodynamic properties of substances and other data required for computations. The software package TeDy is aimed at application in the design and optimization of a wide range of chemical engineering processes, investigation and evaluation of various physical and chemical systems behaviour. The software package was successfully used to model the key production processes of the closed nuclear fuel cycle.

Текст научной работы на тему «Программный комплекс TeDy для решения задач термодинамического моделирования»

УДК 544.344

DOI: 10.14529/ mmp 180108

ПРОГРАММНЫЙ КОМПЛЕКС TEDY ДЛЯ РЕШЕНИЯ ЗАДАЧ ТЕРМОДИНАМИЧЕСКОГО МОДЕЛИРОВАНИЯ

И.В. Пешкичев1, И.Р. Макеева1'2, О.В. Шульц1, В.Ю. Пугачев1,

В.Г. Дубосарский1, А.Е. Паукова1, О.В. Кузнецова1, Л.Н. Дарина1,

1

1

научно-исследовательский институт технической физики имени

академика Е.И. Забабахина, г. Снежинск, Российская Федерация 2

Российская Федерация

Для решения задач термодинамического моделирования РФЯЦ-ВНИИТФ им. академ. Е.И. Забабахина разрабатывает программный комплекс, обеспечивающий расчет химически равновесного состава в многокомпонентных многофазных системах, изменения термодинамических функций отдельных химических реакций, диаграмм состояния многофазных систем и доступ к базе термодинамических данных. В основе функции расчета равновесия лежит стехиометрический метод расчета суммарной энергии Гиббса системы в зависимости от координат реакций. Координаты минимума рассчитываются одним из численных методов оптимизации. На основе значений координат реакций, соответствующих минимуму энергии Гиббса, определяется равновесный вещественный состав. Расчет термодинамических функций отдельных реакций производится согласно закону Гесса. База данных программного комплекса обеспечивает хранение, просмотр и извлечение данных о термодинамических свойствах веществ и других дэ.нных5 необходимых для расчетов. ПК TeDy нацелен на применение при проектировании и оптимизации широкого спектра технологических процессов, для проведения исследований и оценки поведения различных физико-химических систем. Программный комплекс успешно применялся при выполнении работ по моделированию ключевых технологических процессов замкнутого ядерного топливного цикла.

Ключевые слова: термодинамическое моделирование; химическое равновесие; энергия Гиббса; программный комплекс; многофазные системы.

Введение

Термодинамическое моделирование многокомпонентных многофазных систем используется для исследования и оценки поведения физико-химических систем на ос-Иове данных о химически равновесных составах.

Для решения задач термодинамического моделирования РФЯЦ-ВНИИТФ разрабатывает программный комплекс TeDy (ПК TeDy) [1]. Существующие зарубежные и отечественные программные комплексы во многом построены по схожим принципам и имеют близкий интерфейс пользователя и функционал. При этом зарубежные программные комплексы являются коммерческими, а их базы данных не всегда удовлетворяют потребностям. Поэтому при разработке ПК TeDy решается задача обеспечения исследователей и разработчиков отечественным программным средством термодинамического моделирования.

Программный комплекс разрабатывается с использованием современных программных технологий и средств разработки. ПК TeDy использует быструю автономную систему управления базой дан н ых.

На данный момент ПК "Гс1 )у позволяет решать следующие задачи:

1) работа с базой данных термодинамических свойств индивидуальных веществ (просмотр, редактирование, импорт и экспорт данных) ^

2) расчет изменения термодинамических функций по отдельным реакциям (при заданной температуре или диапазоне ее изменения);

3) расчет химически равновесных составов для заданных начальных условий (элементный или начальный вещественный состав, рассматриваемые фазы, автоматически формируемые химические реакции, температура и давление в системе или пределы их изменения).

ПК ТеБу обеспечивает визуализацию результатов расчетов и данных из базы в графическом виде; экспорт результатов расчетов и данных из базы в таблицы, текстовые документы и в виде графических файлов.

1. Расчет химического равновесия в многокомпонентных

многофазных системах

1.1. Алгоритм термодинамического моделирования

В основе функции расчета равновесия лежит стехиометрический метод расчета суммарной энергии Гиббса системы в зависимости от координат реакций. Область поиска подходящих координат ограничена условием неотрицательности количества вещества каждого компонента. Для найденных координат минимума рассчитывается равновесный вещественный состав.

Вначале расчета формируется матрица компонентов (веществ) Б, строки которой соответствуют химическим элементам, а столбцы - компонентам. На пересечениях строк и столбцов стоят числа, соответствующие количеству атомов элемента в частице компонента. Например, для системы, в которой учитываются компоненты С, СН4, СО, Н2, Н2О, состоящие из элементов С, Н и О, матрица Б будет выглядеть следующим образом:

Г 1 1 1 о о "

Б = 0 4 0 2 2

оо1о1

Далее формируется матрица химических реакций V. Строки в матрице реакций соответствуют компонентам, а столбцы - каждой отдельной реакции. На пересечении строк и столбцов стоят соответствующие стехиометрические коэффициенты. Например, для следующего набора реакций

2СН ^ 2с + н2'

1 3

2СН4 + СО ^ 2С + Н2О

матрица реакций V будет выглядеть следующим образом:

0, 5 1, 5

-0, 5 -0, 5

0 -1

1 0

0 1

V

В соответствии с законом сохранения массы и с требованием сохранения количества вещества каждого элемента матрицы V и Б должны удовлетворять условию

[Б] • [V] = 0.

Это условие аналогично равенству количеств каждого элемента в левой и правой частях уравнений каждой реакции. В случае, если количество столбцов в матрице Б

количеству веществ, большему, чем количество элементов, уравнение будет иметь множество решений. В таком случае в качестве решения уравнения относительно матрицы реакций V удобно выбрать ортогональный базис пространства таких решений, что соответствует минимальному набору независимых химических реакций. В случае,

Б

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

Б

[Б] = [12],

где I - единичная матрица диагонального пли ступенчатого вида, 2 ненулевая матрица, матрицу V можно найти как

некоторая

м

-Z I

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

4

2 2 Е

(элементы идут в порядке С, Н, О) представит собой

[E ]

1 6 1

Далее выбирается вектор начального состава и*, удовлетворяющий условию

[Б] • [и* ] = [Е].

Множество составов щ, которые могут сформироваться по реакциям V из начального

и*

Ы = [и*] + [V] • [в] ,

где в - вектор-столбец с координатами реакций V. Для каждого компонента каждого состава, полученного таким образом, можно определить химический потенциал цг по формуле

Цг = Ц0 + К • Т • 1п(а»),

где ц0 - химический потенциал чистого г-го компонента в стандартном состоянии, аг -активность г-го компонента в данных условиях при температуре Т, К универсальная газовая постоянная.

Активность каждого компонента определяется по формуле:

аг ^(г • хг

где ~ коэффициент актпвности г-го компонента, хг - мольная доля г-го компонента в его фазе. На основе данных о количественном составе всех фаз и химических потенциалах каждого компонента в каждой фазе рассчитывается полная энергия Гиббса системы С

С = ^ Цг • иг.

Используя численный метод минимизации, находятся такие координаты реакций е, которым соответствуют минимальные значения С. Поиск минимума осуществляется одним из двух методов:

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

- методом деформируемого многогранника с учетом ограничений методом скользящего допуска, адаптированными для минимизации энергии Гиббса [3].

Состав иг, соответствующий найденным координатам е, является химически равновесным [4] по реакциям V при заданных значениях температуры, давления и элементного состава в системе.

1.2. Применение ПК ТеБу

Программный комплекс успешно применялся при выполнении работ по моделированию ключевых технологических процессов замкнутого ядерного топливного цикла. Комплекс применялся при разработке термодинамической модели карботермическо-го синтеза мононитрида урана, и расчете химически равновесных составов системы

2

Для демонстрации интерфейса пользователя и возможностей ПК ТеБу ниже описана последовательность действий при проведении данных расчетов.

Вначале пользователь формирует список рассматриваемых веществ, выбирая химические элементы из таблицы Менделеева, из которых далее должен быть сформирован список веществ, либо непосредственно указывая их названия или формулы. Для процесса карботермического синтеза, с учетом наличия информации о термодинамических свойствах в базе данных, определен следующий список веществ, характерных для рассматриваемой системы:

22

- основные продукты синтеза: UN, СО;

- возможные промежуточные соединения: CCN, CN, CN2, C2N2, CNC, CNN, U.

Затем пользователь выбирает, какие параметры варьируются в расчете (температура, давление или элементный состав) и задает граничные условия. Для веществ, не существующих в заданном пользователем температурном диапазоне или существующих не во всем диапазоне, пользователю может предлагаться экстраполяция свойств таких веществ на необходимый температурный диапазон. Элементный состав системы пользователь задает через начальные количества или массы компонентов. Для расчета химически равновесного состава системы, характерной для процесса карбо-термического синтеза, формируются варианты расчетов в следующих постановках: стехиометрическое соотношение исходных веществ, интервал температур от 1500 до

2

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

Таблица 1

Сформированный список химических реакций

Температурный диапазон Список химических реакций

1500^2000K 2CCN gas = 2С graphite + C2N2 gas

1500^2500K CCN gas = с graphite + сN2 gas 2CCN gas = 3C graphite + сN2 gas CCN gas = CNC gas 2CCN gas = 3C graphite + CNN gas 2CO gas = с graphite + сO2 gas 2CCN gas = 4C graphite + N2 gas 2CO gas + UN sol = CCN gas + UO2 sol 2C graphite + UN sol = CCN gas + U liq

Пользователь выбирает численный метод минимизации и его параметры. С помощью выбранного численного метода для каждой комбинации давления, температуры и элементного состава выполняется поиск вещественного состава, обладающего минимальной энергией Гиббса.

Полученные данные представляются в виде графиков зависимостей рассчитанных параметров от значения выбранного пользователем аргумента. В качестве аргумента может быть выбран любой параметр, значение которого изменяется (температура, давление, количество или масса какого-либо компонента, полная или удельная энергия Гиббса системы). Также полученные в результате расчета данные представляются в виде таблицы. Для графиков реализована функция сохранения в графический файл, а для таблицы соответственно в Microsoft Excel. На рис. 1 представлен результат расчета термодинамически равновесного состава системы для следующей постановки: количество вещества - UO2 - 1 моль, С - 2 моля, N2 - 1 моль; интервал температур от 1500 до 2500 К; давление 1 атм.

График зависимости количества вещества от температуры

С ЙКАРНГТЕ -*-ССГМбА5 -*-СМ{ЗА5 -*-СМ2<ЗА5 С2ГЧ2 САЬ -•- С1МС ЙА5 С1М1М вА5 СО САБ -*-С02вА5 N2 ЙАЗ УЫ 501. -»-и02 501. II

§ 1

0.5

1.5

1500

2000 Температура, К

Рис. 1. Результаты расчета термодинамически равновесного состава

В программном комплексе реализована возможность сохранения и загрузки варианта расчета равновесия. Таким образом, с применением ПК ТеБу были получены зависимости химически равновесных составов системы от температуры (от 1500 до 2500 К), от давления (от 0,01 до 10 атм) и от количества СО и N2 в системе. На основе анализа результатов термодинамического моделирования были выданы рекомендации по режимам для экспериментальной отработки разрабатываемой технологии карботермического синтеза нитридного ядерного топлива.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

2. Расчет изменения термодинамических функций отдельных химических реакций

2.1. Алгоритм расчета

ПК ТеБу обеспечивает формирование уравнений химических реакций (запись и уравнивание левой и правой частей) и расчет изменения термодинамических функций по реакциям (при заданной температуре или диапазоне ее изменения).

Расчет термодинамических функций отдельных реакции производится согласно закону Гесса

где АГГ - выбранная термодинамическая функция реакции (изменение энтальпии, энтропии или энергии Гиббса), V - стехиометрические коэффициенты продуктов в уравнении химической реакции, ^ - соответствующие термодинамические функции продуктов, Vз - стехиометрические коэффициенты реагентов в уравнении химической реакции, ^^ - термодинамические функции реагентов. Или аналогично в матричном

виде

AFr = [F] • [v] ,

где F вектор-строка со значениями выбранной термодинамической функции по каждому компоненту, v - вектор-столбец со стехиометрическими коэффициентами химической реакции (положительными для продуктов и отрицательными для pea-гентов).

Уравнивание химических реакций производится аналогично формированию мат-v

v

столбец с коэффициентами для суммарной химической реакции.

2.2. Описание пользовательского интерфейса

При постановке задачи пользователь записывает уравнение реакции в виде текстовой строки. При вводе формул программа ищет соответствия в базе данных и предлагает пользователю варианты окончания вводимой формулы, а также предлагает пользователю автоматически расставить коэффициенты. Затем пользователь задает диапазон температур, в котором требуется рассчитать термодинамические функции реакции. Для веществ, информация о которых есть в базе данных, но не покрывает всего заданного пользователем температурного диапазона, предлагается возможность экстраполяции данных в этот диапазон.

Расчет изменения термодинамических функций по реакции выполняется по закону Гесса. Результаты расчета представляются в виде графиков зависимостей энтальпии, энтропии и энергии Гиббса от температуры. Результаты расчета представляются в виде таблицы Microsoft Excel. Для графиков реализована функция сохранения в графический файл.

На рис. 2 представлен результат расчета изменения термодинамических функций по реакции СН4 gas + 1-5 02 gas = 2Н20 gas + СО gas для интервала температур от 298,15 до 1000 К.

В программном комплексе есть возможность сохранения и загрузки варианта расчета изменения термодинамических функций по реакции.

3. База данных о термодинамических свойствах веществ

Для проведения термодинамического моделирования необходимы данные о термодинамических свойствах веществ. База данных является составной частью программного комплекса и предназначена для хранения и описания данных по веществам. База данных призвана решить следующие задачи:

- упорядочить и структурировать имеющиеся данные по веществам;

- обеспечить возможность хранения, просмотра и извлечения справочной и экспериментальной информации, отражающей различные свойства и характеристики

- обеспечить возможность пополнения базы новыми данными,

- обеспечить безопасность хранимых данных.

График зависимости энергии Гиббса от температуры

540 -г-

300 400 500 600 700 800 900 1000

Температура, К

График зависимости энтропии от температуры

300 400 500 600 700 800 900 1000

Температура, К

График зависимости энтальпии от температуры

-516 л- ■ - - ■ --

Температура, К

Рис. 2. Результаты расчета изменения термодинамических функций по реакции

На данный момент в базу данных внесены термодинамические свойства веществ, представленные в справочнике в табличном виде (около 2000 веществ), а также коэффициенты аппроксимирующего выражения для теплоемкости СР(Т) (около 25000 записей, учитывая записи для разных фазовых состояний).

Заключение

ПК ТеБу является современным и универсальным инструментом, обладающим интуитивно понятным интерфейсом и упрощенным способом задания расчетов. Программный комплекс термодинамического моделирования химически реагирующих систем нацелен на применение при проектировании и оптимизации широкого спектра технологических процессов. ПК может успешно применяться для:

разработки новых высокотемпературных процессов;

анализа пожаро- и взрьтвобезопасности технологических процессов;

оценки риска выхода в окружающую среду радиоактивных и токсичных ве-

исследования химических процессов, протекающих в энергетических установках;

анализа стабильности материалов в области высоких температур и в агрессивных средах,

- оптимизации химических процессов получения жаростойких материалов и материалов для микроэлектроники;

- оптимизации использования сырья и переработки ОТХОДОВ.

- разработки процессов, предотвращающих загрязнение окружающей среды;

- анализа процессов образования минералов, условий формирования атмосфер планет и звезд и т.д.

Результаты термодинамического анализа позволяют рационально проектировать и вести технологический процесс, оптимизировать выход целевого продукта.

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

Авторы, выражают признательность руководителю проекта по математическому моделированию термодинамически равновесны,х многокомпонентных химически реагирующих систем, профессору В. Ф. Куропатенко за, постоянное внимание к работе и полезные обсуждения. Работа проводилась при финансовой поддержке РФФИ Грант M 17-01-00873.

Литература

1. Бочкарева, A.A. Программный модуль термодинамического моделирования / A.A. Боч-карева, О.В. Шульц, И.В. Пешкичев и др. //5 Междунар. конф.-школа по хим. технологии ХТ'16: сб. тезисов докл. сателлитной конф. XX Менделеевского съезда по общей и прикладной химии. - 2016. - Т. 2. - С. 370-372.

2. Гилл, Ф. Практическая оптимизация / Ф. Гилл, У. Мюррей, М. Райт. - М.: Мир, 1985.

3. Химмельблау, Д. Прикладное нелинейное программирование / Д. Химмельблау. - М.: Мир, 1975.

4. Kress, V.C. On the Mathematics of Associated Solutions / V.C. Kress // American Journal of Science. - 2003. - V. 303, № 8. - C. 708-722.

5. Barin, I. Thermochemical Data of Pure Substances / I. Barin. - Weinheim: VCH, 1995.

Игорь Валерьевич Пешкичев, Российский федеральный ядерный центр - Всероссийский научно-исследовательский институт технической физики имени академика Е.И. Забабахина (г. Снежинск, Российская Федерация), i.v.peshkichev@vniitf.ru.

Инга Равильевна Макеева, кандидат физико-математических наук, Российский федеральный ядерный центр Всероссийский научно-исследовательский институт технической физики имени академика Е.И. Забабахина (г. Снежинск, Российская Федерация); кафедра «Вычислительная механика:», Южно-Уральский государствен-ныи университет (г. Челябинск, Российская Федерация), i.r.makeyeva@vniitf.ru.

Олег Викторович Шульц, Российский федеральный ядерный центр Всероссийский научно-исследовательский институт технической физики имени академика Е.И. Забабахина (г. Снежинск, Российская Федерация), o.v.shults@vniitf.ru.

Василий Юрьевич Пугачев, Российский федеральный ядерный центр Всероссийский научно-исследовательский институт технической физики имени академика Е.И. Забабахина (г. Снежинск, Российская Федерация), v.yu.pugachov@vniitf.ru.

Виктор Германович Дубосарский, Российский федеральный ядерный центр - Всероссийский научно-исследовательский институт технической физики имени академика Е.И. Забабахина (г. Снежинск, Российская Федерация), v.g.dubosarskiy@vniitf.ru.

Анастасия Е вгеньевна Паукова, Российский федеральный ядерный центр Всероссийский научно-исследовательский институт технической физики имени академика Е.И. Забабахина (г. Снежинск, Российская Федерация), a.e.paukova@vniitf.ru.

Ольга Владимировна Кузнецова, Российский федеральный ядерный центр Всероссийский научно-исследовательский институт технической физики имени академика Е.И. Забабахина (г. Снежинск, Российская Федерация), o.v.kuznetsova@vniitf.ru.

Лилия Николаевна Дарина, Российский федеральный ядерный центр Всероссийский научно-исследовательский институт технической физики имени академика Е.И. Забабахина (г. Снежинск, Российская Федерация), l.n.darina@vniitf.ru.

Александра Андреевна Бочкарева, Российский федеральный ядерный центр - Всероссийский научно-исследовательский институт технической физики имени академика Е.И. Забабахина (г. Снежинск, Российская Федерация), а. а. bochkareva@ vniitf. ги.

Поступила в редакцию 24 а,прем,я 2017 г.

MSC 80-04 DOI: 10.14529/mmpl80108

SOFTWARE TEDY FOR THERMODYNAMICAL MODELLING

I. V. Peshkichev1, I.R. Makeyeva1'2, O.V. Shults1, V.Yu. Pugachev1, V.G. Dubosarskiy1, A.E. Paukova1, O.V. Kuznetsova1, L.N. Darina1,

A.A. Bochkareva1

1

of Technical Physics, Snezhinsk, Russian Federation 2

E-mail: i.r.makeyeva@vniitf.ru, o.v.shults@vniitf.ru, v.yu.pugachov@vniitf.ru, v.g.dubosarskiy@vniitf.ru, a.e.paukova@vniitf.ru, o.v.kuznetsova@vniitf.ru, l.n.darina@vniitf.ru, a.a.bochkareva@vniitf.ru

To complete the tasks of thermodynamic modelling, Russian Federal Nuclear Center - Zababakhin All Russia Research Institute of Technical Physics develops a software package to compute the chemical-equilibrium composition in multicomponent multiphase systems, the changes in thermodynamic

functions of specific chemical reactions, the phase diagrams of multiphase systems, and to provide access to the thermodynamics database. The function of the equilibrium computation is based on the stoichiometric method used for computation of the system total Gibbs energy as a function of the reaction coordinates. Coordinates of the minimum are computed by one of numerical optimization techniques. The values of the reaction coordinates corresponding to the minimum Gibbs energy are used to determine the equilibrium material composition. The thermodynamic functions of specific reactions are calculated from Hess law. The software database allows one to store, view, and extract the data on thermodynamic properties of substances and other data required for computations. The software package TeDy is aimed at application in the design and optimization of a wide range of chemical engineering processes, investigation and evaluation of various physical and chemical systems behaviour. The software package was successfully used to model the key production processes of the closed nuclear fuel cycle.

Keywords: thermodynamical modeling; chemical equilibrium; Gibbs energy; software package; polyphase system.

References

1. Bochkareva A.A., Shults O.V., Peshkichev I.V. et all [Software Package for Thermodynamical Modelling]. Trudy 5 Mezhdunarodnoy konferentsii po himicheskoy tehnologii [5-th International Conference on Applied Chemistry]. Volgograd: VolgSTU, vol. 3, 2016, pp. 370-372. (in Russian)

2. Gill F., Murray U., Right M. Practical Optimization. Bingley, Emerald Group Publishing Limited, 1985.

3. Himmelblau D. Application Nonlinear Programming. N.Y., McGraw-Hill, 1975.

4. Kress V.C. On the Mathematics of Associated Solutions. American Journal of Science, 2003, vol. 303, no. 8, pp. 708-722. DOI: 10.2475/ajs.303.8.708

5. Barin I. Thermochemical Data of Pure Substances. Weinheim, VCH, 1995. DOI: 10.1002/9783527619825

Received April 24, 2017

i Надоели баннеры? Вы всегда можете отключить рекламу.