matlabReact扩散代码React流CFD
Matlab(R)和C
++中的代码集,用于解决“React流的计算流体动力学”课程(Politecnico
di
Milano)中介绍和讨论的基本问题
1.用有限差分(FD)方法进行一维对流扩散方程
对流扩散方程是使用有限差分法在一维域上求解的。
假定常数,均匀速度和扩散系数。
时间离散化采用正向(或显式)欧拉方法,而空间二阶导数则采用二阶居中方案进行离散化。
Matlab脚本:
Matlab实时脚本:
2.二维有限差分法(FD)的对流扩散方程
对流扩散方程使用有限差分法在二维矩形域上求解。
假定恒定,均匀的速度分量和扩散系数。
时间离散化采用正向(或显式)欧拉方法,而空间二阶导数则采用二阶居中方案进行离散化。
Matlab脚本:
Matlab实时脚本:
3.二维泊松方程
使用有限差分法在二维矩形域上求解泊松方程。
最初采用常数源术语。
使用二阶居中方案离散化空间导数。
采用不同的方法求解方程:Jacobi方法,Gauss-Siedler方法和连续过度松弛(SOR)方法
Matlab脚本:
Matlab实时脚本:
通过显式组装与空间离
2023-03-26 09:59:45
1.08MB
系统开源
1