Semi-Lagrangian algorithm for two-dimensional advection-diffusion equation on curvilinear coordinate meshes

被引:30
作者
Karpik, SR
Crockett, SR
机构
[1] Dept. of Mech. Engrg., Univ. of Toronto, Toronto
来源
JOURNAL OF HYDRAULIC ENGINEERING-ASCE | 1997年 / 123卷 / 05期
关键词
D O I
10.1061/(ASCE)0733-9429(1997)123:5(389)
中图分类号
TU [建筑科学];
学科分类号
0813 ;
摘要
A semi-Lagrangian method for the solution of the unsteady advection-diffusion equation in complex geometries is presented. The domain is discretized into a set of control volumes defined by an orthogonal, boundary-fitted coordinate system. A splitting strategy is employed that decouples the advective and diffusive processes. The advective update is realized by calculating back trajectories along characteristic lines and then, at the feet of these trajectories, the value of the transported field is calculated by interpolation. The interpolated values are calculated using a tensor product cubic spline function. The method is simple to program and produces results of high accuracy. Numerical errors are considerably lower than for conventional Eulerian schemes. In one-dimensional and rectangular two-dimensional domains, the present method gives comparable results to the well-known semi-Lagrangian scheme. However, the new method allows for greater flexibility in handling complex domains.
引用
收藏
页码:389 / 401
页数:13
相关论文
共 24 条
[2]  
BERMEJO R, 1990, MONTHLY WEATHER REV, V118, P989
[3]  
CELIA MA, 1992, NUMERICAL METHODS DI
[4]  
CROCKETT SR, 1993, THESIS U TORONTO TOR
[5]  
de Boor C., 1978, PRACTICAL GUIDE SPLI, DOI DOI 10.1007/978-1-4612-6333-3
[6]  
FARRASHKHALVAT M, 1990, TENSOR METHODS ENG S
[7]   A HIGHER-ORDER NUMERICAL SCHEME FOR SCALAR TRANSPORT [J].
GLASS, J ;
RODI, W .
COMPUTER METHODS IN APPLIED MECHANICS AND ENGINEERING, 1982, 31 (03) :337-358
[8]  
HOLLY FM, 1977, J HYDR ENG DIV-ASCE, V103, P1259
[9]  
Lancaster P., 1986, CURVE SURFACE FITTIN, V1st ed.
[10]   DIFFERENCE SCHEMES FOR HYPERBOLIC EQUATIONS WITH HIGH ORDER OF ACCURACY [J].
LAX, PD ;
WENDROFF, B .
COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 1964, 17 (03) :381-&