Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Численное решение систем линейных алгебраических уравнений методом итераций




Пояснения к работе

При проектировании и эксплуатации электроэнергетических систем необходимо решать различные технологические задачи. При этом необходимо:

1) выбрать математическую модель исследуемого объекта;

2) составить соответствующие системы уравнений, задать значения коэффициентов, начальные и граничные условия;

3) выполнить решение систем уравнений;

4) провести анализ полученного решения;

5) разработать технологические мероприятия или принять инженерные решения.

В настоящих указаниях рассматриваются варианты выполнения третьего этапа, в частности методы решения систем линейных и нелинейных алгебраических и дифференциальных уравнений.

Решение систем линейных алгебраических уравнений (СЛАУ) является наиболее распространенной подзадачей при решении многих инженерных задач.

Далее будем полагать, что СЛАУ задана в форме

 

(1)

 

или в общем виде

.(2)

 

Полезно использовать матричную форму записи

 

A×x = b, (3)

 

где x = - вектор искомых неизвестных размерности n;

А = - матрица коэффициентов при неизвестных размерности n ´ n;

 

b = - вектор свободных членов СЛАУ размерности n.

 

Существуют два типа методов численного решения СЛАУ - прямые и итерационные.

Прямые методы основаны на приведении систем общего вида к специальной форме - диагональной, треугольной и т.п., позволяющей достаточно просто получить решение. Прямые методы требуют для получения решения (или заключения об отсутствии решения) выполнения точно определенного числа действий, зависящего только от порядка системы и структуры матрицы коэффициентов при неизвестных. Прямые численные методы позволяют получить точное решение при отсутствии ошибок округления. Наиболее распространенный метод данного типа - метод Гаусса последовательного исключения неизвестных.

Итерационные методы позволяют найти с заданной точностью лишь приближенное решение системы путем последовательного построения приближений (итераций), начиная с некоторого заданного пользователем начального приближения. Нельзя заранее определить число необходимых операций. Наиболее распространенным является метод ускоренной итерации (Зейделя).

Говорят, что итерационный процесс сходится, если последовательность получаемых в ходе расчета приближений монотонно стремится к точному решению системы. В процессе расчета последовательность новых приближений не всегда сходится к решению системы!

Системы нелинейных уравнений представляют в виде приравненной нулю вектор-функции

 

=0. (4)

 

Решение систем нелинейных уравнений выполняют численными итерационными методами.

Широко распространен метод последовательных приближений, который можно использовать, если элементы вектор-функции можно привести к виду

. (5)

 

Алгоритм решения в принципе совпадает с рассмотренным ниже алгоритмом решения СЛАУ методом ускоренной итерации.

В большинстве современных промышленных программ, предназначенных для решения технологических задач электроэнергетики, используют различные модификации метода Ньютона.

Для решения систем дифференциальных уравнений предназначены методы численного интегрирования. Решение сводят, как правило, к решению задачи Коши: найти на интервале времени tÎ[T0,T] решение дифференциального уравнения

 

(6)

 

при заданных начальных условиях t(0)=T0 , y(0)=y0.

В результате решения данной задачи получают в форме графика или таблицы значения функции y(t).

Численное решение систем линейных алгебраических уравнений методом итераций






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных