Понятие о численных методах решения обыкновенных дифференциальных уравнений

Недостатки метода Эйлера 4. Идея метода Эйлера очень проста. В результате приходим к приближённому уравнению: Поскольку по определению у= окончательно имеем следующее уравнение являющееся основой метода Эйлера: 8 Конечно это уравнение является лишь приближённым и мы надеемся что чем меньше величина шага h тем оно будет более точным уменьшается локальная погрешность метода то есть погрешность на одном его шаге.

2015-08-14

153.35 KB

5 чел.


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


Реферат

Понятие о численных методах решения обыкновенных дифференциальных уравнений


Содержание

1. Метод Эйлера

2. О решении ОДУ высших степеней и их систем

3. Недостатки метода Эйлера

4. Четырёхточечный метод Рунге-Кутты

5. Вычислительный эксперимент

Литература

1. Метод Эйлера

Рассмотрим дифференциальное уравнение первого порядка, разрешенное относительно производной, то есть уравнение вида

 (1)

относительно неизвестной функции y=y(x). Правая часть этого уравнения представляет собой известную функцию двух переменных – х и у. Например, рассматриваемое ОДУ может иметь вид

.

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

С помощью численных методов мы будем искать частные решения соответствующих дифференциальных уравнений. Впрочем, в большинстве физических приложений требуется отыскание именно таких решений. Действительно, при отправлении, например, космического аппарата с Земли на Марс, нам необходимо найти не все возможные траектории его движения в Солнечной Системе (что соответствовало бы общему решению соответствующей системы ОДУ!), а одну-единственную траекторию, начинающуюся в некоторой точке на Земле и заканчивающуюся в месте желаемой посадки космического аппарата на Марсе. Как уже отмечалось в разделе 1.2 для выделения частного решения из общего необходимо задать некоторые условия, например, начальные условия или краевые.

Уравнение (1) является уравнением первого порядка и поэтому его общее решение зависит лишь от одной произвольной постоянной. В связи с этим для выделения частного решения достаточно задать лишь одно начальное условие:

  (2)

Это условие означает, что при фиксированном значении аргумента  искомая функция у(х) должна иметь некоторое известное значение .

Таким образом, перед нами стоит вопрос о решении простейшей задачи Коши, которая определяется заданием дифференциального уравнения и некоторого начального условия (более подробно смотри далее):

 (3а)

   (3b)

Приведённую задачу Коши мы собираемся решать численно. Что это означает? Всем хорошо известны из школьного курса физики «Четырёхзначные математические таблицы» Брадиса. В них разные функции, в частности тригонометрические, задаются в табличной форме: в первой колонке указаны дискретные значения аргумента, например =0.1, 0.2, 0.3, 0.4,…, а в соседней колонке – соответствующие им значения табулируемой функции, например, синуса: sin (0.1), sin (0.2), sin(0.3), sin(0.4),….

Аналогичным образом численное решение рассматриваемой нами задачи Коши будет представлено в форме таблицы значений аргумента

=+, (k=0, 1,2,3…)                      (4)

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

Шаг табулирования h предполагается достаточно малым. Величина его, очевидно, зависит от решаемой нами задачи. Например, при описании движения траектории Земли, возможно, вполне достаточно будет в качестве временного шага выбрать один день (55 точек на одном обороте Земли вокруг Солнца), но вряд ли кому-нибудь потребуется при решении этой задачи выбрать в качестве величины этого шага одну микросекунду.

Очевидно, что, чем быстрее изменяется функция, тем меньше должен быть шаг аргумента при её табуляции для того, чтобы через найденное множество точек можно было провести достаточно плавный график рассматриваемой функции.

Кстати заметим, что при построении графика функции на экране компьютера (например, в математическом пакете Maple) первоначально строится некоторая достаточно подробная таблица этой функции, после чего соседние точки, отвечающие значениям табулируемой функции соединяются отрезками прямых (возможно, конечно, и соединение точек более сложными кривыми – это проблема изучается в теории аппроксимации функций, являющейся одним из разделов численного анализа). Итак, итогом численного решения задачи Коши (3) должна явиться таблица вида:

x

у(x)

=+h

=+2h

=+3h

........

     ……

Первая строка этой таблицы содержит известные нам величины, входящие в начальное условие (3b) –  и . Во второй строке – аргумент =+h известен по построению, а  (то есть значение функции у()) является неизвестным.

Идея метода Эйлера очень проста. По определению производной,

В случае производной от функции у(х) в точке х=имеем

 (5)

поскольку в нашем случае . Если шаг h достаточно мал , то приближённое значение производной  () можно найти, опуская предел в формуле (5), т.е. полагая

(6)

С другой стороны, уравнение (3а), по определению, справедливо при любом значении аргумента х и , стало быть, оно верно и в точках :

                                                     (7)

Подставим теперь в это точное равенство приближённое выражение для первой производной (6). В результате приходим к приближённому уравнению:

Поскольку, по определению у()=, окончательно имеем следующее уравнение, являющееся основой метода Эйлера:

   (8)

Конечно, это уравнение является лишь приближённым, и мы надеемся, что, чем меньше величина шага h, тем оно будет более точным (уменьшается локальная погрешность метода, то есть погрешность на одном его шаге).

Заметим, что в численном анализе не принято писать знак приближённого равенства, вместо него используется знак точного равенства (по умолчанию предполагается, что все формулы численного анализа являются приближёнными).

Полагая k=0 из уравнения (8) имеем

Все величины в правой части этого уравнения нам известны (см. начальные условия (3b)), что даёт возможность вычислить неизвестное значение  и заполнить тем самым вторую строку таблицы 1.

Полагая далее k =1, из уравнения (8) имеем

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

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

Таким образом, решение дифференциального уравнения свелось к многократному применению рекуррентного соотношения (8). Формулы типа (8) называются явными, поскольку их применение даёт в явном виде значения функции у(х)  в следующей точке () по ранее уже найденным значениям функции у(х) в предыдущих точках. 1 

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

2. О решении ОДУ высших степеней и их систем

Мы разобрали технику применения метода Эйлера для численного решения уравнения первого порядка. С другой стороны, в обсуждавшиеся ранее математические модели входили уравнения второго порядка, что, фактически, связано с применением второго закона Ньютона. В связи с этим возникает вопрос: как решать ОДУ высших порядков и их системы?

Оказывается, что метод Эйлера, как, впрочем, и другие численные методы, пригодные для решения задачи Коши (3), можно достаточно легко обобщить на случай решения систем уравнений первого порядка в канонической форме (см. далее), а уравнения высших степеней сводятся к таким системам уравнений. Сведение дифференциального уравнения высшего порядка к системе уравнений первого порядка достигается с помощью введения дополнительных переменных, равных последовательным производным неизвестной функции, входящей в это уравнение. В случае уравнения второго порядка типа уравнений гармонического осциллятора или математического маятника достаточно ввести только одну новую переменную, причем имеющую ясный физический смысл. Она является скоростью (линейной – в случае уравнения гармонического осциллятора или угловой – в случае математического маятника).

При рассмотрении уравнения математического маятника положим . Тогда  и уравнение  можно записать в форме следующих двух уравнений первого порядка

 (9)

Рассматривая эти уравнения для момента времени  имеем

(10).

Согласно основной идее метода Эйлера заменим точные значения производных, входящих в уравнения (9), их допредельными образами:

(11)

где  – шаг по времени, с которым решается рассматриваемое ОДУ. Здесь  Подстановка соотношений (11) в уравнения (10) приводит нас к следующим уравнениям метода Эйлера

Полагая k=0,1,2,3 и т. д., мы будем получать последовательные значения угла и соответствующие ему значения угловой скорости u(t) в последовательные моменты времени

Совершенно аналогичным образом систему двух ОДУ второго порядка, которая описывает движения планет вокруг Солнца (31), можно свести к системе из четырёх уравнений первого порядка, если ввести две дополнительные переменные, представляющие собой скорости движения тела m вдоль координатных осей х и у соответственно:

Тогда исследуемая система принимает вид:

(12)

Заменяя в системе (12) каждую производную её допредельным образом, получаем явные формулы для решения этой системы методом Эйлера.

3. Недостатки метода Эйлера

Существует простая геометрическая интерпретация метода Эйлера. Рассмотрим снова задачу Коши (3) для одного ОДУ первой степени и соответствующее ему в методе Эйлера рекуррентное соотношение (8)

Рис. 1

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

Пусть решению рассматриваемой нами задачи Коши на рис. 1 отвечает жирная интегральная кривая. Рекуррентное уравнение метода Эйлера (8) можно записать в форме

,    (13)

Поскольку, согласно решаемому нами ОДУ, . Если считать параметр h  непрерывной переменной, то легко понять, что уравнение (13) представляет собой уравнение касательной, проведённой в точке  к интегральной кривой у(х), проходящей через эту точку.

Таким образом, на каждом шаге метода Эйлера мы заменяем истинную интегральную кривую отрезком касательной, проведённой к этой кривой в начале микроинтервала [,]. Тем самым мы отклоняемся от искомой интегральной кривой на некоторую маленькую величину, причём её малость определяется малостью шага h.

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

Таким образом, в методе Эйлера мы заменяем искомую интегральную кривую некоторой ломаной линией, которая, по мере отдаления  от начальной точки , всё более и более отклоняется от этой интегральной кривой. Иными словами, абсолютная погрешность метода Эйлера имеет тенденцию к нарастанию по мере увеличения числа шагов этого метода.

Может показаться, что если выбрать шаг интегрирования h более маленьким, то можно существенным образом уменьшить эту погрешность. В общем случае это, однако, не так. Действительно, если мы должны получить решение исходной задачи Коши (3) на некотором заданном макроинтервале [,], то уменьшение шага h влечёт за собой увеличение числа шагов интегрирования N, поскольку  . «Локальная погрешность» (погрешность на одном шаге) уменьшается при уменьшении h, но увеличение числа шагов может привести к росту «глобальной погрешности» на заданном интервале [,]. Вышеуказанная ситуация характерна для неустойчивых вычислительных процессов, использование которых на практике может привести к катастрофическим последствиям. В силу этого, необходимо рассматривать такие методы численного решения ОДУ, которые порождают достаточно устойчивые численные алгоритмы.4 Весьма распространёнными и хорошо зарекомендовавшими себя на практике для решения ОДУ являются методы Рунге-Кутты. Это целый класс методов и мы, в качестве примера, рассмотрим так называемый четырёхточечный метод Рунге-Кутты

4. Четырёхточечный метод Рунге-Кутты

Ниже кратко описано применение четырёхточечного метода Рунге-Кутты для решения задачи Коши (11) для дифференциального уравнения первого порядка, разрешённого относительно производной. Таким образом, мы будем рассматривать ту же самую задачу Коши, решение которой ранее рассматривалось методом Эйлера.

Заметим, прежде всего, что решение дифференциального уравнения (3а) фактически определяет зависимость первой производной от двух независимых переменных – х и у. Это очень хорошо видно из рис. 1: фиксируя х, мы имеем бесконечное множество значение производной , поскольку каждая из пересекаемых вертикальной линией х=const интегральных кривых имеет своё направление касательной.

Описываемый метод Рунге-Кутты, как и метод Эйлера, состоит из последовательности шагов величиной h, но, в отличие от последнего метода, на каждом шаге h находится не одно значение производной (в методе Эйлера находилось лишь ), а несколько. Они соответствуют разным значениям аргументов функции f(х,у). В четырёхточечном методе Рунге-Кутты (откуда и происходит его название) находится четыре различных значения и делается некоторое специфическое их усреднение (то есть берётся не простое среднее арифметическое значение этих производных!). После этого делается перемещение из точки в точку  по прямой в направлении тангенса угла наклона, которое определяется этим усреднённым значением производной. Заметим, что разные варианты методов Рунге-Кутты отличаются друг от друга стратегией выбора точек, в которых находятся производные на микроинтервале h и формулой усреднения значения этих производных.

Рис. 2

Рассмотрим детально эту процедуру для одного шага метода Рунге-Кутты, который приводит к увеличению аргумента х на величину h, то есть определяет переход от значения  к значению . Один такой шаг состоит из следующих четырёх этапов.

Этап I. Находим производную к интегральной кривой в точке 1 с координатами , подставляя эти координаты в правую часть дифференциального уравнения, т.е. вычисляя значение . Из точки

1:  перемещаемся на полшага вперёд по прямой, направление которой задаётся этим значением производной (то есть по прямой с тангенсом угла наклона к оси абсцисс, равным значению  (этот этап метода Рунге-Кутты полностью аналогичен шагу метода Эйлера с шагом h/2). В результате, в плоскости (х,у) мы переходим в точку

2: .

Этап II. Через найденную таким образом точку 2 проходит своя интегральная кривая и мы находим направление касательной к ней, то есть вычисляем значение производной

Далее делается полшага вперёд с найденным значением производной (), но снова из начальной точки микроинтервала [,]. Таким образом, мы переходим в плоскости (х,у) в точку

3: .

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

Эта производная определяет направление касательной к интегральной кривой, проходящей через точку 3.

Этап IV. Из начальной точки 1:  делаем на сей раз полный шаг вперёд (на величину h по оси х) по прямой, в направлении, которое определяется значением производной . В результате мы переходим в точку

4:

Находим производную  в этой точке подстановкой её координат в правую часть дифференциального уравнения:

В результате четырёх описанных выше этапов мы нашли четыре значения производных. Производим их усреднение по формуле

(14)

Таким образом,  является некоторым средневзвешенным значением найдённых четырёх производных: двум «внутренним» значениям производном соответствуют весовые множители 2, а двум крайним – множители 1 [деление в формуле (14) производится на сумму этих четырёх весовых множителей: 6=1+2+2+1].

Далее мы перемещаемся по прямой из начальной точки 1: в направлении, тангенс угла наклона которого к оси абсцисс определяется средним значением производной из формулы (14). Таким образом, из начальной точки с координатами переходим в точку плоскости (х,у) с координатами

.

Иными словами, полный шаг метода Рунге-Кутты определяется формулами

 (15).

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

Более того, порядок точности рассматриваемого метода Рунге-Кутты на одном шаге величины h оценивается формулой

,  (16)

где . Здесь  есть пятая производная от искомого решения дифференциального уравнения (3а) в некоторой точке на микроинтервале . Таким образом, локальная погрешность метода Рунге-Кутты (то есть погрешность на одном шаге h) пропорциональна пятой степени шага h и пятой производной искомого решения дифференциального уравнения.

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

Таким образом, четырёхточечный метод Рунге-Кутты на три порядка по шагу точнее метода Эйлера (например, при h=0.01 точность метода Рунге-Кутты в миллион раз выше точности метода Эйлера).

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

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

.

Эти уравнения и представляют собой систему ОДУ в канонической форме.

Последнее замечание. При  решении задач в рамках настоящего пособия мы будем использовать математический пакет Maple, который предоставляет достаточно широкие возможности для численного решения ОДУ (можно использовать разные численные методы) и построения графиков их решений. Таким образом, при решении предлагаемых в пособии задач студентам не придётся сами программировать метод Рунге-Кутты или какие-либо другие методы численного решения дифференциальных уравнений.

Численное (а по возможности, и аналитическое) решение ОДУ на языке Maple осуществляется с помощью оператора dsolve, с разными спецификациями, которые, в частности, позволяют выбрать необходимый метод численного интегрирования. По умолчанию используется некоторая модификация чеитырёхточечного метода Рунге-Кутты, которая получила название метода Рунге-Кутты-Фельдберга. Она осуществляет решение ОДУ с переменным шагом, величина которого подбирается в зависимости от скорости изменения искомого решения (то есть от крутизны соответствующей интегральной кривой).

5. Вычислительный эксперимент

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

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

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

По-видимому, наиболее интересными являются те задачи, решение которых заключается в анализе качественно различных режимов поведения системы в зависимости от задаваемого набора свободных параметров математической модели. Такая постановка задачи является очень типичной при исследовании проблем нелинейной физики. При этом роль вычислительного эксперимента вполне аналогична роли натурного физического эксперимента. Заметив некоторый особый режим поведения рассматриваемой нами модели, мы в дальнейшем пытаемся выяснить физическую природу данного физического явления. Может быть, для этого придётся построить некоторую приближённую аналитическую теорию, поставить ряд реальных физических экспериментов, подтверждающих или, наоборот опровергающих результаты численного эксперимента (что вполне возможно в случае ошибочности построения математической модели или неучёта в ней каких-либо существенных факторов).5

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

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

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

Литература

Касьянов В.И.: Руководство к решению задач по высшей математике. - М.: Юрайт, 2011

НИУ БелГУ ; гл. ред. Л.Я. Дятченко: Научные ведомости Белгородского государственного университета. - Белгород: ИПК НИУ "БелГУ", 2011

Чеканов Н.А.: Применение дифференциальных уравнений в курсе общей физики. - Белгород: НИУ БелГУ, 2011

Абрамочкин Е.Г.: Современная оптика гауссовых пучков. - М.: ФИЗМАТЛИТ, 2010

Алексеев Г.В.: Оптимизация в стационарных задачах тепломассопереноса и магнитной гидродинамики. - М.: Научный мир, 2010

Бирман М.Ш.: Избранные труды. - Ижевск: Ижевский институт компьютерных исследований, 2010

Козлов В.В.: Избранные работы по математике, механике и математической физике. - Ижевск: НИЦ "Регулярная и хаотическая динамика" ; , 2010

Лакс П.Д.: Гиперболические дифференциальные уравнения в частых производных. - Ижевск: Ижевский ин-т компьютерных исследований, 2010

Николаевский В.Н.: Собрание трудов. Геомеханика. - Ижевск: Ижевский институт компьютерных исследований, 2010

НИУ БелГУ ; гл. ред. Л.Я. Дятченко: Научные ведомости Белгородского государственного университета. - Белгород: БелГУ, 2010

Новосадов Б.К.: Методы математической физики молекулярных систем. - М.: ЛИБРОКОМ, 2010

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

2 В нелинейном ОДУ функция f(x,y) нелинейным образом зависит от функции у(х).

3Интегральные кривые не пересекаются. В противном случае, в данной точке (х,у) можно было бы указать две разные касательные =f(x,у), что противоречит предположению об однозначности f(x,y).

4Подробное рассмотрение вопросов устойчивости различных алгоритмов решения ОДУ можно найти, например, в [5]

5Впрочем, авторы статьи [6] пишут, что «в настоящее время численное моделирование в физике конденсированного состояния достигло такого уровня доверия, что иногда возникают сомнения в результатах лабораторного эксперимента, если результаты выполненных экспериментов ему противоречат.»  



 

Другие похожие работы, которые могут вас заинтересовать.
3551. Визуализация численных методов. Решение обыкновенных дифференциальных уравнений 143.97 KB
  Дифференциальными уравнениями называются уравнения, связывающее значение некоторой неизвестной функции в некоторой точке и значение её производных различных порядков в той же точке. Первые дифференциальные уравнения возникли из задач механики...
19443. Методы решения обыкновенных дифференциальных уравнений 72.36 KB
  Для начала рассмотрим метод Эйлера так как является самым простым из существующих численных методов решения дифференциальных уравнений и в конце сравним результаты. Метод Эйлера является явным одношаговым методом первого порядка точности основанном на аппроксимации интегральной кривой кусочно-линейной функцией...
6215. Численные методы решения обыкновенных дифференциальных уравнений 1.42 MB
  Порядком обыкновенного дифференциального уравнения называется порядок старшей производной от искомой функции. Общим интегралом уравнения. неявным образом причем число постоянных интегрирования равно порядку уравнения. Общим решением обыкновенного дифференциального уравнения называется функция.
20. Решение систем обыкновенных дифференциальных уравнений методами Рунге-Кутты 520.86 KB
  Программа интегрирования имеет пять основных частей: Главная вызывающая программа; Процедура вычисления правых частей; Процедура одного шага интегрирования методом РунгеКутты второго порядка RК_2; Процедура одного шага интегрирования методом РунгеКутты четвертого порядка RК_4; Функция вычисления точного решения TochSolve. Текст программы приведен в приложение Б Программа содержит в себе следующие переменные: tochпеременная для хранения точного решения ДУ; tfвеличина определяющая конец интервала интегрирования; h текущее...
13536. Элементы общей теории обыкновенных дифференциальных уравнений первого порядка 129.39 KB
  Такие уравнения называются дифференциальными. Аналогичное исследование с помощью дифференциального уравнения можно провести и для изучения экстратока замыкания. Для того чтобы найти эту функцию отделим переменные t и x друг от друга собрав члены с x в левой части уравнения а члены с t в правой: .
12625. РАСЧЁТ ДИНАМИЧЕСКИХ ХАРАКТЕРИСТИК ЭЛЕКТРИЧЕСКИХ СЛЕДЯЩИХ ПРИВОДОВ С ПРИМЕНЕНИЕМ ОПЕРАЦИОННОГО МЕТОДА РЕШЕНИЯ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ 868.94 KB
  Эти системы элементы скачкообразно переходят через ряд состояний в каждом из которых они описываются линейной дифференциальной системой уравнений ЛДУ. Подготовка исходных материалов для составления программы расчёта динамических характеристик ЭСП включает: составление расчётной схемы системы управления или элемента; определение числа учитываемых нелинейностей и как следствие числа учитываемых состояний системы управления или элемента; составление ЛДУ для всех учитываемых состояний и приведение ЛДУ к виду уравнений...
19491. Решение дифференциальных уравнений в частных производных 267.96 KB
  Экранированная двухпроводная линия РАСЧЕТ Для выполнения расчета необходимо запустить PDE Toolbox для этого необходимо выполнить команду pdetool в рабочей области MTLB.– Двухмерная модель проводящей линии Сначала из геометрических примитивов строиться модель системы см...
6396. Виды нелинейных дифференциальных уравнений 1-го порядка 163.25 KB
  Дифференциальное уравнение уравнение связывающее значение некоторой неизвестной функции в некоторой точке и значение её производных различных порядков в той же точке. Дифференциальное уравнение содержит в своей записи неизвестную функцию её производные и независимые переменные; однако не любое уравнение содержащее производные неизвестной функции является дифференциальным уравнением. Нелинейное дифференциальное уравнение дифференциальное уравнение обыкновенное или с частными производными в которое по крайней мере одна...
13541. Основные типы дифференциальных уравнений первого порядка 113.05 KB
  Рассмотрим уравнение XxdxYydy=0 1 в котором коэффициент при dx зависит только от x а коэффициент при dy – только от y. Такое уравнение называется уравнением с разделенными переменными. Тогда уравнение 1 можно переписать так . К уравнению с разделенными переменными легко приводится уравнение вида p1xp2ydx q1xq2ydy = 0 в котором коэффициенты при dx и dy представляют собой произведения функции от x на функцию от y.
7644. Формирование представлений о методах решения прикладных задач с помощью средств вычислительной техники 29.54 KB
  Наличие погрешности обусловлено рядом причин. Исходные данные как правило содержат погрешности поскольку они либо получаются в результате экспериментов измерений либо являются результатом решения некоторых вспомогательных задач. Полная погрешность результата решения задачи на ЭВМ складывается из трех составляющих: неустранимой погрешности погрешности метода и вычислительной погрешности: .
© "REFLEADER" http://refleader.ru/
Все права на сайт и размещенные работы
защищены законом об авторском праве.