PHĐẠING
PHỄP
S KHOA
NG D TP.
NGHCM
TRƯ NG
HỌC
BÁCH
Ch
ng 1: C s ph ng pháp Sai phơn h u h n
Khoa
Kyõ Thuaät Xaây Döïng - BM KTTNN
Gi ng viên: PGS. TS. NGUY N TH NG
E-mail: nthong56@yahoo.fr or nguyenthong@hcmut.edu.vn
Web: http://www4.hcmut.edu.vn/~nguyenthong/index
PGS. TS. Nguy n Th ng
PH
Ch
1
Tél. (08) 38 691 592 - 098 99 66 719
NG PHỄP S
ng 1: C s ph
PH
ng pháp Sai phơn h u h n
NG PHỄP S
ng 1: C s ph
M C ĐệCH MỌN H C
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
N I DUNG MỌN H C
CH
CH
CH
CH
CH
CH
CH
CH
CH
NG 1: C s pp. Sai phân h u h n.
NG 2: Bài toán khu ch tán.
NG 3: Bài toán đ i l u - khu ch tán.
NG 4: Bài toán th m.
NG 5: Dòng không n đ nh trong kênh h .
NG 6: ĐƠn h i tóm t t & pp. Ph n t hǜu h n.
NG 7: Ph n t lò xo & thanh dàn.
NG 8: Ph n t thanh ch u u n.
NG 9: Gi i thi u s l c v ph n t phẳng (bi n
d ng phẳng, ng su t phẳng, t m v ch
u
2
PGS. TS. Nguy nuThn).
ng
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
KIEÅM TRA
- Trong tröôøng hôïp coù kieåm tra giöõa kyø
thôøi gian laø 45 ph.
- Thi t lu n cuoái moân hoïc 90ph.
Chuù yù:
Mang theo maùy tính laøm baøi taäp trong
l p.
Cho phép tham kh o tài li u cá nhân.
4
PGS. TS. Nguy n Th ng
NG D NG
ng pháp Sai phơn h u h n
Gi i thi u các ph ng pháp s xác
đ nh g n đúng l i gi i c a các bài
toán vi phân đ o hàm riêng (tuy n
tính ho c phi tuy n) mà ta KHÔNG th
tìm đ c l i gi i gi i tích chính xác.
Trong s các ph ng pháp s có:
Ph ng pháp Sai phân h u h n
(SPHH) & Ph n t h u h n (PTHH), &
Th tích h u h n (TTHH).
5
.
PGS. TS. Nguy n Th ng
Ch
NG D NG
TẨI LI U THAM KH O
1. Phương pháp s trong cơ học kết cấu. PGS. PTS.
Nguyễn Mạnh Yên. NXB KHKT 1999
2. Water Resources systems analysis. Mohamad
Karamouz and all. 2003
3. Phương pháp PTHH. Hồ Anh Tuấn-Trần Bình. NXB
KHKT 1978
4. Phương pháp PTHH thực hành trong cơ học.
Nguyễn Văn Phái-Vũ văn Khiêm. NXB GD 2001.
5. Phương pháp PTHH. Chu Qu c Thắng. NXB KHKT
1997
6. The Finite Element Method in Engineering. S. S.
RAO 1989.
3
7. TS.
Bài
giảng
PGS.
Nguy
n ThPP
ng S ỨNG DỤNG. TS. Lê đình Hồng.
Ch
PH
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
C S
PH
NG PHỄP
SAI PHÂN H U H N
(SPHH)
6
PGS. TS. Nguy n Th ng
1
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
Hi n t ng v t lý bi u di n
toán h c b ng ph ng trình
đ o hàm riêng l i gi i
cho phép nghiên c u hi n
t ng.
7
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
PH
Đ o hàm riêng (ĐHR)
f (x,y,z,t): hàm xác đ nh trong m t mi n
không gian R3
x, y, z: ba bi n không gian đ c l p ;
t:
bi n th i gian đ c l p.
* Ký hi u ĐHR c p 1 c a f: f
or f x
đ iv ix:
x
T ng t v i y & z
8
PGS. TS. Nguy n Th ng
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
D ng t ng quát:
F(x, y, z, t, U, Ut, Ux, Uy, Uz, Uxy, Uxz,
Uyz, ầ) = 0
Bi n ph thu c U (ẩn số phải tìm)
* C p c a PTĐHR lƠ c p cao nh t
c a các ĐHR có trong PT
PH
* PTĐHR là tuy n tính n u:
T t c các ĐHR có m t trong PT đ u
d ng tuy n tính
Không có h s liên k t v i các ĐHR
ch a bi n ph thu c.
N u không PTĐHR là phi tuy n.
11
10
PGS. TS. Nguy n Th ng
NG D NG
ng pháp Sai phơn h u h n
Đ NH NGHƾA PT Đ O HẨM RIểNG
PGS. TS. Nguy n Th ng
ng pháp Sai phơn h u h n
Đ NH NGHƾA PT Đ O HẨM RIểNG
9
NG PHỄP S
ng 1: C s ph
NG D NG
NG TRỊNH Đ O HẨM RIểNG
PH
ng pháp Sai phơn h u h n
PGS. TS. Nguy n Th ng
ng 1: C s ph
PH
NG D NG
* ÑHR caáp 2 cuûa f :
2f/ x2 = (/ x)(f/ x) = fxx , 2f/ y2 =
(/ y)(f/ y) = fyy
2
f/ t2 = (/ t)(f/ t) = ftt , 2f/ xy
= (/ x)(f/ y) = fxy
ÑHR caáp 2 lieân tuïc fxy = fyx , fxz
= fzx , fyz = fzy , ....
Ch
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
PHÂN LO I PT ĐHR
Theo ý nghƿa v t lý
Theo toán h c
PGS. TS. Nguy n Th ng
12
2
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
Phân bi t bài toán theo ý nghƿa v t lý
Bài toán cân b ng (giá tr biên)
mi n kín th a mãn các đi u ki n
biên cho s n:
Ví d :
Bài toán th m n đ nh
Bài toán phân b
ng su t t nh
trong k t c u.
13
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
ng pháp Sai phơn h u h n
u(x,y) hàm n s c n tìm
x,y các bi n đ c l p ch không gian
a, b,c,d,e,f : các hàm s tuy n tính c a
x,y
g(x,y) hàm đư xác đ nh
PGS. TS. Nguy n Th ng
15
PH
NG PHỄP S
ng 1: C s ph
Mô t v n đ kỹ thu t: Cơn b ng
2u 2u
0 P / t Laplace
2x 2y
2u 2u
P / t Poisson
2x 2y
PGS. Dr.
PGS.
TS.Nguyễn
Nguy nThống
Th ng
Ch
17
t lý
th a
n và
ch t
14
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Phơn lo i v m t toán h c
ậ 4ac > 0 bài toán d ng
hyperbol
b2 ậ 4ac < 0 bài toán d ng
ellip
b2 ậ 4ac = 0 bài toán d ng
parabol
b2
16
PGS. TS. Nguy n Th ng
PH
D NG TOỄN H C ELLIP
ng pháp Sai phơn h u h n
PGS. TS. Nguy n Th ng
NG D NG
ng pháp Sai phơn h u h n
NG D NG
Phân bi t bài toán theo ý nghƿa v
Bài toán lan truy n mi n h
mãn các đi u ki n biên cho s
đi u ki n ban đ u:
Ví d :
Bài toán khu ch tán, đ i l u
trong môi tr ng ch t l ng.
PH
2u
2u
2u
u
u
b
c
d e f .u g( x, y)
2
2
x
xy
y
x
y
Ch
ng 1: C s ph
NG D NG
Ph ng trình đ o hàm riêng tuy n
tính b c 2 d ng t ng quát:
a
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
D NG TOỄN H C HYPERBOL
Mô t v n đ kỹ thu t: Lan truy n
2
2u
2 u
a
t 2
x 2
u
u
t
x
PGS. TS. Nguy n Th ng
P / t Song
P / t Doi luu
18
3
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
D NG TOỄN H C PARABOL
Mô t v n đ kỹ thu t: Khu ch tán
u
2u
2
t
x
P / t Fourier
19
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
: h s khu ch tán (> 0).
a = , b = c = 0 = b2 ậ 4ac = 0
PTĐHR tuy n tính c p 2, lo i
parabolic.
21
PH
NG PHỄP S
ng 1: C s ph
ftt = c2 fxx
c: t c đ truy n sóng.
a = c2, b = 0, c = -1
b2 ậ 4ac = 4c2 > 0
PTĐHR tuy n tính c p 2, lo i hyperbolic.
20
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
HI N T
NG V T LÝ BÀI TOÁN
LAN TRUY N & KHU CH TÁN (Đ NG
TH I) C A N NG Đ CH T f TRONG
MÔI TR
NG DÒNG CH Y
PT đ i l u - khuếch tán:
ft + ufx = fxx
PTĐHR tuy n tính c p 2
22
PGS. TS. Nguy n Th ng
PH
HI N T
NG V T LÝ BÀI TOÁN LAN
TRUY N SÓNG
PGS. TS. Nguy n Th ng
Ch
NG D NG
ng pháp Sai phơn h u h n
ng pháp Sai phơn h u h n
PGS. TS. Nguy n Th ng
PH
ng pháp Sai phơn h u h n
PGS. TS. Nguy n Th ng
ng 1: C s ph
NG D NG
HI N T
NG V T LÝ BÀI TOÁN LAN
TRUY N N NG Đ CH T f TRONG MÔI
TR
NG DÒNG CH Y U
PT đ i l u (không khuếch tán) :
ft + ufx = 0
f(x,t): n ng đ ch t, u(x, t): thành ph n
l u t c theo ph ng x.
PTĐHR tuy n tính c p 1, lo i hyperbolic.
NG D NG
HI N T
NG V T LÝ BÀI TOÁN
KHU CH TÁN CH T f TRONG MÔI
TR
NG (T NH)
PT khu ch tán (không đối lưu)
ft = fxx
Ch
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
HI N T
TH M
NG D NG
ng pháp Sai phơn h u h n
NG V T LÝ BÀI TOÁN
PT Laplace
fxx + fyy = 0
PT Poisson
fxx + fyy = G(x, y)
G(x,y): s h ng ngu n
a = 1, b = 0, c = 1
b2 ậ 4ac = - 4 < 0
PTĐHR tuy n tính c p 2, lo i elliptic.
23
PGS. TS. Nguy n Th ng
24
4
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
MI N KệN &
MI N H
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
MI N KệN
Y
Mi n l i
gi i
Đi u ki n
biên
U(x,y) =???
Biên
O
BẨI TOỄN GIỄ TR BIểN
25
PGS. TS. Nguy n Th ng
PH
Ch
PGS. TS. Nguy n Th ng
NG PHỄP S
ng 1: C s ph
t
Đi u
ki n
biên
NG D NG
MI N H
Ph
ng lan truy n
Mi n l i
gi i
Đi u
ki n ban
đ u
Biên
X, Y
BẨI TOỄN GIỄ TR BAN Đ U
27
PGS. TS. Nguy n Th ng
PH
Ch
PH
ng pháp Sai phơn h u h n
U(x,y,t) =???
O
NG PHỄP S
ng 1: C s ph
Ch
H=z+p/ Bi t
H=?
29
THAÁM COÙ AÙP DÖÔÙI COÂNG TRÌNH
NG PHỄP S
ng 1: C s ph
26
NG D NG
ng pháp Sai phơn h u h n
ĐI U KI N BIểN
Khi gi i các ph ng trình đa hàm
riêng bi u di n m t hi n t ng v t lý
b t kǶ đ u c n ph i có ĐI U KI N
BIÊN.
ĐI U KI N BIÊN là giá tr (ho c
gradient) c a bi n nghiên c u đư
đ c xác đ nh t i các v trí biên
(không còn là n s c a bài toán).
28
PGS. TS. Nguy n Th ng
NG D NG
ng pháp Sai phơn h u h n
ĐI U KI N BIểN
PGS. TS. Nguy n Th ng
X
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
CỄC LO I ĐI U KI N BIểN
Biên Dirichlet: Giá tr trên biên
c a hàm n ph i tìm U là đư bi t
t i các v trí trên biên:
u f (x, y, z, t )
PGS. TS. Nguy n Th ng
30
5
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
Mi n l i gi i
U c n tìm
Y
U(bien)=
Know
U(x,y) =???
Biên
Ch
ng 1: C s ph
PH
Ch
NG PHỄP S
ng 1: C s ph
u
f ( x, y, z, t )
n
PH
Ch
NG PHỄP S
ng 1: C s ph
Mi n l i gi i
U c n tìm
Y
32
PGS. TS. Nguy n Th ng
NG D NG
ng pháp Sai phơn h u h n
ng pháp Sai phơn h u h n
Biên Neuman: Giá tr đ o hàm
theo ph ng (thẳng góc v i
biên) c a hàm n U đư bi t.
O
31
NG D NG
CỄC LO I ĐI U KI N BIểN
X
PGS. TS. Nguy n Th ng
NG PHỄP S
NG D NG
ng pháp Sai phơn h u h n
ĐI U KI N BIểN
lo i Neuman
H
0
n
U(x,y) =???
Biên
O
PGS. TS. Nguy n Th ng
PH
Ch
n
u
f ( x, y, z, t )
n
NG PHỄP S
ng 1: C s ph
33
PH
CỄC LO I ĐI U KI N BIểN
h p 2 lo i
u
( x, y, z)u ( x, y, z) f ( x, y, z, t )
n
, , f đư bi t
PGS. TS. Nguy n Th ng
34
THAÁM COÙ AÙP DÖÔÙI COÂNG TRÌNH
PGS. TS. Nguy n Th ng
NG D NG
ng pháp Sai phơn h u h n
Biên Cauchy: Là t
biên trên.
H(x,y)=?
X
35
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Chú ý:
Biên C th ng g m nhi u ph n và
trên m i ph n ph i có m t và ch
m t lo i ĐKB.
Tuy nhiên ĐKB này có th thay đ i
trong quá trình gi i bài toán
(tr ng h p bài toán mô ph ng
theo th i gian).
PGS. TS. Nguy n Th ng
36
6
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
ĐKBĐ ch c n khi xét bƠi toán lan truy n
(PT parabolic hay hyperbolic v i bi n th i
gian t).
PTĐHR c p 1:
ĐI U KI N
BAN Đ U
(x,y,z)
t = 0, f (x,y,z,0) = g(x,y,z)
PTĐHR c p 2:
(x,y,z)
(x,y,z)
t = 0, f (x,y,z,0) = g(x,y,z)
37
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
và ft (x,y,z,0) = h(x,y,z)
g(x,y,z) , h(x,y,z): hàm s đư bi t.
PGS. TS. Nguy n Th ng
NG D NG
PH
ng pháp Sai phơn h u h n
Ch
TịM T T
Gi i bài toán ĐHR c n có:
Đi u ki n biên
Đi u ki n ban đ u (khi bài
toán có bi n th i gian
trong n s ph i tìm)
39
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
41
ng pháp Sai phơn h u h n
40
PGS. TS. Nguy n Th ng
PH
SPHH là ph ng pháp s
ng d ng
đ gi i các ph ng trình đ o hàm
riêng v i các b c c b n sau:
R i r c hoá mi n tính toán 1D
ho c 2D (ô l i ch nh t), ho c 3D
(kh i ch nh t)
Ch xét tính toán bi n nghiên c u
t i các đi m nút ô l i.
PGS. TS. Nguy n Th ng
ng 1: C s ph
NG D NG
SAI PHÂN H U H N
(SPHH)
NG D NG
ng pháp Sai phơn h u h n
NG PHỄP S
38
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
S giá tr Y (vô c c) trên mi n liên t c X gi m xu ng
ch còn m t s v tr h u h n trên X
y=f(x)
y1
y2
1D
PGS. TS. Nguy n Th ng
y3
Yn-1 yn
x
Yn+1
x
V trí xác đ nh giá tr bi n
42
nghiên c u (h u h n v trí)
7
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
1D
Y, j
43
Ch
NG PHỄP S
ng 1: C s ph
Z, k
3D
zi
(i,j+1,k)
(i-1,j,k)
yi
(i,j-1,k)
xi
(i,j,k-1)
(i,j,k)
X, i
45
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
Y, j
(i+1,j,k)
PGS. TS. Nguy n Th ng
Ch
47
(i+1,j)
X, i
44
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
T i các nút ô l i Các đ o hàm
riêng (ho c đ o hàm) đ c x p x
b ng các sai phân ph ng trình
đ is .
Áp d ng cho ắt t c Ằ các nút ô
l i nh n đ c h ph ng
trình tuy n tính c a các n s đ i
l ng nghiên c u t i nút l i.
46
PGS. TS. Nguy n Th ng
PH
H ph ng trình này
K T
H P
v i
các
ph ng trình bi u th
các ĐI U KI N BIÊN s
đ h g m có N ph ng
trình đ c l p tuy n tính
đ xác đ nh N n s .
(i,j)
PGS. TS. Nguy n Th ng
NG D NG
ng pháp Sai phơn h u h n
(i-1,j)
xi
PH
(i,j,k+1)
ng pháp Sai phơn h u h n
(i,j-1)
NG D NG
ng pháp Sai phơn h u h n
NG D NG
(i,j+1)
yi
X
(i+1) (i+2)
i =0 N nút m ng l i: v trí xác
đ nh giá tr bi n c n tìm
xi : b c l i kho ng cách 2 nút
k ti p (có th khác nhau từ v trí
này sang v trí khác).
PGS. TS. Nguy n Th ng
PH
ng 1: C s ph
2D
(xi)
(i-2) (i-1) i
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Bài toán cân b ng: h
ph ng trình đ c gi i 1 l n
Bài toán mô ph ng hi n
t ng theo th i gian: h
ph ng trình đ c gi i m t
l n & k t qu t ng ng t i 1
th i đi m & sau đó ti p t c
ti
n lên theo th i gian.
PGS. TS. Nguy n Th ng
48
8
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
CHÚ Ý
Bài toán PHI TUY N (các h s h
ph ng trình ph thu c giá tr bi n
nghiên c u !) C N PH I GI I L P
L i gi i là m t x p x t t c a l i gi i
chính xác (v nguyên t c KHÔNG
BI T) C N XEM XÉT: xét sai s
c t b , tính nh t quán, tính n đ nh.
49
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
PH
PH
ng pháp Sai phơn h u h n
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Thông th ng ng i ta hay
ch n x= y
Th ng ta hay dùng ch s
d i đ ch KHÔNG GIAN & ch
s TRÊN đ ch bi n TH I GIAN.
U
t
i, j
PGS. TS. Nguy n Th ng
NG D NG
PH
ng pháp Sai phơn h u h n
SAI PHÂN TI N FORWARD
(KHÔNG GIAN)
53
PGS. TS. Nguy n Th ng
50
CHÚ Ý
51
NG PHỄP S
ng 1: C s ph
ng pháp Sai phơn h u h n
Ví d xét bài toán 2D
Thi t l p l i ch nh t và thay th
U(x,y) b i U(ix,jy).
Đ nh v các nút theo i, j Ph ng
trình sai phân đ c vi t theo i, j và
các đi m lân c n c a nó.
Gi thi t xem Ui,j nh là U(x0,y0):
NG D NG
PGS. TS. Nguy n Th ng
ng 1: C s ph
NG D NG
PGS. TS. Nguy n Th ng
Quy
c:
Ui+1,j = U(x0+x,y0) &
Ui-1,j = U(x0-x,y0)
Ui,j+1 = U(x0,y0 +y ) &
Ui,j-1 = U(x0,y0- y )
Ch
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
Ch th i gian
Ch không gian
52
NG D NG
ng pháp Sai phơn h u h n
Đ nh nghƿa v đ o hàm riêng c a
U(x,y) t i v trí (x0,y0):
U( x 0 x, y 0 ) U( x 0 , y 0 )
U
lim
x
x 0
Hy v ng r ng [U(x0+x,y0)U(x0,y0)]/ x s là m t x p x ắh p
lỦẰ c a U
PGS. TS. Nguy n Th ng x
54
9
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
Tri n khai chu i Taylor c a
U(x0+x,y0) chung quanh (x0,y0):
U ( x 0 x , y 0 ) U ( x 0 , y 0 )
2U
x 2
x 2
...
n 1U
x n 1
U
x
x
x n 1
x0
(n 1)!
n U x
with x 0 x 0 x
n!
x n
PGS. TS. Nguy n Th ng
x0
2!
x0
Ch
PH
Ch
NG PHỄP S
ng 1: C s ph
i d ng ch s :
sai s c t b
Ui 1, j Ui, j / x
Ta g i
bi u th c SAI PHÂN c a U / x i , j
57
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
2 U x
....
x 2 x 2!
Ch
NG PHỄP S
ng 1: C s ph
Ch
0 x 0x
59
ng pháp Sai phơn h u h n
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
SAI PHÂN LÙI BACKWARD
V i K là s th c d ng
Không bi t giá tr chính xác c a
0(x) & ch xét đ c nó thay đ i
th nào khi x 0.
2
Thừa nh n:
PGS. TS. Nguy n Th ng
NG D NG
U i 1, j U i , j
U
0(x )
58
x
x i , j
PGS. TS. Nguy n Th ng
PH
G A THI T & TệNH CH T
Khi x đ nh : 0(x ) K x
56
CHÚ Ý
Sai s c t b đ c hi u là:
[Sai s c t b ] = [Đ o hàm riêng] ậ
[Bi u th c SPHH]
Ng i ta hay s d ng ký hi u 0
cho sai s c t b :
NG D NG
ng pháp Sai phơn h u h n
PGS. TS. Nguy n Th ng
PH
ng pháp Sai phơn h u h n
ng pháp Sai phơn h u h n
0
NG D NG
U i 1, j U i , j
U
x i , j
x
Vi t d
ng 1: C s ph
NG D NG
S đ sai phân ắti nẰ (không gian):
(Forward)
U( x 0 x, y 0 ) U( x 0 , y 0 )
U
x x 0 , y0
x
n
55
NG PHỄP S
(KHÔNG GIAN)
60
PGS. TS. Nguy n Th ng
10
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
Tri n khai chu i Taylor c a U(x0x,y0) chung quanh (x0,y0):
U( x 0 x, y 0 ) U( x 0 , y 0 )
U
x
x x 0
U x
U
n
... 1
...
2
n 1
x x 2!
x x
n 1
2
2
0
61
Ch
NG PHỄP S
ng 1: C s ph
UI-1,J
UI,J
UI+1,J
V trí khai
tri n Taylor
X,i
(x0+x)
S đ sai phơn
Backward theo
không gian
S đ sai phơn
Forward theo
không gian
63
PGS. TS. Nguy n Th ng
PH
NG PHỄP S
ng 1: C s ph
TịM T T
Sai phân ti n: U
x
Sai phân lùi: U
x
i, j
i, j
Sai phân trung tâm:
PGS. TS. Nguy n Th ng
U i 1, j U i , j
x
Ch
U i , j U i 1, j
x
0(x )
U i 1, j U i 1, j
U
0(x ) 2
2x
x i , j
65
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
BẨI T P 1
Ch ng minh:
U i 1, j U i 1, j
U
0(x ) 2
2x
x i , j
(S đ sai phân trung tâm)
64
PGS. TS. Nguy n Th ng
PH
0(x )
62
PGS. TS. Nguy n Th ng
NG D NG
ng pháp Sai phơn h u h n
ng pháp Sai phơn h u h n
i d ng ch s :
U i , j U i 1, j
U
0(x )
x i , j
x
PH
ng pháp Sai phơn h u h n
(x0- x) x0
Ch
D
NG D NG
TịM T T
ng 1: C s ph
NG D NG
S đ sai phân ắlùiẰ (không gian):
U( x 0 , y 0 ) U( x 0 x, y 0 )
U
0(x )
x
x x 0 , y0
0
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
BẨI T P 2
Hãy dùng ý nghƿa đ th đ gi i thích
v x p x sai phân c a đ o hàm b c
C
B
1 t i C: U
A
x
x
(x0-x) x0 (x0+x)
PGS. TS. Nguy n Th ng
X
66
11
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
BẨI T P 3
Trong không gian 2D, tìm x p x
c a đ o hàm riêng b c 2:
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
69
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Các nghiên c u trên ch t p trung
xem xét đ o hàm riêng theo không
gian c a bi n nghiên c u U(x,y,z,t).
Trong ph ng trình đ o hàm riêng
còn g p các s h n:
c n x p x trong p/p SPHH.
70
PGS. TS. Nguy n Th ng
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
T ng t nh khai tri n Taylor
áp d ng v i bi n không gian,
v i bi n th i gian ta cǜng có sai
phân ti n, sai phân lùi cho x p
x :
U
t
PGS. TS. Nguy n Th ng
Ch
NG PHỄP S
U 2 U
;
t t 2
PGS. TS. Nguy n Th ng
PH
68
PGS. TS. Nguy n Th ng
X P X THEO
TH I GIAN
Ch
ng pháp Sai phơn h u h n
2 U( x 0 , y 0 )
?
x.y
i, j
PGS. TS. Nguy n Th ng
Ch
ng 1: C s ph
NG D NG
BẨI T P 4
Trong không gian 2D, tìm x p x
c a đ o hàm riêng b c 2:
U
2 U( x 0 , y0 )
?&
?
K( x, y)
2
x
x
x
i, j
PH
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
SAI PHÂN THEO TH I GIAN
Sai phân ti n: U t U it,j1 U it, j
Sai phân lùi:
t
i, j
t
0(t )
t
U it, j U it,j1
U
0(t )
t
t i , j
Xem gi i thích b ng đ th sau
71
PGS. TS. Nguy n Th ng
72
12
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
GI I THệCH B NG Đ
Sai phân ti n:
time
TH (2D)
Ut+1(i,j)
Unknown
Known
Y
Ch
X
ng 1: C s ph
73
75
NG PHỄP S
ng 1: C s ph
Ví d : Xét ph
1D:
Y
PGS. TS. Nguy n Th ng
Ch
74
X
NG D NG
ng pháp Sai phơn h u h n
SAI PHÂN S
Đ
HI N
76
PGS. TS. Nguy n Th ng
Ch
NG PHỄP S
ng 1: C s ph
Hay:
Tjt 1 Tjt
t
t 1
j
T
77
Ut-1(i,j)
Ut(i,j-1)
S đ sai phân hi n (Explicit)
đ c g i khi ta dùng s đ SAI
PHÂN TI N (forward difference)
khi x p x theo th i gian.
Các s h ng sai phân trong
các s h ng đ o hàm (riêng)
theo không gian đ u l y th i
đi m cǜ.
ng trình truy n nhi t
Dùng sai phân ti n đ i v i đ o hàm
theo th i gian & sai phân trung tâm
cho s h ng đ o hàm theo không gian
Ph ng trình sai phân vi t cho
đi
m (j):
PGS. TS. Nguy n Th ng
Unknown
Known
Ut(i,j+1)
Ut(i+1,j)
NG PHỄP S
PH
T( x, t )
2 T( x, t )
t
x 2
TH (2D)
Ut(i,j)
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
ng pháp Sai phơn h u h n
Ut(i-1,j)
PH
ng pháp Sai phơn h u h n
PGS. TS. Nguy n Th ng
PH
tt
NG D NG
SAI PHÂN S Đ HI N
& SAI PHÂN S Đ
N
Ch
time
Ut(i+1,j)
Ut(i,j-1)
NG D NG
GI I THệCH B NG Đ
Sai phân lùi:
tt-1
Ut(i,j)
NG PHỄP S
NG PHỄP S
ng 1: C s ph
Ut(i-1,j)
PGS. TS. Nguy n Th ng
PH
Ch
Ut(i,j+1)
tt+1
tt
PH
Tjt1 2Tjt Tjt1
T t
t
j
t 1
NG D NG
ng pháp Sai phơn h u h n
x 2
Tjt1 2Tjt Tjt1
x 2
Giá tr Tj
đ c xác đ nh ắtr c ti pẰ từ
các giá tr c a nó & giá tr c a các nút lân c n
trong ắquá kh Ằ đư bi t (th i đi m t).
PGS. TS. Nguy n Th ng
78
13
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
BƠi t p 1
Hãy xác đ nh sai s c t b cho
ph ng trình truy n nhi t 1D nói
trên.
Chú ý: Theo đ nh nghƿa:
[Sai s c t b ] = [P/t đ o hàm riêng]
ậ [P/t sai phân]
79
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
N
S đ sai phân n (Implicit) đ c
g i khi ta dùng s đ SAI PHÂN
TI N (forward difference) khi x p x
theo th i gian.
Các s h ng sai phân trong các
s h ng đ o hàm (riêng) theo
không gian đ u l y
th i đi m
M I.
81
PGS. TS. Nguy n Th ng
PH
NG PHỄP S
ng 1: C s ph
Tjt 1 Tjt
t
x
(Kx
x
)
y
(Ky
y
)
80
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Ví d : L y l i ph ng trình truy n
nhi t 1D nói trên và vi t ph ng
trình sai phân n:
Dùng sai phân lùi đ i v i s
h n T(x, t )
t
Dùng sai phân trung tâm cho
T 2 ( x, t )
x 2
82
PGS. TS. Nguy n Th ng
PH
Tjt11 2Tjt 1 Tjt11
ng pháp Sai phơn h u h n
S h s ph thu c tính ch t n c & đ t
(g/t
h ng
th m.
PGS.
TS. Nguy
n Thsng), K x ; K y f ( x, y) h s
NG D NG
ng pháp Sai phơn h u h n
t
S
PH
ng pháp Sai phơn h u h n
Đ
ng 1: C s ph
NG D NG
BƠi t p 2
Hãy vi t ph ng trình sai phân HI N
cho ph ng trình n c ng m bão
hoà và có áp 2D trong môi tr ng
không đ ng ch t và không đẳng
h ng: h( x, y, t )
h
h
NG D NG
SAI PHÂN S
Ch
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
NH N XÉT
x 2
tTjt11 x Tjt 1 tTjt11
2
x 2 Tjt 2t * Tjt 1
t 1
t 1
t 1
Các giá tr Tj , Tj1 , Tj1
Hình thành 1 PH
NG TRÌNH
PGS.TUY
TS. Nguy N
n ThTÍNH
ng
83
S khác bi t gi a s đ hi n & s đ n:
S đ hi n M i n s t i nút (theo th i
gian) đ c xác đ nh ắtr c ti pẰ từ giá tr
c a b n thân và các nút chung quanh
th i đi m CǛ (th i đi m t).
S đ
n Các n s nút t o thành m t
h ph ng trình tuy n tính & nó ch s
đ c xác đ nh khi gi i h ph ng trình
này (ph i h p v i đi u ki n biên).
84
PGS. TS. Nguy n Th ng
14
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
BƠi t p 3
Hãy vi t ph ng trình sai phân
N (i,j,t+1) cho
theo s
đ
ph ng trình n c ng m bão hoà
(th m không n đ nh-th m thay
đ i theo th i gian) và có áp 2D
trong môi tr ng không đ ng
ch t và không đẳng h ng:
85
PGS. TS. Nguy n Th ng
PH
Ch
H
NG PHỄP S
ng 1: C s ph
ng d n:
a1.h
t 1
i, j
a 2 .h
a 3 .h
a 4 .h it,j11 a 5 .h it,j11 b
t 1
i 1, j
PH
Ch
87
NG PHỄP S
ng 1: C s ph
b ]0
h
h
h ( x, y, t )
Kx, y Kx, y
y
x
x y
t
c&đ t
PGS. TS. Nguy n Th ng
Ch
NG PHỄP S
ng 1: C s ph
86
NG D NG
ng pháp Sai phơn h u h n
CHÚ Ý
Ch tìm đ c l i gi i ph ng trình
sai phân h u h n ([P/t đ o hàm riêng][Sai s c t b ]) v i hy v ng là sai s
làm tròn là bé & b qua.
Ch p nh n l i gi i sai phân v i đi u
ki n sai phân pha th a tính NH T
QUÁN & tính N Đ NH (theo đ nh lý
Lax h i t ).
88
PGS. TS. Nguy n Th ng
PH
89
ng pháp Sai phơn h u h n
S h s ph thu c tính ch t n
(g/t h ng s ), K h s th m.
NG D NG
ng pháp Sai phơn h u h n
TệNH NH T QUỄN (Consistency)
Đ nh nghƿa: S khác bi t gi a bi u
th c sai phân h u h n và
ph ng trình đ o hàm riêng s
BI N M T khi ta thu nh l i
M T CÁCH B T Kǵ.
Lim l i 0 [P/t đa hàm riêng]-[P/t sai
phân h u h n] = Lim l i 0 [Sai s c t
PGS. TS. Nguy n Th ng
S
PH
Xác đ nh bi u th c tính ai và b theo
K & h .t
PGS. TS. Nguy n Th ng
ng 1: C s ph
NG D NG
Tr ng h p 1: M ng l i tính K trùng
v i m ng l i tính h (Ki,j)
Tr ng h p 2: M ng l i tính K so le
v i m ng l i tính h (ví d Ki+1/2,j)
NG D NG
ng pháp Sai phơn h u h n
t 1
i 1, j
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
TệNH CH T
Sai s làm tròn d ng 0(t),
0(x),ầ có tính NH T QUÁN
Sai s c t b d ng 0(t/x),ầ
không có tính NH T QUÁN
vì t/x b t đ nh khi t 0 &
x 0, trừ khi l i thu nh
theo cách mà t/x 0.
PGS. TS. Nguy n Th ng
90
15
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
TệNH N Đ NH
Ta nói s đ sai phân n đ nh (dùng khi
bài toán gi i l p ho c bài toán gi i theo
th i gian):
Sai s vì b t kǶ lý do nào KHÔNG
Đ
C PHÉP tăng liên t c qua các
b c gi i từ th i đi m này sang th i
đi m k .
91
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
TệNH N Đ NH
Ch ng minh tính n đ nh đòi h i kh i l ng
tính toán l n & ph c t p.
Quan h gi a tính NH T QUÁN, H I T & N
Đ NH Đ nh lý t ng đ ng c a Lax:
V i m t bài toán giá tr ban đ u đ c thi t l p
th a đáng & m t x p x sai phân h u h n
c a nó th a đ/k nh t quán, tính ổn định là
điều kiện cần & đủ để lời giải hội tụ.
92
PGS. TS. Nguy n Th ng
NG D NG
PH
ng pháp Sai phơn h u h n
TệNH H I T
L I GI I THEO
TH I GIAN
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Khi s đ sai phân h i t L i
gi i c a ph ng trình sai phân
TI N V l i gi i ph ng trình
đ o hàm riêng khi kích th c
l i thu nh
Thông th ng khi s đ là
nh t quán & n đ nh l i gi i
nói chung là h i t theo th i
gian.
93
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
CỄC LO I
SAI S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Sai s làm tròn s : Đ
chính xác máy tính là h u
h n các giá tr s s ắb Ằ
làm tròn.
95
PGS. TS. Nguy n Th ng
94
PGS. TS. Nguy n Th ng
PGS. TS. Nguy n Th ng
96
16
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
Sai s r i r c hoá: Do vi c thay th
mi n nghiên c u là m t mi n ắliên t cẰ
thành m t mi n ắr i r cẰ (ch chú ý t i
m t s h u h n đi m nút) gây nên sai
s và đ c đ nh nghƿa B NG: [L i gi i
chính xác (không có sai s làm tròn s )
c a p/t đ o hàm riêng] - [L i gi i chính
xác (không có sai s làm tròn s ) c a
p/t sai phân h u h n]
97
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
ng pháp Sai phơn h u h n
99
PH
NG PHỄP S
q0
B
L
PGS. TS. Nguy n Th ng
101
98
NG PHỄP S
ng 1: C s ph
Ghi chú:
NG D NG
ng pháp Sai phơn h u h n
2 U U it1 2U it U it1
x 2
x 2
(i 1)
U it
i
x
(i 1)
100
PGS. TS. Nguy n Th ng
PH
Bài t p 1: Xác đ nh momen u n & đ
võng c a m t d m đ n gi n.
Lý thuy t: Xét m t d m đ n gi n
ch u t i tr ng phân b sau:
A
Ch
NG D NG
ng pháp Sai phơn h u h n
ng pháp Sai phơn h u h n
PGS. TS. Nguy n Th ng
PH
PGS. TS. Nguy n Th ng
ng 1: C s ph
ng 1: C s ph
NG D NG
T NG H P
[L i gi i chính xác c a pt. đ o
hàm riêng]
- [L i gi i máy tính c a pt. sai
phân h u h n]
=
[Sai s r i r c hóa]+[Sai s làm
tròn s ]
NG D NG
BẨI T P
ỄP D NG PH
NG PHỄP
SAI PHÂN XỄC Đ NH N I
L CM TS K TC U
Đ N GI N
Ch
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Ph ng trình vi phân xác đ nh
momen nh sau:
2
d M
q
dx 2
1
Ph ng trình vi phân xác đ nh đ
võng tr ng h p ti t di n không
đ i:
2
d y M
2
dx
EJ
PGS. TS. Nguy n Th ng
2
102
17
PH
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
PH
ng pháp Sai phơn h u h n
Trong đó:
M momen u n (+ n u th d i b
căng)
q c ng đ t i phân b (+ từ
d i lên)
y đ võng (+ h ng lên trên)
E module đƠn h i d m khi kéo
ho c nén
J momen quán tính ti t di n
103
PGS. TS. Nguy n Th ng
PH
Ch
NG PHỄP S
ng 1: C s ph
0
h=L/4
3
h
L
h
4
PH
NG PHỄP S
ng 1: C s ph
105
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
Đáp s :
Momen M1 = 0.0391q0L2
M2 = 0.0625q0L2
M3 = 0.0547q0L2
Đ võng y1 = -0.00463q0L4/EJ
y2 = -0.00682q0L4/EJ
y3 = -0.00513q0L4/EJ
106
PGS. TS. Nguy n Th ng
NG D NG
PH
ng pháp Sai phơn h u h n
Bài t p 2: Xét m t d m có ti t di n
không đ i trên n n đƠn h i. Ph ng
trình vi phân chuy n v y có d ng:
d4y
EJ 4 ky q
dx
Ch
107
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
a. G i m là s đo n chia d m, vi t ph ng
trình sai phân t i nút i.
b. Bi t r ng momen M & l c c t Q trong
d m có quan h v i chuy n v y nh sau:
EJ
k h s n n, q t i tr ng phân b , E
module đƠn h i, J momen quán tính
PGS. TS. Nguy n Th ng
104
h
PGS. TS. Nguy n Th ng
Ch
q0
ng pháp Sai phơn h u h n
PGS. TS. Nguy n Th ng
PH
ng pháp Sai phơn h u h n
2
ng 1: C s ph
NG D NG
Yêu c u: Dùng pp. SPHH chia
chi u dài d m thành 4 đo n
b ng nhau và xác đ nh
Momen & đ võng c a d m
t i các v trí này.
NG D NG
H ng d n: Gi i M tr c v i M0=M4=0
Vi t pt. sai phân v i s đ trung tâm cho
pt. đ o hàm riêng c a M, pt (1).
Áp d ng pt. này l n l t cho các đi m 1,
2, 3 có 3 pt. bi u di n quan h Mi
1
Ch
NG PHỄP S
d2y
dM
d3 y
M
&
Q
EJ
dx 2
dx
dx 3
Gi thi t 2 đ u d m là t do (M=0, Q=0). Vi t
ph ng trình sai phân 2 đ u d m.
PGS. TS. Nguy n Th ng
108
18
PH
Ch
NG PHỄP S
ng 1: C s ph
HD: L chi
NG D NG
PH
ng pháp Sai phơn h u h n
u dài d m, h=L/m
h
yi 2 4 yi 1 6 4 yi 4 yi 1 yi 2
qi
m
EJ
4
4
L4
h
EJ
y1 2y0 y1 0 & y2 2y 1 2y1 y 2 0
ym1 2ym ym1 & ym2 4ym 4ym1 ym2
109
PGS. TS. Nguy n Th ng
PH
NG PHỄP S
q0h 4
q h4
q h4
; y1 0.245 0 ; y 2 0.493 0 ;
EJ
EJ
EJ
q0h 4
q0h 4
; y4
y 3 0.751
EJ
EJ
y
q0
-2
-1
0
1
3
2
4
PGS. TS. Nguy n Th ng
h=L/4
ng pháp Sai phơn h u h n
110
PGS. TS. Nguy n Th ng
PH
y 0 0.007
L
ng 1: C s ph
NG D NG
Chú ý: V i m đo n (m+1) n
s t i nút ph i có (m+1)
ph ng trình (đltt).
Sau khi gi i có yi s xác
đ nh đ c M & Q theo ph ng
trình vi phân t ng ng.
NG D NG
Ch ng 1: C s ph ng pháp Sai phơn h u h n
Áp d ng Xem s đ sau. Cho m=4, =L(h/EJ)1/4= 4:
h
Ch
NG PHỄP S
Ch
NG PHỄP S
ng 1: C s ph
NG D NG
ng pháp Sai phơn h u h n
HEÁT CHÖÔNG
x
111
112
PGS. TS. Nguy n Th ng
19