CFD Python: the 12 steps to Navier-Stokes equations

CFD Python: the 12 steps to Navier-Stokes equations
复制标题

CFD Python:求解纳维-斯托克斯方程的 12 个步骤

DOI:
--
复制
发表时间:
2018
期刊:
Journal of Open Source Education
影响因子:
--
通讯作者:
G. Forsyth
G. Forsyth
中科院分区:
--
文献类型:
--
作者:
L. Barba;G. Forsyth

文献摘要

被引文献

相似文献

·步骤1-4是一维的:(i)具有阶跃函数初始条件(IC)和适当的边界条件(BC)的线性对流;具有相同的IC/BC:(ii)非线性对流,以及(iii)仅扩散;(iv)Burgers方程,具有锯齿IC和周期性BC。·步骤5-10是二维的:(v)具有平方函数IC和适当的BC的线性对流;具有相同的IC/BC:(vi)非线性对流,以及(vii)仅扩散;(viii)Burgers方程;(ix)拉普拉斯方程,具有零IC以及Neumann和Dirichlet BC;(x)2D中的泊松方程。·步骤11-12在2D中求解Navier-Stokes方程:(xi)空腔流;(xii)通道流。
• Steps 1–4 are in one dimension: (i) linear convection with a step-function initial condition (IC) and appropriate boundary conditions (BC); with the same IC/BCs: (ii) nonlinear convection, and (iii) diffusion only; (iv) Burgers’ equation, with a saw-tooth IC and periodic BCs. • Steps 5–10 are in two dimensions: (v) linear convection with a square function IC and appropriate BCs; with the same IC/BCs: (vi) nonlinear convection, and (vii) diffusion only; (viii) Burgers’ equation; (ix) Laplace equation, with zero IC and both Neumann and Dirichlet BCs; (x) Poisson equation in 2D. • Steps 11–12 solve the Navier–Stokes equation in 2D: (xi) cavity flow; (xii) channel flow.