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