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