Автор работы: Пользователь скрыл имя, 18 Декабря 2013 в 23:39, курсовая работа
Системы линейных алгебраических уравнений (СЛАУ) широко используются в инженерных расчетах, в том числе по химической технологии и защите окружающей среды.
С одной стороны, это определяется тем, что уравнения материального и теплового балансов, как правило, линейны или приводятся к линейным при некоторых ограничениях и допущениях.
Тогда при расчете потоков в сложных химико-технологических системах, в балансовых тепловых расчетах, в математических моделях процессов, построенных на базе, например, ячеечной модели гидродинамической структуры потоков возникает необходимость решать системы линейных уравнений высокого порядка.
Системы линейных алгебраических уравнений (СЛАУ) широко используются в инженерных расчетах, в том числе по химической технологии и защите окружающей среды.
С одной стороны, это определяется тем, что уравнения материального и теплового балансов, как правило, линейны или приводятся к линейным при некоторых ограничениях и допущениях.
Тогда при расчете потоков в
сложных химико-
С другой стороны, основным источником знаний о сложных процессах химической технологии по-прежнему является эксперимент, а потому велика доля эмпирико-статистических моделей в инженерных расчетах. Эти модели, полученные на основе обработки результатов наблюдений статистическими методами, чаще всего строятся на базе линейной регрессии, оценка коэффициентов которой также сводятся к решению систем линейных алгебраических уравнений.
В курсовой работе рассматриваются типовые методы поиска корней СЛАУ, их реализация в "ручном" расчете и в среде системы Mathcad. Уделяется внимание и используемому в курсовой работе табличному способу преобразования систем линейных уравнений высокого порядка к стандартному виду, который позволяет сократить количество ошибок при работе с системами высокого порядка.
Решение систем линейных алгебраических уравнений.
Способы решения систем линейных алгебраических уравнений в основном разделяются на две группы:
Вследствие неизбежных округлений
даже точные методы являются приближенными.
При использовании итерационных
процессов добавляется
Пусть дана система из n линейных уравнений с n неизвестными:
Обратите внимание, что в стандартной форме система линейных уравнений слева содержит слагаемые, содержащие только неизвестные величины, причем порядок следования аргументов в каждом уравнении должен быть строго одинаковым.
Совокупность чисел (вектор x), обращающих систему (1) в тождество, называется решением этой системы, а сами числа – ее корнями.
Если обозначить через A матрицу коэффициентов
через b – вектор-столбец свободных членов, x – вектор-столбец решений, то в общем виде решение системы в матричной форме
x = A–1b,
где A–1 – обратная матрица матрице A. Это решение возможно при условии, что определитель матрицы A не равен нулю, т.е. detA = Δ ≠ 0.
Таким образом, для решения системы необходимо вычислить обратную матрицу A–1 и умножить ее слева на столбец свободных членов.
Результаты решения системы
Правило Крамера.
Формулы Крамера для вычисления корней системы линейных алгебраических уравнений не требуют обращения матрицы A, а используют основной Δ и вспомогательные Δ1,Δ2, ..., Δn определители системы:
Здесь вспомогательный определитель Δj – это определитель матрицы коэффициентов, в которой j-й столбец заменен столбцом свободных членов, например
Для вычисления корней по формуле Крамера требуется иметь процедуры для расчета определителя матрицы, так как трудоемкость ручного расчета при n > 4 весьма велика.
Одним из наиболее простых методов вычисления определителя является алгоритм, в основе которого лежит приведение путем элементарных преобразований исходной матрицы A к треугольному виду AΔ (все элементы выше или ниже главной диагонали равны нулю). Для преобразованной треугольной матрицы определитель пропорционален произведению элементов главной диагонали. Знак определителя матрицы A зависит от числа перестановок строк l и столбцов s при преобразовании к треугольной матрице
где aijΔ – элементы главной диагонали преобразованной матрицы; βk– множители, использованные при преобразовании матрицы.
Решение системы линейных алгебраических уравнений с вводом данных через компонент "Таблица " по правилу Крамера''
Решение системы по правилу Крамера:
Результаты решения системы
Приближенное решение систем линейных алгебраических уравнений в Mathcad можно реализовать, например, с использованием функции Find.
Механизм аналитических вычислений можно использовать для аналитического решения уравнений и систем уравнений и неравенств. Для этого задается блок решения Given, в который помещаются уравнения и неравенства, а последняя формула блока должна выглядеть как
Find(х,у,...)
где в скобках приведен список искомых величин, а далее следует знак аналитического вычисления, отображаемый в виде стрелки, направленной вправо.
Отметим, что функция Find пытается найти решение в аналитической форме.
В том случае, если до блока Given задать численно значения всех параметров, входящих в уравнения, а также начальные приближения для корней, то получим решение в числовом виде.
В системе линейных уравнений, приведенной к стандартному виду:
Преобразование исходной системы
линейных уравнений высокого порядка
к стандартному виду удобно выполнять
путем построения таблицы коэффициентов
при неизвестных и правых частей.
Выбрав произвольную последовательность
аргументов в уравнении, в названия
граф поместим имена аргументов, строки
таблицы будут соответствовать
номеру уравнения, а в качестве содержимого
ячеек вычислим или запишем выражения
для коэффициентов при
При таком подходе автоматически получаем матрицу коэффициентов при неизвестных А и вектор правых частей В, а после решения любым методом в векторе корней аргументы будут следовать в том порядке, как они были записаны в графах таблицы.
Рассмотрим преобразование системы к стандартному виду с использованием таблицы на конкретном примере
Расчет материального баланса относительно неизвестных расходов по ячеечной модели . Примем материальный баланс относительно неизвестных расходов, число ячеек n = 9. Пусть даны:
Требуется найти материальный
баланс относительно неизвестных расходов
G12,G23,G30,G41,G45,G53,G56,
При использовании ячеечной модели материальный баланс относительно неизвестных расходов условно разбивается на n ячеек одинакового объема, в пределах которых предполагается полное мгновенное перемешивание среды. Следовательно, в пределах ячейки все параметры среды принимаются одинаковыми во всех точках объема, а в установившемся режиме неизменными.
Математическое описание по ячеечной модели может быть представлено в виде системы линейных алгебраических уравнений материального баланса относительно неизвестных расходов, записанных для каждого расхода в каждой ячейке (неизвестные расходы в системе имеют индексы, соответствующие номеру расхода и номеру ячейки):
Примем, что при преобразовании
системы линейных уравнений к
стандартному виду искомые расходы в каждом
уравнении размещены в следующей последовательности: G12,G23,G30,G41,G45,G53,G56,
Уравнение |
G12 |
G23 |
G30 |
G41 |
G45 |
G53 |
G56 |
G60 |
G63 |
B |
1 |
-1 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
-5000 |
2 |
1 |
-1 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
3 |
0 |
1 |
-1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
4 |
0 |
0 |
0 |
-1 |
-1 |
0 |
0 |
0 |
0 |
-4000 |
5 |
0 |
0 |
0 |
0 |
1 |
-1 |
-1 |
0 |
0 |
-3000 |
6 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
-1 |
-1 |
0 |
7 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
2400 |
8 |
0 |
0 |
0 |
0 |
-0,3 |
1 |
0 |
0 |
0 |
900 |
9 |
0 |
0 |
0 |
0 |
0 |
0 |
-0,9 |
1 |
0 |
0 |
Информация о работе Системы линейных алгебраических уравнений