跳至主導覽 跳至搜尋 跳過主要內容

An operator‐splitting algorithm for two‐dimensional convection–dispersion–reaction problems

研究成果: Article同行評審

22   連結會在新分頁中打開 引文 斯高帕斯(Scopus)

摘要

An operator‐splitting algorithm for the two‐dimensional convection–dispersion–reaction equation is developed. The flow domain is discretized into triangular elements which are fixed in time. The governing equation is split into three successive initial value problems: a pure convection problem, a pure dispersion problem and a pure reaction problem. For the pure convection problem, solutions are found by the method of characteristics. The solution algorithm involves tracing the characteristic lines backwards in time from a vertex of an element to an interior point. A cubic polynomial is used to interpolate the concentration and its derivatives on an element. For the pure dispersion problem, an explicit finite element algorithm is employed. Analytical solutions are obtained for the pure reaction problem. The treatment of the boundary conditions is also discussed. Several numerical examples are presented. Numerical results agree well with analytical solutions. Because cubic polynomials are used in the interpolation, very little numerical damping and oscillation are introduced, even for the pure convection problem.

原文English
頁(從 - 到)1023-1040
頁數18
期刊International Journal for Numerical Methods in Engineering
28
發行號5
DOIs
出版狀態Published - 1989 5月

All Science Journal Classification (ASJC) codes

  • 數值分析
  • 一般工程
  • 應用數學

指紋

深入研究「An operator‐splitting algorithm for two‐dimensional convection–dispersion–reaction problems」主題。共同形成了獨特的指紋。

引用此