УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И...

97
А. М. ЗАВЬЯЛОВ, Р.Б. КАРАСЕВА УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ПРИБЛИЖЕННЫЕ МЕТОДЫ РЕШЕНИЙ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ Министерство образования России

Upload: others

Post on 25-Sep-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

А. М. ЗАВЬЯЛОВ, Р.Б. КАРАСЕВА

УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ-ЗИКИ И ПРИБЛИЖЕННЫЕ МЕТОДЫ РЕШЕНИЙ ДИФФЕРЕНЦИАЛЬНЫХ

УРАВНЕНИЙ

Министерство образования России

Page 2: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

2

Сибирская государственная автомобильно-дорожная академия (СибАДИ)

А. М. Завьялов, Р.Б. Карасева

УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИЗИКИ

И ПРИБЛИЖЕНЫЕ МЕТОДЫ РЕШЕНИЙ

ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ

Учебное пособие

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

Омск Издательство СибАДИ

2002

Page 3: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

3

УДК 517 ББК 22.1 З 13

Рецензенты:

кафедра высшей математики Омского государственного университета пу-тей сообщения; Ю.Ф. Стругов, д-р физ. - мат. наук, профессор Омского го-сударственного университета

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

Завьялов А.М., Карасева Р.Б. Уравнения математической физи-

ки и приближенные методы решений дифференциальных уравнений: Учебное пособие.– Омск: Изд-во СибАДИ, 2002. –124 с.

В учебном пособии приводятся способы нахождения точных решений

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

Тематика и содержание пособия отвечают требованиям образователь-ного стандарта второго поколения.

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

Табл. 16. Ил. 17. Библиогр.: 10 назв.

Завьялов А.М., Карасева Р.Б., 2002

ISBN 5-93204-077-7 Издательство СибАДИ, 2002

Page 4: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

4

ОГЛАВЛЕНИЕ

Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. Уравнения гиперболического типа. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1. Основные уравнения математической физики и краевые зада-чи для них. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2. Вывод уравнения колебания струны. . . . . . . . . . . . . . . . . . . . . . . 1.3. Решение задачи Коши. Формула Даламбера . . . . . . . . . . . . . . . . 1.4. Использование метода Фурье при решении первой краевой задачи . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.5. Метод Фурье для решения второй краевой задачи . . . . . . . . . . . 1.6. Примеры решения задач. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2. Уравнения параболического типа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.1. Уравнение теплопроводности для нестационарного случая. . . . 2.2. Решение первой краевой задачи методом Фурье. . . . . . . . . . . . . 2.3. Метод Фурье для решения второй краевой задачи . . . . . . . . . . . 2.4. Распространение тепла в неограниченном стержне. . . . . . . . . . . 2.5. Примеры решения задач. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3. Уравнения эллиптичекого типа . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1. Задачи, приводящие к исследованию решений уравнения Лап-ласа. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2. Уравнение Лапласа в цилиндрических координатах . . . . . . . . . 3.3. Задача Дирихле для круга . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.4. Примеры решения задач . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4. Приближенное решение дифференциальных уравнений. . . . . . . . . . . 4.1. Метод Пикара последовательных приближений. . . . . . . . . . . . . 4.2. Методы Эйлера и Рунге-Кутта численного решения обыкно-венных дифференциальных уравнений. . . . . . . . . . . . . . . . . . . . . . . . . . 4.3. Метод Адамса . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4. Приближенный метод интегрирования систем дифференци-альных уравнений первого порядка . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5. Метод сеток численного решения дифференциальных уравне-ний с частными производными. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.6. Решение уравнения движения грунта. . . . . . . . . . . . . . . . . . . . . .

5. Вариационные методы. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1. Некоторые сведения из функционального анализа. . . . . . . . . . . . 5.2. Теоретические основы метода Ритца. . . . . . . . . . . . . . . . . . . . . . . 5.3. Методы Ритца, Галеркина, наименьших квадратов. . . . . . . . . . . 5.4. Численные примеры. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6. Типовые расчеты. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Рекомендуемая литература. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4 5 6 8

10 14 16 20 21 23 26 27 31 37

38 42 45 47 51 52

57 67

73

78 95 99 99 101 102 104 113 122

Page 5: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

5

Предисловие

Уважаемый читатель! При изложении материала авторы

старались следовать принципу сочетания фундаментальности

и прикладной направленности, стремились показать роль ап-

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

моделирования реальных процессов.

Наряду с рассмотрением классических примеров и задач,

решаются дифференциальные уравнения, моделирующие про-

цессы взаимодействия рабочих органов дорожно-

строительных машин со средой.

Основная цель пособия – дать по возможности целостное

представление о предмете и методах решения различных диф-

ференциальных уравнений.

Авторы очень надеются на то, что это учебное пособие бу-

дет полезно любому человеку, взявшему его в руки, конечно,

прежде всего, студенту, аспиранту, а также на то, что в пер-

спективе станет его настольной книгой.

Page 6: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

6

1. УРАВНЕНИЯ ГИПЕРБОЛИЧЕСКОГО ТИПА

1.1. ОСНОВНЫЕ УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИЗИКИ И КРАЕВЫЕ ЗАДАЧИ ДЛЯ НИХ

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

в частных производных функции двух переменных вида ),,,,(2 txttxtxx UUUtxFUCUВUA , (1)

где А, В, С – в общем случае функции переменных x и t из не-которой области G. Из уравнения (1) решение определяется неоднозначно. Для выделения единственного решения необхо-димо задать краевые условия, которые формулируются в виде граничных и начальных условий. Краевые условия вместе с дифференциальным уравнением образуют краевую задачу.

Краевая задача называется корректно поставленной, если: 1) решение ее существует и единственно; 2) решение ее устойчиво по входным данным, т.е. малые

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

В зависимости от коэффициентов уравнения (1) ставятся различные краевые задачи. Рассмотрим величину D=B 2 –A C . Если D>0 , то уравнение (1) называется уравнением гипербо-лического типа; если D =0 , то параболического; если D <0 , то эллиптического типа.

Простейшей формой (каноническим видом) уравнений раз-личного типа являются следующие уравнения:

),,,,(2txxxtt UUUtxqUаU – гиперболический тип;

),,,(2xxxt UUtxqUаU – параболический тип;

),,,,( txxxtt UUUtxqUU – эллиптический тип. Для каждого из уравнений поставим корректные краевые

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

продольных колебаний стержня, электрических колебаний в

Page 7: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

7

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

xxtt UаU 2 .

1.2. ВЫВОД УРАВНЕНИЯ КОЛЕБАНИЯ СТРУНЫ

В математической физике под струной понимают гибкую упругую нить. Напряжения, возникающие в струне в любой момент времени, направлены по касательной к ее профилю. Пусть струна длиной l в начальный момент направлена по от-резку оси Ox от 0 до l. Предположим, что концы струны закре-плены в точках x= 0и x = l . Если струну отклонить от ее на-чального положения, а потом предоставить самой себе или, не отклоняя струны, придать в начальный момент ее точкам не-которую скорость, то точки струны начнут совершать движе-ние, – говорят, что струна начнет колебаться. Задача заключа-ется в определении формы струны в любой момент времени и в определении закона движения каждой точки струны в зави-симости от времени.

Будем рассматривать малые отклонения точек струны от начального положения. В силу этого можно предположить, что движение точек струны происходит перпендикулярно оси Оx и в одной плоскости. Процесс колебания в этом случае описыва-ется одной функцией U(x, t), которая дает величину перемеще-ния точки струны с абсциссой x в момент t.

Будем предполагать, что длина элемента струны 21ММ

равняется ее проекции на ось Оx, т.е. 1

2

1

2

221 1

x

x

x

xx dxdxUММ

12 xx . (Мы пренебрегаем величиной xU по сравнению с 1). Также будем предполагать, что натяжение во всех точках

струны одинаковое, обозначим его через Т.

Page 8: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

8

Рассмотрим элемент струны ММ′. На концах этого элемента по каса-тельным к струне действу-ют силы Т. Пусть каса-тельные образуют с осью Ox углы φ и φ +φ. Тогда проекция на ось OU сил, действующих на элемент ММ′, будет равна sin)sin( TT . Так как угол φ мал, то можно предположить, что sintg , и мы будем иметь

.10,),(),(),(

),(tg)(tgsin)sin(

2

2

2

2

xx

txUTxx

txxUTx

txUx

txxUTTTTT

(К выражению, стоящему в скобках, мы применили теорему Лагранжа).

Чтобы получить уравнение движения, нужно внешние си-лы, приложенные к элементу, приравнять силе инерции. Пусть ρ – линейная плотность струны. Тогда масса элемента струны будет ρx. Ускорение элемента равно ttU , следовательно, по принципу Даламбера будем иметь xUTUx xxtt . Сокращая

на x и обозначая 2aT , получаем уравнение движения

xxtt UaU 2 . Это и есть волновое уравнение – уравнение колебания струны.

Функция U(x, t) описывает отклонение от положения рав-новесия каждой точки x, lx0 , струны в момент времени

0t , l – длина струны; а2 характеризует скорость распростра-нения волны.

Если на струну воздействует вынуждающая сила, мощ-ность источников которой характеризуется функцией q(x, t), то уравнение колебания струны имеет вид

О x

М

1 Рис.

М

x xx

Δ

l

U

Page 9: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

9

),(2 txqUaU xxtt . (2) Для однозначного разрешения дифференциального уравне-

ния (2) ставятся следующие краевые задачи. 1. Первая краевая задача

Найти решение уравнения (2) в области 0<x < l , t>0 , удов-летворяющее начальным условиям:

U(x, 0) = f (x), x<0< l ; (3) − задано отклонение каждой точки струны от положения рав-новесия в момент времени t=0 ,

lxxxU t 0),()0,( ; (4) − заданы скорость каждой точки струны в момент времени t=0 и граничные условия:

0,0),(,0),0( ttlUtU ; (5) − концы струны x=0 и x= l жестко закреплены. 2. Вторая краевая задача

Найти решение уравнения (2), удовлетворяющее в области t>0 , 0 <x< l начальным условиям (3), (4) и граничным усло-виям:

0,0),(,0),0( ttlUtU xx ; (6) − концы свободны. 3. Задача Коши

Найти решение уравнения (2) для бесконечной области ,0, tx удовлетворяющее в области x началь-

ным условиям (3), (4). Граничные условия отсутствуют. Кроме того, могут быть поставлены смешанные краевые

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

1.3. РЕШЕНИЕ ЗАДАЧИ КОШИ. ФОРМУЛА ДАЛАМБЕРА

Будем решать однородное волновое уравнение

),(),( 2 txUatxU xxtt (7) для бесконечной струны, x , 0t , при начальных

Page 10: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

10

условиях (3), (4). Введем новые переменные:

atx , atx . (8) Уравнение (7) с помощью замены (8) приводится к виду

0U . (9) Общее решение уравнения (9) можно записать в виде

)()(),( 21 U , где 1, 2 – произвольные функции одной переменной, опре-делим их из начальных условий. Переходя к прежним пере-менным, найдем

)()(),( 21 atxatxtxU . (10) При t=0 из начального условия (3) имеем

)()()()0,( 21 xfxxxU . (11) Определим производную по t для решения (10):

)atx()atx(a)t,x(U t 21 и воспользуемся начальным условием (4):

)x()x()x(a),x(U t 210 . (12) Выражение (12) проинтегрируем по x в пределах от 0 до x:

Cdx)x(a

)()x()()x(x

0

2211100 , (13)

где )0()0( 21 C – постоянная величина. Складывая и вычитая почленно (11) и (13), получим:

Cdxxa

xfxx

0

1 )(1)()(2 , (14)

Cdxxa

xfxx

0

2 )(1)()(2 . (15)

Выражения для 1 и 2 из (14) и (15) запишем для любого 0t , вспоминая, что )()( 111 atx , )(22

)(2 atx , и подставим в искомое решение (10):

Page 11: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

11

2)(

21)(

21),(

0

Cdxxa

atxftxUatx

2)(

21)(

21

0

Cdxxa

atxfatx

.

Преобразуем последнее выражение и получим формулу Даламбера

atx

atx

dxxa

atxfatxftxU )(21

2)()(),( , (16)

где 0),,( tx . Итак, решение задачи Коши для волнового уравнения (7)

выписывается в виде формулы (16).

1.4. ИСПОЛЬЗОВАНИЕ МЕТОДА ФУРЬЕ ПРИ РЕШЕНИИ ПЕРВОЙ КРАЕВОЙ ЗАДАЧИ

Уравнение (7) будем решать в области 0<x< l , t>0 , где

l – конечное число, т.е. для конечной струны, с начальными условиями (3), (4) и граничными (5).

Идея метода Фурье (разделения переменных) состоит в том, что решение уравнения (7) ищется в виде

)()(),( tTxXtxU , (17) т.е. функция двух переменных ),( txU представляется в виде произведения двух функций, каждая одной переменной. Най-дем частные производные функций ),( txU , исходя из (17), и, подставив в уравнение (7), получим ).()()()( 2 xXtTatTxX В последнем уравнении разделим переменные:

0)()(

)()( 2

2

xXxX

tTatT . (18)

В выражении (18) слева стоит функция только от t, а справа – функция только от x. Равенство двух функций разных пере-менных при всех значениях означает, что каждая из этих

Page 12: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

12

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

0)()( 22 tTatT , (19) 0)()( 2 xXхX . (20)

Имеем два обыкновенных дифференциальных уравнения второго порядка с постоянными коэффициентами. Характери-стические уравнения для них соответственно имеют вид:

0222 ak , отсюда iak 2,1 ; 022 p , отсюда ip 2,1 .

Тогда общие решения для уравнений (19), (20) примут вид: taCtaCtT sincos)( 21 , 0t , (21)

xCxCxX sincos)( 43 , lx0 . (22) Постоянные , С1, С2, С3, С4 определим из граничных и на-чальных условий.

Итак, общее решение волнового уравнения (7) имеет вид )sincos()sincos(),( 4321 xCxCtaCtaCtxU , (23)

lx0 , 0t . Используем первое граничное условие (5) при 0x и 0t :

0)sincos(),0( 321 CtaCtaCtU . Так как 0t – произвольно, то 03 С . Используем второе гра-ничное условие (5) при lx с учетом того, что 03 С :

0sin)sincos(),( 421 lCtaCtaCtlU . Последнее равенство выполняется для всех 0t , если

0sin4 lC . Предположим, что 04 C . В противном случае при 04 C и 03 С получим тривиальное решение 0),( txU . Следовательно, 0sin l или nl , где n = ±1, ±2, … .

Значение 0n исключили, т.к. в этом случае получили бы тривиальное решение. Из последнего соотношения получим

Page 13: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

13

,l

n n = ±1, ±2, … . (24)

Итак, решение (23) при граничных условиях (5) примет вид для n = ±1, ±2, … :

t

lanCt

lanCx

lnCtxU sincossin),( 214 . (25)

Для каждого значения n получим свое значение решения (25). Суммируя решения при всех значениях n, вновь получим решение дифференциального уравнения (7), удовлетворяющее условиям (5):

1sincossin),(

nnn t

lanBt

lanAx

lntxU , (26)

lx0 , 0t , где 41CCАn , 42CCBn – постоянные. Определим их из на-чальных условий (3), (4).

Подставляя 0t в (26), из условия (3) получим

)(sin)0,(1

xfxl

nAxUn

n

, lx0 . (27)

Соотношение (27) можно рассматривать как разложение в ряд Фурье нечетной на ll, периодической функции f(x) с коэффициентами разложения nА , определяемыми, как извест-но из теории рядов Фурье, соотношением

l

n xdxl

nxfl

А0

sin)(2 , n = 1, 2, … . (28)

Определим производную по t для решения (26):

lant

lanBt

lanAx

lntxU

nnnt

1cossinsin),( .

Подставим 0t и получим начальное условие (4) в виде

)(sin)0,(1

xl

anBxl

nxU nn

t

. (29)

Соотношение (29) будем рассматривать как разложение в

Page 14: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

14

1

2

3

4

Рис. 2

ряд Фурье нечетной на ll, периодической функции (x) с

коэффициентами разложения nBl

an .

Тогда xdxl

nxl

Bl

an l

n

sin)(2

0 , n = 1, 2, … ,

или xdxl

nxan

Bl

n

sin)(2

0 . (30)

Итак, решение первой краевой задачи для волнового урав-нения (7) представляется в виде ряда (26) с коэффициентами разложения (28), (30). Отметим важные физические особенности изучаемого яв-ления. Объединяя в (26) оба члена в скобках, перепишем ре-шение в виде

1sinsin~),(

nnn t

lanx

lnАtxU

.

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

отдельных колебаний вида

nnn t

lanx

lnАy

sinsin~ . Уча-

ствующие в таком элементарном колебании точки струны все колеблются с одной и той же частотой или с одним и тем же периодом, кото-рому отвечает тон определенной высо-ты. Амплитуда колебания каждой точ-ки зависит от ее положения; она равна

xl

nАnsin~ .

Вся струна разбивается на n равных участков, причем точки одного участка находятся всегда в одной и той же фазе, а точки соседних участков – в прямо противоположных фазах. На рис. 2 изо-бражены последовательные положения

Page 15: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

15

струны для случаев n = 1, 2, 3, 4. Точки, отделяющие один уча-сток от другого, находятся в покое; это так называемые узлы. Середины участков (пучности) колеблются с наибольшей ам-плитудой. Описанное явление носит название стоячей волны; отсюда сам метод Фурье обычно называют методом стоячих волн. Основной тон определяется первой составляющей y1; ей отвечают частота l

a 1 и период alT 21 . Остальные тона,

одновременно с основным издаваемые струной, или обер-тоны, характеризуют определенную «окраску» звука, или его тембр. Если нажать пальцем в середине струны, то сразу за-глохнут как основной тон, так и нечетные обертоны, для кото-рых там была пучность. Четные обертоны, для которых на се-редину струны приходится узел, все сохранятся; среди них роль основного тона будет играть второй обертон с периодом

12 21 ТT , и струна станет издавать октаву первоначального

тона. Все это можно прочитать по полученному решению! 1.5. МЕТОД ФУРЬЕ ДЛЯ РЕШЕНИЯ ВТОРОЙ КРАЕВОЙ ЗАДАЧИ

Уравнение (7) будем решать с начальными условиями (3),

(4) и граничными (5). Общее решение уравнения (7) имеет вид (23). Постоянные коэффициенты , С1, С2, С3, С4 определим, используя начальные и граничные условия второй краевой за-дачи.

Найдем производную по x для решения (23): )cossin()sincos(),( 4321 xCxCtaCtaCtxU x . (31)

Из первого граничного условия при 0x имеем 0)sincos(),0( 421 CtaCtaCtU x , которое будет выпол-

няться для всех 0t , если 04 C или 0 . Но при 0 будем иметь тривиальное решение; следова-тельно, 04 C . Тогда решение (23) примет вид:

xCtaCtaCtxU cos)sincos(),( 321 . (32) При lx имеем второе граничное условие:

Page 16: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

16

0)sin()sincos(),( 321 lCtaCtaCtlU x , которое вы-полняется при 0t , если 0sin3 lC . При 03 C будем иметь тривиальное решение, т.к. 04 C . Следовательно, 0sin l ,

т.е. ,l

n n = 0, ±1, … Итак, решение (32) для каждого n

примет вид )sincos(cos),( 213 taCtaCxl

nCtxU . Сум-

мируя по всем n, вновь получим решение уравнения (7), удов-летворяющее условиям (6):

0sincoscos),(

nnn t

lanBt

lanAx

lntxU , (33)

где 31CCАn , 32CCBn подлежат определению из начальных условий. При 0t имеем:

0)(cos)0,(

nn xfx

lnAxU (34)

и )(cos)0,(0

xxl

nl

anBxUn

nt

. (35)

Соотношения (34) и (35) будем рассматривать как разложение в ряд Фурье четных на ll, периодических функций )(xf и

)(x с коэффициентами разложения nА и l

anBn соответст-

венно. Из теории рядов Фурье известен вид коэффициентов:

l

dxxfl

A0

0 )(1 , 00 B ,

l

n xdxl

nxfl

A0

cos)(2 , n = 1, 2, … (36)

и

l

n xdxl

nxl

Bl

an

0

cos)(2 , n = 1, 2, …

Page 17: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

17

или l

n xdxl

nxan

B0

cos)(2

. (37)

Итак, решение второй краевой задачи для волнового урав-нения (7) представлено в виде ряда (33) с коэффициентами (36) и (37).

1.6. ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ

1. Найти решение задачи Коши xxtt UU , если )0,(xU 2x , 1)0,( xU t . Решение. Решение ищем в виде формулы Даламбера (16):

atx

atx

dxxa

atxfatxftxU )(21

2)()(),( , x , 0t .

В нашем случае: 1a , 2xf , 1 . Поэтому

ttxdxtxtxtxUtx

tx

2222

21)()(

21),( .

Ответ: ttxU 22 . 2. Найти форму струны, определяемой уравнением

xxtt UU 4 в момент времени 4

t , если в начальный момент

заданы условия: xxU sin)0,( , 1)0,( xU t (задача Коши). Решение. Подставляем исходные данные в формулу Да-

ламбера (16):

.2cossin441)2sincos2cossin2sin

cos2cos(sin21

41)2sin()2sin(

21),(

2

2

ttxttxtxt

xtxdxtxtxtxUtx

tx

При 4

t решение примет вид 442

cossin4

,

xxU ,

т.е. струна параллельна оси абсцисс.

Page 18: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

18

3. Струна, закрепленная на концах 0x , lx , имеет в на-чальный момент времени форму

параболы )(42 xlx

lU (рис. 3).

Определить смещение точек струны от оси абсцисс, если на-чальные скорости отсутствуют. (Первая краевая задача).

Решение. Решение уравне-ния xxtt UaU 2 , удовлетворяющее начальным условиям:

)(4)0,( 2 xlxl

xU , 0)0,( xU t и граничным условиям:

0),0( tU , 0),( tlU , будем искать в виде (26):

1sincossin),(

nnn t

lanBt

lanAx

lntxU с коэффициента-

ми (28), (30):

l

n xdxl

nxfl

А0

sin)(2 , xdxl

nxan

Bl

n

sin)(2

0 , n = 1, 2, … .

Для нашего случая при )(4)( 2 xlxl

xf и 0)( x имеем

0nB , l

n xdxl

nxlxll

А0

2 sin)(42 , n = 1, 2, … .

Интеграл вычисляем по частям: 2

1 xlxu dxxldu )2(1 ,

xdxl

nd sin1 xl

nnl

cos1 ,

.cos)2(8

cos)2(8cos8

02

02

0

23

l

ll

n

xdxl

nxlln

xdxl

nxlln

xl

nnlxlx

3 Рис.

О xl2

l

1

U

Page 19: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

19

Вновь применяем метод интегрирования по частям:

xlu 22 dxdu 22 , xdxl

nd cos2 xl

nnl

sin2 .

Окончательно имеем

.12,32,2,0

1116)1(cos16

sin16sin28

333333

022

022

knn

kn

nn

n

xdxl

nln

xl

nxlln

А

n

ll

n

Тогда решение задачи примет следующий вид:

x

lkt

lka

ktxU

k

)12(sin)12(cos12

132),(0

33

.

4. Найти решение уравнения xxtt UU при следующих ус-ловиях: xxU )0,( , 2)0,( xU t , lx0 ,

0),(),0( tlUtU xx , 0t . (Вторая краевая задача). Решение. Функцию ),( txU будем искать в виде (33):

0sincoscos),(

nnn t

lanBt

lanAx

lntxU с коэффици-

ентами (36), (37):

l

dxxfl

A0

0 )(1 , 00 B ,

l

n xdxl

nxfl

A0

cos)(2 , l

n xdxl

nxan

B0

cos)(2

,

где n = 1, 2, … , xxf )( , 2)( x , 1a .

Для нашего случая: 22

11

0

2

00

lxl

xdxl

All

, 00 B .

Применяя интегрирование по частям, определим:

Page 20: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

20

)1(cos2cos0sin

2sinsin2cos2

220

22

22000

nn

lxl

nn

lll

nnl

lxdx

ln

nlx

ln

nlx

lxdx

lnx

lA

l

lll

n

,12,4

,2,0112

2222 kn

nl

kn

nl n

0sin4cos22

00

ll

n xl

nnl

nxdx

ln

nB

, n = 1, 2, … .

Окончательно решение примет вид

x

lk

klltxU

k

)12(cos12

42

),(0

22

.

Задачи для самостоятельного решения

1. Найти решение уравнения xxtt UU при условиях:

3)0,( xxU , xxU t )0,( , x , 0t . 2. В момент времени t найти форму струны, опреде-

ляемую уравнением xxtt UU , если в начальный момент поло-жение струны определяется условиями: xxU sin)0,( , xxU t cos)0,( .

3. Найти решение задачи Коши для уравнения xxtt UU 9 при начальных условиях: 0)0,( xU , 2)0,( xxU t .

4. Струна закреплена на концах 0x , 3x . В начальный момент времени струна имеет вид ломаной ОАВ, где точки за-даны координатами: А(2; –0,1), В(3; 0), О(0; 0). Найти форму струны в любой момент времени, если 0)0,( xU t .

5. Струна, закрепленная на концах 0x , 1x , в началь-ный момент времени имеет форму: )2()0,( 34 xxxhxU , где

Page 21: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

21

h = const. Найти форму струны для любого момента времени t, если начальные скорости отсутствуют.

6. Решить задачу №5 при условии, что концы струны сво-бодны.

7. Найти решение волнового уравнения xxtt UU 4 , если в начальный момент времени положение струны определялось условиями: 2)0,( xxU , xxU t )0,( . Концы струны 0x ,

5x свободны. 8. Найти решение уравнения xxtt UU 4 , если 0)0,( xU ,

xxU t )0,( . 9. Найти решение уравнения xxtt UU , если xxU )0,( ,

xxU t )0,( . 10. Найти решение уравнения xxtt UaU 2 , если 0)0,( xU ,

xxU t cos)0,( . 11. Струна закреплена в точках 0x и lx . Начальные

отклонения точек струны равны нулю, а начальная скорость выражается формулой

.22

0

,22

2cos)0,(

hlx

hlxh

lx

xU t

при

при

Найти форму струны для любого момента времени t.

2. УРАВНЕНИЯ ПАРАБОЛИЧЕСКОГО ТИПА Простейшим представителем уравнения этого типа являет-ся уравнение теплопроводности

),(2 txqUaU xxt , где функция ),( txU описывает распространение тепла в стержне lx0 длиной l в момент времени 0t ; а2 – коэф-фициент теплопроводности (при constа стержень однород-

Page 22: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

22

ный); ),( txq – функция источников тепла. Если источники от-сутствуют, то уравнение принимает вид

xxt UaU 2 .

2.1. УРАВНЕНИЕ ТЕПЛОПРОВОДНОСТИ ДЛЯ НЕСТАЦИОНАРНОГО СЛУЧАЯ

Обозначим через ),( tMU температуру в точке М однород-ного тела, ограниченного поверхностью S в момент времени t. Известно, что количество теплоты dQ , поглощаемой телом за время dt , выражается равенством

dSdtnUkdQ

, (1)

где dS – элемент поверхности, k – так называемый коэффици-

ент внутренней теплопроводности, nU – производная функ-

ции U по направлению внешней нормали к поверхности S. Так как теплота распространяется в направлении понижения

температуры, то 0dQ , если 0

nU , и 0dQ , если 0

nU .

Из равенства (1) следует, что

S

dSnUkdtQ .

Вычислим Q другим способом. Выделим элемент dV объ-ема V, ограниченного поверхностью S. Количество теплоты dQ , получаемой элементом dV за время dt , пропорциональ-но повышению температуры в этом элементе и массе самого элемента, т.е.

dVdtUdQ t , (2) где – плотность вещества, – коэффициент пропорцио-нальности, называемый теплоемкостью вещества. Из равенст-

Page 23: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

23

ва (2) следует, что V

tdVUdtQ .

Таким образом, получаем dSnUadVU

SVt

2 , где

ka 2 .

Учитывая, что UnU grad и kUjUiUU zyx grad , пре-

образуем полученное равенство к виду dSUUUadVU

Szyx

Vt coscoscos2 .

Заменив правую часть с помощью формулы Остроградского-Гаусса, имеем

V

zzyyxxV

t dVUUUadVU 2 ,

или 02 V

zzyyxxt dVUUUaU ,

для любого объема V. Отсюда получаем дифференциальное уравнение

zzyyxxt UUUaU 2 , называемое уравнением теплопроводности для нестационар-ного случая. Если тело является стержнем, направленным по оси Ox, то уравнение теплопроводности имеет вид

xxt UaU 2 . (3) Для уравнения (3) можно поставить следующие краевые задачи:

1. Первая краевая задача Найти решение уравнения (3), удовлетворяющее начально-

му условию )()0,( xfxU ; (4)

− в начальный момент времени 0t задано распределение температуры по всей длине стержня lx0 ; и граничным условиям:

Page 24: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

24

1),0( UtU , 2),( UtlU ; (5) − на концах стержня 0x и lx в любой момент времени

0t известна температура U1 и U2. 2. Вторая краевая задача Найти решение уравнения (3), удовлетворяющее начально-

му условию (4) и граничным условиям: 0),0( tU x , 0),( tlU x ; (6)

− концы стержня 0x и lx теплоизолированы. 3. Смешанная краевая задача Найти решение уравнения (3), удовлетворяющее начально-

му условию (4) и граничным условиям: 0,00~),0( tUUhtU x , 0,~),( tlUlUhtlU x ;

− на концах 0x и lx задан теплообмен со средой, h – ко-эффициент теплообмена, U~ – температура среды.

4. Задача Коши Найти решение уравнения (3) для бесконечного стержня,

если известно начальное распределение температуры: )()0,( xfxU , x , граничные условия отсутствуют.

Можно рассматривать полубесконечный стержень 0x . Тогда на конце 0x задается граничное условие (задача с од-ним граничным условием). Возможно ставить краевую задачу с условиями (5) и (6) на разных концах (на одном конце задана температура, другой конец теплоизолирован).

2.2. РЕШЕНИЕ ПЕРВОЙ КРАЕВОЙ ЗАДАЧИ МЕТОДОМ ФУРЬЕ

Краевую задачу (3), (4), (5) будем решать методом разделе-ния переменных (метод Фурье), представляя искомое решение в виде произведения двух функций

)()(),( tTxXtxU . (7) Вместо граничных условий (5) рассмотрим вначале нуле-вые граничные условия:

0),(),0( tlUtU . (8) Предполагаемое решение (7) подставим в уравнение (3), полу-

Page 25: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

25

чим ).()()()( 2 xXtTatTxX Или, разделяя переменные:

0)()(

)()( 2

2

xXxX

tTatT , (9)

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

0)()( 22 tTatT , (10)

0)()( 2 xXtX . (11) Общее решение уравнения (10) имеет вид

taeСtT22

1)( , 0t , (12) где С1 – постоянная интегрирования.

Решение уравнения (11) имеет вид xCxCxX sincos)( 32 , lx0 . (13)

Тогда решение (7) с учетом (12) и (13) примет вид )sincos(),( 321

22

xCxCеCtxU ta . (14) Неизвестные постоянные , С1, С2, С3 определим из краевых условий (4), (8). Из условия (8) имеем:

0),0( 2122

CеCtU ta , 0sin),( 3122

lCеCtlU ta . (15) Из равенства (15), справедливого при любом 0t , следует:

02 С . Второе равенство будет выполняться при 0sin3 lС для любого 0t . Предположим, что 03 С , иначе получим тривиальное решение 0),( txU . Тогда 0sin l , отсюда

ln , где n = 1, 2, … .

Итак, получили решение (7) в виде

xl

nCеCtxUt

lna

sin),( 31

22

для каждого n = 1, 2, … .

Суммируя по всем n, вновь получим решение уравнения (3):

Page 26: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

26

1sin),(

2

n

tl

an

n lxnеCtxU

, (16)

где 31CCСn . Коэффициенты Сn для каждого n определим из начального условия (4):

)(sin)0,(1

xflxnCxU

nn

. (17)

Рассматривая (17) как разложение в ряд Фурье нечетной на ll, периодической функции )(xf , найдем коэффициенты разложения в виде

dxxl

nxfl

Cl

n

0

sin)(2 , n = 1, 2, … . (18)

Итак, решение первой краевой задачи с нулевыми гранич-ными условиями (8) нашли в виде ряда (16) с коэффициентами (18). Найдем решение первой краевой задачи с ненулевыми гра-ничными условиями, т.е. решение задачи (3), (4), (5). Представим искомое решение в виде суммы двух функций

)(),(),( xUtxtxU , (19) где ),( tx удовлетворяет уравнению (3), начальному условию (4) и нулевым граничным условиям: 0),(),0( tlt , 0t , а функция )(xU , называемая стационарной температурой, удов-летворяет уравнению

0xxU (20) и ненулевым граничным условиям (5): 1)0( UU , 2)( UlU .

Общее решение уравнения (20) имеет вид baxxU )( , lx0 ,

где a и b – постоянные интегрирования, определяемые из гра-ничных условий (4): 1)0( UbU , 2)( UballU .

Отсюда: 1Ub , lUUa 12 . Тогда решение уравнения (20) с условиями (4) запишется в

Page 27: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

27

виде

112)( Ux

lUUxU

, lx0 , (21)

а решение первой краевой задачи (3), (4), (5) примет вид

1

121 sin),(

2

n

tl

an

n xl

nеCxl

UUUtxU

, (22)

где nС имеют вид (18). 2.3. МЕТОД ФУРЬЕ ДЛЯ РЕШЕНИЯ ВТОРОЙ КРАЕВОЙ ЗАДАЧИ

Общее решение уравнения теплопроводности (3) имеет вид

(14). Коэффициенты , С1, С2, С3 определим из граничных ус-ловий (6) и начального условия (4). Производная по x решения (14) имеет вид

)sincos(),( 23122

xCxCеCtxU tax . (23)

Подставим (23) в граничные условия (6): 0),0( 31

22

CеCtU tax . (24)

Соотношение (24) выполняется для любого 0t при 03 С . Для второго условия 0sin),( 21

22

xCеCtlU tax . (25)

Предполагая 02 С (иначе получим тривиальное решение

0),( txU ), из равенства (25) имеем 0sin l , или l

n , где

n = 1, 2, … . Итак, решение второй краевой задачи имеет вид

xl

nCеCtxUt

lna

cos),( 21

22

при n = 0, 1, 2, … .

Суммируя все решения при различных n, снова получим решение дифференциального уравнения (3), удовлетворяющее условиям (6):

0cos),(

2

n

tlan

n lxnеCtxU

, (26)

Page 28: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

28

где 21CCСn . Коэффициенты nС ряда (26) определим из на-чального условия (4):

)(cos)0,(0

xflxnCxU

nn

. (27)

Соотношение (27) можно рассматривать как разложение в ряд Фурье периодической, четной на ll, функции )(xf с ко-эффициентами nС , которые, как известно, определяются по формулам:

....,2,1приcos)(2

,0при)(1

0

00

ndxxl

nxfl

C

ndxxfl

C

l

n

l

(28)

Итак, решение второй краевой задачи нашли в виде ряда (26) с коэффициентами (28).

2.4. РАСПРОСТРАНЕНИЕ ТЕПЛА В НЕОГРАНИЧЕННОМ СТЕРЖНЕ

Пусть в начальный момент задана температура в различ-

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

Если стержень совпадает с осью OX, то математическая за-дача формулируется следующим образом. Найти решение уравнения (3):

xxt UаU 2 в области x , 0t , удовлетворяющее начальному условию (4): )()0,( xfxU . Решая уравнение (3) методом разделения переменных, мы получим решение в виде (14). Перепишем его иначе:

Page 29: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

29

xBxAеtxU ta sin)(cos)(),(22

(29) (постоянная 1C включена в А(), В()). Постоянные А и В изменяются при изменении . Поэтому А и В можно считать функциями от . В силу линейности урав-нения (3) решением является также сумма решений вида (29):

xBxAе ta sin)(cos)(22

.

Интегрируя выражение (29) по параметру в пределах от 0 до +, также получим решение

dxBxAеtxU ta

0

sin)(cos)(),(22

, (30)

причем А() и В() таковы, что этот интеграл, его производная по t и вторая производная по x существуют и получаются пу-тем дифференцирования интеграла по t и x. Подберем А(), В() так, чтобы решение ),( txU удовлетво-ряло условию (4). Полагая в равенстве (30) 0t , на основании условия (4) получаем

dxBxAxfxU

0

sin)(cos)()()0,( . (31)

Предположим, что функция )(xf такова, что она представлена интегралом Фурье

ddxfxf

0

)(cos)(1)( ,

или

xdfxf

coscos)(1)(0

.sinsin)( dxdf

(32)

Page 30: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

30

Сравнивая правые части (31) и (32), получаем

dfА cos)(1)( ,

dfВ sin)(1)( . (33)

Подставив найденные выражения А(), В() в формулу (30), получим или, переставив порядок интегрирования, окончательно полу-чим

ddxеftxU ta

0

)(cos)(1),(22

. (34)

Это и есть решение поставленной задачи. Преобразуем форму-лу (34). Вычислим интеграл, стоящий в круглых скобках:

00

cos1)(cos222

zdzеta

dxе zta . (35)

Это преобразование интеграла сделано путем подстановок:

zta ,

tax . (36)

Обозначим

0

cos2

zdzеK z . (37)

Дифференцируя, получаем

0

sin2

zdzzеK z .

Интегрируя по частям, найдем

,)(cos)(1

)sinsincos(cos)(1sin

sin)(coscos)(1),(

0

0

0

22

22

22

ddxfе

ddxxfеdx

dfxdfеtxU

ta

ta

ta

Page 31: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

31

dzzеzеK zz

0

0cos

2sin

21 22

, или KK2

.

Интегрируя это дифференциальное уравнение, получим

4

2

СeK . (38) Определим постоянную C. Из (37) следует:

2

00

2

dzеK z .

Следовательно, в равенстве (38) должно быть 2

С .

Итак, 4

2

2 eK . (39)

Значение (39) интеграла (37) подставляем в (35):

4

222

21)(cos

0

e

tadxе ta .

Подставляя вместо его выражение (36), получаем значение интеграла (35):

ta

x

eta

dxе ta 24

2)(22

21)(cos

0

.

Подставив это выражение интеграла в решение (34), оконча-тельно получим

defta

txU ta

x24

2)(

)(2

1),( . (40)

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

Случай стержня, ограниченного с одной стороны

Решение уравнения xxt UаU 2 , удовлетворяющее началь-

Page 32: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

32

ному условию )()0,( xfxU и краевому условию ),0( tU )(t , выражается формулой

t

dteta

deefta

txU

tax

ta

x

ta

x

0

0

.)(2

1

)(2

1),(

23

)(24

2

24

2)(24

2)(

2.5. ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ

1. Найти решение уравнения xxt UU , lx0 , 0t ,

удовлетворяющее начальным условиям

lxlxl

lxxtxUxf

2,

,20,)0,()(

и краевым условиям 0),(),0( tlxUtxU . Решение. Решение будем искать в виде (22):

1

121 sin),(

2

n

tlan

n xl

nеCxl

UUUtxU ,

где dxxl

nxfl

Cl

n

0

sin)(2 .

Вычислим коэффициенты разложения для нашей функции

)(xf :

dxx

lnxl

ldxx

lnx

lC

l

l

l

n

2

2

0

sin)(2sin2

xl

nnlx

lx

ln

nlxdx

lnd

dxduxu

cos2

cossin

,:частямпоберемИнтеграл

Page 33: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

33

.12,)1(4,2,0

2sin4sin

coscos2sin

2222

2

22

2

22

022

2

knn

lkn

nn

lxl

nn

l

xl

nnlxx

ln

nl

lx

ln

nl

k

l

l

l

С учетом того, что 021 UU , окончательно имеем

022

)12(sin)12(

1)1(4),( 2

22)12(

k

k xl

kek

ltxU l

tk

.

2. Найти решение уравнения xxt UU 4 lx0 , 0t ,

удовлетворяющее начальным условиям 2)0,( xxU и краевым условиям 2),0( tU , 3),( tlU . Решение. Решение будем искать в виде (22):

1

121 sin),(

2

n

tlan

n xl

nеCxl

UUUtxU .

Вычислим коэффициенты ряда:

dxx

lnx

ldxx

lnxf

lC

ll

n0

2

0

sin2sin)(2

x

ln

nlxdx

lndxdxduxu

cossin,2

:частямпоберемИнтеграл2

)0cos(cos4cos4sin

sin4cos2sin2

33

2

033

2

0

022

00

2

nn

lxl

nn

lxdxl

n

xl

nxn

lxdxl

nxn

lxl

nnlx

lll

lll

Page 34: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

34

.12,8,2,0

1)1(4

33

233

2

knn

lkn

nl n

С учетом того, что 21 U , 32 U , окончательно найдем реше-ние в виде

.)12(sin)12(

182

)12(sin)12(

82),(

033

20

33

2

2)12(2

2)12(2

k

t

k

t

xl

kek

llx

xl

kek

llxtxU

lk

lk

3. Найти распределение температуры стержня в любой момент времени 0t , если начальная температура

xexU )0,( , концы стержня теплоизолированы. Решение. Задача имеет вид: xxt UaU 2 , xexU )0,( ,

lx0 , 0),0( tU x , 0),( tlU x – условия теплоизоляции. Ре-шение будем искать в виде (26):

00 cos),(

2

k

tl

ak

k lxkеCСtxU

,

где dxxfl

Cl

0

0 )(1 , dxxl

kxfl

Cl

k

cos)(2

0

, k = 1, 2, … .

Для нашего случая коэффициенты примут вид:

lee

ldxe

lC

llx

lx 111

000

,

l

xlx

k xl

kl

kxl

k

lk

el

xdxl

kel

C

0

20

sincos1

2cos2

Page 35: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

35

.12,4,2,0

0sin0cossincos2

222

222

2

222

2

nkkl

lnk

kllk

lkk

klel

l

l

Окончательно решение задачи записывается в виде

1222

2

222)12()12(cos)12(

141),(k

tll

ak

exl

kkl

ll

etxU

при lx0 , 0t . 4. Решить уравнение xxt UaU 2 для следующего началь-

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

.0

,)(),(

21

2100 xxxx

xxxUxftxU t илипри

при

Решение. Стержень является бесконечным, поэтому реше-ние запишется в виде интеграла Пуассона (40)

defta

txU ta

x24

2)(

)(2

1),( .

Так как )(xf в интервале (x1, x2) равна постоянной температу-ре U0, а вне интервала температура равна нулю, то решение

примет вид

2

1

24

2)(

2),( 0

x

x

deta

UtxU ta

x

.

Полученный результат можно преобразовать к интегралу ве-роятностей

z

dez0

22)(

.

Действительно, полагая

tax

2, dtad 2 , получим

ta

xxta

xxta

xx

taxx

deUdeUdeUtxU2

0

02

0

02

2

0

2

2

1

2

2

1

2

),(

.

Page 36: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

36

Таким образом, решение записывается в виде

ta

xxta

xxUtxU222

),( 210 .

5. Найти решение уравнения xxt UU , удовлетворяющее начальному условию 0)()0,( UxfxU и краевому условию

0),0( tU . Решение. Здесь мы имеем дифференциальное уравнение

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

00 4

2)(4

2)(

21),(

deeUt

txU tx

tx

,

или

0

0 4

2)(4

2)(

2),(

deet

UtxU tx

tx

.

Полагая

tx

2, dtd 2 , преобразуем первый инте-

грал, пользуясь интегралом вероятностей, т.е.

txUdeUde

tU t

x

tx

21

220

20

0

0 24

2)(

.

Полагая

tx

2, dtd 2 , получим

txUdeUde

tU

tx

tx

21

220

2

0

0

0 24

2)(

.

Таким образом, решение принимает вид

txUtxU

2),( 0 .

Задачи для самостоятельного решения

1. Дан тонкий однородный стержень длиной l, изолиро-

Page 37: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

37

ванный от внешнего пространства, начальная температура ко-торого равна 2)()( lxlсxxf . Концы стержня поддержива-ются при температуре, равной нулю. Определить температуру стержня в момент времени 0t .

2. Найти решение уравнения xxt UU , удовлетворяющее

начальным условиям lxxU 1)0,( , lx0 . Концы поддер-

живаются при температурах: 2),0( tU , 7),( tlU . 3. Найти решение уравнения xxt UU 4 с начальным усло-

вием

lxlxl

lxxxU

3,2

,30,)0,(

и граничными условиями 1),0( tU , 0),( tlU . 4. Найти температуру стержня в любой момент времени 0t , если начальная температура xxf sin)( , а концы стерж-

ня теплоизолированы. 5. Стержень длиной l, изолированный от внешнего про-

странства, нагрет до температуры xxf 21)( . Определить температуру стержня в любой момент времени 0t , если кон-цы стержня теплоизолированы.

6. Стержень длиной 2l нагрет до температуры xxf 31)( . Концы стержня поддерживаются при температу-

рах 2),0( tU , 8),( tlU . Найти распределение температу-ры в стержне в любой момент времени 0t .

7. Стержень длиной 10l нагрет до температуры

.2,

,20,)(

2

lxllx

lxlxxf

Концы стержня поддерживаются при температурах -10° и +20°. Найти распределение температуры в стержне в момент времени t = 5 от начала процесса остывания.

8. Найти решение уравнения теплопроводности, если ле-вый конец 0x полубесконечного стержня теплоизолирован,

Page 38: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

38

а начальное распределение температуры

.0,0

,00)( 0

xllxU

xxf

припри

при

3. УРАВНЕНИЯ ЭЛЛИПТИЧЕСКОГО ТИПА

Каноническая форма уравнения эллиптического типа име-

ет вид yxyyxx UUUyxFUU ,,,, , (1) где ),( yxU – дважды дифференцируемая функция двух неза-висимых переменных x и y.

Уравнение (1) описывает двумерные стационарные про-цессы, например, проводимость тепла в пластине, процес-

сы диффузии, фильтрации, распространение электро-магнитных волн. Введем в рассмотрение лапласиан

yyxx UUU (для плоскости), zzyyxx UUUU (для про-странства).

Наиболее простыми представителями уравнений эллиптиче-ского типа являются уравнение Лапласа

0U (2) и уравнение Пуассона ),( yxfU . (3) Для единственного решения уравнения (1) в замкнутой пло-ской области Dyx ),( с непрерывной границей Г ставятся следующие краевые задачи.

1. Задача Дирихле В области D найти непрерывную, дважды дифферен-

цируемую функцию, удовлетворяющую уравнению (1) и следующему граничному условию:

),(),( yxyxU Г , Гyx ),( , (4) – на границе области известны значения искомой функции.

2. Задача Неймана

Page 39: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

39

Найти решение уравнения (1), удовлетворяющее следую-щему граничному условию:

),(),( yxyxU Гn , Гyx ),( , (5) – на границе области известна производная искомой функции по нормали. n – внешняя нормаль к границе Г в точке (x, у). 3. Смешанная задача Найти решение уравнения (1), удовлетворяющее условию

),( yxUKU ГГn , Гyx ),( , (6) где n – внешняя нормаль к границе области.

3.1. ЗАДАЧИ, ПРИВОДЯЩИЕ К ИССЛЕДОВАНИЮ РЕШЕНИЙ УРАВНЕНИЯ ЛАПЛАСА

В этом параграфе будут рассмотрены некоторые задачи,

приводящие к решению уравнения Лапласа (2): 0 zzyyxx UUUU .

Функции U, удовлетворяющие уравнению Лапласа, называ-ются гармоническими функциями.

Стационарное (установившееся ) распределение температуры в однородном теле

Пусть имеется однородное тело, ограниченное поверхно-

стью Г. Температура в различных точках тела удовлетворяет уравнению zzyyxxt UUUaU 2 . Если процесс установившийся, т.е. если температура не зави-сит от времени, а зависит только от координат точек тела, то

0tU и, следовательно, температура удовлетворяет уравне-нию Лапласа (2)

0 zzyyxx UUU . Чтобы температура в теле определялась однозначно из этого уравнения, нужно знать, например, температуру на поверхно-сти Г:

Page 40: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

40

),(),( yxyxU Г . Эта задача называется задачей Дирихле или первой краевой задачей.

Если на поверхности тела температура неизвестна, а извес-тен тепловой поток в каждой точке поверхности, который про-порционален nU , то на поверхности Г вместо краевого усло-вия (4) будем иметь условие (5):

),( yxU Гn . Задача нахождения решения уравнения (2), удовлетворяю-

щего краевому условию (5), называется задачей Неймана или второй краевой задачей.

Потенциальное течение жидкости или газа.

Уравнение неразрывности

Пусть внутри объема , ограниченного поверхностью Г (в частности, может быть и неограниченным), происходит те-чение жидкости. Пусть – плотность жидкости. Скорость жидкости обозначим

kji zуx ,

где x , y , z – проекции вектора на оси координат. Выде-лим в теле малый объем , ограниченный поверхностью S. Через каждый элемент S поверхности S за время t пройдет количество жидкости

tSnQ , где n – единичный вектор, направленный по внешней нормали к поверхности S. Общее количество жидкости, поступившей в объем (или вытекшей из объема ), выражается интегралом

S

dSntQ . (7)

Количество жидкости в объеме в момент t было

d .

Page 41: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

41

За время t количество жидкости в силу изменения плотности изменится на величину

dtdQ tS

. (8)

Предполагая, что в объеме нет источников, заключаем, что это изменение вызвано притоком жидкости, количество которой определено равенством (7). Приравнивая правые час-ти равенств (7) и (8) и сокращая на t, получаем

ddSn tS

. (9)

Преобразуем поверхностный интеграл, стоящий слева, по формуле Остроградского. Тогда равенство (9) примет вид

dd tdiν ,

или 0diν

dt .

В силу произвольности объема и непрерывности подынте-гральной функции получаем

0diν t ,

или 0 zzyyxxt . (10) Это и есть уравнение неразрывности течения сжимаемой жидкости.

Замечание. В некоторых задачах, например при рассмотре-нии процесса движения нефти или газа в подземной пористой среде к скважине, можно принять

pk grad

,

где p – давление, k – коэффициент проницаемости, и tt , const . Подставив в уравнение неразрывности (10), получим

0)grad(diν pkt ,

Page 42: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

42

или zzyyxxt pkpkpk . (11) Если k – постоянная, то это уравнение принимает вид

zzyyxxt pppk

и мы приходим к уравнению теплопроводности. Вернемся к уравнению (10). Если жидкость несжимаемая,

то constр , 0t и уравнение (10) примет вид

0diν . (12)

Если движение потенциальное, т.е. вектор есть градиент не-которой функции φ:

grad , то уравнение (12) принимает вид

0)graddiv( , или 0 zzyyxx , (13) т.е. потенциальная функция скорости φ должна удовлетворять уравнению Лапласа. Во многих задачах, как, например, в зада-чах фильтрации, можно принять

pk grad1 , где p – давление, k1 – постоянная; тогда получаем уравнение Лапласа для определения давления. 0 zzyyxx ррр . (13′) Для уравнений (13) и (13′) краевые условия могут быть постав-лены в виде задачи Дирихле, задачи Неймана или в виде сме-шанной задачи.

Потенциал стационарного электрического тока

Пусть в однородной среде, заполняющей некоторый объем V, проходит электрический ток, плотность которого в каждой точке дается вектором kJjJiJJ zyx . Предположим, что плотность тока не зависит от времени t. Предположим далее, что в рассматриваемом объеме нет источников тока. Следова-

Page 43: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

43

тельно, поток вектора J через любую замкнутую поверхность S, лежащую внутри объема , будет равен нулю:

0S

dSnJ ,

где n – единичный вектор, направленный по внешней нормали к поверхности. Из формулы Остроградского заключаем, что

0div J . (14) На основании обобщенного закона Ома определяется в рас-сматриваемой проводящей среде электрическая сила E:

JE , (15)

или EJ , где – проводимость среды, которую мы будем считать по-стоянной.

Из общих уравнений электромагнитного поля следует, что если процесс стационарный, то векторное поле E безвихревое, т.е. 0rot E . Тогда аналогично тому, что мы имели при рас-смотрении поля скоростей жидкости, векторное поле является потенциальным. Существует функция такая, что

gradE . (16) На основании (15) получаем

gradJ . (17) Из (14) и (17) следует:

0)graddiv( , или 0 zzyyxx . Получили уравнение Лапласа.

Решая это уравнение при соответствующих краевых усло-виях, найдем функцию , а по формулам (17) и (16) найдем ток J и электрическую силу E .

3.2. УРАВНЕНИЕ ЛАПЛАСА В ЦИЛИНДРИЧЕСКИХ КООРДИНАТАХ

Page 44: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

44

Введем в рассмотрение цилиндрические координаты (r, , z):

cosrx , sinrx , zz , откуда

22 yxr , xyarctg , zz . (18)

Заменяя переменные x, y и z на r, , z, придем к функции *U : ),,(),,( * zrUzyxU .

Найдем уравнение, которому будет удовлетворять ),,(* zrU .

Имеем: xxrx UrUU

** ,

xxrxxrxrrxx rUrUrUU **2* 2

xxx UU *2* ; (19) аналогично

yyryyryrryy rUrUrUU **2* 2

yyy UU *2* , (20) кроме того,

zzzz UU * . (21) Выражения для xr , yr , xxr , yyr , x , y , xx , yy находим из равенств (18). Складывая правые части равенств (19) – (21) и приравнивая сумму к нулю (так как сумма левых частей этих равенств равна нулю в силу уравнения (2)), получаем

011 **2

** zzrrr UUr

Ur

U . (22)

Это уравнение Лапласа в цилиндрических координатах. Если функция U не зависит от z и зависит от x и y, то функ-

ция *U , зависящая только от r и , удовлетворяет уравнению

Page 45: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

45

011 *2

** Ur

Ur

U rrr , (23)

где r и – полярные координаты на плоскости. Найдем теперь решение уравнения Лапласа в области D

(кольце), ограниченной окружностями 21

221: RyxK и

22

222 : RyxK , принимающее следующие граничные значе-

ния: 1

1UU K , (24)

22

UU K , (25) где U1 и U2 – постоянные.

Будем решать задачу в полярных координатах. Очевидно, что решение не зависит от . Уравнение (23) в этом случае примет вид

01 rrr U

rU .

Интегрируя это уравнение, найдем 21 ln CrCU . (26) Определим С1 и С2 из условий (24), (25):

2111 ln CRCU , 2212 ln CRCU . Отсюда находим:

1

2

121

lnRRUUC

,

1

2

1221

1

2

11212

ln

lnln

ln

ln

RR

RURU

RRRUUUC

.

Подставляя найденные значения С1 и С2 в формулу (26), окончательно получаем

1

22

11

2

12

1

21

1

ln

lnln)(

ln

ln

RR

RrU

RrU

UU

RRRr

UU

. (27)

Замечание. Фактически мы решили следующую задачу: найти функцию U, удовлетворяющую уравнению Лапласа в области, ограниченной поверхностями (в цилиндрических ко-

Page 46: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

46

y

О xR- R

M(x0, y )

Рис.

ординатах): 1Rr , 2Rr , 0z , Hz , и следующим гранич-ным условиям:

11

UU Rr , 22

UU Rr , 00 zzU , 0

HzzU (задача Дирихле-Неймана). Искомое решение не зависит ни от z, ни от и дается формулой (26).

3.3. ЗАДАЧА ДИРИХЛЕ ДЛЯ КРУГА

Пусть дан круг радиусом R с центром в начале координат

(рис. 4). Будем искать функцию ),( rU , гармоническую в кру-ге и удовлетворяющую на его ок-ружности условию )(fU Rr

,

где )(f – заданная функция, непрерывная на окружности. Ис-комая функция должна удовле-творять в круге уравнению Лап-ласа (23)

02 UUrUr rrr . Решаем уравнение методом Фу-рье (разделение переменных). Допустим, что частное решение ищется в виде )()( TrQU . Тогда получим 0)()()()()()(2 TrQTrQrTrQr .

Разделяем переменные:

)()()(

)()( 2

rQrQrrQr

TT

.

Приравнивая каждую часть полученного равенства к по-стоянной 2k , получаем два обыкновенных дифференциальных уравнения:

0)()( 2 TkT , 0)()()( 22 rQkrQrrQr . Отсюда при 0k имеем:

Page 47: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

47

BAT )( , (28) rDCrQ ln)( . (29) Если 0k , то kBkAT sincos)( , (30) а решение второго уравнения будем искать в виде mrrQ )( , что дает 0)1( 2122 mmm rkrmrrmmr или 0)( 22 kmrm , т.е. m = ±k. Следовательно, kk DrCrrQ )( . (31) Заметим, что ),( rU как функция от есть периодическая функция с периодом 2 , так как )2,(),( rUrU . Поэто-му из равенства (23) следует, что 0B , а в равенстве (30) k может принимать одно из значений: 1, 2, 3… ( 0k ). Далее, в равенствах (29) и (31) должно быть 0D , так как в противном случае функция имела бы разрыв в точке 0r и не была бы гармонической в круге. Итак, мы получили бесчисленное множество частных решений уравнения (1), непрерывных в круге, которые можно записать в виде:

2),( 00ArU ; n

nnn rnBnArU sincos),( , n =1, 2, … . Составим теперь функцию

1

0 sincos2

),(n

nnn rnBnAArU , (32)

которая вследствие линейности и однородности уравнения Ла-пласа также служит его решением. Остается определить вели-чины А0, Аn, Вn так, чтобы эта функция удовлетворяла условию

)(fU Rr

, т.е.

1

0 sincos2

)(n

nnn RnBnAAf .

Здесь мы имеем разложение функции )(f в ряд Фурье в промежутке ; . В силу известных формул находим:

dfA )(10 ,

dnfR

A nn cos)(1 ,

Page 48: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

48

dnfR

B nn sin)(1 . (33)

Таким образом, решение уравнения Лапласа в круге на-шли в виде ряда (32) с коэффициентами (33).

Перепишем решение в виде

dnRrfrU

n

n

1)(cos

21)(1),( .

Упростим полученный результат. Полагая Rr , t ,

представим выражение в квадратных скобках в виде

01 21coscos

21

n

n

n

n ntnt .

Рассмотрим ряд

000sincos

n

n

n

n

n

nit ntinte .

Этот ряд сходится при 1 , и его сумма равна

2cos21sincos1

sincos11

11

t

tittiteit .

Следовательно,

2

2

20 cos212

121

cos21cos1

21cos

tttnt

n

n ,

или, возвращаясь к прежним обозначениям, получим

drRrR

rRfrU 22

22

)cos(2)(

21),(

. (34)

Мы получили решение задачи Дирихле для круга в виде инте-грала Пуассона.

3.4. ПРИМЕРЫ РЕШЕНИЯ ЗАДАЧ

5. Найти стационарное распределение температуры на тонкой однородной круглой пластине радиусом R, верхняя по-

Page 49: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

49

ловина которой поддерживается при температуре 1°, а нижняя – при температуре 0°.

Решение. Краевая задача имеет вид (23): 02 UUrUr rrr , Rr 0 , 20 ,

.0,0

,0,1),(

RrU

Найдем сначала решение в виде ряда (32) с коэффициентами (33). Для нашего случая коэффициенты разложения примут вид:

11

00

dA , 00 B , 0sin1cos1

00

nnR

dnR

A nnn ,

.12,2

,2,0cos1sin1

00 knnR

knn

nRdn

RB

nnnn

Окончательно решение задачи получим в виде

0

12

12)12sin(

)12(2

21),(

kk

kk

kRrrU

.

Решение задачи можно выписать также в виде интеграла

Пуассона (34):

0

22

22

)cos(221 d

rRrRrRU .

Пусть точка ),( r расположена в верхнем полукруге, т.е. 0 ; тогда изменяется от - до –, и этот интер-

вал длины не содержит точек . Поэтому введем под-

становку t2

tg , откуда 2

2

11)cos(

tt

, 212

tdtd

. То-

гда получим

Page 50: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

50

2tgarctg

2ctgarctg1

garct1)()(

1),(2

ctg

2tg

2ctg

2tg

222

22

rRrR

rRrR

trRrRdt

trRrRrRrU

,sin2

arctg1

1

2tg

2ctg

arctg1 22

2

RrrR

rRrR

rRrR

или

sin2

)tg(22

RrrRU

.

Так как правая часть отрицательна, то U при 0 удовле-

творяет неравенствам 121

U . Для этого случая получаем

решение

sin2

)tg(22

RrrRU

,

или sin2

arctg1122

RrrRU

, 0 .

Если же точка расположена в нижнем полукруге, т.е. 2 , то интервал ),( изменения содер-

жит точку –, но не содержит 0, и мы можем сделать под-

становку t2

сtg , откуда 2

2

11)cos(

tt

, 212

tdtd

.

Тогда для этих значений имеем

Page 51: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

51

.2

ctgarctg2

tgarctg1

)()(1),(

2tg

2ctg

222

22

rRrR

rRrR

dtrRrR

rRrU

Проводя аналогичные преобразования, найдем

sin2arctg1 22

RrrRU

, 2 .

Так как правая часть теперь положительна )0(sin , то

210 U .

6. Найти решение уравнения 02 UUrUr rrr , удовле-творяющее граничному условию

.0,10

,0,2),(

RrU

Решение. Найдем решение в виде ряда (32), где коэффици-енты примут вид:

122101)(1

0

0

0

dddfA , 00 B ,

Page 52: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

52

,0sin2sin101

cos2cos101cos)(1

00

0

0

nnnR

dndnR

dnfR

A

n

nnn

.12,16,2,0

)1(18

)cos80cos8(1cos2cos101

sin2sin101sin)(1

00

0

0

knnR

kn

nR

nnR

nnnR

dndnR

dnfR

B

n

nn

nn

nnn

Решение нашли в виде

0

1212

)12()12sin(166),(

kk

k

kRkrrU

.

Задачи для самостоятельного решения

1. Найти стационарное распределение температуры на од-

нородной тонкой круглой пластинке радиусом R, если cos),( RrU , 20 .

2. Найти стационарное распределение температуры на однородной тонкой круглой пластинке радиусом R=2, верхняя половина которой поддерживается при температуре 3, а ниж-няя – при температуре -3.

3. Найти стационарное распределение температуры на од-нородной тонкой круглой пластинке радиусом R=5, левая бо-ковая половина которой поддерживается при температуре 1, а правая – при -4.

4. Найти решение уравнения Лапласа для внутренней час-ти кольца 21 r , удовлетворяющее краевым условиям:

0),1( rU , yrU ),2( . 5. Найти решение уравнения Лапласа в круге, удовлетво-

Page 53: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

53

ряющее краевым условиям: xrU ),1( . 6. Найти стационарное распределение температуры на од-

нородной тонкой круглой пластине радиусом R при условии

.0,12

,0,10),(

RrU

7. Найти решение уравнения Лапласа в круге, удовлетво-ряющее условиям: eRrU ),( .

4. ПРИБЛИЖЕННОЕ РЕШЕНИЕ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ

Дифференциальные уравнения, возникающие при решении

инженерно-техничеких задач, в большинстве случаев решают-ся только приближенными или численными методами.

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

Общим решением такого уравнения является семейство функций ),( cxy , зависящее от произвольной постоянной. Чтобы иметь возможность вычислить значение функции в ка-кой-либо точке x, необходимо выделить из этого семейства ча-стное решение. Это делается с помощью задания начального условия вида 0

0yy xx . (2)

Нахождение решения, удовлетворяющего такому условию, на-зывают задачей Коши.

4.1. МЕТОД ПИКАРА ПОСЛЕДОВАТЕЛЬНЫХ ПРИБЛИЖЕНИЙ

Одним из аналитических методов приближенного решения

дифференциальных уравнений является метод Пикара. Он применяется к задаче Коши (1), (2):

Page 54: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

54

.),,(

00

yyyxfy

xx

Теорема Пикара. Пусть ),( yxf – функция, непрерывная по x в некоторой области G. Пусть, кроме того, ),( yxf удов-летворяет условию Липшица по y: ),(),( 12 yxfyxf

21 yyK в любой замкнутой ограниченной области G , со-

держащейся в G (константа К зависит от G ). Тогда для любой точки Gyx ),( 00 найдется интервал 0, xba , на котором существует единственное решение задачи Коши (1), (2).

Замечание 1. Поскольку ),( yxf является непрерывной по x, удовлетворяет условию Липшица по y в G , то функция

),( yxf является непрерывной по совокупности переменных. Это легко следует из равенства

.),(),(),(),(),(),( 111212221122 yxfyxfyxfyxfyxfyxf Замечание 2. Предположим, что решение )(xy задачи Ко-

ши (1), (2) существует. Тогда )(,)( yfy , и, проинтегри-ровав равенство в пределах от x0 до x, получим

dyfyxyx

x

0

)(,)( 0 . (3)

Таким образом, всякое решение задачи Коши (1), (2) удов-летворяет уравнению (3). Обратно, продифференцировав (3), получим, что функция y удовлетворяет уравнению (1) и прохо-дит через точку ),( 00 yx .

Значит, вместо доказательства существования и единствен-ности решения дифференциального уравнения (1), проходяще-го через точку ),( 00 yx , можно доказывать, что на отрезке ba, существует, причем только одно, непрерывное решение интегрального уравнения (3).

Page 55: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

55

Доказательство теоремы Пикара. Пусть GG – замкну-тая ограниченная область. Точка ),( 00 yx – внутренняя точка G . Обозначим ),(sup yxfМ

G . Поскольку G – ограниченная

и замкнутая область, ),( yxf – непрерывна в G , то M . Проведем через точку ),( 00 yx прямые с угловыми коэффици-ентами М и (–М). Теперь проведем прямые ax и bx так, чтобы получились два равнобедренных треугольника, целиком лежащих в G (рис. 5). Об-ласть этих треугольников назовем G .

Рассмотрим функцию )(0 x , непрерывную на

ba, и такую, что ее гра-фик не выходит за пределы G . Подставим )(0 x в правую часть интегрально-го уравнения (3). Полу-чившуюся функцию назовем )(1 x :

dfyxx

x

0

)(,)( 001 .

При этом )(1 x определена и непрерывна на ba, при 0xx , 001 )( yx . График )(1 x не выходит из области треу-

гольников G . Это получается из неравенства Mf )(, 0

и из оценки интеграла 0001

0

)(,)( xxMdfyxx

x

.

Положим теперь:

y

x

(x0, y0)

а b

G

G

ОРис.

Page 56: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

56

.)(,

,)(,

,)(,

0

0

0

10

203

102

dfy

dfy

dfy

x

xnn

x

x

x

x

(4)

Все функции φ1, φ2, … удовлетворяют всем свойствам, от-меченным выше. Установим, что на ba, последовательность φ0, φ1, … равномерно сходится к непрерывному решению ин-тегрального уравнения (3). Поскольку

)(...)()()( 123121 nnn x , то доказательство равномерной сходимости последовательно-сти n эквивалентно доказательству равномерной сходимо-сти ряда

nnn )( 1 .

Оценим разность )( 1 nn , используя неравенство Лип-

шица: dKdffx

xnn

x

xnnnn

00

)(),(),( 111

)()()(max 1 abdK nnba

. Обозначим К(b–a) = m.

Пусть число с таково, что c1 , c2 . Получаем

....2222.........)(...)()(

32123

12123121

cmcmcmccnn

nn

Числовой ряд n

ncm2 является геометрической прогрес-

сией и сходится при 1m . Поэтому интервал ba, считаем достаточно малым, чтобы 1)( abKm . Теперь функ-

Page 57: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

57

циональный ряд n

nn )( 1 оценен сверху сходящимся

числовым рядом, следовательно, является равномерно сходящимся. Его сумма непрерывна на ba, , график сум-

мы не выходит из области G .

Так как dKdffx

xn

x

xn

00

)()()(,)(, 11 ,

то в равенствах (4) можно переходить к пределу и справа и слева. Предельная функция )(x удовлетворяет уравнению (3).

Существование решения доказано. Докажем единствен-ность.

Предположим, что кроме решения )(x существует реше-ние )(x , график которого не выходит из области G . Тогда

dfyxx

x

0

)(,)( 0 , dfyxx

x

0

)(,)( 0 .

Их разность Kdffxxx

x

0

)(,)(,)()(

)()(max)( xxab .

Или

)()(max)()(max,,

xxmxxbaxbax

.

Поскольку 1m , то

0)()(max,

xxbax

и )()( xx . Реше-

ние единственно. Теорема доказана полностью.

Таким образом, dfyxxx

xnn

0

)(,)()( 10 , n =1, 2, … .

Погрешность оценивается неравенством

!)()(

nKKcMxx

n

n

, где Myxf ),( ,

Mbac ,min .

Пример 1. Найти приближенное решение уравнения

Page 58: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

58

2yxy , удовлетворяющее начальному условию 1)0( y . Решение. В качестве начального приближения возьмем

1)0(0 y . Тогда первое приближение

2

01 2

1111)( xxdxx

.

Аналогично получим второе приближение

5432

0

22

2 201

41

32

231

211)( xxxxxdx

x

и т.д. Пример 2. Построить последовательность пикаровских

приближений решения дифференциального уравнения yxy , удовлетворяющее начальному условию 0)0( y .

Решение. За начальное приближение возьмем 0)0( y . То-

гда 2

00001

21 xddyy

xx

,

!3!26

121

21 32

32

0

22

xxxxdx

,

!4!3!2!3!2

432

0

32

3xxxd

x

,

. . .

).1(1

)!1(...

!2!11

)!1(...

!4!3!2

121432

xex

nxxx

nxxxx

x

nn

n

Заметим, что истинное аналитическое решение имеет вид .1)( xexy x

Задачи для самостоятельного решения

Page 59: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

59

Построить 3-4 последовательных приближения решения следующих задач Коши:

1.

.0)0(,22

yyxy 2.

.1)0(,0ch

yxyy

3.

.1)0(,

yyxy

4.

.1)0(,cos2 2

yxxy

4.2. МЕТОДЫ ЭЙЛЕРА И РУНГЕ-КУТТА ЧИСЛЕННОГО РЕШЕНИЯ ОБЫКНОВЕННЫХ ДИФФЕРЕНЦИАЛЬНЫХ

УРАВНЕНИЙ

Решается задача Коши (1), (2):

.)(),,(

00 yxyyxfy

Задача численного решения дифференциального уравнения первого порядка ставится так: требуется построить таблицу значений функций )(xy , удовлетворяющую уравнению (1) и начальному условию (2) на заданном промежутке ba, с ша-гом h. Простейшим из численных методов интегрирования дифференциальных уравнений является метод Эйлера. Обычно он применяется только для прикидочных расчетов, но идея, положенная в его основу, является исходной для многих дру-гих численных методов.

Метод Эйлера основан на замене искомой функции мно-гочленом первой степени, причем речь идет о нахождении значений функции в соседних узлах, т.е. на линейной экстра-поляции. Выберем шаг настолько малым, чтобы для всех x между x0 и hxx 01 значения функции y мало отличались от линейной функции. Тогда на указанном интервале 0yy

),()()( 000000 yxfxxyyxx , где ),( 000 yxfy есть зна-чение производной 0y в точке 0xx . Таким образом, кривая заменяется на этом интервале отрезком прямой (касательной к кривой в начале участка). Для точки hxx 01 получим:

Page 60: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

60

hyyy xx 011

, ),( 0000 yxfhyy ,

hxx 12 , hyy 12 , ),( 1111 yxfhyy . В общем виде этот процесс вычислений по методу Эйлера можно записать в виде последовательности таких формул:

.,),(

1 kkk

kkkk

yyyhyxfhyy (5)

Геометрический смысл метода Эйлера: Интегральная кри-

вая заменяется лома-ной, звенья которой имеют постоянную горизонтальную про-екцию h. Первое звено касается искомой ин-тегральной кривой в ),( 00 yx (рис. 6).

Повышение точно-сти решения может быть получено с по-

мощью уменьшения шага интегрирования. Пример 1. При 1x найти приближенное значение реше-

ния уравнения xyy , удовлетворяющее начальному усло-вию 10 y при 00 x .

Решение. Разделим отрезок 1,0 на 10 равных частей точ-ками 00 x ; 0,1; 0,2; …, 1,0. Следовательно, 1,0h . Значения y1, y2, …, yn будем искать по формуле Эйлера: hxyy kkk )( , или hxyyy kkk )(11 .

Таким образом, получаем 1,11,011,0)01(11 y , 22,11,0)1,01,1(1,12 y , . . .

y

x

y- )(xyy

Рис.

Page 61: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

61

В процессе решения составляем табл. 1. Таблица 1

xk yk kk xy hxyy kkk )( x0 = 0 x1 = 0,1 x2 = 0,2 x3 = 0,3 x4 = 0,4 x5 = 0,5 x6 = 0,6 x7 = 0,7 x8 = 0,8 x9 = 0,9 x10 = 1,0

1,0000 1,1000 1,2200 1,3620 1,5240 1,7164 1,9380 2,1918 2,4810 2,8091 3,1800

1,0000 1,2000 1,4200 1,6200 1,9240 2,2164 2,5380 2,8918 3,2810 3,7091

0,1000 0,1200 0,1420 0,1620 0,1924 0,2216 0,2538 0,2892 0,3281 0,3709

— Мы нашли приближенное значение 1800,31 xy . Точное

решение данного уравнения, удовлетворяющее начальным ус-ловиям, будет 121 xеy x .

Следовательно, 4366,3)1(21 ly x . Абсолютная погрешность 0,2566; относительная погрешность

%8075,04366,32566,0

.

Пример 2. Используя метод Эйлера, найти значения функ-ции y, определяемой дифференциальным уравнением

xyyy

1 при начальном условии 1)0( y ; шаг 0,1. Ограни-

читься нахождением первых четырех значений y. Решение. Находим последовательные значения аргумента: 00 x , 1,01 x , 2,02 x , 3,03 x . Вычислим соответствующие

значения функции: 1,1)01/()01(1,01),( 0001 yxfhyy ,

183,1)1,01,1/()1,01,1(1,01,1),( 1112 yxfhyy , 254,1)2,0183,1/()2,0183,1(1,0183,1),( 2223 yxfhyy ,

Page 62: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

62

315,1)3,0254,1/()3,0254,1(1,0254,1),( 3334 yxfhyy . Таким образом, получаем следующие значения:

Таблица 2

x 0 0,1 0,2 0,3 0,4 y 1 1,1 1,183 1,254 1,315

Метод Рунге-Кутта позволяет получить более точное ре-

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

Основным недостатком этого метода является его трудоем-кость. Для получения следующего значения функции требует-ся несколько раз вычислять значение производной y′, т.е. об-ращаться к правой части дифференциального уравнения.

Существует несколько методов Рунге-Кутта различных по-рядков. Наиболее распространенным является метод четверто-го порядка.

Выбираем шаг h и вводим следующие обозначения: ihxxi 0 и )( ii xyy , i = 0, 1, 2, … . Для получения значения функции )( 11 ii xyy по методу Рун-ге-Кутта выполняется следующая последовательность опера-ций:

Page 63: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

63

.,

,2,2

,2,2

,,

)(3

)(4

)(2)(

3

)(1)(

2

)(1

iii

i

i

iii

i

iii

iii

RyhxfhR

RyhxfhR

RyhxfhR

yxfhR

(6)

После этого приращение функции находим по формуле

)(4

)(3

)(2

)(1 22

61 iiii

i RRRRy , iii yyy 1 . (7)

Геометрический смысл легко проследить по формулам (6), из которых видно, что каждый шаг расчета представляет собой, в сущности, шаг по методу Эйлера. Сначала следует шаг h/2 из точки ),(0 ii yxМ под углом α1, hRy i)(

111 tg , и приходим в точку 2,2 )(

11i

ii RyhxМ . В этой точке вычис-

ляем направление hR i)(22tg и, делая шаг в этом направле-

нии, снова из точки М0 попадаем в точку 2,2 )(

22i

ii RyhxМ . Затем по направлению hR i)(33tg

снова из точки М0 делаем шаг величиной h, который приводит в точку )(

33 , iii RyhxМ , в которой вычисляем направление

hR i)(44tg . Полученные четыре тангенса усредняются с ве-

сами 61 ,

62 ,

62 ,

61 по формуле (7), и по окончательному на-

правлению мы делаем окончательный шаг из ),( ii yx в ),( 11 ii yx .

Оценка погрешности и точность вычислений

Оценить остаточный член метода Рунге-Кутта очень слож-

но, следует только отметить, что если ),( yxf непрерывна и

Page 64: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

64

ограничена со своими производными до четвертого порядка и эти производные не очень велики, то с уменьшением шага сет-ки приближенное решение сходится к точному равномерно и остаточный член примерно равен 4h .

Если ε – заданная точность вычислений, то в качестве на-чального шага нужно взять 4 h . Эффективная оценка по-грешности метода Рунге-Кутта затруднительна. Поэтому для определения правильности выбора шага h на практике обычно применяют «двойной пересчет» на каждом этапе из двух ша-гов. А именно, исходя из текущего верного значения )( ixy , вычисляют величину )2( hxy i двумя способами: один раз с шагом h, а другой – с двойным шагом H=2h. Если расхождение полученных значений не превышает допустимой погрешности, то шаг h для данного этапа выбран правильно и полученное с его помощью значение можно принять за )2( hxy i . В против-ном случае шаг уменьшают в два раза.

Все промежуточные значения следует располагать в блан-ке расчета (табл. 3).

Таблица 3

i x y ),( yxfhR Δy

1 ix iy iii yxfhR ,)(

1 )(1

iR

2 2hxi

2)(

1i

iRy

2,2

)(1)(

2

iii

i RyhxfhR )(22 iR

3 2hxi

2)(

2i

iRy

2,2

)(2)(

3

iii

i RyhxfhR )(32 iR

4 hxi 3Ryi )(3

)(4 , i

iii RyhxfhR )(

4iR

)(4

)(3

)(2

)(1 22

61 iiii

i RRRRy

i+1 hxi yyi

Page 65: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

65

Пример. Методом Рунге-Кутта найти на отрезке 5,0,0 решение дифференциального уравнения xyy ; 10 xy с

точностью 410 . Этапы решения: 1. Выбираем начальный шаг 1,04 начh .

В промежуточных результатах сохраняем пять знаков после запятой, чтобы в результате получить четыре верных знака.

2. Результаты вычислений заносим в бланк расчета (см. табл. 3). Промежуточные вычисления заносим в табл. 4.

3. По найденным значениям ),( 00 yx , ),( 11 yx , …, как по координатам точек, строим ломаную – приближение инте-гральной кривой (рис. 7).

Порядок заполнения табл. 4: 1. Полагаем начhh . 2. Записываем в первой строке таблицы данные значения

),( 00 yx , в нашем примере (0, 1). 3. Вычисляем ),( 00 yxf , умножаем на h и заносим в таб-

лицу в качестве )0(1R , это же значение заносим в последний

столбец таблицы.

4. Вычисляем во второй строке 20 hx ; 2)0(

10Ry .

5. Вычисляем

2;2

)0(100

Ryhxf , умножаем на h и

заносим в таблицу в качестве )0(2R , а значение )0(

22R заносим в последний столбец.

6. Записываем в третьей строке 20 hx ; 2)0(

20Ry .

7. Вычисляем

2;2

)0(200

Ryhxf , умножаем на h и

Page 66: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

66

заносим в таблицу в качестве )0(3R , а значение )0(

32R заносим в последний столбец.

8. Записываем в четвертой строке hx 0 ; )0(30 Ry .

9. Вычисляем )0(300 ; Ryhxf , умножаем на h и зано-

сим в таблицу в качестве )0(4R и в последний столбец.

10. Вычисляем сумму последнего столбца, делим на 6 и за-писываем в новой строке в качестве 0y .

11. Вычисляем 001 yyy , hxx 01 и записываем в пер-вую строку следующего шага.

12. Вычислив таким образом два шага, берем в качестве начhh 2 и проделываем вновь пункты 2 –10.

13. Сравниваем y2, полученное при начhh , и у, полученное при начhh 2 . Если они совпадут с точностью ε, то h можно ос-тавить равным начh ; если нет, то в качестве h нужно взять

2начhh и проделать операции с 1 по 10 для того же значения

x. Этапы решения оформляем в виде табл. 4.

Таблица 4 начhh ; xyy ; 10 xy ; 0001,0

i X y ),()( yxfhR i Δy 1 0 1 0,10000 0,10000 2 0,05 1,05 0,11000 0,22000

0 3 0,05 1,055 0,11050 0,22100 4 0,1 1,11050 0,12105 0,12105

0y 0,11034 1 0 1,11034 0,12103 0,12103 2 0,15 1,17086 0,13209 0,26417

1 3 0,15 1,17637 0,13264 0,26526 4 0,2 1,24298 0,14430 0,14430

1y 0,13246 0,2 1,24280 начhh 2 Проверка

1 0 1 0,20000 0,20000

Page 67: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

67

Продолжение табл. 4 начhh ; xyy ; 10 xy ; 0001,0

i x y ),()( yxfhR i Δy 2 0,1 1,10000 0,24000 0,48000 3 0,1 1,12000 0,24400 0,48800 4 0,2 1,24400 0,28880 0,28880

0y 0,24280 0,2 1,24280 1,0 начhh

1 0,2 1,24280 0,14428 0,14428 2 0,25 1,31494 0,15649 0,31299

2 3 0,25 1,32105 0,15710 0,31421 4 0,3 1,39990 0,16999 0,16999

2y 0,15691 1 0,3 1,39971 0,16997 0,16997 2 0,35 1,48470 0,18347 0,36694

3 3 0,35 1,49144 0,18414 0,36829 4 0,4 1,58385 0,19838 0,19838

3y 0,18394 0,4 1,58364 2,02 начhh Проверка

1 0,2 1,24280 0,28856 0,28856 2 0,3 1,38708 0,33416 0,67483 3 0,3 1,41151 0,34230 0,68460 4 0,4 1,58510 0,39702 0,39702

2y 0,34084 0,4 1,58364 1,0 начhh

1 0,4 1,58364 0,19836 0,19836 2 0,45 1,68382 0,21328 0,42656

4 3 0,45 1,69282 0,21403 0,42806 4 0,5 1,79767 0,22977 0,22977

3y 0,21374 5 0,5 1,79743

05,02 начhh Проверка 1 0,4 1,58364 0,09918 0,09918 2 0,425 1,63323 0,10291 0,20582 3 0,425 1,63510 0,10300 0,20600 4 0,45 1,68664 0,10683 0,10683

Page 68: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

68

Окончание табл. 4 начhh ; xyy ; 10 xy ; 0001,0

i x y ),()( yxfhR i Δy y 1,10297

1 0,45 1,68661 0,10683 0,10683 2 0,475 1,74002 0,11075 0,22150 3 0,475 1,74198 0,11085 0,22170 4 0,5 1,79746 0,11483 0,11487

y 0,11082 0,5 1,79743

Строим интегральную кривую по найденным значениям (табл. 5).

Таблица 5 x 0 0,1 0,2 0,3 0,4 0,5 y 1 1,11034 1,24280 1,39970 1,5836 1,7974

Задачи для самостоятельного решения

1. Методом Эйлера найти три значения функции y, определяемой уравнением 21 yxy , при начальном условии 1)0( y , полагая

1,0h . 2. Методом Эйлера найти четыре значения функции y, определяемой

уравнением yxy , при начальном условии 1)0( y , полагая 1,0h . 3. Методом Эйлера найти четыре значения функции y, определяемой

уравнением 22 yxy , при начальном условии 1)0( y , полагая 1,0h .

y

О x

Рис. 7

Page 69: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

69

4. Методом Эйлера найти численное решение уравнения xyyy 2

при начальном условии 4)2( y , полагая 1,0h (четыре значения). 5. Методом Эйлера найти численное решение уравнения

yxxyyxy

2)1)((

на отрезке 1,0 при начальном условии 1)0( y ,

полагая 2,0h . 6. Составить таблицу значений функции y, определяемой уравнением

yxyy 2

, при начальном условии 1)0( y в промежутке 1,0 ; шаг

2,0h (применить метод Рунге-Кутта).

7. Методом Рунге-Кутта проинтегрировать уравнение 12 xyyx

при начальном условии 0)1( y в промежутке 2,1 ; шаг 2,0h [точное

значение )2()1( 2 xxy ]. 8. Методом Рунге-Кутта проинтегрировать уравнение

22 44 xyy , 1)0( y в промежутке 1,0 с шагом 1,0h . Вычисле-ния вести с тремя верными знаками.

9. Методом Рунге–Кутта проинтегрировать уравнение

yyxy 5,0 , 1)0( y в промежутке 1,0 с шагом 1,0h . Вычисления

вести с тремя верными знаками.

4.3. МЕТОД АДАМСА

Снова будем искать решение уравнения ),( yxfy на отрезке

bx ,0 , удовлетворяющее начальному условию 0yy при 0xx . Вве-дем обозначения. Приближенные значения решения в точках x0, x1, x2, …, xn будут y0, y1, y2, … , yn. Первые разности, или разности первого порядка,

010 yyy , 121 yyy , … , 11 nnn yyy . Вторые разности, или разности второго порядка,

0120102 2 yyyyyy ,

1231212 2 yyyyyy ,

. . .

Page 70: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

70

212122 2 nnnnnn yyyyyy .

Разности вторых разностей называются разностями третьего порядка и т.д. Через 0y , 1y , … , ny обозначим приближенные значения производных,

через 0y , 1y , … , ny – приближенные значения вторых производных и т.д. Аналогично определяются первые разности производных

11 nnn yyy , вторые разности производных

2122

nnn yyy и т.д.

Напишем формулу Тейлора для решения уравнения в окрестности точ-ки 0xx :

mm

mRy

mxxyxxyxxyy

)(0

00

20

00

0 ...21)(...

21)(

1. (8)

В этой формуле y0 известно, а значения 0y , 0y , … производных находятся из уравнения ),( yxfy следующим образом. Подставив в уравнение

начальное значение x0, y0, найдем 0y : ),( 000 yxfy . Продифференцировав исходное уравнение по х, получим

yyf

xfy

.

Находим 0y :

000 ,,

0

yyyyxx

yyf

xfy

.

Продолжая дифференцирование, мы можем найти значения производных любого порядка при 0xx . Все члены, кроме остаточного члена Rm, в пра-вой части формулы (8) известны. Таким образом, пренебрегая остаточным членом, мы можем получить приближенные значения решения при любом значении x; их точность будет зависеть от величины 0xx и числа чле-нов в разложении.

В рассматриваемом ниже методе по формуле (8) определяют только несколько первых значений y, когда 0xx мало. Мы определим значения

y1 и y2 при hxx 01 и при hxx 202 , беря четыре члена разложения (y0 известно на основании начальных данных):

Page 71: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

71

0

3

0

2

001!3211

yhyhyhyy

, (9)

0

3

0

2

002!3)2(

21)2(

12 yhyhyhyy

. (10)

На основании найденных значений y0, y1, y2, используя уравнение ),( yxfy , определяем:

),( 000 yxfy , ),( 111 yxfy , ),( 222 yxfy .

Зная 0y , 1y , 2y , можно определить 0y , 1y , 02 y . Результаты вычис-

ления заносим в табл. 6.

Таблица 6 х у y y y2 x0 y0 0y 0y

hxx 01 y1 1y 02 y

1y hxx 202 y2 2y

. . . . . . . . . . . . . . . hkxxk )2(02 2ky 2ky

2 ky hkxxk )1(01 1ky 1ky 2

2 ky

1 ky khxxk 0 ky ky

Допустим теперь, что нам известны значения решения y0, y1, … , yk. На основании этих значений, пользуясь уравнением ),( yxfy , мы можем

вычислить значения производных 0y , 1y , … , ky , а следовательно, 0y ,

1y , … , 1 ky и 02 y , 1

2 y , … , 22

ky . Определим значение 1ky по

формуле Тейлора, полагая kxa , hxxx kk 1 :

mm

k

m

kkkkk Rymhyhyhyhyy

)(32

1!

...321211

.

Ограничимся четырьмя членами разложения:

kkkkk yhyhyhyy

321211

32

1 . (11)

Page 72: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

72

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

Предварительно представим по формуле Тейлора 1ky , полагая

kxа , hax :

kkkk yhyhyy

21)(

1)( 2

1 (12)

и 2ky , полагая kxа , hax 2 :

kkkk yhyhyy

21)2(

1)2( 2

2 . (13)

Из равенства (12) находим

kkkkk yhyhyyy

211

2

11 . (14)

Вычитая из членов равенства (12) члены равенства (13), получаем

kkkkk yhyhyyy 2

31

2

221 . (15)

Из (14) и (15) находим

kkkk yhyyy 2

22

21 ,

или 22

21

kk yh

y . (16)

Подставляя выражение ky в равенство (14), получаем

h

yhyy kk

k2

22

1

. (17)

Итак, ky и ky найдены. Подставляя выражения (16) и (17) в разложение (11), получаем

22

11125

21 kkkkk yhyhyhyy . (18)

Это и есть формула Адамса с четырьмя членами. Формула (18) дает возможность, зная ky , 1ky , 2ky , определить 1ky . Таким образом, зная y0, y1 и y2, мы можем найти y3 и далее y4, y5, …

Замечание 1. Если существует единственное решение уравнения ),( yxfy на отрезке bx ,0 , удовлетворяющее начальным условиям,

то погрешность приближенных значений, определенных по формуле (18),

Page 73: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

73

по абсолютной величине не превосходит 4Mh , где М – постоянная, зави-сящая от длины интервала и вида функции ),( yxf и не зависящая от h.

Замечание 2. Если мы хотим получить большую точность вычисления, то следует брать членов больше, чем в разложении (11), и формула (18) со-ответствующим образом изменится. Так, если вместо формулы (11) мы возьмем формулу, содержащую справа пять членов, т.е. дополним членом порядка 4h , то вместо формулы (18) получим формулу

22

22

1183

125

21 kkkkkk yhyhyhyhyy .

Здесь 1ky определяется через значения ky , 1ky , 2ky и 3ky . Та-ким образом, чтобы начать вычисления по этой формуле, нужно знать че-тыре первых значения решения y0, y1, y2, y3. При вычислении этих значений по формулам типа (9), (10) следует брать пять членов разложения.

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

Значения решения определить при х = 0,1; 0,2; 0,3; 0,4. Решение. Найдем сначала y1 и y2 по формулам (9), (10). Из уравнения и

начальных данных получаем 00 )( xyxy 10100 xy .

Дифференцируя данное уравнение, получим 1 yy .

Следовательно, 211)1( 00 xyy .

Дифференцируя еще раз yy , находим 200 yy .

Подставив в равенство (9) значения y0, 0y , 0y и 1,0h , получим

1103,12321

1,02211,01

11,01

32

1

y .

Аналогично при 2,0h получим

2427,12321

2,02212,01

12,01

32

2

y .

Зная y0, y1, y2, на основании уравнения находим: 1000 xyy , 2103,11,01103,1111 xyy ,

4427,12,02427,1222 xyy ,

2103,00 y , 2324,00 y , 00221,002 y .

Полученные значения заносим в табл. 7.

Таблица 7

Page 74: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

74

х у y y y2 00 x y0=1,0000 10 y

2103,00 y 1,01 x y1=1,1103 2103,11 y 0221,00

2 y 2324,01 y

2,02 x y2=1,2427 4427,12 y 0244,012 y

2568,02 y 3,03 x y3=1,3995 6995,13 y

4,04 x y4=1,5833

По формуле (18) находим y3:

3995,10221,012

1,052324,021,04427,1

11,02427,13

y .

Далее находим значения 3y , 2y , 12 y . Вновь по формуле (18) находим

y4:

5833,10244,012

1,052568,021,06995,1

11,03995,14

y .

Точное выражение решения данного уравнения 12 xey x .

Следовательно, 58364,114,02 4,04,0

ey x . Абсолютная погреш-

ность 0,0003; относительная погрешность 5836,10003,0

%02,00002,0 .

Задачи для самостоятельного решения

1. Найти приближенные значения решения уравнения 22 xyy , удовлетворяющего начальному условию 0)0( y . Значения определить при х = 0,1; 0,2; 0,3; 0,4.

2. Найти приближенные значения решения уравнения xyy 2 , удовлетворяющего начальному условию 1)0( y . Значения найти при х = 0,1; 0,2; 0,3; 0,4; 0,5.

3. Найти приближенное значение )4,1(y решения уравнения

Page 75: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

75

xeyx

y 1

, удовлетворяющего начальному условию 1)1( y . Сравнить

полученный результат с точным решением.

4.4. ПРИБЛИЖЕННЫЙ МЕТОД ИНТЕГРИРОВАНИЯ СИСТЕМ ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ ПЕРВОГО ПОРЯДКА

Требуется найти решение системы уравнений

)91(),,,(

)19(),,,(

2

1

zyxfdxdz

zyxfdxdy

удовлетворяющее начальным условиям 0yy , 0zz при 0xx . Требуется определить значения функций y и z при значе-

ниях аргумента x0, x1, … , xk, xk+1, … , xn. Используем рекур-рентные формулы типа (18):

22

11125

21 kkkkk yhyhyhyy , (20)

22

11125

21 kkkkk zhzhzhzz . (21)

Чтобы вычислять по этим формулам, нам необходимо знать у1, у2, z1, z2, ко-торые можно найти по формулам типа (9) и (10):

0

3

0

2

001!3211

yhyhyhyy

, 0

3

0

2

002!3)2(

21)2(

12 yhyhyhyy

,

0

3

0

2

001!3211

zhzhzhzz

, 0

3

0

2

002!3)2(

21)2(

12 zhzhzhzz

.

Для применения этих формул нужно знать 0y , 0y , 0y , 0z , 0z , 0z . Их мы найдем из уравнений (19), (19′) последовательным дифференцировани-ем:

0

0

1110

xxxx z

zfy

yf

xfyy

,

Page 76: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

76

0

0

2220

xxxx z

zfy

yf

xfzz

.

Дифференцируя еще раз, найдем 0y , 0z .

Зная у1, у2, z1, z2, находим из уравнений (19) и (19′) 1y , 2y , 1z , 2z , 0y ,

1y , 02 y , 0z , 1z , 0

2z и заполняем табл. 8:

Таблица 8 х у y y y2 z z z z2 x0 y0 0y z0 0z 0y 0z

x1 y1 1y 02 y z1 1z 0

2z 1y 1z

x2 y2 2y 12 y z2 2z 1

2 z 2y 2z

x3 y3 3y z3 3z По формулам (20), (21) найдем у3, z3, а из уравнений (19), (19) найдем 3y ,

3z . Вычислив 2y , 12 y , 2z , 1

2z , снова по формулам (20), (21) най-дем у4, z4 и т.д. Пример. Найти приближенные значения решений системы

.1)0(,0)0(,,

zyyzzy

Вычислить значения решений при х = 0,1; 0,2; 0,3; 0,4. Решение. Из условий находим 100 xzy ; 000 xyz .

Дифференцируя данные уравнения, найдем: 0000 xx zyy , 1000 xx yzz ,

1000 xx zyy , 0000 xx yzz .

По формулам (20), (21) находим:

1002,01321

1,00211,01

11,00

32

1

y ,

Page 77: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

77

2013,01321

2,00212,01

12,00

32

2

y ,

0050,10321

1,01211,00

11,01

32

1

z ,

0200,10321

2,01212,00

12,01

32

2

z .

Теперь находим: 1y= 1,0050, 1z = 0,1002,

2y = 1,0200, 2z = 0,2013,

0y = 0,0050, 0z = 0,1002,

1y = 0,0150, 1z = 0,1011,

02 y = 0,0100, 0

2z = 0,0009 и заполняем табл. 9.

Далее по формулам (20) и (21) находим:

3045,00100,012

1,050150,021,00200,1

11,02013,03

y ,

0452,10009,012

1,051011,021,02013,0

11,00200,13

z

и аналогично

4107,00102,012

1,050252,021,00452,1

11,03045,04

y ,

0809,10021,012

1,051032,021,03045,0

11,00452,14

z .

Заметим, что точным решением системы являются функции xy sh , xz ch .

Поэтому 41075,04,0sh4 y ; 08107,14,0ch4 z . Задачи для самостоятельного решения

1. Найти приближенные значения 4,1tx и 4,1ty решений системы

уравнений

Page 78: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

78

,3

,

yxdtdy

xydtdx

удовлетворяющих начальным условиям 0x , 1y при 1t . 2. Найти приближенные значения )2,0(x и )2,0(y решений сис-

темы уравнений

Page 79: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

79

Page 80: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

80

.1)0(,1)0(если,65

,32

xyyxdtdy

yxdtdx

4.5. МЕТОД СЕТОК ЧИСЛЕННОГО РЕШЕНИЯ

ДИФФЕРЕНЦИАЛЬНЫХ УРАВНЕНИЙ С ЧАСТНЫМИ ПРОИЗВОДНЫМИ

Метод сеток, или метод конечных разностей, является одним из самых

распространенных в настоящее время методов численного решения урав-нений с частными производными. В его основе лежит идея замены произ-водных конечно-разностными отношениями. Пусть в плоскости ХОУ имеется некоторая область G с границей Г. По-строим на плоскости два семейства параллельных прямых:

ihxx 0 , i = 0, ±1, ±2, … ; klyy 0 , k = 0, ±1, ±2, … .

Точки пересечения этих прямых назовем узлами. Два узла назы-ваются соседними, если они уда-лены друг от друга в направлении оси Ох или Оу на расстояние, равное шагу сетки соответствен-но. Выделим узлы, принадлежа-щие области G и границе Г, а также некоторые узлы, не при-надлежащие этой области, но

расположенные на расстоянии, меньшем, чем шаг от границы Г. Узлы, у которых четыре соседних узла принадлежат выделенному множеству уз-лов, называются внутренними (узел А, рис. 8). Оставшиеся из выделенных узлов называются граничными. Значения искомой функции ),( yxUU в узлах сетки будем обозначать ),( 00, klyihxUU ki . В каждом

внутреннем узле ),( 00 klyihx заменим частные производные разност-ными отношениями:

hUUU kiki

ikx2

,1,1 ;

lUUU kiki

iky2

1,1, , (22)

а в граничных точках

h

UUU kikiikx

,,1 ;

lUUU kiki

iky,1,

. (23)

y

xРис.

Page 81: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

81

Аналогично заменяются частные производные второго порядка. Решение задачи Дирихле в прямоугольнике для уравнения Лапласа методом сеток

1. Постановка задачи Требуется найти с точностью ε приближенное решение уравнения Лапласа

0 yyxx UU , (24)

где ),( yxUU определена внутри прямоугольника G:

),( yxG , bxa , dxc , если на границе Г области

bxadycydycbxaxГ

,,,,

известны граничные условия: ),(),( yxfyxU , Гyx ),( . (25)

2. Построение сетки

Отрезок ba, разделим на М равных частей с шагом hx, отрезок dc, – на N равных частей с шагом hy:

Mabhx

,

Ncdhy

.

Точки деления обозначим: xi ihax , i0, 1, 2, … , М, yj jhcy , j0,

… , N. Проведем прямые ixx и jyy , параллельные осям координат.

Совокупность всех узлов образует сетку ),( yx hhw (рис. 9).

Узлы ),( ji , 1,...,2,1 Mi ; 1,...,2,1 Nj являются внутренними, а узлы ),( ji при 0i и Мi , 1,...,1 Nj и при 0j и Мj ,

1,...,1 Mi – граничными. Вершины прямоугольника – точки (0, 0), (0, N), (M, 0), (M, N) – угловые узлы.

y

y0

y

(i, j)

Page 82: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

82

3. Сеточная задача

Вместо непрерывной функции ),( yxU будем рассматри-вать ее определенные значения в узлах сетки – сеточную

функцию ),( jiij yxUU , i0, 1, … , М, j0, 1, … , N. Во внут-ренних узлах сетки введем сеточные аналоги производных:

jijijix

jixx UUUh

yxU ,1,,12 21, ,

1,,1,2 21, jijijiy

jiyy UUUh

yxU .

Тогда уравнение Лапласа (24) будет иметь сеточный аналог в виде

021211,,1,2,1,,12 jijiji

yjijiji

xUUU

hUUU

h (26)

для внутренних узлов 1,...,2,1 Mi , 1,...,2,1 Nj . Граничные условия (25) на сетке примут вид

jiji fU ,, (27)

для граничных узлов ),( ji , 0i и Мi , 1,...,2,1 Nj , 0j и Nj , 1,...,2,1 Mi ,

где ),(, jiji yxff . Для угловых точек пересчитаем значения сеточной функции, взяв

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

4. Метод итераций

Из сеточного аналога уравнения Лапласа (26) выразим jiU , :

1,1,2

,1,12

22,2

1

jijixjijiy

yxji UUhUUh

hhU , (28)

1,...,2,1 Mi , 1,...,2,1 Nj .

Page 83: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

83

Для вычисления по формуле (28) при-меняется так называемая схема «крест»: срединное значение jiU , рас-считывается по четырем соседним уз-лам (рис. 10). Заменим в системе (28), состоящей из )1()1( NМ – се-

точного уравнения, значения jU ,0 ,

jMU , , 0,iU , NiU , их значениями на границе из условия (25). Тогда в системе (28) останется )1()1( NМ

неизвестных значений jiU , , 1,...,2,1 Mi , 1,...,2,1 Nj .

Пусть известны на некоторой итерации 0k все значения jiU , . Тогда

значения искомой функции на следующей )1( k итерации рассчитывают-ся по следующему итерационному алгоритму:

)(1,

)(1,

)(,1

)(,1

)1(,

kji

kji

kji

kji

kji UUUUU , (29)

где 22

2

2 yx

y

hhh

, 22

2

2 yx

x

hhh

, k0, 1, 2, … , K.

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

)(,

)(,

)1(,

,max k

jikji

kji

jiUUU . (30)

Тогда полагаем )1(,, kjiji UU , 1,...,2,1 Mi , 1,...,2,1 Nj , т.е.

решение задачи получено в виде таблицы значений функции.

5. Выбор начального приближения

Для начала расчета по формуле (29) необходимо задать начальное при-

ближение )0(ijU , 1,...,2,1 Mi , 1,...,2,1 Nj . На границе извест-

ны: ijij fU )0( , 0i , Мi , 1,...,1 Nj , 0j , Nj ,

1,...,1 Mi . Для внутренних узлов проинтегрируем значения в граничных узлах

следующим образом (метод прямых). Зафиксируем горизонтальную пря-

мую 1j (горизонтальный профиль). Предположим, что значения )0(ijU

Рис. 10

i+1

i–1

j+1

j

i

Page 84: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

84

на этом горизонтальном профиле (i0, 1, … , М) равномерно меняются от

значения jij fU 0)0( до значения МjМj fU )0( при 1j . Линейный закон

изменения следующий:

fffU Мi

011

01)0(

1 , i0, 1, … , М.

Таким образом, вычислим значения во всех узлах горизонтального профиля 1j (на рис. 11 эти узлы помечены ).

Аналогично заполняем первый вертикальный профиль, т.е. узлы на вертикальной прямой 1i . Будем считать, что jU1 линейно меняется от

)0(11U , полученного из расчетов на горизонтальном профиле, до

NN fU 1)0(

1 :

)1(1

)0(111)0(

11)0(

1

jN

UfUU Nj , j1, 2, … , N.

На рис. 11 значения первого вертикального профиля отмечены 0. Далее рассчитываем следую-

щий горизонтальный профиль 2j , а затем вертикальный 2i

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

)1(1

)0(,1)0(

,1)0(

jijM

UfUU jiMj

jiij

, ij–1, j, … , М. Для i-го вертикального профиля значения начального приближения вычис-ляются по формуле

)()0(

)0()0( ijiN

UfUU iiiNiiij

, ji, i+1, … , N.

Так, чередуя горизонтальные и вертикальные профили, заполним весь ну-левой слой при 0k .

6. Оформление работы

i=0

i=1

i=М

j=0

j=1

j=N

Рис. 11

Page 85: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

85

Для каждого номера итерации K составляется таблица - шаблон, в каж-дую клетку которой заносятся значения ijU на очередной итерации (табл. 10.)

Таблица 10

U0N U1N U2N … UMN j=N U0,N-1 U1,N-1 U2,N-1 … UM,N-1 j=N–1

… … … … … U01 U11 U21 … UМ1 j=1 U00 U10 U20 … UМ0 j=0 i=0 i=1 i=2 i=M Каждый шаблон сопровождается вычислительным значением макси-

мального отличия значения этого шаблона от соответствующих значений предыдущего шаблона. Шаблонов строится К штук, пока не выполнится условие (30).

Метод сеток для уравнения гиперболического типа

Требуется найти функцию, удовлетворяющую уравнению

2

22

2

2

xUa

tU

, (31)

а также начальным условиям: )()0,( xfxU , )()0,( xФxU t , Sx0 (32)

и краевым условиям: )(),0( ttU , )(),( ttSU . (33)

Так как введение переменной at приводит уравнение (31) к виду

2

2

2

2

xUU

, (34)

то в дальнейшем можно принять 1a . Построим в полуполосе 0t , Sx0 два семейства параллельных прямых:

ihx , i = 0, 1, … , h, jlt , j = 0, 1, … и заменим производные в уравнении (34) разностными отношениями. По-лучим

2,1,,1

21,,1, 22

hUUU

lUUU jijijijijiji

. (35)

Обозначая hl

, придем к разностному уравнению

Page 86: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

86

jijijijijiji UUUUUU ,1,,12

1,,1, 22 . (36)

Доказано, что при 1 это разностное уравнение устойчиво. В частности, при 1 уравнение (36) имеет более простой вид

1,,1,11, jijijiji UUUU . (37) Оценка погрешности приближенного решения, полученного из уравнения (37) в полосе Sx0 , Tt 0 , имеет вид

42

34

2)2(

12~ MTTMhMhUU ,

где U~ – точное решение,

k

k

k

k

kxU

tUM ,max , k=3, 4.

Замечание. Для получения уравнения (37) была использована схема уз-лов, отмеченная на рис. 12. Эта схема является явной, т.к. уравнение (37) позволяет найти значения функции ),( txU на слое tj+1, если известны зна-чения на двух предыдущих слоях. Для того, чтобы знать значения ре-шений задачи (31) – (33), необходи-мо знать значения решений на двух начальных слоях. Их можно найти из начальных условий одним из сле-дующих способов.

Первый способ. Заменяем в на-чальных условиях (32) производную

)0,(xU t разностным соотношени-ем

iiii ФxФ

lUU

)(0,1, ;

для определения значений ),( txU на слоях j0, j1 получаем:

ii fU 0, , iii lФfU 1, .

Второй способ. Заменяем производную )0,(xU t разностным соотно-

шением lUU ii

21,1,

, где 1,iU – значения функции ),( txU на слое j–1.

Тогда из начальных условий (32) будем иметь

xРис. 12

(i,j-

(i,j)

(i,j+1)

(i+1,j)

(i-

Page 87: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

87

ii fU 0, , iii Ф

lUU

21,1, . (38)

Напишем разностное уравнение (37) для слоя j0 1,0,10,11, iiii UUUU . (39)

Исключив из уравнений (38), (39) значения 1,iU , получим:

ii fU 0, , iiii lФffU )(21

111, .

Третий способ. Если функция )(xf имеет конечную вторую произ-

водную, то значения 1,iU можно определить с помощью формулы Тейлора.

20,

220,

0,1, 2 tUl

tU

lUU iiii

. (40)

Используя уравнение (34) и начальные условия (32), можем записать:

ii fU 0, , ii Фt

U

0, , i

i fxU

tU

2

20, . Тогда по формуле (40) бу-

дем иметь

iiii fllФfU 2

2

1, . (41)

Пример. Методом сеток найти решения задачи

.0),1(),(,0)0,(,)1(sin2,0)0,(

,2

2

2

2

tUtxUxUxxxU

xU

tU

t

Решение. Возьмем квадратную сетку с шагом h0,05. Значения ),( txU на 2-х начальных слоях найдем вторым способом; т.к. 0)( xФ и

xxxf )1(sin2,0)( , будем иметь

ii fU 0, , )(21

111, iii ffU , i = 0, 1, 2, … , 10. (42)

Решение задачи удобно оформить в таблицу, порядок заполнения кото-рой следующий:

1. Вычисляем значения )(0, ii xfU при ihxi и записываем в

Page 88: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

88

первую строку (она соответствует значению 00 t ). В силу симметрии за-дачи заполняем таблицу при 5,00 x . В первом столбце (он соответст-

вует значению 00 x ) записываем краевые значения. 2. По формуле (42) находим 1,iU , используя значения 0,iU из первой

строки. Результаты записываем во вторую строку. 3. Вычисляем значения jiU , на последующих слоях по формуле (37).

При j1 последовательно получаем: 0050,00015,000065,00,11,01,22,1 UUUU ,

094,00056,00028,00122,00,21,11,32,2 UUUU , . . .

0456,00500,00478,00478,00,101,91,112,10 UUUU . Вычисления при j2, 3, … , 10 проводятся аналогично. В последней строке табл. 11 приведены значения точного решения при 5,0t . Метод сеток численного решения дифференциальных уравнений пара-

болического типа

Рассмотрим задачу для уравнения теплопроводности. Найти функцию ),( txU , удовлетворяющую уравнению

2

22

xUa

tU

, (43)

начальному условию )()0,( xfxU , Sx0 (44)

и краевым условиям: )(),0( ttU , )(),( ttSU . (45)

Путем введения переменной ta2 уравнение (43) приводится к виду

2

2

xU

tU

, поэтому в дальнейшем примем 1a . Покроем область сет-

кой, образованной прямыми: ihx , i = 0, 1, 2, … ; jlt , j = 0, 1, 2, … .

Page 89: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

89

Page 90: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

90

Обозначим ihxi , jlt j , jiji UtxU ,),( и приближенно заменим в

каждом внутреннем узле ),( ji tx производную 2

2

xU

разностным отноше-

нием 2,1,,1

,2

2 2h

UUUxU jijiji

ji

, а производную t

U

- одним

из разностных отношений:

l

UUt

U jiji

ji

,1,

,

,

lUU

tU jiji

ji

1,,

,

.

Тогда получим два типа конечно-разностных уравнений:

2,1,,1,1, 2

hUUU

lUU jijijijiji

, (46)

2,1,,11,, 2

hUUU

lUU jijijijiji

. (47)

Обозначив 2hl

, приводим эти уравнения к виду:

jijijiji UUUU ,1,1,1, )21( , (48)

0)21( 1,,1,1, jijijiji UUUU . (49) Отметим, что для уравнения (46) была использована явная схема узлов (рис. 13), для уравнения (47) – неявная схема (рис. 14).

При подборе числа в уравнениях (48), (49) следует учитывать два

обстоятельства: 1) погрешность замены дифференциального уравнения разностным

должна быть наименьшей; 2) разностное уравнение должно быть устойчивым.

(i-

(i,j)

(i+1,j)

(i,j+1)

Рис. 13

(i-

(i,j)

(i+1,j)

(i,j-1)Рис. 14

Page 91: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

91

Доказано, что уравнение (48) будет устойчивым при 210 , а

уравнение (49) – при любом . Наиболее удобный вид уравнение (48)

имеет при 21

:

2

,1,11,

jijiji

UUU

(50)

и при 61

:

jijijiji UUUU ,1,,11, 461

. (51)

Оценка погрешности приближенных решений, полученных из уравнений (49), (50), (51) в полосе Sx0 , Tt 0 , соответственно имеют вид:

21

3~ hMTUU , (52)

42

135~ hMTUU , (53)

1

2

122~ MhlTUU

, (54)

где U~ – точное решение задачи (43) – (45),

)(,)(,)(max )4(1 ttxfM , Sx0 , Tt 0 ,

)(,)(,)(max )4()4()6(1 ttxfM , Sx0 , Tt 0 .

Из приведенных оценок погрешностей (52) – (54) видно, что уравнение (51) дает более высокую точность решения по сравнению с (50). Но уравнение (50) имеет более простой вид, кроме того, шаг l по аргументу t для уравне-ния (54) должен быть значительно меньше, что приводит к большему объ-ему вычислений. Уравнение (47) дает меньшую точность, но при этом шаги l и h выбираются независимо друг от друга. Уравнения (48), (49) позволяют вычислять значения ),( txU на каждом слое по явным формулам через ее значение на предыдущем слое; уравнение (47) (неявная схема) этим свой-ством не обладает.

Page 92: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

92

Методом сеток можно решить краевую задачу для неоднородного па-раболического уравнения

),(2

2txF

xU

tU

.

Тогда соответствующее разностное уравнение, использующее явную схему узлов, имеет вид jijijijiji lFUUUU ,,1,1,1, )21( .

Пример. Найти приближенное решение уравнения 2

2

xU

tU

, удов-

летворяющее условиям xxU sin)0,( , 10 x , 0),1(),0( tUtU , 025,00 t .

Решение. Выберем по аргументу x шаг 1,0h . Так как 21

, полу-

чаем по аргументу t шаг 05,02

2

hl . Записываем в табл. 12 начальные и

краевые условия. Учитывая их симметрию, заполняем таблицу только для x0; 0,1; 0,2; 0,3; 0,4; 0,5. Значения функции ),( txU в первом слое нахо-дим по формуле (50) при j0, используя значения на начальном слое и

краевые условия: 2

0,10,1,

ii

jiUUU . Таким образом, получаем:

2939,0)05878,0(21)(

21

0,00,21,1 UUU ,

5590,0)3090,08090,0(21)(

21

0,10,31,2 UUU .

Записываем полученные значения 1,iU , i1,2,3,4,5 во вторую строку табл. 12. После этого переходим к вычислению значений на втором слое по фор-

муле (50) при j1: 2

1,11,12,

ii

iUUU . Подобным образом определяем

последовательно значения при t0,005; 0,010; 0,015; 0,020; 0,025. В двух последних строках таблицы приведены значения точного реше-

ния задачи xetxU t sin),(~ 2

и модуля разности UU ~

при t0,25.

Таблица 12

Page 93: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

93

xi t 0 0,1 0,2 0,3 0,4 0,5

0 0 0,3090 0,5878 0,8090 0,9511 1,0000 0,005 0 0,2939 0,5590 0,7699 0,9045 0,9511 0,010 0 0,3795 0,5316 0,3718 0,8602 0,9045 0,015 0 0,02658 0,5056 0,6959 0,8182 0,8602 0,020 0 0,2528 0,4808 0,6616 0,7780 0,8182 0,025 0 0,2404 0,4574 0,6294 0,7400 0,7780

U~ 0,025 0 0,2414 0,4593 0,6321 0,7431 0,7813

iUU ~ 0,025 0 0,0010 0,0019 0,0027 0,0031 0,0033

Для сравнения по формуле (52) получим оценку:

0)()( tt , xxf sin)( 4)4( , 41 M .

0081,001,022,973025,0

3025,0~ 24 hUU .

Метод прогонки для уравнения теплопроводности

Пусть требуется в полосе аx0 , Tt 0 найти решение уравне-

ния (43) 2

2

xU

tU

, удовлетворяющее условиям (44), (45).

Выбираем шаги h и l по аргументам x и t соответственно, в каждом внутреннем узле заменяем производные конечно-разностными отношения-ми, вычисляем значения функций )(xf , )(x , )(x в граничных узлах

и, обозначив l

hS2

, получаем систему

0)2( ,1,11,1,1 jijijiji SUUUSU , (55) i = 1, 2, … , n; j = 0, 1, 2, … .

)(0, ii xfU , (56)

)(,0 jj tU , (57)

)(, jjn tU . (58) Метод прогонки решения системы (55) – (58) заключается в том, что урав-нение (55) приводится к виду 1,11,1,1, jijijiji UbaU , (59)

где числа 1, jia , 1, jib определяются последовательно по формулам:

Page 94: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

94

S

a j

211

1 , 111

1 )( SUtb jj ; (60)

1,1

1,2

1

ji

ji aSa , jijijiji SUbab ,1,11,11, . (61)

Затем из краевого условия (58) находим )( 11, jjn tU и последователь-

но определяем значения 1, jiU , i = n–1, … , 1 по формуле (59). Таким образом, метод прогонки позволяет определить значения

),( txU на слое 1 jtt , если известны ее значения на слое jtt .

Порядок решения задачи

Прямой ход. Используя краевые условия (57), по формулам (60), (61) находим числа 1,1 ja , 1,1 jb , 1, jia , 1, jib , i = 2, 3, … , n.

Обратный ход. Из краевого условия (58) получаем )( 11, jjn tU . Затем по формуле (60) вычисляем:

....

,,

1,11,11,21,1

1,21,21,11,2

1,11,11,1,1

jjjj

jnjnjnjn

jnjnjnjn

abUU

abUUabUU

(62)

Пример. Методом прогонки найти решение уравнения 2

2

xU

tU

,

удовлетворяющее условиям )1(4)0,( xxxU , 0),1(),0( tUtU .

Решение. Возьмем h0,1; l0,01. Следовательно, 12

lhS . Найдем

методом прогонки значения функции ),( txU на слое t0,01.

Прямой ход. Записываем в строке 0,iU табл. 13 значения начальной

функции )( ixf , i0, 1, … , 10. Находим по формулам (60) при j0 числа

31

1,1 а , 36,00,11,1 Ub . Затем по формулам (62) при j0 последова-

тельно вычисляем:

Page 95: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

95

375,083

31

1,11,2

aа ; 76,064,012,00,21,11,11,2 Ubab ;

381,0625,21

31

1,21,3

aа ;

125,1840,0760,0375,00,31,21,21,3 Ubab . Таблица 13

i 0 1 2 3 4 5 6 7 8 9 10 0iU 0 0,360 0,640 0,840 0,960 1,000 0,960 0,840 0,640 0,360 0 1iа 0 0,333 0,375 0,382 0,382 0,382 0,382 0,382 0,382 0,382 0 1ib 0 0,360 0,760 0,125 1,389 1,153 1,544 1,430 1,186 1,813 0 1iU 0 0,310 0,572 0,764 0,882 0,921 0,882 0,764 0,571 0,310 0

Обратный ход. Из краевых условий получаем 01,10 U . Значение

1,iU , i9,8,…,1 вычисляем по формулам (62) при j0:

310,0382,0813,0)( 1,91,91,101,9 abUU .

571,0382,0)186,1313,0()( 1,81,81,91,8 abUU . . . . 310,0333,0)360,0572,0()( 1,11,11,21,1 abUU .

4.6. РЕШЕНИЕ УРАВНЕНИЯ ДВИЖЕНИЯ ГРУНТА Пусть одномерное перемещение частиц пластически сжи-

маемого грунта происходит параллельно оси x (рис. 15), то-гда это движение описывается уравнением в частных про-

изводных.

xP

xt

, (63)

где Р, , – давление, плотность и скорость частиц грунта; t – время. Такое движение грунта имеет место, например, при его взаи-модействии с рабочими орга-нами дорожно-строительных

машин. Рис. 15

x

Page 96: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

96

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

ного движения, когда txt 00, . (64)

В этом случае решение дифференциального уравнения (63), записанного в форме

2 xHtGx

xФtGt

, (65)

где Ф(х), H(х) и G(х) – некоторые известные функции, удовлетворяющие начальному условию (64), можно получить в виде неявной функции

0)()(

)()(

)()()(

2

0

2

101

21

xfxh

xfxfg

xfxhtg

, (66)

где

dx

xФxH

exf )()(

2 )( , dxxФxfxh)()()( 2 , dttGtg )()(1 ,

10 – обратная функция 0 .

Выражение (66) представляет собой решение задачи Коши для уравне-ния (65) при начальном условии (64). Пример. Пусть нестационарное движение грунта представ-

лено дифференциальным уравнением 2

2 1 tx

tx

xt

, (67)

решение которого удовлетворяет начальному условию tt 1, . (68)

Здесь x

xxФ 1)(2

, 1)( xH , ttG )( , 212

2 1)(

xxf ,

21

2 2)1( f , 2

12 1)(

xxh , 21

2)1( h ,

2)(

2ttg . (69)

Тогда искомое частное решение уравнения (67), удовлетворяющее условию (68), с учетом обозначений (69) будет иметь вид

Page 97: УРАВНЕНИЯ МАТЕМАТИЧЕСКОЙ ФИ- ЗИКИ И ...bek.sibadi.org/fulltext/ed114.pdf · 2011. 12. 6. · 2 Сибирская государственная автомобильно-дорожная

97

02

11

11 2

2

2

2

xxt

. (70)

Или в явном виде

21

2

22 21

212

xxt . (71)

Поставим более общую задачу. Пусть функции ),( tx и ),( txP можно представить как

);(),(),( xxtx 2)()( tgxfP ,