Bài giảng Phương pháp số ứng dụng - Chương 2: Bài toán khuếch tán - Nguyễn Thống

CÁC HIỆN TƯỢNG KHUẾCH TÁN

CƠ BẢN

Khuếch tán nhiệt  Định luật

Fourier về truyền nhiệt (1822)

 Trong một môi trường dẫn nhiệt

(không khí, nước, kim loại, .) khi có

sự khác biệt về nhiệt độ trong không

gian  Hiện tượng khuếch tán nhiệt.

pdf 18 trang yennguyen 1620
Bạn đang xem tài liệu "Bài giảng Phương pháp số ứng dụng - Chương 2: Bài toán khuếch tán - Nguyễn Thống", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

Tóm tắt nội dung tài liệu: Bài giảng Phương pháp số ứng dụng - Chương 2: Bài toán khuếch tán - Nguyễn Thống

Bài giảng Phương pháp số ứng dụng - Chương 2: Bài toán khuếch tán - Nguyễn Thống
1PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
1
TRƯỜNG ĐẠI HỌC BÁCH KHOA TP. HCM
Khoa Kyõ Thuaät Xaây Döï g - BM KTTNN
Giảng viên: PGS. TS. NGUYỄN THỐNG
E-mail: nguyenthong@hcmut.edu.vn or nthong56@yahoo.fr
Web: 
Tél. (08) 38 640 979 - 098 99 66 719 PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
2
NỘI DUNG MÔN HỌC
CHƯƠNG 1: Cơ sở pp Sai phân hữu hạn.
CHƯƠNG 2: Bài toán khuếch tán.
CHƯƠNG 3: Bài toán đối lưu - khuếch tán.
CHƯƠNG 4: Bài toán thấm.
CHƯƠNG 5: Dòng không ổn định trong kênh hở.
CHƯƠNG 6: Đàn hồi tóm tắt & pp. Phần tử hũu hạn.
CHƯƠNG 7: Phần tử lò xo & thanh dàn.
CHƯƠNG 8: Phần tử thanh chịu uốn.
CHƯƠ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
uốn).
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
3
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.
7. Bài giảng PP SỐ ỨNG DỤNG. TS. Lê đình Hồng. PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
4
BÀI TOÁN 
KHUẾCH TÁN
 Khuếch tán chất
 Khuếch tán nhiệt
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
5
NỘI DUNG
 Giới thiệu hiện tượng & cơ 
sở lý thuyết
 Phương pháp giải SPHH
 Sơ đồ khối bài toán
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
6
PHƯƠNG TRÌNH CƠ BẢN
Quá trình vật lý quan sát mô
tả thực nghiệm biểu diễn bằng
các phương trình toán học 
Kiểm tra tính hiệu lực về mặt vật
lý của nghiên cứu từ phương
trình toán học
2PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
7
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
8
KHUẾCH 
TÁN NHIỆT
X-Y
0 1 2 3 4 5 6 7
0
1
2
3
4
5
6
7
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
9
KHUẾCH TÁN NHIỆT X-Z
0 1 2 3 4 5 6 7
0
1
2
3
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
10
CÁC HIỆN TƯỢNG KHUẾCH TÁN 
CƠ BẢN
 Khuếch tán nhiệt Định luật
Fourier về truyền nhiệt (1822)
 Trong một môi trường dẫn nhiệt
(không khí, nước, kim loại,.) khi có
sự khác biệt về nhiệt độ trong không
gian Hiện tượng khuếch tán nhiệt.
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
11
ĐỊNH LUẬT FOURIER
“Flux nhiệt đi ngang qua một đơn vị
diện tích trong một đơn vị thời gian
theo phương cho trước thì tỷ lệ với
gradient của nhiệt theo phương
đó” .
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
12
KHUẾCH TÁN 
CHẤT
3PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
13
Hiện tượng khuếch tán chất Định 
luật Fick (1855).
Trong một môi trường lan truyền
chất (chất lỏng, không khí,.) khi
có sự khác biệt về nồng độ chất
trong không gian Hiện tượng
khuếch tán chất.
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
14
ĐỊNH LUẬT FICK VỀ QUÁ TRÌNH 
KHUẾCH TÁN PHÂN TỬ
“Khối lượng chất đi ngang qua một
đơn vị diện tích trong một đơn vị
thời gian theo phương cho trước
thì tỷ lệ với gradient của nồng độ
chất theo phương đó” .
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
15
Định luật Flick
(Khuếch tán 1D theo phương x)
q khối lượng chất đi qua 1 đvdt trong
1 đơn vị thời gian (kg/m2/s)
C0
C1
X
x
C
Dq


Nồng 
độ chất 
C0 > C1
 Flux q
 x
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
16
C nồng độ chất (khối lượng chất trong
1 đv thề tích (kg/m3, mg/l,)
D(m2/s) hệ số tỷ lệ = hệ số khuếch tán
phân tử.
Chú ý: Cần phân biệt với “hệ số khuếch
tán” do các nguyên nhân khác gây nên
như: khuếch tán số, khuếch tán rối,
khuếch tán do vận tốc dòng chảy phân
phối không đều trong mặt cắt ngang,
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
17
NOTES
Giá trị hệ số khuếch tán (diffusion
coefficient):
 D của các ions với nhiệt độ trong
phòng:
(0.6.10-9 2.0.10-9) m2/s
 D của các phân tử sinh học:
(10-11 10-10) m2/s
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
18
THIẾT LẬP PT. KHUẾCH TÁN 1D
Gọi C(x,t) khối lượng chất trong 1 đv
thể tích
Khảo sát thể tích kiểm soát vi phân sau:
X X
q x)x/q(q  
Thể tích 
kiểm soát
1 Đơn vị 
diện tíchA
B
C
D
E
F
G
H
4PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
19
Ta có:
Tổng khối lượng chất có trong thể tích
kiểm soát:
C(x,t)* x*1
Tốc độ thay đổi chất trong thể tích
kiểm soát:
x).t/C( 
Volume
Tốc độ thay đổi tính 
cho 1 đv thể tích
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
20
Xét trong 1 đv thời gian:
Khối lượng chất đi qua mp tại x:
q(x,t)
Khối lượng chất đi qua mp tại
(x+ x):
x).x/q()t,x(q  
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
21
Chênh lệch chất khi đi qua mp tại x &
tại (x+ x) 
Điều kiện bảo toàn khối lượng vật
chất trong thể tích kiểm soát:
x).x/q( 
0
t
C
x
q
x).t/C(x).x/q(




  
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
22
Áp dụng định luật Flick, q, vào pt 
 Phương trình mô tả chất được vận
chuyển như thế nào bởi quá trình
khuếch tán Flick (Flick’s second law).






x
C
D
xt
C
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
23
Giả thiết D là hằng số theo
phương x 
2
2
x
C
D
t
C




PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
24
BÀI TOÁN KHUẾCH TÁN 2D & 3D
Ta định nghĩa:
Với qx, qy, qz khối lượng chất đi qua
1 đv thể tích trong 1 đv thời gian.
z
C
Dq;
y
C
Dq;
x
C
Dq zyx




















2
2
2
2
2
2
2
2
2
2
z
C
y
C
x
C
D
t
C
D3
y
C
x
C
D
t
C
D2
5PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
25
BÀI TOÁN KHUẾCH TÁN 2D & 3D
Viết dưới dạng toán tử:
Với toán tử Nabla:
CD
t
C 2 


k
z
j
y
i
x






 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
26
KHUẾCH TÁN 
NHIỆT
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
27
THIẾT LẬP PHƯƠNG TRÌNH 
KHUẾCH TÁN NHIỆT
 Về các bước giống như thiết lập
bài toán khuếch tán chất.
 Dùng định luật Fourier cho
khuếch tán nhiệt.
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
28
Định luật Fourier
qx flux nhiệt – Flux head (W/m
2)
T nhiệt độ
K thermal conductivity W/(m-0C)
dx
dT
Kqx 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
29
Tương tự bài toán khuếch tán chất ta có:
Phương trình đạo hàm riêng dạng
Parabol.
q nội năng
T(x,y,z,t) nhiệt độ theo không gian & thời
gian
q
z
T
y
T
x
T
t
T
2
2
2
2
2
2








PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
30
THIẾT LẬP 
PHƯƠNG TRÌNH
6PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
31
LỜI GIẢI GIẢI TÍCH BÀI TOÁN LAN 
TRUYỀN CHẤT 1D
Xét bài toán 1D (trục x) & gọi C(x,t) là
nồng độ chất tại vị trí x ở thời điểm t.
Tại x=0, duy trì một nồng độ chất
không đổi C(0).
Nồng độ chất tại một vị trí bất kỳ x và
thời điểm t là:
Dt2
x
erfc).0(C)t,x(C
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
32
Với:
 chiều dài khuếch tán
(diffusion length)
. Dr. Nguyễn Thống
Dt2
x
0
t dte
2
)x(erf
2
x
t dte
2
)x(erf1)x(erfc
2
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
33
HÀM erf(x)
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
34
ĐẶC TRƯNG TỔNG QUÁT CỦA PHƯƠNG TRÌNH 
KHUẾCH TÁN
x
T
0
t=n t
Miền tìm lời giải C?
Biên hở
Phương giải bài toán theo t
Đ/k ban đầu
Đ/k biên
 t
X0
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
35
Bước giải
 Biết C(x,0) - Điều kiện ban đầu – Và
C(0, t), C(X0, t) - Điều kiện biên 
Tìm C(x, t)
 Dùng kết quả C(x, t) & điều kiện biên
C(0,2 t), C(x,2 t) Tìm C(x,2 t).
 Tiếp tục với 3 t, 4 t, , n t, ..., T (T
là thời gian cần mô phỏng hiện
tượng)
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
36
PHƯƠNG PHÁP 
SPHH GIẢI 
BÀI TOÁN 
KHUẾCH TÁN 1D
7PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
37
Phương trình lý thuyết (kết
quả trước):
2
2
x
C
D
t
C




PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
38
SƠ ĐỒ SAI PHÂN
 Sai phân sơ đồ HIỆN
- Sơ đồ cơ bản
- Sai phân sơ đồ Richardson
(nhảy cóc – Leapfrog)
- Sai phân sơ đồ Dufort – Frankel
 Sai phân sơ đồ ẨN
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
39
SƠ ĐỒ 
SAI PHÂN HIỆN
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
40
SƠ ĐỒ 
SAI PHÂN HIỆN
 Sai phân tiến 
theo thời gian
 Sai phân trung tâm 
theo không gian
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
41
Phương trình sai phân viết tại điểm (j,t):
 2
t
1j
t
j
t
1j
t
j
1t
j
x
CC2C
D
t
CC
(t+1)
t
j (j+1)(j-1) x x N1
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
42
Đặt:
 Sơ đồ hiện tính dựa trực
tiếp từ các giá trị trong quá khứ của
bản thân & của các nút lân cận !
t
1j
t
j
t
1j
t
1j
t
j
t
1j
t
j
1t
j
2
CC)21(C
CC2CCC
x/t.D
   
  
 
 hệ số khuếch tán 
 (không thứ nguyên)
1t
jC
8PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
43
TRÌNH TỰ GIẢI C(j,t)
Bước 1: C(j,0) đã biết từ đ/k ban đầu với mọi j
Bước 2: Với giá trị biên đã có C(1,1) & C(N,1) và
các giá trị Bước 1 Tính C(j,1) với j=2,(N-1).
Bước 3: Với giá trị biên đã có C(1,2) & C(N,2) và
các giá trị Bước 2 Tính C(j,2) với j=2,(N-1).
---------------------------------------------------------
Bước k: Với giá trị biên đã có C(1,k) & C(N,k) và
các giá trị Bước (k-1) Tính C(j,k) với j=2,(N-1).
 Tiếp tục cho đến k=T thời gian cần mô phỏng
hiện tượng. PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
44
. Dr. Nguyễn Thống
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
45
ĐIỀU KIỆN ỔN ĐỊNH
 Sơ đồ nêu trên chỉ ổn
định khi :
5.0
x
t
.D
2
 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
46
PHÂN TÍCH 
LÝ THUYẾTTÍNH 
ỔN ĐỊNH SƠ ĐỒ 
SAI PHÂN HIỆN
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
47
 lời giải đúng tại điểm i,
thời điểm n+1
 lời giải thực tại điểm i,
thời điểm n+1 (do sai số
làm tròn)
1n
iT
 n1i
n
i
n
1i
1n
i TT21TT 
    
1n
it
 n 1i
n
i
n
1i
1n
i tt21tt 
    
2x
t
with
 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
48
Đặt:
Sai số ở nút i vào thời điểm n viết
dưới dạng:
Với G là hàm phức chứa thời gian,
j số phức với j2=-1 và = x
  1ni
1n
i
1n
i tT
 n 1i
n
i
n
1i
1n
i 21 
    
   ijnni eG
9PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
49
  
  
  
  
1ijnijn
1ijnji1n
eGeG21
eGeG
      21eeeGeG jjjinji1n
2cos
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
50
  
 
 
  

 
2
sin41eG
cos121eGeG
2jin
jinji1n
 
 
2
sin41G
G
G
2
n
1n
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
51
Các sai số sẽ bị chận nếu abs(G)
<=1, với mọi  
 
 


2
sin41G
G
G
2
n
1n
n
1n
 11
2
sin411 2 
 
 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
52
vế trái (1) luôn luôn thoả, vế phải
chỉ thoả khi:
  


 
 
2
1
2
2
sin4
2
sin411
2
2
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
53
Kết luận: Sơ đồ sai phân hiện chỉ
ổn định khi:
 
2
x
t
2
1
x
t
2
1
2
2
Điều kiện Courant –
Féderich – Lévy CFL
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
54
XỬ LÝ ĐIỀU KIỆN BIÊN 
TRONG PHƯƠNG 
TRÌNH SAI PHÂN
 Loại Dirichlet
 Loại Neumann
10
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
55
BIÊN DẠNG DIRICHLET
 Đó là dạng C(N,t) =giá trị
đã biết với mọi thời điểm t
tại vị trí biên N
 Áp dụng trực tiếp vào
phương trình sai phân
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
56
BIÊN DẠNG NEUMANN
 Tại vị trí biên, phương
trình của C có dạng :
 Có thể xử lý như sau:
]1[)know(f
x
C


PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
57
Cách 1: Tính C(N,t+1)
Sai phân lùi theo không gian hàm
[1] với giả thiết giá trị f đã biết và
C(N-1,t+1) đã biết:
 C(N,t+1)
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
58
Cách 2: Tính C(N,t+1)
Sử dụng thêm nút ảo (N+1) nằm ngoài
miền tính toán. Sai phân trung tâm
theo không gian hàm [1] với giả thiết
giá trị f đã biết tại t
 Tính C(N+1,t)
 Tính C(N,t+1) theo p/t sai phân
f
x2
CC t 1N
t
1N 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
59
Tại thời điểm t tính C(N+1,t)
theo C(N,t) & C(N-1,t) theo sơ đồ
trung tâm không gian 
(t+1)
t
N (N+1)(N-1) x1
Nút ảo
C(N,t+1)
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
60
Bài tập: Xét bài toán lan truyền chất 1D.
Dùng phương trình sai phân theo sơ
đồ hiện để xác định lời giải tại các
thời điểm t= t, 2 t, 3 t, 4 t, 5 t với các
các giá trị khác nhau của =1/4, 1/2. Giá
trị biên của C tại x=0 & x=4 là C=0.
Giá trị của hàm C tại thời điểm t=0, tại
các vị trí x=0, x=1, x=2, x=3, x=4 như
sau :
11
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
61
Sơ đồ lưới sai phân 1D & lời giải ban
đầu như sau:
0 1 2 3 4 X
t
C=1.0
C=0.5C=0.5
Giá trị hàm C 
tại t=0
C(x=4,t)=0C(x=0,t)=0
Điều kiện 
biên
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
62
DẠNG LỜI GIẢI
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
63
PHÂN TÍCH ĐỘ 
CHÍNH XÁC
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
64
Để nghiên cưú vấn đề, ta sử dụng khai triển chuỗi
Taylor cho hàm  :
2 2
1 3
2
0( )
2!
t t
j j
t
t t
t t
 
  
 
 
2 2 3 3 4 4
5
1 2 3 4
0( )
2! 3! 4!
t t
j j
x x x
x x
x x x x
   
  
   
   
2 2 3 3 4 4
5
1 2 3 4
0( )
2! 3! 4!
t t
j j
x x x
x x
x x x x
   
  
   
   
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
65
Từ 3 phương trình trên ta có:
2 2 4 4
6
1 1 2 4
0( )
1 12
t t t
j j j
x x
x
x x
 
   
  
 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
66
&
2 2
1 3
1 1 2
2 0( )
2!
t t t t t
j j j j j
t
t t
t t
 
      
 
 
-
2 2 4 4
6
2 4
0( )
1 12
x x
x
x x
 

  
  
2 2 2 4
2 2 42 12
t x
t K K
t t x x
       
    
=
12
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
67
 1 1 12t t t t tj j j j j      =
2 2 2 4
2 2 42 12
t x
t K K
t x t x
       
    
2 2 2 2 2 4
2
2 2 2 2 2 4
K K K K K
t t t t x x t x x x
                
           
Ngoài ra:
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
68
Thay vào ta có:
Từ phương trình trên thấy sơ đồ
có K t- x2/6=0 (hay =1/6) ta có
sai số cắt bỏ là nhỏ nhất
 1 1 12t t t t tj j j j j      
2 2 4
2 42 6
K x
t K K t
t x x
     
   
Pt. sai phân
Cắt bỏ
Pt. gốc
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
69
SƠ ĐỒ SAI PHÂN HIỆN
 Sơ đồ Richardson (Leapfrog 
- nhảy cóc)
Sơ đồ hiện với 3 thời điểm. Phương
trình sai phân viết tại điểm (j,t):
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
70
 2
t
1j
t
j
t
1j
1t
j
1t
j
x
CC2C
D
t2
CC
(t+1)
(t-1)
j (j+1)(j-1) x x N1
t
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
71
 Sai số cắt bỏ của sơ đồ
Richardson là:
 Sơ đồ KHÔNG ỔN ĐỊNH VÔ
ĐIỀU KIỆN
  22 x,t0 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
72
SƠ ĐỒ SAI PHÂN HIỆN
 Sơ đồ Dufort - Frankel
Thay thế Cj
t trong sơ đồ Richardson
bởi giá trị trung bình theo thời gian
tại nút j:
(Cj
t+1+Cj
t-1)/2 Sơ đồ hiện 3 thời
điểm.
Phương trình sai phân viết tại điểm
(j,t):
13
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
73
 2
t
1j
1t
j
1t
j
t
1j
1t
j
1t
j
x
CCCC
D
t2
CC
(t+1)
(t-1)
j (j+1)(j-1) x x N1
t
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
74
Bài tập
Hãy chứng minh sai số cắt bỏ của
sơ đồ Dufort – Frankel là:




...
x
C
...
3
t
D
x
C
x
t
D
12
x
D
6
62
3
4
4
2
2
3
2
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
75
NHẬN XÉT
 Sai số cắt bỏ 0[( t)2,( x)2, ( t/ x)2]
 Sơ đồ Dufort – Frankel KHÔNG THỎA
MÃN TÍNH NHẤT QUÁN vì t 0 & x 
0 thì tỷ số t/ x BẤT ĐỊNH
 Phương trình sai phân theo sơ đồ Dufort
– Frankel KHÔNG XẤP XỈ một cách nhất
quán p/t khuếch tán nguyên thủy.
 Sơ đồ Dufort – Frankel ổn định vô điều
kiện.
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
76
SƠ ĐỒ 
SAI PHÂN ẨN
(Sơ đồ Preissmann)
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
77
Phương trình sai phân viết tại điểm (j,t):
 

2
t
1j
t
j
t
1j
2
1t
1j
1t
j
1t
1j
t
j
1t
j
x
CC2C
)1(
x
CC2C
D
t
CC
0<=  <= 1 hệ số gia trọng
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
78
Quan hệ dạng đồ thị:
(t+1)
t
j (j+1)(j-1) x x
 tăng
14
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
79
Ý NGHĨA
 > 0.5 Đặt trọng số chủ yếu vào
thời điểm mới (t+1)
 < 0.5 Đặt trọng số chủ yếu vào
thời điểm cũ t
 = 0.5 Đặt trọng số bằng nhau cho
thời điểm cũ và thời điểm mới Sơ
đồ Crank-Nilcolson
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
80
Ý NGHĨA
=0 Đặt toàn bộ trọng số vào
thời điểm cũ Sơ đồ sai
phân hoàn toàn HIỆN
=1 Đặt toàn bộ trọng số vào
thời điểm MỚI Sơ đồ sai
phân hoàn toàn ẨN
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
81
NHẬN XÉT
Khi  > 0 Phương trình sai phân ẩn tại
(j,t) chứa 3 ẩn số có dạng tuyến tính:
j
1t
1jj
1t
jj
1t
1jj ECCCBCA 
t
1j
t
j
t
1jj
jjj
C)1(
C)]1(21[C)1(E
C;21B;A
 
     
   
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
82
NHẬN XÉT
Khi x=constant, các hệ số Aj , Bj , Cj
là giống nhau đối với mọi nút j ngoại
trừ nút kề biên với điều kiện:
 cho trước
x
C


PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
83
XÁC ĐỊNH C(j,t+1)
 Tại mỗi nút j, viết phương trình sai
phân (không kể tại vị trí biên)
 Bổ sung phương trình biểu thị tại
các biên (điều kiện biên)
 Nhận được hệ N phương trình
tuyến tính với N ẩn số Giải hệ
phương trình xác định C(j,t+1).
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
84
ĐIỀU KIỆN ỔN ĐỊNH
0.5 <=  <= 1 Sơ đồ ổn định vô điều
kiện
0 <=  < 0.5 Sơ đồ ổn định có điều
kiện với điều kiện sau:
)21(D2
x
t
2
 
15
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
85
Sai số cắt bỏ:
  2x,t05.0 
  22 x,t0
shemaNicolsonCrank:5.0
 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
86
PHÂN TÍCH TÍNH 
ỔN ĐỊNH 
SƠ ĐỒ 
SAI PHÂN ẨN
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
87
 lời giải đúng tại điểm i,
thời điểm n+1
 lời giải thực tại điểm i,
thời điểm n+1 (do sai số làm
tròn)
1n
iT
 1n1i1ni1n1ini1ni TT2TTT  
1n
it
2x
t
with
 
 1n 1i1ni1n 1ini1ni tt2ttt  
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
88
Đặt:
Sai số ở nút i vào thời điểm n viết
dưới dạng:
Với G là hàm phức chứa thời gian,
j số phức với j2=-1 và = x
  1ni
1n
i
1n
i tT
 1n 1i1ni1n 1ini1ni 2     
   ijnni eG
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
89
     
 
 
1ij1nij1n1ij1n
jinji1n
eGeG2eG
eGeG
      jj1nn1n eeGGG21
2cos
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
90
Với mọi >0 ta thấy abs(G) <=1 
Sơ đồ ẩn luôn luôn ổn định.
  
    


   
cos121
1
G
G
G
GGcos121
n
1n
n
1n
n1n
16
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
91
Bài tập 1: Xét một thanh kim loại dài L chia I
nút thành (I-1) đoạn dài bằng nhau L/(I-
1). Phương trình tuyền nhiệt 1D như sau:
Cho biết =0.2m2/s, I=5 nút, x=1m, t=1s
Nhiệt độ ban đầu toàn thanh là 300C , nhiệt
độ biên đầu thanh là 600C và cuối thanh
là 300C.
2
2
x
T
t
T




PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
92
a. Dùng phương pháp SPHH với
sơ đồ hiện, tính nhiệt độ thanh
sau 10s. Vẽ kết quả lên đồ thị.
b. Tương tự câu (a) và dùng sơ đồ
hoàn toàn ẩn (=1).
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
93
HD: t
1i
t
i
t
1i
1t
i T2.0T6.0T2.0T 
3630.2.030.6.060.2.0T12 
3030.2.030.6.030.2.0T13 
3030.2.030.6.030.2.0T14 
6.3930.2.036.6.060.2.0T22 
2.3130.2.030.6.036.2.0T23 
3030.2.030.6.030.2.0T24 
 Tiếp tục tăng t cho đến 
khi nhiệt độ T ổn định.
t.1t 
t.2t 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
94
HD:
t
i
1t
1i
1t
i
1t
1i TTT)21(T    
 2x
t
 
09,30T;64,30T;38,34T 14
1
3
1
2 
 Tiếp tục tăng t cho đến khi nhiệt độ T ổn định.
36
30
42
T
T
T
4.12.00
2.04.12.0
02.04.1
1
4
1
3
1
2
:t.1t 
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
95
Bài tập 2: Dùng phương trình sai
phân theo sơ đồ ẩn Preissmann
(=2/3) để xác định lời giải tại
các thời điểm t=1, 2, 3, 4. Cho
biết =1/2. Giá trị của hàm C tại
thời điểm t=0 như sau. Giá trị
biên tại x=0 & x=4 là C=0:
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
96
Sơ đồ lưới sai phân 1d & lời giải ban
đầu như sau:
0 1 2 3 4 X
t
C=1.0
C=0.5C=0.5
Giá trị hàm C 
tại t=0
17
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
97
Bài tập 3: Xét hiện tượng khuếch tán chất 1D
trong 1 kênh. Kênh có L=1000m, tại x=0 nồng độ
chất bẩn không đổi C=1000g/m3. Tại cuối kênh
luôn có C=0. Nồng độ chất bẩn ban đầu của
kênh là C=0. Giả thiết D=25m2/s. Dùng x=250m,
 t=250s. Dùng sai phân sơ đồ ẩn hoàn toàn, sai
phân trung tâm theo không gian.
a. Tính nồng độ bẩn trong kênh tại các thời điểm
 t, 2 t, 3 t.
b. Trình bày kết quả lên đồ thị
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
98
Bài tập 4: Trong một kênh một chiều có chiều 
dài vô hạn và mặt cắt ngang là A. Một nguồn
chất bẩn dạng điểm và liên tục chảy vào với 
lưu lượng Q (m3/s), nồng độ c* (mg/l). Yêu cầu 
tính C(x,t).
• Giả sử nguồn điểm có nồng độ hòa tan hoàn 
toàn trong thời đoạn t và phân bố đều trong 
thể tích lòng dẫn :
tạo thành nguồn tại i=0 (xem ghi chú ở cuối).
)l/mg(
x.A
tQC
C
*
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
99
Cho A=200 m2, C*=10000 mg/l, x=250 m, K=100 
m2/s, Q=1 m3/s, C(x,0) =0.
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
100
Điều kiện biên lấy như sau :
• Nguồn chất bẩn (i=1) khuếch tán đối xứng theo 
phương X.
• Tại biên xa phía bên phải lấy C=0 cho mọi t.
• Sử dụng sơ đồ sai phân tiến theo t, sai phân 
trung tâm theo x, trình bày thuật toán số.
Tính nồng độ cho 6 bước khoảng cách , x và 6 
bước thời gian , t (giả thiết đối xứng với trục 
trung tâm). Chọn để cho kết quả có độ chính 
xác cao nhất.
• Vẽ kết quả và nhận xét.
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
101
Ghi chú :
 Khoảng cách để chất tải hoàn 
toàn hòa lẫn khi xã 1 bên là 
Lm=2.6UB2/H (đơn vị ft, sec), U 
vận tốc, B chiều rộng, H chiều 
sâu.
 Trường hợp xã 2 bên : 
Lm=1.3UB2/H
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
102
Bài tập
1.Lập sơ đồ khối giải bài toán
khuếch tán theo sơ đồ hiện.
2.Lập sơ đồ khối giải bài toán
khuếch tán theo sơ đồ ẩn.
18
PGS. TS. Nguyễn Thống
PHƯƠNG PHÁP SỐ ỨNG DỤNG
Chương 2: Bài toán khuếch tán
103
HEÁT CHÖÔNG

File đính kèm:

  • pdfbai_giang_phuong_phap_so_ung_dung_chuong_2_bai_toan_khuech_t.pdf