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

Tom_2

.pdf
Скачиваний:
59
Добавлен:
18.02.2016
Размер:
3.2 Mб
Скачать

 

 

 

 

 

a2

é

 

 

 

 

 

 

 

 

 

 

 

um,n

 

 

 

 

 

 

h2

 

 

2um,n

 

 

 

h3

 

3um,n

 

 

 

 

 

=

 

 

 

 

êum,n + h

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

h2

 

 

 

x

 

 

 

 

2!

 

 

 

 

x2

 

 

3!

 

 

 

 

x3

 

 

 

 

 

 

 

 

ë

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

h4

 

4um,n

+

 

h5 5um,n

 

+

h6

 

6um,n

- 2um,n +

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4! x4

 

 

5! x5

 

 

6!

 

x6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+um,n - h

um,n

 

+

h2 2um,n

 

-

 

 

h3 3um,n

+

 

h4 4um,n

-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

2! x2

 

 

 

 

3!

 

 

x3

 

 

 

4!

 

 

x4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

h5

 

 

5u

m,n

 

 

h6

 

6u

m,n

ù

 

 

 

 

 

 

 

1

 

 

é

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

m,n

 

 

-

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

 

ú

-

 

 

 

 

 

 

 

 

êum,n + μh2

 

 

 

+

 

5! x5

 

 

 

 

6! x6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

û

 

 

 

μh2 ë

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

+ μ

2

h

4

2

um, n

 

 

 

 

μ

3

h

6

3

um, n

 

 

 

 

 

 

 

ù

+ O(h6 ) =

 

 

 

 

 

 

+

 

 

 

 

 

- um, n ú

 

 

2!

 

 

 

 

 

t2

 

 

 

 

 

 

3!

 

 

 

 

 

 

 

t3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ú

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

û

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= a2

2um, n

 

 

 

um, n

 

 

 

 

h2 æ

1

 

a2

 

4um, n

 

- μ

2um, n ö

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

ç

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

÷

+

 

 

x2

 

 

 

 

t

 

 

 

 

 

2

 

6

 

 

 

 

x4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

t2 ÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

4

æ

 

a

2

6

um,n

 

 

 

 

 

 

μ

2

3

um,n

ö

 

 

 

 

 

 

(

 

 

6 )

 

 

 

 

 

 

 

 

 

 

 

+h

ç

 

 

 

 

-

 

 

 

 

 

 

 

 

 

÷

+ O

h

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

360

 

 

 

x6

 

 

 

 

 

 

6

 

 

 

 

 

t3

÷

 

 

 

 

 

 

 

 

 

 

Разность

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L(u) -

 

(u) = R(u)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(7)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Дифференцируя уравнение (4), получаем соотношения

a

2 4u

=

2u

, a

2

6u

=

3u

,

x4

t

2

 

x6

t3

 

 

 

 

 

 

подставляя которые в тейлорово разложение величины L(u) находим новую форму записи:

 

 

 

h2

æ

1

 

ö

4um, n

 

 

æ

1

 

 

μ2

ö ¶6um, n

 

L (u) =

- μ

+ h4

-

+ O

 

ç

 

 

÷

 

 

 

ç

 

 

÷

 

 

 

 

 

 

 

 

 

4

 

 

 

 

 

6

 

 

 

 

2

6

 

x

 

 

 

ç

360

 

 

6

÷

 

x

 

 

 

 

 

è

 

ø

 

 

 

 

è

 

 

ø

 

 

 

 

 

Подберем

 

теперь

число

 

 

так,

 

чтобы

в

 

(u)

 

 

μ

 

L

содержащий h2 , т.е. положим

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

- μ = 0,

 

μ =

1 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

6

 

 

 

 

 

 

 

Теперь, при выбранном μ ,

имеем

 

 

 

 

 

 

 

 

 

 

(h6 ) .

исчез член,

(8)

294

 

 

 

 

 

(u) = -

1

h4

6um,n

 

+ O (h6 ) .

 

 

(9)

 

 

 

 

L

 

 

 

 

 

 

 

x6

 

 

 

 

 

 

 

 

 

 

540

 

1

 

 

 

 

 

Подставив найденное значение μ =

в равенство (6), получим

основную вычислительную формулу

6

 

 

 

 

 

 

 

 

 

 

 

u

m,

n+1

=

1

éa2u

m+1, n

+ 2(3 - a2 )u

m, n

+ a2u

ù

,

(10)

 

 

 

 

 

6

ë

 

 

 

 

 

m−1, n û

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

порядок точности которой определяется величиной O(h4 ) . С помощью формулы (10) и решается основная задача. Значения u(x,t) , входящие в правую часть формулы (10), сперва вычисляются для строки (слоя),

где t = 0 , что

возможно сделать, зная начальные условия

u(xm ,0) = f (xm )

(m = 1,2,...). Для узлов последующих слоев значения

функции вычисляются по формуле (10), кроме крайне левого и крайне

правого узлов каждого слоя,

в которых значения u(x,t) могут быть

вычислены на основании

граничных условий: u(0,tn ) = ϕ(tn ) ,

u(l,tn ) =ψ (tn ) .

 

Предположим теперь, что в начале вычислений в точках нулевого

слоя допущена некоторая погрешность εm,0 :

 

u(xm ,0) = f (xm ) + εm,0

(11)

и проследим влияние этой погрешности на процесс вычислений, на его устойчивость.

Пусть v(xm ,tn ) –

решение уравнения (6) при условии, что в

точках начального слоя допущена погрешность (11), т.е.

 

μa2v

m+1,n

+ (1

- 2a2μ )v

+ a2μv

- v

= 0 ,

(12)

 

 

m,n

m−1,n

m,n+1

 

 

причем v(xm ,0) = f (xm ) + εm,0 , v(0,tn ) = ϕ(tn ) , v(l,tn ) =ψ (tn ) .

Обозначим разность v(xm ,tn ) - u(xm ,tn ) = w(xm ,tn ) . Вычитая почленно из уравнения (12) уравнение (6), находим:

μa2w

+ (1- 2a2μ )w

+ a2μw

- w

= 0 ,

(13)

m+1,n

m,n

m−1,n

m,n+1

 

 

w(xm ,0) = v(xm ,0) - u(xm ,0) = εm,0 ,

 

 

 

w(0,tn ) = v(0,tn ) - u(0,tn ) = 0 ,

 

 

 

w(l,tn ) = v(l,tn ) - u(l,tn ) = 0 .

 

 

Решение уравнения (13), удовлетворяющее условиям

 

 

w(0,tn ) = 0,

w(l,tn ) = 0 ,

 

 

(14)

будем искать в форме

295

 

 

 

 

 

 

 

 

 

 

w

 

 

 

= λtn sin px

 

 

 

 

 

( p > 0) .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(15)

 

 

 

 

 

 

 

 

 

 

m,n

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

На

основании

условий

 

 

(14)

 

 

 

 

 

имеем:

λtn

 

 

= sin p × 0 = 0,

λtn sin pl = 0 ,

 

 

и

 

 

можем

 

 

 

вычислить

 

 

 

число

 

 

 

p:

 

 

 

 

pl = kπ ,

p =

kπ

 

(k = 1,2,...) , и функцию

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

 

kπ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

w

 

= λtn

sin

x

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(16)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m,n

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Найденное решение подставим в уравнение (13)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

μa2λtn sin

kπ

(x

+ h) + (1- 2a2μ)λtn sin

kπ

x

 

 

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kπ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kπ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+a2μλtn sin

(x

 

- h) - λtn sin

x

= 0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

и вычислим множитель λ :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

μa2λtn

ésin kπ (x

 

 

 

+ h) - 2sin kπ x

 

 

+ sin kπ (x - h)ù

+

 

 

 

 

 

 

 

 

ê

l

 

m

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

m

 

 

 

 

 

 

l

 

m

 

 

 

 

ú

 

 

 

 

 

 

 

 

 

 

 

ë

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

û

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+λ

tn (

- λ

τ

)

 

 

kπ

x

 

 

= 0,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

sin

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

μa2λtn é2sin kπ x

 

cos kπ h - 2sin kπ x

 

 

ù

 

tn (1- λτ )sin kπ x

 

=

 

 

 

ê

 

 

 

l

m

 

 

 

 

 

l

 

 

 

 

 

 

 

 

l

 

 

m ú

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

l

m

 

 

 

 

ë

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

û

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= λtn sin

kπ

x

éμa2 æ

2cos

kπ

h - 2

ö

+ (1- λτ )ù

= λtn sin

kπ

 

x

´

 

 

 

÷

 

 

 

 

 

 

 

l

 

m

ê

 

ç

 

 

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ú

 

 

 

 

 

 

 

 

 

 

 

 

l

 

 

m

 

 

 

 

 

 

 

 

 

ë

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

û

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

é

-a2 sin

2

kπ

 

 

 

 

 

 

 

 

 

 

 

 

ù

= 0 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

´ê

 

 

l

 

h + (1- λτ )ú

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ë

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

û

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kπ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kπ

 

 

 

 

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ö

 

 

 

 

 

 

 

 

1- λτ - a2 sin2

 

 

 

 

 

 

 

 

λ =

 

 

 

 

 

a2 sin2

 

 

 

 

 

τ

 

 

 

 

 

 

 

 

 

 

 

h = 0,

 

ç1

-

 

 

 

 

 

h÷

.

 

 

 

 

 

 

 

2l

 

 

 

2l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

Таким образом, получено множество частных решений

уравнения (13):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

tn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

 

 

 

 

 

 

 

 

 

 

 

kπ

 

 

 

ö

 

 

 

kπ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

τ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

wk (xm ,tn ) =

 

ç1- a2 sin2

 

 

 

 

 

h

÷

 

 

 

sin

 

 

 

 

 

xm .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2l

 

 

 

 

 

l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из теории конечно-разностных уравнений известно, что линейная

комбинация этих решений есть также решение уравнения (13)

 

 

 

 

 

 

 

N −1

 

 

 

 

 

 

 

 

 

 

N−1

 

æ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kπ

ö

tn

 

 

 

 

kπ

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

τ

 

 

 

 

 

 

 

w(xm ,tn ) =

å Ck wk (xm ,tn ) =

å Ck ç1- a2 sin2

 

 

 

 

 

 

h÷

 

 

 

 

sin

 

 

xm .

 

 

 

2l

 

 

 

 

 

 

l

 

 

 

 

 

 

k=1

 

 

 

 

 

 

 

 

 

 

 

k=1

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

296

Коэффициенты Cm подбираются так,

 

чтобы

выполнялось

условие w(xm ,θ ) = εm,0 .

 

 

 

 

 

 

 

 

 

 

 

 

 

Конечно-разностная схема будет устойчивой, если при любых Cm

функция w(xm ,tn ) останется ограниченной при

t → ∞ ;

а для этого

достаточно, чтобы при всех k выполнялось неравенство

 

 

 

 

 

 

 

 

 

 

 

 

 

kπ

 

h

 

≤ 1,

 

 

 

 

 

 

 

 

 

 

 

1− 4μa2 sin2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

или

 

 

 

 

 

 

 

 

 

2l

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

kπ

 

1 ;

 

0 ≤ μa2 1 ,

 

 

 

 

 

0 ≤ μa

2 sin2

h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2l

2

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

0 < μ ≤

1

 

.

 

 

 

 

 

(17)

 

 

 

 

 

 

2a2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Неравенство (17) определяет достаточное условие устойчивости.

Пример 2. Найти для x = 0, 2m ,

m = 0,1,...,5 , t = 0,08 решение

уравнения

u

=

2u

, 0 ≤ x ≤ 1,

0 ≤ t ≤ 0,08 ,

удовлетворяющее

t

x2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

условиям u(0,t) = t ,

 

u(1,t) = 0,5 + t ,

 

 

 

0 ≤ t

0,08 ,

u(x,0) =

 

x2

,

 

 

 

 

2

0 ≤ x ≤ 1 , взяв h = 0,2 , τ = 0,02 .

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Решение.

 

Конечно-разностная

форма

уравнения

теплопроводности имеет вид (6). Для данного уравнения

теплопроводности имеем a = 1, μ =

τ

=

0,02

=

1

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

h2

0,04

2

 

 

 

 

(6) и заданных условий, разностная схема для нашей задачи запишется в виде

 

u

m,n+1

=

1

(u

m−1,n

+ u

m+1,n

) , u

= t

n

,

u

= 0,5 + t

n

, u

m,0

=

x2

,

 

 

 

 

 

 

2

 

 

 

0,n

 

 

5,n

 

 

 

2

 

 

m = 1,2,3,4,5 ,

n = 0,1,2,3 . Результаты вычислений приведем в таблице 1.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

u0,n

 

u1,n

 

u2,n

 

 

 

u3,n

 

u4,n

 

u5,n

 

 

 

 

0

 

 

 

0,00

 

0,02

 

0,08

 

 

0,18

 

0,32

 

0,50

 

 

 

 

 

1

 

 

 

0,02

 

0,04

 

0,10

 

 

0,20

 

0,34

 

0,52

 

 

 

 

 

2

 

 

 

0,04

 

0,06

 

0,12

 

 

0,22

 

0,36

 

0,54

 

 

 

 

 

3

 

 

 

0,06

 

0,08

 

0,14

 

 

0,24

 

0,38

 

0,56

 

 

 

 

4

 

 

 

0,08

 

0,10

 

0,16

 

 

0,26

 

0,40

 

0,58

 

 

297

40. Уравнение Лапласа в конечных разностях. Задача Дирихле.

Представим уравнение Лапласа

(m-1;n+1) (m+1;n+1)

(m;n)

(m-1;n-1) (m+1;n-1)

Рис. 1

2u + 2u = 0 x2 y2

в конечных разностях. Выберем систему узлов (m;n) , (m +1;n +1) , (m −1;n +1) ,

(m −1;n −1) , (m +1;n −1) квадратной сетки

(рис. 1) и выразим правую часть уравнения Лапласа через значение функции u = u(x, y)

в выбранных узлах. Пусть h – шаг сетки. Воспользовавшись формулой Тейлора для функции двух переменных, найдем разности функций:

um+1,

um−1,

um−1,

um+1,

 

 

 

 

 

 

 

 

 

 

 

æ ¶um, n

 

 

 

um, n ö

 

 

 

h2

æ

 

2um, n

 

 

 

2

2um, n

 

 

 

 

 

 

2um, n

ö

 

n+1 - um, n = h

ç

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

÷

+

 

 

 

 

ç

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

+

 

 

 

 

 

÷

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

è x

 

 

 

 

 

 

y ø

 

 

 

2

ç

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

xy

 

 

 

 

 

 

y

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

+ h

3

æ

3

um, n

 

 

 

 

 

3

um, n

 

 

 

 

 

 

 

3

um, n

 

 

 

 

 

3

um, n

ö

+ O(h4

 

),

 

 

 

 

 

 

 

ç

 

+ 3

 

 

+ 3

 

 

+

 

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

3!

ç

 

 

x

3

 

 

 

 

 

 

 

x

y

 

 

 

 

 

 

 

 

xy

 

 

 

 

 

 

 

 

 

 

y

 

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

 

um, n

 

 

 

um, n ö

 

 

h2

æ

 

2um, n

 

 

 

 

 

 

2um, n

 

 

 

 

 

 

2um, n

ö

 

n+1 - um, n = hç

-

 

 

 

 

 

 

 

 

 

+

 

 

 

 

 

 

 

 

 

÷

+

 

 

 

ç

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

- 2

 

 

 

 

+

 

 

 

 

 

÷

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

xy

 

 

 

 

 

 

y

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y ø 2! è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

3

æ

 

 

 

3

um, n

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

3

um, n

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

+ h

 

 

ç -

 

 

 

 

 

 

um, n

- 3

 

um, n

 

+

 

 

÷

+ O(h4 ),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y3

 

 

 

 

 

 

 

 

3!

ç

 

 

 

x3

 

 

x2y

 

 

 

 

 

 

 

 

xy2

 

 

 

 

 

 

 

 

 

 

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ

 

 

 

um, n

 

 

 

um, n ö

 

 

h2

æ

 

2um, n

 

 

 

 

 

 

2um, n

 

 

 

 

 

 

2um, n

ö

 

n−1 - um, n = hç

-

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

÷

+

 

 

 

ç

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

+ 2

 

 

 

+

 

 

 

 

 

÷

+

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

x

 

 

 

 

 

 

y ø 2!

ç

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

xy

 

 

 

 

 

 

y

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

3

æ

 

 

 

3

um, n

 

 

 

3

um, n

 

 

 

 

 

 

 

 

3

um, n

 

 

 

 

3

um, n

ö

 

 

 

 

 

 

 

 

 

 

 

 

 

+ h

 

 

ç -

- 3

 

 

- 3

 

 

-

 

 

÷

+ O(h4 ),

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y3

 

 

 

 

 

 

 

 

3!

ç

 

 

 

x3

 

 

x2y

 

 

 

 

 

 

 

 

xy2

 

 

 

 

 

 

 

 

 

 

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ ¶um, n

 

 

 

um, n ö

 

 

h2 æ

2um, n

 

 

 

 

 

 

 

2um, n

 

 

 

 

 

2um, n

ö

 

n−1

- u

 

 

 

 

= h

 

 

 

 

 

 

 

 

 

 

-

 

 

 

 

 

 

 

 

 

 

 

+

 

 

 

ç

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

-

2

 

 

 

+

 

 

 

 

 

 

÷

+

m, n

ç

 

 

 

 

 

 

 

 

 

 

 

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

y

 

 

 

 

 

ç

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

xy

 

 

 

 

 

 

y

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

ø

 

 

 

2! è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

h

3

æ

3

um, n

 

 

 

 

3

um, n

 

 

 

 

 

 

 

3

um, n

 

 

 

 

3

um, n

ö

+ O(h4

).

 

 

 

 

 

+

 

ç

 

- 3

 

+ 3

 

-

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

3

 

 

 

 

 

 

 

 

 

 

3!

ç

 

 

x

3

 

 

 

 

 

 

 

x

y

 

 

 

 

 

 

 

 

xy

 

 

 

 

 

 

 

 

 

 

y

 

 

 

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

298

Сложив полученные разложения, вычислим конечно-разностную форму уравнения Лапласа:

u

 

 

 

+ u

 

 

 

 

+ u

 

 

 

+ u

 

 

-

4u

 

 

 

= 2h

2

æ

2u

+

2u ö

+ O

(

h

4

)

,

m+1, n+1

m−1, n+1

m−1, n−1

m+1, n−1

m, n

 

ç

 

2

 

 

2

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

ç

x

 

 

y

÷

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

2u

+ 2u

= éu

m+1, n+1

+ u

m−1, n+1

+ u

m−1, n−1

+ u

m+1, n−1

- 4u

 

ù

 

 

1

 

+ O

(

h4

)

= 0,

 

 

2

 

 

 

 

2

x

y

2

 

ë

 

 

 

 

 

 

 

 

 

 

 

m, n û

 

2h

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

откуда следует разностное уравнение

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

m,n

=

1 éu

m+1, n+1

+ u

m−1, n+1

+ u

m−1, n−1

+ u

 

 

 

 

 

ù .

 

 

 

 

 

 

 

(18)

 

 

 

 

 

 

 

 

4

ë

 

 

 

 

 

 

 

m+1, n−1 û

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

узлов (m;n) ,

(m +1;n) ,

(m;n +1) ,

 

(m −1;n) ,

 

 

 

Избрав систему

 

(m;n −1)

(рис.

2) и выполнив вычисления, аналогичные только что

изложенным, получим иную конечно-разностную форму уравнения Лапласа:

2u +

2u

=

1

éu

m+1, n

+ u

m, n+1

 

+ u

m−1, n

+ u

m, n−1

- 4u

m,n

ù + O(h2 ) = 0 .

 

2

 

 

 

x

2

y

 

h

2 ë

 

 

 

 

 

 

 

 

 

 

 

û

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пренебрегая величиной O(h2 ) , будем иметь разностное уравнение

 

 

 

 

 

 

 

 

u

m,n

= 1 éu

 

+ u

m, n+1

+ u

m−1, n

+ u

m, n−1

ù .

(19)

 

 

 

 

 

 

 

 

 

 

4

ë

m+1, n

 

 

 

 

 

 

û

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Возможны

и

 

 

иные,

чем нами

 

 

 

 

 

(m;n+1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рассмотренные, системы узлов и,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

следовательно, иные конечно-разностные

 

 

 

 

 

 

 

(m;n)

 

 

 

представления уравнения Лапласа.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рассмотрим

 

теперь

применение

(m-1;n)

 

 

 

 

 

 

 

 

 

(m+1;n)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

метода сеток к решению внутренней

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

задачи Дирихле для уравнения Лапласа.

 

 

 

 

 

(m;n-1)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть

 

 

надо

вычислить функцию

 

 

 

 

Рис. 2

 

 

 

 

 

u = u(x, y) ,

удовлетворяющую в некоторой

конечной области D уравнению

2u

+

2u

 

= 0 , а на границе Г области D

x2

y2

 

условию

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

uГ = f (x, y) ,

 

 

 

 

 

 

(20)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где f (x, y) – заданная, непрерывная на границе Г функция.

Для конечно-разностной аппроксимации заданного уравнения можно воспользоваться одной из формул (18) или (19). Все те узлы, лежащие в области D, для которых можно написать то или иное конечно-разностное соотношение, называются внутренними узлами сеточной области. На рис. 3 они отмечены кружками. Для узлов,

299

Рис. 3

отмеченных цифрами и звездочками, конечно-разностные соотношения написать невозможно. Эти последние узлы называются граничными узлами сеточной области. Для узлов, лежащих на границе Г (они отмечены звездочками (рис. 3)), значения функции u(x, y) могут быть

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

методика. Так, например, если область D имеет криволинейную границу Г, то значения um,n для граничных узлов можно найти путем

переноса значений u(x, y) из точек на границе Г. Погрешность аппроксимации условия (20) в узле (xm ; yn ) будет величиной O(δ ) ,

где δ – расстояние от этого узла до точки на границе Г, с которой переносится значение функции.

Погрешность аппроксимации граничного условия можно

уменьшить, если

 

для определения um,n

в граничном узле

воспользоваться значением u(x, y)

в некоторой точке границы Г и в

близком внутреннем узле.

 

 

 

Пример 3. Найти решение уравнения

 

2u(x, y)

+

2u(x, y)

= 0,

0 ≤ x ≤ 0,8,

0 ≤ y ≤ 0,8 ,

x2

y2

 

 

 

 

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

 

u(x,0) = x2 ,

u(x;0,8) = x2 − 0,64, 0 ≤ x ≤ 0,8

u(0, y) = −y2 ,

u(0,8; y) = 0,64 − y2 ,

0 ≤ y ≤ 0,8,

на сетке (xm ; yn ), xm = 0,2m, yn = 0,2n, m, n = 0,1,2,3,4.

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

Так как область D является прямоугольником, то поставленная граничная задача будет аппроксимироваться следующей системой алгебраических уравнений

um,n−1 + um−1,n − 4um,n + um+1,n + um,n+1 = 0, m,n = 1,2,3,

um,0 = xm2 , um,4 = xm2 − 0,64, m = 0,1,2,3,4, u0,n = − yn2 , u4,n = 0,64 − yn2 , n = 0,1,2,3,4.

300

Эту систему перепишем в виде

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

m−1,1

- 4u

m,1

 

+ u

m,2

+ u

m+1,1

= -x2

 

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

um−1,2 + um,1 - 4um,2 + um,3 + um+1,2

= 0,

 

 

 

 

u

m−1,3

+ u

m,2

- 4u

m,3

+ u

m+1,3

= 0,64 - x2 ,

m = 1,2,3,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

 

 

 

 

 

 

 

 

 

 

 

 

u

0,1

= -y2 , u

0,2

= -y2 , u

0,3

= -y2 ,

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

2

 

 

 

 

 

3

 

 

 

 

 

u

4,1

= 0,64 - y

2 , u

4,2

 

= 0,64 - y2 , u

4,3

= 0,64 - y2 .

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

 

 

 

2

 

 

 

 

 

3

 

 

Введем обозначения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

æ um,1

 

 

ö

 

 

 

 

æ -4 1 0 ö

 

 

 

æ

 

-x2

 

ö

 

Um

 

ç

 

 

 

 

 

÷

 

 

 

 

ç

 

 

 

 

 

 

 

 

 

÷

 

 

 

ç

 

m

 

÷

 

 

 

 

 

 

 

 

 

 

 

1

 

-4

1

 

 

 

 

0

 

,

= çum,2

 

 

÷, A =

ç

 

÷, Fm = ç

 

 

÷

 

 

ç

u

 

 

 

÷

 

 

 

 

ç

0

 

 

1

-4

÷

 

 

 

ç

0,64 - x2

÷

 

 

 

ç

m,3

 

÷

 

 

 

 

è

 

 

ø

 

 

 

è

 

 

 

 

è

 

 

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m ø

 

 

 

 

æ

-y2

ö

 

æ

-0,04ö

 

 

 

æ

0,64 - y2

ö

 

æ

0,60ö

 

 

 

 

 

ç

 

1

 

÷

 

 

 

 

ç

 

 

 

 

 

1

÷

 

 

 

Ф0 =

ç

 

2

÷

 

ç

-0,16

÷

, Ф1

= ç

 

 

 

 

 

2

÷

 

ç

0,48

÷

 

 

-y2

 

= ç

÷

0,64 - y2

= ç

÷. .

 

 

 

 

ç

-y2

÷

 

ç

-0,36

÷

 

 

 

ç

0,64 - y2

÷

 

ç

0,28

÷

 

 

 

 

 

ç

÷

 

è

ø

 

 

 

ç

÷

 

è

ø

 

 

 

 

 

è

 

3

 

ø

 

 

 

 

 

 

 

 

 

 

 

 

è

 

 

 

 

 

3

ø

 

 

 

 

 

 

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

U0 + AU1 +U2 = F1,

U1 + AU2 +U3 = F2 ,

U2 + AU3 +U4 = F3 ,

U0 = Ф0 , U4 = Ф1.

Для ее решения применим метод исключения.

Умножив второе уравнение слева на −A , а затем сложив полученное выражение с первым и третьим уравнениями, найдем

U0 + (2E - A2 )U2 +U4 = F1 - AF2 + F3.

Отсюда

(A2 - 2E)U

2

= T, T = Ф + Ф - F + AF - F ,

 

 

 

 

 

 

0

 

 

1

1

 

2

3

 

 

 

 

æ

-15 -8

1 ö

 

 

 

æ

1,6

ö

A

2

 

 

ç

-8

16

-8

÷

,

 

T =

ç

0,64

÷

 

- 2E = ç

÷

 

ç

÷.

 

 

 

 

ç

1

-8

15

÷

 

 

 

ç

-2,88

÷

 

 

 

 

è

ø

 

 

 

è

ø

Таким образом, для определения

величин u2,n (n = 1,2,3)

требуется решить систему

 

 

15u2,1 − 8u2,2 + u2,3

= 1,6,

-8u2,1 +16u2,2 - 8u2,3

= 0,64,

u2,1 - 8u2,2 +15u2,3

= -2,88.

301

Умножив второе уравнение на 2, а затем сложив полученное выражение с первым и третьим уравнениями, найдем u2,2 = 0 . Из

с

и

с

 

 

 

т

 

 

е

 

м

ы

 

 

 

 

15u2,1 + u2,3

= 1,6,

 

 

 

 

 

 

 

-u2,1 - u2,3 = 0,08

 

 

 

 

 

 

 

 

 

 

 

 

æ

0,12 ö

 

имеем u2,1

= 0,12 , u2,3 = -0,20 . Значит,

 

ç

0

÷

 

U2 = ç

÷ .

 

 

 

 

 

 

 

 

 

 

ç

 

÷

 

 

 

 

 

 

 

 

 

 

è -0,20

ø

 

Найдем U1,U3 . Для этого воспользуемся равенствами

 

 

 

AU1 = T1, T1 = F1 -U0 -U2 ,

 

 

 

 

AU3 = T3 , T3 = F3 -U2 -U4 ,

 

 

 

 

 

æ -0,12ö

 

 

æ -1,08ö

 

 

 

 

T =

ç

0,16

÷,

T

=

ç

-0,48

÷.

 

 

 

 

1

ç

 

÷

3

 

ç

 

÷

 

 

 

 

 

ç

1,16

÷

 

 

ç

0,20

÷

 

 

 

 

 

è

ø

 

 

è

ø

 

 

Для вычисления U1 решаем систему

-4u1,1 + u1,2 = -0,12,

u1,1 - 4u1,2 + u1,3 = 0,16, u1,2 - 4u1,3 = 1,16.

Умножив второе уравнение на 4 и сложив полученное равенство с первым и третьим уравнениями, найдем u1,2 = -0,12 . Из первого и

третьего уравнений найдем u1,1 = 0, u1,3 = -0,32 .

 

Аналогично

из системы

 

AU3 = T3

имеем u3,1 = 0,32 ,

u3,2 = 0,20 , u3,3 = 0 .

 

 

 

 

 

 

 

 

Задания для самостоятельной работы

1.

Проверить, является ли функция

exp(x2 + y2 )(ϕ(x) +ψ (y)) , где

 

ϕ(x),ψ ( y) – произвольные дважды дифференцируемые функции,

 

общим решением уравнения

2u

- y

u

- x

u

+ xyu = 0 .

 

xy

x

y

 

 

 

 

 

 

 

2.

Найти общее решение уравнений:

 

 

 

 

 

 

302

а)

2u

= x + 2y ;

 

 

б)

 

 

2u

 

 

= x2 + y2 ;

 

в)

 

2u

 

= x2 + y - xy .

x2

 

 

 

xy

 

 

xy

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Привести к каноническому виду уравнения

 

 

 

 

 

 

 

 

а)

2u

+

5

 

2u

+

4

2u

= 0 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

xy

y

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

б)

2u

-

2

 

2u

+

2u

+ 3

u

- 2

u

+ 4

= 0 ;

 

 

 

 

 

 

 

 

 

 

 

x2

 

xy

y2

x

y

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

в) (1+ x2 ) 2u + (1+ y2 )2u

 

+ x

u

 

+ y

u

= 0 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

 

 

 

 

 

 

y2

 

 

 

 

x

 

 

 

y

 

 

 

 

 

 

 

 

 

 

 

 

г) x

2 2u

+ 2xy

2u

+ y

2 2u

= 0 ;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2

 

xy

 

y

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

д)

2u

- 4

 

2u

-

3

2u

- 2

u

 

+ 6

u

= 0 ; е)

1

 

×

2u

+

1

×

2u

= 0 .

x2

xy

y2

x

 

y

 

 

x2

x2

y2

y2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4.Используя уравнение малых колебаний струны, поставить задачу о вынужденных колебаниях закрепленной на концах x = 0 и x = l горизонтальной однородной струны, если в момент времени t = 0 струна имела форму ϕ(x) , 0 ≤ x l и скорость струны в каждой ее точке задается функцией ψ (x) . (Указание. Неизвестная функция

u(x,t) , определенная при

0 ≤ x l

и

0 ≤ t ≤ +∞ , будет являться

решением уравнения

2u

= a

2 2u

+

1

F(x,t) , где

a

2

=

T

; T

t2

x2

ρ

 

ρ

 

 

 

 

 

 

 

 

напряжение струны, ρ –

плотность струны, F(x,t)

плотность

распределения внешних сил).

 

 

 

 

 

 

 

 

 

5. Используя уравнение малых колебаний струны, поставить задачу о свободных колебаниях закрепленной на конце x = l горизонтальной однородной струны, левый конец которой (при x = 0 ) движется так, что касательная в этом конце (при x → +0 ) в любой момент времени горизонтальна. В момент времени t = 0 струна имела форму ϕ(x) , а скорость каждой точки равна нулю.

(Указание. Функция u(x,t) удовлетворяет уравнению 2u = a2 2u ).

t2 x2

6.Поставить задачу о распределении температуры внутри однородного изотропного стержня, начальная температура которого равна u0 ,

303

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]