- •Е.А.Коган
- •и естественно-научным дисциплинам
- •Москва 2010
- •Настоящее пособие посвящено двум важным и тесно связанным между собой разделам математики: обыкновенным дифференциальным уравнениям и вариационному исчислению.
- •Подробное изложение теории дифференциальных уравнений и вариационного исчисления содержится во многих учебниках и пособиях, некоторые из которых, рекомендуемые студентам втузов для самостоятельного изучения, приведены в списке литературы.
- •1.1. Основные понятия
- •Обыкновенное дифференциальное уравнение n-го порядка в самом общем виде записывается так:
- •Для дифференциальных уравнений первого порядка различают общее, частное и особое решения, а также общий, частный и особый интегралы.
- •Поэтому общее решение дифференциального уравнения можно определить как множество всех частных решений уравнения.
- •Особым решением дифференциального уравнения называется решение, которое не может быть получено из общего решения ни
- •при одном частном значении произвольной постоянной.
- •Часто при интегрировании уравнения первого порядка не удается найти его общее решение в явном виде, а получается конечное (не дифференциальное) соотношение вида
- •Знание изоклин позволяет во многих случаях даже для не интегрируемых явно дифференциальных уравнений получить графическое решение задачи Коши и выявить характер интегральных кривых.
- •Пример. Построить методом изоклин интегральную кривую уравнения
- •Таким образом, изоклинами данного уравнения являются концентрические окружности с центром в начале координат, причëм угловые коэффициенты касательных к искомым интегральным кривым равны радиусам этих окружностей С.
- •Очевидно, это уравнение с разделëнными переменными. Интегрируя его, получим
- •Следовательно, общий интеграл уравнения будет
- •Тогда
- •Тогда уравнение примет вид
- •Дифференциальное уравнение вида
- •называется приводящимся к однородному. В частности, к этому классу относится уравнение вида
- •В результате уравнение приводится к однородному
- •Возвращаясь к старой переменной, получим
- •Общее решение уравнения примет вид
- •После разделения переменных получим
- •Тогда уравнение (1.18) примет вид
- •Следовательно,
- •Подставляя (1.19) и (1.20) в (1.16), получим общее решение уравнения (1.12) в виде (1.15).
- •Уравнение вида
- •Следовательно, его общий интеграл, а значит, и общий интеграл уравнения (1.24) имеет вид
- •В результате общее решение уравнения будет иметь вид
- •После интегрирования получим
- •Следовательно, общее решение уравнения (2.18) будет
- •Далее ищем решение уравнения (2.17) в форме, аналогичной по структуре выражению (2.19), но произвольную постоянную в (2.19) заменяем неизвестной функцией
- •Подставляя (2.20) в (2.17), получим
- •В качестве практического примера применения метода понижения порядка рассмотрим задачу об осесимметричном изгибе упругих круговых пластин.
- •Определителем Вронского или вронскианом называется функциональный определитель вида:
- •Поэтому теорема о структуре общего решения линейного однородного дифференциального уравнения n-го порядка может быть переформулирована так:
- •а общее решение запишется в виде
- •Если известно общее решение однородного линейного дифференциального уравнения, соответствующего заданному неоднородному, то его частное решение может быть найдено методом вариации произвольных постоянных (методом Лагранжа).
- •Рассмотрим его реализацию для линейных дифференциальных уравнений второго порядка:
- •Интегрируя дифференциальные уравнения первого порядка (2.66), находим
- •Пример. Решить уравнение
- •Определитель этой системы
- •Интегрируя уравнения (2.71), находим
- •Подставляя (2.72) в (2.70), получим общее решение уравнения в виде
- •Рассмотрим линейное однородное дифференциальное уравнение второго порядка
- •Пример. Найти собственные значения и собственные функции однородной краевой задачи для уравнения (2.90) при граничных условиях
- •Общее решение уравнения согласно (2.92) имеет вид
- •Вычисляем
- •Раскрывая определитель, получим уравнение относительно параметра
- •корни которого являются собственными значениями задачи:
- •Уравнением Эйлера называется линейное уравнение вида
- •Пример. Решить уравнение
- •Уравнение (2.103) есть уравнение Эйлера второго порядка. Применим замену независимой переменной и производных по формулам (2.101), (2.102). Тогда уравнение примет вид
- •Его общее решение
- •Эти решения находятся методом подбора (см. выше) и имеют вид
- •Поэтому общее решение уравнения (2.104) будет
- •Пример. Решить задачу Коши для уравнения
- •Общее решение уравнения имеет вид
- •Убедимся в этом на примере системы двух уравнений относительно двух неизвестных функций
- •Будем искать частное решение однородной системы в виде
- •Пример. Решить методом Эйлера систему
- •Характеристическое уравнение системы
- •Общее решение однородной системы (3.18) запишется в виде
- •Этот метод применим к решению систем неоднородных линейных уравнений n-го порядка. Ограничимся для простоты нормальной системой двух линейных уравнений с постоянными коэффициентами
- •Пусть общее решение однородной системы уравнений известно:
- •Пример. Решить систему
- •Принимаем частное решение системы (3.31) в виде
- •Интегрируя эти уравнения, получим
- •Общее решение системы запишется в виде:
- •Пусть требуется решить краевую задачу для уравнения
- •Будем искать решение задачи в виде
- •Задача сводится к решению дифференциального уравнения
- •Выбранные функции удовлетворяют всем перечисленным выше требованиям. Они линейно независимы, непрерывно дифференцируемы и удовлетворяют граничным условиям (4.12).
- •Решение методом Бубнова
- •Как видим, ошибка, полученная при решении методом Бубнова в двучленном приближении, составляет сотые доли процента.
- •Решение методом наименьших квадратов
- •Решение методом коллокаций
- •В результате находим
124
4. ПРИБЛИЖЁННЫЕ АНАЛИТИЧЕСКИЕ МЕТОДЫ РЕШЕНИЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ
Методы точного интегрирования дифференциальных уравнений позволяют получить решение для относительно ограниченного круга задач. Поэтому в научных и инженерных расчётах широко используются приближë нные методы. Их можно разде-
лить на два класса: приближëнные аналитические и численные методы. При использовании аналитических методов решения получаются в виде при ближëнных формул. В численных методах результаты представляются таблицей чисел. Из численных методов широко используются шаговые методы типа РунгеКутта1,2, методы конечных разностей, метод конечных элементов и многие другие [13,14]. В настоящем пособии рассмотрены наиболее распространëнные приближë нные аналитические методы решения краевых задач: метод степенных рядов, Бубнова [21], наименьших квадратов, коллокаций. Метод степенных рядов является приближë нным, но позволяет получить результат с любой степенью точности. Этот метод обсуждён отдельно выше (см.
2.8.2- 2.8.4).
Пусть требуется решить краевую задачу для уравнения
y |
′′ |
= f (x,y,y ), |
x [a,b] |
|
(4.1) |
|
′ |
|
|
|
|
с граничными условиями |
|
|
|
||
|
|
y(a) = ya , |
y(b) = yb |
|
(4.2) |
Будем искать решение задачи в виде |
|
||||
|
|
|
n |
|
|
|
y(x) =U0(x)+ ∑aiUi (x) |
, |
(4.3) |
||
|
|
|
i=1 |
|
U0 (x),U1 (x),..., |
где ai - постоянные, подлежащие определению; |
Un (x) - подбираемые функции, которые должны удовлетворять следующим требованиям:
1,2 Р у н г е Карл Давид Тольме (30.08.1856 – 03.01.1927) – немецкий физик и математик, К у т т а Мартин Вильгельм (03.11.186725.12.1944) – немецкий физик и математик.
125
1.Функции Ui (x) (i = 1,2,...,n) должны быть линейно независимы на интервале (a,b).
2.Функции Ui (x) (i = 0,1,2,...,n) должны быть непрерывно дифференцируемы на (a,b) хотя бы до порядка, равного порядку уравнения.
3.Функция y(x), определяемая выражением (4.3), должна удов-
летворять граничным условиям (4.2) решаемой задачи. Это условие будет выполнено, если
U0 (a) = ya , U0 (b) = yb . |
|
Ui (a) =Ui (b) = 0, i =1,2 , , n. |
(4.4) |
Если граничные условия (4.3) однородны, то решение достаточно искать в виде
n
y(x) = ∑aiUi (x).
i=1
4. Функции Ui (x) (называемые обычно координатными или ап-
проксимирующими или базисными) в совокупности должны качественно правильно отражать физический процесс, описываемый дифференциальным уравнением.
Предположим, что функции Ui (x) (i= 0,1,2,...,n) подобраны. Необходимо найти константы ai так, чтобы искомая функция y(x) была близка на [a,b] к точному решению краевой задачи. Для этого перепишем уравнение (4.1) в виде
y |
′′ |
− f (x,y,y ) = 0. |
(4.5) |
|
′ |
|
Если в левую часть уравнения (4.5) подставить точное решение уравнения (4.1), то она будет тождественно равна нулю. Если же вместо точного решения подставить приближённое решение (4.3), то в левой части уравнения (4.5) получим некоторую функцию r(x,ai ) ≠ 0 на (a,b), i=1,2,...,n. Эта функция назы-
вается невязкой (или функцией – ошибкой) и может рассматриваться как некоторая мера ошибки.
В приближённых методах решения краевой задачи (4.1), (4.2) константы ai (i = 1,2,...,n) подбираются так, чтобы невязка
оказалась в том или ином смысле малой.
Различные приближённые методы отличаются тем, что в каждом из них устанавливается свой критерий малости невязки.
126
Общим для рассматриваемых методов является то, что их применение приводит к системе алгебраических уравнений относительно ai :
ϕi (a1,a2 , ,an ) = 0, |
i =1,2, , n . |
(4.6) |
Если система (4.6) совместна, |
то найденные |
константы |
a1,a2 , , an после подстановки в (4.3) определяют приближённое решение y(x) краевой задачи (4.1), (4.2). Чем больше число коор-
динатных функций в решении (4.3), тем точнее может быть приближённое решение задачи. Однако с ростом n существенно возрастает трудоёмкость вычислений.
4.1. Метод Бубнова
Этот метод в литературе часто называют также методом Бубнова – Галеркина3,4.
В этом методе за условие минимума невязки r(x,a1,a2, , , an ) принимается ортогональность невязки к координатным функциям Ui (x), i = 1,2,..,n на промежутке [a,b].
Как известно, две функцииϕ1 (x), ϕ2 (x) называются ортого-
нальными на промежутке [a,b], если
∫b ϕ1 (x)ϕ2 (x)dx = 0.
a
Составляя условие ортогональности для невязки, получим систему алгебраических уравнений для определения коэффициентов a1, a2 , , an искомого решения (4.3):
∫b r (x,a1,a2 , , an )Ui (x)dx = 0, i =1, 2 ,...., n. |
(4.7) |
a |
|
3,4 Бубнов Иван Григорьевич (18.01.1872 – 13.03.1919) - инженер - кораблестроитель и механик, основоположник строительной механики корабля.
Галеркин Борис Григорьевич (04.03.1871 - 12.06.1945) - инженер - генерал - лейтенант, академик.
127
4.2. Метод наименьших квадратов
При решении краевой задачи (4.1), (4.2) методом наименьших квадратов искомая функция y(x) отыскивается в том же ви-
де (4.3) с теми же требованиями к подбираемым координатным функциям Ui (x), i=0,1,2,...,n. Но для определения констант ai
(i=1,2, ...,n) составляется функция
S(a1,a2 , , an ) = ∫b r2(x,a1,a2, ,an )dx , |
(4.8) |
a
называемая интегральной квадратичной ошибкой аппроксимации решения.
Условие минимума функции S, как функции многих переменных, приводит к системе
dS = 0, i =1,2, ,n, |
(4.9) |
dai
из которой и определяются постоянные a1,a2 , ,an .
4.3.Метод коллокаций
Вметоде коллокаций неизвестные параметры a1,a2 , ,an определяются из условия, чтобы невязка r(x,a1,a2 , , an ) обращалась в нуль в n внутренних точках a < x1 < x2 < x3 < < xn < b
промежутка [a,b]. Эти точки, в которых дифференциальное уравнение задачи точно удовлетворяется, называются точками коллокации. В результате получаем систему уравнений вида
r(xi ,a1,a2 , ,an ) = 0, i=1,2,...,n. |
(4.10) |
решая которую, находим коэффициенты ai (i = 1,2,...,n). Заметим,
что точки коллокации могут быть выбраны, вообще говоря, произвольно, но их выбор существенно влияет на точность решения задачи.
В качестве примера рассмотрим решение вышеизложенными методами задачи отыскания прогибов шарнирно опёртого стержня постоянного поперечного сечения, нагруженного равномерно распределённой поперечной нагрузкой интенсивности q
(см. рис. I.19).