Metody numeryczne w fizyce
FZP002934wcL
rok akademicki 2019/20 semestr letni
Wykład 8
Karol Tarnowski
karol.tarnowski@pwr.edu.pl
L-1 p. 220
• Równania paraboliczne
– Równanie przewodnictwa cieplnego – Metody:
• różnic skończonych
• Crancka-Nicolson
D. Kincaid, W. Cheney, Analiza numeryczna, Wydawnictwa Naukowo-Techniczne, 2006, rozdziały 9.1, 9.2
Plan wykładu
• Równania przewodnictwa cieplnego
• Przypadek jednowymiarowy
Równania paraboliczne
Równanie przewodnictwa cieplnego
xx yy zz t
u u u u
0, 0 1
,0 0 1
0, 0
1, 0
xx t
u u t x
u x g x x
u t a t t
u t b t t
Równania paraboliczne
Równanie przewodnictwa cieplnego
0, 0 1
,0 0 1
0, 0
1, 0
xx t
u u t x
u x g x x
u t a t t
u t b t t
• siatka punktów
Równania paraboliczne
Metoda różnic skończonych – metoda jawna
0
t j j t j x i i x i 0
1
1 1
2
2
xx t
j j j j j
i i i i i
u u
u u u u u
x t
u i j u x t i , j
Równania paraboliczne
Metoda różnic skończonych – metoda jawna
1
1 1
2
1
2 1 1
1
1 1
2
2 1 2
j j j j j
i i i i i
j j j j j
i i i i i
j j j j
i i i i
u u u u u
x t
u t u u u u
x
u su s u su
2
s t
x
• na potrzeby analizy stabilności zakładamy, że a(t) = b(t) = 0
Równania paraboliczne
Analiza stabilności
1
1 1
1
j j 1 2 j j
i i i i
j j
u su s u su
U AU
1 2 0 0
1 2
0 0
0 0 1 2
s s
s s s
A
s
s s
Równania paraboliczne
Analiza stabilności
1 2 0 0
1 2
0 0
0 0 1 2
s s
s s s
A I sB
s
s s
2 1 0 0
1 2 1
0 0
1
0 0 1 2
B
i
1 s
i
A 1
1
s 2
Równania paraboliczne
Metoda różnic skończonych – metoda niejawna
1
1 1
2
2
xx t
j j j j j
i i i i i
u u
u u u u u
x t
1
1 1 2 j 1
j j j
i i i i
su s u su u
i j 1 2 i j i j 1 i j i j 1
s u u u u u
Równania paraboliczne
Metoda różnic skończonych – metoda niejawna
1
1 1
1
1 2 j
j j j
i i i i
j j
su s u us u
AU U
1 2 0 0
1 2
0 0
0 0 1 2
s s
s s s
A
s
s s
A I sB
Równania paraboliczne
Metoda Cranka-Nicolson
1 1 1 1
1 1 1 1
2 2
2 2
1
j j j j j j j j
i i i i i i i i
u u u u u u u u
x x t
1 1 1 1
1 1
2
j
2
j j j ji i i i i
u u u u u
x t
1
1 1
2
j
2
j j j ji i i i i
u u u u u
x t
1
2
Równania paraboliczne
Metoda Cranka-Nicolson
1
1 11
2 2
1 12 2
1j j j j j j
i i i i i i
su
s u su
su
s u
su
2 I sB U j 2 I sB U j 1
2
12
1j j