Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

9060_d71504bbdcb8f95ffb66490c84b51bf8

.pdf
Скачиваний:
56
Добавлен:
04.07.2021
Размер:
8.45 Mб
Скачать
y(n - 1) y(n - 2)

22.1. Линейные ДУ n-го порядка

О: ОДУ n-го порядка называется линейным, если оно линейно относительно искомой функции и всех ее производных:

a

(x)y(n) + a (x)y (n - 1)

+ ... + a

n - 1

(x)y ¢ + a

(x)y = b(x), (22.1)

0

1

 

n

 

ãäå ai(x), i = 0,n, b(x) непрерывны на некотором интервале (a, b).

Если b(x) º 0, то (22.1) называется линейным однородным, в противном случае — линейным неоднородным уравнением.

Общее решение ЛОДУ n-го порядка имеет вид

y = c1y1 + c2y2 + ... + cn yn,

ãäå ci, i = 1,n — произвольные постоянные, а y1(õ), y2(õ), ..., yn(х) образуют фундаментальную систему решений, т.е. определитель Вронского

 

 

y1

 

y2

...

yn

 

 

 

 

...

 

W (x) =

 

1

 

2

 

n

¹ 0, "x Î a,b .

...

 

...

...

...

 

y

n-1

y

n-1

... y

n-1

 

 

1

 

2

 

n

 

Общее решение ЛНДУ (21.1) имеет ту же структуру, что и при n = 2.

Наиболее простым является случай уравнения вида y(n) = f (x), его общее решение можно найти последовательным n-кратным интегрированием:

= ò f (x)dx + c1,

= ò[ f (x)dx + c1]dx + c2 = ò dx ò f (x)dx + c1x + c2,

....................................................................

y = òdxòdx

ò f (x) dx + c1

x(n-1)

x(n-2)

 

+ c2

 

+ ... + cn

 

 

 

 

(n -1)!

(n - 2)!

(n! = 1 × 2 × 3 ×

... × n).

 

 

 

 

$

22.2.Нормальные системы ОДУ

èих интегрирование методом исключения

О: Совокупность дифференциальных уравнений, связывающая между собой несколько функций, называется системой ДУ.

Пример: Движение тел в пространстве под действием

H

 

 

 

 

 

 

ñèëû F. Пусть rH = rH(t)

— радиус-вектор движущейся матери-

альной точки:

 

 

 

 

 

 

H

 

H

H

 

 

rH(t) = x(t)i + y(t) j + z(t)k,

 

 

 

 

 

H

H

H

 

v(t) = r¢(t) = x¢(t)i + y¢(t) j + z¢(t)k,

 

H

H

 

 

 

 

 

w(t)

 

 

 

H

H

H

= v(t) = r¢¢(t) = x¢¢(t)i + y¢¢(t) j + z¢¢(t)k,

H

H

H

 

 

 

 

H

H

H

H

 

 

F (t) = Fxi + Fy j + Fz k

Þ

 

 

 

ìmx¢¢ = Fx ,

 

 

H

H

ï

 

 

 

 

F = mw èëè

ímy¢¢ =

Fy ,

— три дифференциальных уравне-

 

 

ïmz¢¢ =

 

 

 

F

 

 

 

 

î

 

z

 

 

ния движения, или система трех уравнений 2-го порядка.

О: Порядком системы ДУ называется наивысший из порядков уравнений, входящих в нее.

Далее ограничимся системами первого порядка относительно y1(x), y2(x),..., yn(x).

Î: yi¢ = fi(x, y1, ..., yn), i = 1,n, нормальная система ОДУ 1-го порядка, правые части уравнений этой системы не содержат производных искомых функций.

О: Решениåì системы ДУ называется совокупность функций yi(x), i = 1,n, удовлетворяющая каждому из уравнений этой системы.

Рассмотрим нормальную систему из трех уравнений:

ìx¢ = f1(t, x, y, z),

ï

íy¢ = f2(t, x, y, z),

ïîz¢ = f3(t, x, y, z).

$

Для нее теорема Коши о существовании и единственности решения формулируется следующим образом.

Т: Пусть функции fi(t, x, y, z), i = 1,2,3, непрерывны по всем переменным в некоторой области D и имеют в ней непре-

рывные частные производные

¶fi

,

¶fi

,

¶fi

. Тогда какова бы

¶x

¶y

 

 

 

 

¶z

ни была точка (t0, x0, y0, z0) О D, существует единственное решение системы ДУ: x(t), y(t), z(t), удовлетворяющее на-

чальным условиям x(t0) = x0, y(t0) = y0, z(t0) = z0 n

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

ì x¢ = -7x + y,

Пример: н

îy¢ = -2x - 5y.

Дифференцируя первое уравнение по t, получим x ¢¢ = - 7x ¢ + + y ¢, y ¢ подставим из второго уравнения: x ¢¢ = - 7x ¢ - 2x - 5y, а y — из первого: x ¢¢ = - 7x - 2x - 5(x ¢ + 7x) или x ¢¢ + 12x ¢ + 37x = 0. Решим его характеристическое уравнение: k2 + 12k + 37 = 0, k1,2 = - 6 ± i Þ x = e- 6t(c1cost + c2sint),

x ¢ = - 6e - 6t(c1cost + c2sint) + e-6t(-c1sint + c2cost) Þ

Þy = x¢ + 7x = e-6t[(c1 + c2)cost + (c2 - c1)sint]

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

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

на использовании приближенной формулы y¢ » Dy .

Dx

Пусть требуется решить уравнение

dy

dx = f (x, y), x Î [a, b], y(x0) = y0.

$!

Разделим [x0,b] на n равных частей точками x0, x1, x2, …, xn = b,

и обозначим x

 

= h, i =

 

, ò.å. h =

b - x0

.

Тогда x

 

 

+ ih.

- x

1,n

= x

0

i

i - 1

 

 

 

n

 

i

 

 

 

 

 

 

 

 

 

 

Найдем формулу для нахождения yi = j(xi) приближенного решения y = j(x) поставленной задачи Коши. Уравнение заменяем при-

dy

ближенным равенством dx = f (x, y) Þ Dy = f (x, y)Dx.

Отсюда у1 - ó0 = f(x0,y0)h Þ ó1 = ó0 + f(x0, y0)h. Полученное значение у1 позволяет далее вычислить у2:

ó2 - ó1 = f(x1, y1)h Þ ó2 = ó1 + f(x1, y1)h. Таким образом, получаем рекуррентную формулу:

ók = ók - 1 + f(xk - 1, yk - 1)h.

Соединяя последовательно на плоскости найденные приближенно точки (х0, ó0), (õ1, ó1),…, (õn, ón), получим приближенное изображение интегральной кривой в виде ломаной (ломаная Эйлера).

Пример: у ¢ = х - у, у(0) = 2.

Данное уравнение может быть решено точно:

ó = õ - 1 + ñå — общее решение, у = 3е + х - 1 - решение задачи Коши. Решим его приближенно методом Эйлера при x О [0, 1], h = 0,2 и занесем данные в таблицу, где также приведены для сравнения точные значения yi:

n

x

y

y точное

 

n

n

n

0

0,00

2,0000

2,0000

 

 

 

 

1

0,20

1,6600

1,6563

 

 

 

 

2

0,40

1,4100

1,4109

 

 

 

 

3

0,60

1,2482

1,2464

 

 

 

 

4

0,80

1,1515

1,1479

 

 

 

 

5

1,00

1,1082

1,1037

 

 

 

 

Ошибка метода Эйлера имеет порядок 10-2

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

$"

работан ряд приемов уточнения метода Эйлера. Одним из таких методов, используемых при вычислениях на компьютере, является метод Рунге–Кутта. В нем последовательные приближенные вы- числения yi проводятся по формуле

 

 

 

 

Dyi

1

(k

(i)

+ 2k

(i)

+ 2k

(i)

+ k

(i)

),

y

= y + Dy ,

=

 

 

 

2

 

4

 

 

 

i + 1

i

i

 

 

 

6

1

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

k(i)

 

 

 

k(i)

 

 

 

 

 

h

 

 

 

k(i)

 

 

 

 

= f (xi , yi )h,

= f (xi +

 

, yi +

 

1

)h,

 

 

 

 

 

 

 

 

1

 

 

 

2

 

 

 

 

 

 

2

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h

 

 

k(i)

 

 

 

 

 

 

 

 

 

 

 

 

k(i)

= f (xi +

 

, yi +

 

2

)h, k(i)

= f (xi + h, yi + k(i))h.

 

 

 

3

 

2

 

 

 

2

 

 

 

4

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Существуют хорошо разработанные вычислительные схемы метода Рунге–Кутта не только для уравнений 1-го порядка, но и для уравнений 2, 3, 4-го порядков.

 

Пример: y¢ = y -

2x

, y(0) = 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица решения задачи Коши для данного дифференци-

ального уравнения при h = 0,2 имеет следующий вид:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

y

x +

h

 

k

 

 

y +

k1

 

k

 

y +

k2

k

 

y + k

k

 

Dy

 

1

 

 

2

3

4

 

 

2

 

 

 

2

 

 

2

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,0

1,0000

0,1

 

0,2000

1,1000

0,1836

1,0918

0,1819

1,1819

0,1687

0,1833

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,2

1,1833

0,3

 

0,1691

1,2679

0,1589

1,2628

0,1574

1,3408

0,1488

0,1584

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,4

1,3417

0,5

 

0,1491

1,4162

0,1420

1,4127

0,1410

1,4827

0,1347

0,1416

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,6

1,4833

0,7

 

0,1349

1,5507

0,1296

1,5481

0,1288

1,6121

0,1239

0,1292

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0,8

1,6125

0,9

 

0,1240

1,6745

0,1199

1,6725

0,1193

1,7318

0,1154

0,1196

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1,0

1,7321

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

22.4.Дифференциальная модель химических реакций

Дифференциальной моделью называют дифференциальное уравнение вместе с начальными условиями (задачу Коши), полу-

$#

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

Âобщем случае уравнение химической реакции записывается

ââèäå

a1À1 + a2À2 + … + anÀn ® b1B1 + b2B2 + … + bmBm,

ãäå Ài , i = 1,n , — молекулы взаимодействующих веществ; Вi , i = 1,m, — молекулы получившихся в результате реакций веществ, ai, bi — коэффициенты реакции, указывающие на число молекул, принимающих участие в реакции. Порядок химической реакции равен общему числу молекул, входящих в левую часть уравнения. Например, химическая реакция второго порядка может иметь вид

a1À1 + a2À2 ® À3.

Åñëè xi(t) — концентрация вещества Аi в момент t и реакция идет только в одну сторону, т.е. обратной реакции нет, то x1(t) è x2(t) в результате реакции убывают, а x3(t) — растет. Скорость этого роста назовем скоростью реакции и обозначим через V +. Известно, что скорость химической реакции пропорциональна произведению концентраций веществ, участвующих в данный момент в реакции в соответствующих степенях ai, ò.å.

V +=k+ x1a1 x2a2 ,

ãäå k+ — коэффициент пропорциональности, зависящий от температуры.

Зная, сколько молекул А3 образуется в единицу времени и сколько молекул А1 è À2 расходуется на образование молекул А3, получаем уравнения для скоростей хi:

ì

 

 

 

+

 

 

 

 

 

 

 

+

a1

a2

,

ïx1¢

= - a1V

 

= - a1k

 

x1

x2

ï

= - a V + = - a

k+ xa1 xa2 ,

í

2

 

 

2

 

 

 

 

 

2

 

 

 

1

2

 

ï ¢

=V

+

= k

+

x

a1

x

a2

.

 

 

 

ïx3

 

 

 

2

 

 

 

 

î

 

 

 

 

 

1

 

 

 

 

 

 

 

$$

Таким образом, вектор концентраций X(t) = (x1(t), x2(t),x3(t)) определится из решения данной системы ОДУ.

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

следующим образом: a1À1 + a2À2 « bÀ3.

Скорость реакции в данном случае определяется как V = V + - V -, причем V - = k- x3b.

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

ì

 

 

 

 

+

a1

a2

 

-

b

ïx1¢

= -a1(k

 

x1

x2

- k

 

x3 ),

ï

 

 

 

(k+ xa1 xa2

- k- xb ),

í

= -a

2

2

 

 

 

1

2

 

 

3

ï

= b(k

+ xa1 xa2 - k- xb ).

ï

î 3

 

 

 

1

2

 

3

 

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

Конкретную задачу рассмотрим для модели с одним ОДУ. Задача. Два жидких химических вещества А и В объемом 10 и

20 литров соответственно в процессе химической реакции образуют новое жидкое вещество С. Считая, что температура в процессе реакции не меняется и что из каждых двух объемов вещества А и одного объема вещества В образуются три объема вещества С, определить количество вещества С в произвольный момент времени t, если за 20 мин его образуется 6 литров.

Решение. Пусть x(t) — объем в литрах вещества С, образовавшегося к моменту времени t ( в часах). Тогда к этому моменту в

 

2x

 

 

 

 

 

 

x

 

реакцию вступило

 

 

литров вещества А

è

 

 

 

литров вещества В,

3

3

что приводит к уравнению

 

 

 

 

 

 

 

 

 

 

 

 

 

dx

= k(10 -

2x

)(20 -

x

).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

dt

3

 

3

 

 

 

Его можно привести к виду

 

 

 

 

 

 

 

 

 

 

dx

= k(15 - x)(60 - x) (

2k

® k),

 

 

 

 

 

 

dt

 

 

9

 

 

 

 

 

ж 1 ц причем x(0) = 0, x з ч = 6.

è 3 ø

$%

В данном уравнении разделяем переменные и интегрируем:

 

 

 

 

 

dx

 

 

 

 

= k dt Þ

1 æ

 

 

 

 

dx

 

dx

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç ò

 

 

 

 

 

 

 

- ò

 

 

 

 

÷

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15 -

 

60 - x

 

 

 

 

 

 

 

(15 - x)(60 - x)

45 è

 

2x

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

60 - x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= òk dt + c Þ

 

 

ln

 

= kt + c.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

15 - x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

45

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Используем условие х(0) = 0, тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

c =

1

ln 4 Þ ln

1

 

 

60 - x

 

= 45kt Þ

60 - x

= 4e45kt .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

45

 

 

 

 

 

 

 

 

4

15 - x

 

 

 

 

 

 

 

 

 

 

 

15 - x

 

 

 

 

 

 

 

 

 

 

 

Используем x(

1

) = 6,

тогда

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

 

æ 3 ö

3t ö

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

60

ç1

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3t

 

 

 

- ç

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

60 - 6

 

 

 

 

 

 

 

 

 

3 60 - x

 

 

 

 

 

 

 

 

 

 

 

ç

 

è 2 ø

÷

 

= 4e15

kt

Þ e15

k

 

 

æ 3 ö

 

 

 

 

 

 

è

 

ø

 

 

 

 

 

=

 

Þ

 

 

 

 

 

= 4

ç

 

÷

 

Þ x =

 

 

 

 

 

 

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ 3 ö3t

15 - 6

 

 

 

 

 

 

 

 

 

 

2 15 - x

è 2 ø

 

 

 

 

1 - 4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è 2

ø

 

 

Литература: [2. С. 60–114]; [4. С. 96–148]; [14. С. 190–220].

Глава 8

ИНТЕГРИРОВАНИЕ ФУНКЦИЙ НЕСКОЛЬКИХ ПЕРЕМЕННЫХ

23. ДВОЙНОЙ ИНТЕГРАЛ

Опорный конспект ¹ 23

23.1. Определение ДИ

 

 

 

 

 

 

 

 

 

 

 

 

 

D

DDi i = n

Y

D i DDi Ç DDj = i ¹ j

 

 

 

 

Mi xi hi

Î DDi Þ

hi

 

 

 

 

n

 

 

òò f x y s =

 

å f xi hi Dsi

 

 

 

Mi

D

 

i =

 

 

 

 

 

 

 

 

 

 

 

 

O

X

l =

 

DDi

 

xi

Ò.: f

x y

 

D Þ

$ n

 

 

W Û ¶W z = f x y z = F x y = Þ

V = òò f x y s

 

Z

 

D

 

 

 

 

 

 

 

 

 

 

z = f

x y

 

O

 

 

 

 

 

 

 

 

 

F x y

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Y

 

 

X

 

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

$'

23.2. Свойства ДИ

10. òò[ f (x, y) + j(x, y)] ds = òò f (x, y) ds + òòj(x, y) ds;

D D D

20.

òòcf (x, y) ds = còò f (x, y) ds, c = const;

 

D

D

 

30.

D = D + D Þ

 

 

1

2

 

 

òò f (x, y) ds = òò f (x, y) ds +òò f (x, y) ds;

 

D

D

D

40.

òòds = S

— площадь D;

 

 

D

 

 

5 . j(x, y) £ y(x, y) â D Þ òòj(x, y) ds £ òòy(x, y) ds;

D D

60. Теорема о среднем: f ( x,y) непр. в D Ю $M(x, h) О D:

òò f (x, y) ds = f (x,h)S.

D

23.3. Вычисление ДИ

¶D: y = j1(x), y = j2(x) (j1(x) < j2(x)), x = a, x = b (a<b) Þ

bj x

òò f x, y ds = òdx ò f x, y dy,

D a j x

¶D: x = y1(y), x = y2(y) (y1(y) < y2(y)), y = c, y = d (c < d) Þ

d y x

òò f x, y ds = òdy ò f x, y dx

D c y x

y = j2(x)

y = j1(x)

(y)

(y)

1

2

x = y

x = y

%

Соседние файлы в предмете Высшая математика