|
Программирование
Decomposition of the problem in the numerical solution of differential-algebraic systems for chemical reactions with partial equilibria
[Декомпозиция задачи при численном решении дифференциально-алгебраических систем для химических реакций с частичными равновесиями]
I. G. Donskoy Melentiev Energy Institute of SB RAS, Irkutsk, Russian Federation
Аннотация:
В работе рассматриваются две простые системы дифференциально-алгебраических уравнений, которые появляются при исследовании задач химической кинетики с частичными равновесиями: часть переменных определяется из условия argmin для некоторой функции состояния системы, которая зависит от всех переменных задачи. Для такой постановки можно записать дифференциально-алгебраическую систему уравнений, в которой алгебраическая подзадача выражает условия минимальности функции состояния в каждый момент времени. При численном решении удобно провести декомпозицию (расщепление) задачи, т.е. решать динамическую и оптимизационную задачи последовательно. В работе на двух примерах исследуется применимость такой декомпозиции: определяется сходимость и порядок точности численного метода, а также предложены другие варианты декомпозиции. Показано, что численное решение расщепленной системы уравнений имеет такой же порядок точности, как и численное решение совместной задачи. Выполнение ограничений удовлетворяется с достаточной точностью, если временной шаг численного метода заканчивается решением оптимизационной задачи. Полученные результаты могут быть использованы при разработке численных алгоритмов для решения более сложных задач химической кинетики.
Ключевые слова:
дифференциально-алгебраические системы, оптимизация, численные методы.
Поступила в редакцию: 19.10.2021
Образец цитирования:
I. G. Donskoy, “Decomposition of the problem in the numerical solution of differential-algebraic systems for chemical reactions with partial equilibria”, Вестн. ЮУрГУ. Сер. Матем. моделирование и программирование, 15:4 (2022), 59–70
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/vyuru661 https://www.mathnet.ru/rus/vyuru/v15/i4/p59
|
|