ВУЗ:
Составители:
Начальное
приближение
λ
i
=λ
0
↓←←←←←←←←
↓ ↑
Вычисление
матрицы
Якоби
J=DQ/Dλ
↑
↑
↑
↑
↓ ↑
Алгоритм
Гаусса
↑
↑
↓ ↑
Ограничение
изменения
переменных
на шаге
↑
↑
↑
↑
↓ ↑
Вычисление
нового
приближения
↑
↑
↑
↓ ↑
Оценка
невязки
→→→→→→
↑
↑
↓
результат
расчёта
Приблизительно такую структуру имела одна из первых версий
программного комплекса «АСТРА», описанная в [1]. В нём принят
ряд мер для преодоления вышеизложенных трудностей расчёта
равновесия гетерогенной системы: имеется процедура определения
фазового состава, процедура сшивки термодинамических полиномов
вблизи точки плавления, ограничение измен
е
ния переменных на шаге
и др. Вместе с тем, алгоритм является не слишком надёжным. Схема
демпфирования ньютоновских итераций несовершенна. Отсутствует
обработка вырождения, связанного с малыми концентрациями. Не
поддерживается расчёт систем с ограниченным элементным составом.
Не поддерживается расчёт систем, содержащих неидеальные газы и
растворы.
Если в число задаваемых параметров входит температура,
то
алгоритм может быть усовершенствован, добавлением процедуры
линейного программирования [4] для генерации начального
приближения
Начальное приближение λi=λ0 ↓←←←←←←←← ↓ ↑ Вычисление ↑ матрицы ↑ Якоби ↑ J=DQ/Dλ ↑ ↓ ↑ Алгоритм ↑ Гаусса ↑ ↓ ↑ Ограничение ↑ изменения ↑ переменных ↑ на шаге ↑ ↓ ↑ Вычисление ↑ нового ↑ приближения ↑ ↓ ↑ Оценка ↑ невязки →→→→→→ ↑ ↓ результат расчёта Приблизительно такую структуру имела одна из первых версий программного комплекса «АСТРА», описанная в [1]. В нём принят ряд мер для преодоления вышеизложенных трудностей расчёта равновесия гетерогенной системы: имеется процедура определения фазового состава, процедура сшивки термодинамических полиномов вблизи точки плавления, ограничение изменения переменных на шаге и др. Вместе с тем, алгоритм является не слишком надёжным. Схема демпфирования ньютоновских итераций несовершенна. Отсутствует обработка вырождения, связанного с малыми концентрациями. Не поддерживается расчёт систем с ограниченным элементным составом. Не поддерживается расчёт систем, содержащих неидеальные газы и растворы. Если в число задаваемых параметров входит температура, то алгоритм может быть усовершенствован, добавлением процедуры линейного программирования [4] для генерации начального приближения