Мегаобучалка Главная | О нас | Обратная связь


Численные методы в математическом моделировании



2020-03-17 219 Обсуждений (0)
Численные методы в математическом моделировании 0.00 из 5.00 0 оценок




 

С помощью математического моделирования решение научно - технической задачи сводится к решению математической задачи, являющейся ее моделью. Для решения математических задач используются следующие основные группы методов: графические, аналитические и численные.

Графические методы в ряде случаев позволяют оценить порядок искомой величины. Основная идея этих методов состоит в том, что решение находится путём геометрических построений. Например: для нахождения корней уравнения f (x) =0 строится график функции y=f (x), точки пересечения которого с осью абсцисс и будут искомыми корнями.

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

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

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

Пусть требуется найти численное решение дифференциального уравнения:

 

 (1)

 

удовлетворяющее начальному условию y (x0) =y0.

Численное решение задачи состоит в построении таблицы приближенных значений y1, y2, … yn решения уравнения y (x) в точках x1, x2, … xn. Точки x1, x2, … xn - узлы сетки. Используем систему равноотстоящих узлов. Величина h=xn+1-xn - шаг сетки (h>0).

Рассмотрим решение дифференциальных уравнений одним из известных методов, а именно методом Рунге-Кутта.

Методом Рунге-Кутта в литературе обычно называют одношаговый метод четвертого порядка, относящийся к широкому классу методов типа Рунге-Кутта. Предположим, что в точке x известно y (x).

Обозначим

 

 

где y (x+h) надо вычислить. Представим разность  в виде сумм «поправок" kj с коэффициентом Pj:

 

где

 (2)

 

Коэффициенты Pj,  получаются при сравнении разложения y и Ki по степеням h.

В случае

1=hf (x,y); K2=hf (x+h/2, y+K1/2); (3)3=hf (x+h/2, y+K2/2);4=hf (x+h, y+K3);

 (4)

 

При x=x0 c помощью формул (2) - (4) находим

Аналогично получаем следующие приближения:

 

 (i=1,2…) (5)

где yi=1/6 (K1 (i) +2K2 (i) +2K3 (i) +K4 (i)) (6)1 (i) =hf (xi,yi);2 (i) =hf (xi+h/2,yi+K1 (i) /2); (7)3 (i) =hf (xi+h/2,yi+K2 (i) /2);4 (i) =hf (xi+h,yi+K3 (i));

 

Для уравнения f (x,y) верна следующая оценка погрешности метода Рунге-Кутта:

 

|y1-y (x1) |< (8)

 

где M и N-постоянные, такие, что в области |x-x0|<a, |y-y0|<b выполняются неравенства.

 

|f (x,y) |<M N/Mk-1 (i+K<=3) (9)

|x-x0|N<1, aM<=b, h<=a

 

Аналогично метод Рунге-Кутта можно использовать при решении систем дифференциальных уравнений первого порядка.

Пусть дана система двух уравнений:

|=f (x,y,z); z|=q (x,y,z); (10)

 

с начальными условиями:

 (x0) =y0, z (x0) =z0

 

Определяем параллельно числа по формулам:

 

=1/6 (K1+2K2+2K3+K4) (11)

=1/6 (l1+2l2+2l3+l4)

 

где

1=hf (xn,yn,zn);

K2=hf (xn+h/2,yn+K1/2,zn+l1/2);

K3=hf (xn+h/2,yn+K2/2,zn+l2/2); (12)4=hf (xn+h,yn+K3,zn+l3);1=hq (xn,yn,zn);2=hq (xn+h/2,yn+K1/2,zn+l1/2);3=hq (xn+h/2,yn+K2/2,zn+l2/2); (13)4=hq (xn+h,yn+K3,zn+l3);

 

находят

n+1=yn+ , zn+1=zn+ (14)

 

Метод Рунге-Кутта применяется также при решении обыкновенных дифференциальных уравнений и систем высших порядков. (Краскевич В.Е., Зеленский К.Х. Численные методы в инженерных исследованиях. - Киев: 1986).

 




2020-03-17 219 Обсуждений (0)
Численные методы в математическом моделировании 0.00 из 5.00 0 оценок









Обсуждение в статье: Численные методы в математическом моделировании

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...
Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ...
Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (219)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.006 сек.)