Hi ngh khoa hc và công ngh ln th 9, Trng i hc Bách khoa Tp. HCM, 11/10/2005
175
PHNG PHÁP TP MC KHÔNG LI: C S TOÁN HC VÀ KH
NNG NG DNG TRONG NGÀNH K THUT DU KHÍ
MESHLESS LEVEL SET METHOD: MATHEMATICAL
FUNDAMENTALS AND POTENTIAL APPLICATIONS IN
PETROLEUM ENGINEERING Mai Cao Lân*, Trn Công Thành**
* Khoa K thut a cht & Du khí, i hc Bách khoa Tp. H Chí Minh, Vit Nam
** University of Southern Queensland, Australia TÓM TT
tin cy và tính thit thc ca vic mô phng mt quá trình vt lý không nhng ph thuc vào
mô hình toán hc mô t quá trình, thng dng nhng phng trình vi phân, mà còn ph thuc vào
đ chính xác và tính hiu qu ca phng pháp s dùng đ gii các phng trình vi phân đó. Bài báo
này trình bày c s lý thuy
t mt phng pháp s mi mang tên phng pháp Tp mc Không li
(Meshless Level set method) trong đó nhng tính nng u vit ca 2 nhóm phng pháp không li
(meshless) và tp mc (level set) đc tích hp đ gii các bài toán biên di đng. Mt s bài toán mu
gii bng phng pháp này đc trình bày trong bài báo đ minh ha cho đ chính xác và tính hiu
qu ca nó cng nh kh nng ng dng ca phng pháp trong ngành k thut du khí.
ABSTRACT
The reliability and usefulness of the numerical simulations of a physical process depend not only
on the mathematical model representing the process, normally in forms of differential equations, but
xem [Quarteroni and Valli (1994), Quarteroni et
al. (2000)] đ bit thêm chi tit v các phng
pháp này.
Nu nh các phng pháp FDM, FEM,
FVM, v.v… ri rc hóa phng trình vi phân
trên c s chia nh min tính toán thành mt
li (mesh) gm nhng phn t ràng buc ln
nhau trên lói theo nhng nguyên tc xác đnh
(ta gi chung các phng pháp này là nhóm
phng pháp da vào li) thì đi vi các
phng pháp Không li, min tính toán đc
chia thành mt tp hu hn các đim ri rc, có
th b trí tùy ý (unstructured) và không có bt
k mi ràng buc nào v v trí tng đi gia
chúng trong quá trình tính toán. Kt qu là các
phng pháp không li rt thích hp cho các
bài toán có bin dng l
n (nh trong c hc rn
nt) hoc các bài toán có biên di đng (nh d
đoán quá trình đin khuôn đúc hoc mô phng
mt tin du-nc/khí-du trong quá trình bm
ép/thu hi tng cng du) trong khi đi vi các
phng pháp da vào li, vic gii các bài toán
này s rt phc tp (đôi khi làm gim đ chính
xác ca li gii) do phi thng xuyên điu
ch
nh li b bin dng trm trng. Có nhiu
phng pháp không li [Kansa (1990a,b),
Aluri (2002)], trong đó có phng pháp Indirect
Radial Basis Function Networks (IRBFN) [Mai-
3
}0),(|{)(
2
=ℜ∈=Γ txxt
φ
(1)
Hàm φ(x,t) có th chn tùy ý vi điu kin
phi là hàm trn. Trong [Sethian (1999), Osher
and Fedkiw (2003)] , φ(x,t) đc chn là hàm
khong cách sao cho
−
+
Ω∈
Γ∈
Ω∈
⎪
⎩
⎪
⎨
⎧
−
+
=
x
x
x
txd
txd
tx
t
(3)
mt thi đim bt k, thông tin v biên di
đng (v trí, hình dáng, đ cong, v.v…) có th
đc tái to t hàm tp mc φ(x,t) bng cách
xác đnh tp hp các đon trên (t) sao cho
φ(x,t) trit tiêu.
Do phng trình (3) đc gii bng phng
pháp s nên ch sau mt bc thi gian φ(x,t) s
không còn là hàm khong cách. Vì vy vic tái
thit lp hàm tp mc tha điu kin (2) là mt
bc cn thit và đc thc hin bng cách tìm
li gii dng (steady) cho bài toán sau [Sussman
et al. (1994)]
)()0,(
|)|1)((
xtx
S
t
φφ
φφ
φ
ε
==
∇−=
∂
∂
(4a)
đó S
ε
ii
==≈
∑
=
(5)
Trong đó g(x)=[g
1
(x),g
2
(x),…,g
N
(x)]
T
là tp
các hàm c s cho trc; w(t)=[w
1
(t),…,w
N
(t)]
T
là tp N trng s cn tìm. Vi mt tp hp M
đim trong min tính toán và giá tr hàm tng
ng ti các đim đó ti thi đim t, U(t)=[U
1
(t),
U
2
(t),…,U
M
ˆ
1
, ,
tUGxgtxu
T
ljlj
−
= ) (7b)
Nu nh trong phng pháp Kansa (1990a),
hàm c s g(x) trong phng trình (5) đc
chn là hàm multiquadrics (MQ) thì trong
IRBFN, g(x) là đo hàm bc k ca hàm
multiquadrics hoc thin plate splines (TPS). a
s các bài toán trong lnh vc C hc Cht lng
Tính toán (Computational Fluid Dynamics -
CFD) đc gii vi k=2. Chi tit v c s lý
thuyt ca phng pháp IRBFN cng nh ng
dng ca nó đ gii các toán ph thuc thi gian
đ
ã đc trình bày trong [Mai-Cao and Tran-
Cong (2005)].
3. PHNG PHÁP TP-MC KHÔNG-
LI VÀ CÁC BÀI TOÁN MINH HA
Quy trình gii mt bài toán biên di chuyn b
đng di tác dng ca trng vn tc không
đi bng phng pháp Tp mc không li bao
gm các bc sau:
Bc 1: Xây dng hàm tp mc ban đu là
hàm khong cách tha phng trình (2);
Bc 2: Thc hin dch chuyn hàm tp mc
thay đi v din tích ca hình tròn trong sut
quá trình mô phng không vt quá 2% vi mt
đ đim trong min tính toán là 32 x 32.Hình 1: Bài toán bt xoay tròn
Hi ngh khoa hc và công ngh ln th 9, Trng i hc Bách khoa Tp. HCM, 11/10/2005
179
Hình 2: Bài toán bt xoay tròn (tip theo)
3.2. Bài toán 4 bt di đng trong dòng chy
xoáy
Các bt ban đu đc b trí ngu nhiên nh
hình 2 trong mt trng vn tc xoáy gii hn
trong min [-1,1] x [-1,1]. Các hình bên trái ca
hình 2 th hin biên di đng là đng đng mc
zero (màu xanh dng, trong cùng) các thi
đim ban đu và t=4.1333. Bên phi là hàm tp
mc các thi đim tng ng trên đó biên
dng ca 4 bt di đng đc gn vào. Nh
vy
thay vì theo dõi s chuyn đng và bin dng
ca bn thân 4 bt di đng, ta quan sát hàm tp
mc di chuyn theo quy lut (3) và trích đng
đng mc zero ca nó đ có biên dng ca các
bt thi đim cn quan tâm. Vi phng pháp
Tp mc Không li, s kt dính và tách ri
gia các bt đc mô phng hoàn toàn theo quy
trình 4-bc tng quát mô t trên mà không
1.
Atluri, S.N. and Shen, S. The Meshless
Local Petrov-Galerkin (MLPG) Method,
Tech Science Press, Encino, USA (2002).
2. Chung, T.J. Computational Fluid Dynamics,
Cambridge University Press, UK (2002).
3. Kansa, E.J. Multiquadrics - A Scattered
Data Approximation Scheme with
Applications to Computational Fluid-
Dynamics I. Surface Approximations and
Partial Derivative Estimates, Computers and
Mathematics with Applications 19 (1990a),
pp. 27-145.
4. Kansa, E.JMultiquadrics - A Scattered Data
Approximation Scheme with Applications to
Computational Fluid-Dynamics II.
Solutions to Parabolic, Hyperbolic and
Elliptic Partial Differential Equations,
Computers and Mathematics with
Applications 19 (1990b), pp. 147-161
Hi ngh khoa hc và công ngh ln th 9, Trng i hc Bách khoa Tp. HCM, 11/10/2005
181
5. Mai-Cao, L. and Tran-Cong, T. Solving
Time-Dependent PDEs with a Meshless
IRBFN-based Method. In: Alves, C.J.S. and
Chen, C.S. and Leitao, V. (eds):
International Workshop on MeshFree
Methods, July 21-23, Lisbon, Portugal
(2003)
6. Mai-Cao, L. and Tran-Cong, T. Element-
12. Quarteroni, A. and Valli, A.: Numerical
Approximation of Partial Differential
Equations, Springer-Verlag, New York
Quarteroni, A. and Sacco, R. and Saleri, F.:
Numerical Mathematics, Vol. 37 of Texts in
Applied Mathematics, Springer-Verlag,
New York (2000).
13. Sethian, J.A. Level Set Methods and Fast
Marching Methods: Evolving Interfaces in
Computational Geometry, Fluid Mechanics,
Computer Vision, and Materials Science,
Cambridge University Press, New York
(1999).
14. Sussman, M. and Smereka, P. and Osher,
S.J. A Level Set Approach for Computing
Solutions to Incompressible Two-Phase
Flow, Journal of Computational Physics 114
(1994), pp.146-159.
15. Tannehill, J.C. and Anderson, D.A. and
Pletcher, R.H. Computational Fluid
Mechanics and Heat Transfer, Taylor &
Francis,USA (1997).