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

Дополнительные главы математики.-2

.pdf
Скачиваний:
1
Добавлен:
05.02.2023
Размер:
1.6 Mб
Скачать

Уравнение теплопроводности (диффузии).

Теперь рассмотрим другой процесс. Пусть задан узкий стержень, и

температура в каждой его точке. Либо плотность газа внутри узкой трубки. Как она будет меняться с течением времени? В области высоких температур (или плотности газа), будет происходить их снижение, переток энергии в соседние области. Но в этом случае

именно скорость (а не ускорение по

t )

пропорциональна кривизне

графика, т.е. второй производной

по

x . Чем больше разность

плотностей, тем больше скорость перераспределения частиц.

61

Уравнение примет вид

u

 

 

 

2

u

 

a

2

 

f (x,t)

 

 

 

 

t

 

x

2

 

 

 

 

 

 

 

, или в других

обозначениях,

u a

2

u

f

 

 

 

t

 

xx

 

. Здесь не 2-я, а 1-я производная по

t

.

Решение

волнового

уравнения

и

уравнения

теплопроводности методом Фурье разделения переменных.

Пусть

u(x, t)

имеет вид

X (x)T (t) ,

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

x и от

 

a

2

 

X (x)T

 

2

X

 

 

utt

 

uxx примет вид:

(t) a

 

(x)T (t) .

то есть

является

t . Тогда

уравнение

Тогда

1

T (t)

 

a

2

T (t)

 

 

 

X (x) X (x)

.

Но дву функции, одна от

x

, другая от

t

,

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

свойством:

отношение 2-й

производной к самой

функции

равно

константе.

Кстати, такие

функции существуют,

например,

e

kx

,

 

sin( kx)

Итак,

,

cos(kx) .

1

T (t)

 

X (x)

 

a

2

T (t)

X (x)

 

 

 

 

 

. Уравнение распадается на 2 различных

уравнения:

X (x)

X (x)

Решим первое из них.

,

1

T (t)

a

2

T (t)

 

X (x)

 

X (x)

 

.

X (x) X (x)

0

, это линейное

однородное уравнение, его характеристическое уравнение Возможны 3 случая: 0 , 0 , 0.

r

2

 

0

.

62

 

Рассмотрим

0 . Тогда характеристическое

корни

 

,

ФСР

e

x

, e

 

x

,

общее решение

X (x) C1e

x

C2e

 

x

.

Но

 

 

 

 

 

 

теперь применим граничные условия: если концы струны закреплены,

то X (0) X (l) 0 . В этом случае, получается:

X (0) C

C

2

1

 

0

,

X (l) C e

l

C

e

l

0

 

 

1

 

2

 

 

 

Тогда система уравнений на C1

,C2

:

 

 

 

 

 

 

 

 

 

C

C

2

0

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

C

 

e l

0

 

 

 

 

 

 

 

 

 

 

 

C e

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

 

 

 

 

 

 

 

C1 e

 

 

 

0

 

Из 1-го,

C2

 

C1

, тогда C1e

l

C1e

l

0

l

e

l

,

 

 

 

 

 

но так как выражение в скобках не равно 0 (экспонента в двух разных

точках принимает разные значения), то C1 0 , а значит и C2

0 .

Итак, при 0 возможно только тривиальное решение.

 

 

 

Рассмотрим случай

0

. Тогда

X

(x) 0

, общее решение

X (x) C1 C2 x . Применим

Получим систему уравнений:

граничные

 

 

C

0

 

 

1

 

 

 

C

l

C

 

1

 

2

 

0

условия

, откуда

X (0)

C

0

1

 

,

X (l)

C

2

 

 

 

0 0 .

.

Рассмотрим третий случай: 0.

подчеркнув, что она отрицательна.

уравнение r 2 2 0, корни

Сразу обозначим

 

2

,

 

Тогда

характеристическое

i ,

общее

решение

дифференциального уравнения:

X (x)

C cos( x) C

2

1

sin( x)

.

Применим граничные условия X (0) X (l) 0 .

63

 

 

 

 

 

C

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

sin( l) 0

 

 

 

 

 

 

 

 

 

C cos( l) C

2

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

C1

0 ,

 

C2 sin( l) 0 . При этом

C2

0

sin( l) 0

l k

 

 

k

 

 

 

 

 

 

 

 

 

 

k

 

 

 

 

.

Тогда вид функции:

X (x) C2 sin

 

x .

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теперь решим уравнение по t , а именно

1

T (t)

.

Но при этом

a

2

T (t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

k

 

 

 

 

 

 

мы уже знаем, что

, где .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

 

1

T (t)

2

 

 

 

T (t) 2 a 2T (t) 0

,

 

характристическое

a

2

T (t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

уравнение

r

2

2

a

2

0

 

 

 

r

i a

, общее решение

T (t)

C

3

cos(at) C

4

 

 

sin(

at)

,

а учитывая тот факт, что

 

k

l

 

,

получаем

T (t)

C

 

ka

 

C

 

3

cos

 

t

4

 

 

l

 

 

 

 

 

 

ka

sin

 

 

l

t

.

Тогда окончательный

 

k

 

 

ka

 

вид решения:

u(x, t) C2 sin

 

x C3 cos

 

t

 

 

l

 

 

l

 

 

 

 

В

каждой точке

x (0, l)

происходят

сечение

по t

синусоида или косинусоида,

График функции

u(x, t) представлен на чертеже:

 

ka

 

 

C4 sin

 

t .

 

 

l

 

 

колебания, то есть или их комбинация.

64

Теперь решим уравнение теплопроводности (диффузии) этим

же методом. Пусть

u(x, t)

X

(x)T (t)

. Тогда уравнение

u

 

 

 

2

u

a

2

 

 

 

 

 

t

 

x

2

 

 

 

 

 

примет вид

X (x)T (t) a

2

X (x)T (t)

 

 

1

T (t)

 

a

2

T (t)

 

 

 

X (x) X (x)

. При

этом относительно

x

получается точно такое же уравнение, которое

недавно решали. Мы уже знаем, что 2 , причём lk ,

k

X (x) C sin

 

 

l

x

.

А вот в решении уравнения относительно

t

будут существенные отличия, ведь оно не 2-го, а 1-го порядка.

1 T (t) 2 a2 T (t)

T (t) 2 a 2T (t) 0 , его характеристическое

уравнение r 2a2 , общее решение Т (t) Сe 2a2t . Таким образом,

окончательный вид функции u(x, t) :

65

k

 

 

a

t

u(x, t) С sin

 

x e

2

2

 

 

 

 

 

 

l

 

 

 

 

В каждом сечении по оси

.

t

, убывающая экспонента.

О приближённых методах решения дифференциальных

уравнений в частных производных.

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

производные.

Пусть дан массив значений u(xi ,0)

с шагом h , где h

l

.

n

 

 

 

Информацию о первой производной по

x можно получить, вычислив

значение:

u(x

,0) u(x ,0)

i 1

i

 

h

. Информация о 2-й производной по

x

может быть получена с помощью значения такого выражения:

 

u(xi 1 ,0) u(xi ,0)

 

u(xi ,0) u(xi 1 ,0)

 

 

u(xi 1 ,0) 2u(xi ,0) u(xi 1

 

 

 

h

h

 

=

,0)

.

 

 

 

 

 

h

 

 

h2

 

 

 

 

 

 

 

 

66

При решении уравнения теплопроводности, можно

следующего слоя (при следующем

t ) получить с помощью

 

 

u(x

i 1

,0) 2u(x

,0)

предыдущего слоя, прибавляя величину

 

 

i

 

 

 

h

2

 

 

 

 

 

 

 

 

 

 

 

 

умноженную на

t . Однако численные методы выходят

нашего курса.

 

 

 

 

 

 

значения

значений

u(x

i 1

,0)

,

 

 

 

 

 

за рамки

ЛЕКЦИЯ 7. 07.05.2019

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

виду.

Дифференциальное уравнение в частных производных, содержащее функцию от n переменных, может содержать множество смешанных производных. Наиболее общий вид:

n

n

 

 

 

2

u

 

 

n

u

 

 

 

a

ij

 

 

 

i

cu

f

 

 

 

x

x

 

b

x

 

i 1

j 1

 

 

j

 

i 1

i

 

 

 

 

i

 

 

 

 

 

 

.

Возникает вопрос: можно ли свести к виду, содержащему только не смешанные производные 2 порядка, то есть, чтобы для коэффициентов выполнялось равенство aij 0 при i j . На прошлой лекции во всех полученных уравнениях (волновом,

диффузии) не было смешанных производных, и мы изучили метод их решения.

Оказывается, с помощью замены переменных действительно можно

n

 

2

u

n n

 

2

u

 

свести к виду, содержащему aij

 

вместо aij

 

.

 

 

 

 

 

 

i 1

xi2

i 1 j 1

xi x j

67

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

Для каждого дифференциального уравнения можно построить матрицу, состоящую из коэффициентов:

a

...

a

 

 

11

 

1n

 

A

 

 

 

 

 

 

...

 

 

an1

ann

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

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

2

0

 

2

u

 

 

 

 

 

 

 

 

 

x y

 

2

u

 

 

 

1

x

2

 

 

 

 

0 . Это же можно записать в виде:

 

2

u

 

 

2

u

 

 

2

u

 

 

 

1

 

0

 

0

. Мы специально распределили

x y

y x

y

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

поровну коэффициенты между двумя смешанными производными

2u 2u

x y , y x , чтобы получилась симметричная матрица. Это можно

сделать, так как они совпадаюти между собой. Матрица:

0

A

 

 

 

1

 

 

Найдём собственные числа и собственные векторы линейного оператора, соответствующего этой матрице.

1

 

 

0

 

 

.

68

1 0

1

2

1 0

 

1

собственные числа.

При

1

: решаем однородную систему

1

 

 

 

1

 

1 a

 

 

 

1

 

 

b

 

0

 

 

 

 

0

 

 

 

,

a b , то есть вектор

(1,1)

 

1

 

 

1

 

 

. Нормируем его, получаем

 

 

 

,

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

1

1 a

 

 

0

При 1: решаем однородную систему

 

 

 

 

 

 

 

 

1

1

 

b

 

 

 

0

 

 

 

 

 

 

 

 

 

 

a b , то есть вектор ( 1,1) . Нормируем его, получаем

 

 

 

 

 

 

 

 

 

 

 

 

Новый ортонормированный базис состит из пары векторов

 

,

 

 

 

 

 

1

 

2

,

1

2

 

 

.

 

1

 

 

1

 

 

 

 

1

 

1

 

 

 

 

 

 

,

 

 

 

 

и

 

,

 

 

. Фактически, это повёрнутый

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

2

 

 

 

 

2

 

2

 

 

декартов базис (1,0) и (0,1).

Вспомним о том, что взаимосвязь между старыми (x, y)

коодинатами (z, w) такова:

на 900

и новыми

 

1

 

1

 

 

x

 

2

 

2

z

 

 

 

 

 

 

1

 

1

 

 

 

 

 

 

w

y

 

2

 

2

 

 

 

 

В матрице перехода векторы нового базиса расположены по векторам.

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

69

x

z

 

w

2

2

 

 

и

y

z 2

w 2

.

Если сложить эти 2 равенства, получим:

x y 2

z

 

2z , тогда z

x

 

y

.

 

2

2

2

 

 

 

 

 

 

 

Аналогично, вычитая 1-е из 2-го, получим:

y x 2

w

 

2w , тогда w

x

 

y

.

2

2

2

 

 

 

 

 

 

Теперь пересчитаем смешанную

производную

 

 

2

u

2

 

x y

 

по формуле

полной производной. Изначально можно её записать в виде:

2

 

 

u

 

 

 

 

y

x

представив дифференцирование по x, y как два

последовательных действия. По формуле полной производной, если переменные z, w рассматриваются как промежуточные:

При этом, z

x

 

2

 

 

 

 

 

w

x

 

y

 

2

2

 

 

 

 

Тогда

u

 

u z

 

x

z x

 

 

 

y 2

wx

uw

u

 

u

x

z

 

 

z

 

x

 

 

 

1

.

 

2

 

 

 

 

w

 

 

 

x

 

 

 

 

 

z

 

u w

x

w x

 

1

,

 

 

 

2

 

u

 

1

u

x

2

z

 

.

 

1

2

 

uw

.

Теперь применим к этой функции дифференцирование по y таким же

образом.

70