中科大计算流体力学CFD之大作业一(共8页).doc
《中科大计算流体力学CFD之大作业一(共8页).doc》由会员分享,可在线阅读,更多相关《中科大计算流体力学CFD之大作业一(共8页).doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上CFD实验报告一姓名: 学号:一、题目:利用中心差分格式近似导数,数值求解常微分方程 () 步长分别取0.05, 0.01, 0.001,0.0001。二、报告要求:1)列出全部计算公式和步骤;2)表列出程序中各主要符号和数组意义;3)绘出数值计算结果的函数曲线,并与精确解比较;4)比较不同差分格式和不同网格步长计算结果的精度和代价;5)附源程序。三、相关差分格式 二阶导数的三点差分格式有向前差分、向后差分和中心差分,表达式分别如下:代入微分方程可以得到差分方程,表达式分别如下:对于三种差分格式,差分格式可以改写成的形式,其中是相同的,非齐次项不同,如下所示:系数矩阵
2、一阶向前差分一阶向后差分二阶中心差分求解可以得到各节点的值。四、计算公式和步骤;1.关于精确解的推导:已知,对x进行两次积分,得到,再结合边界条件和得到相对应的和,确定最后精确解为:。2.关于数值求解方法:对于方程组可直接求解,也可以使用追赶法求解,下面介绍简单追赶法求解三对角方程组的过程。对于三对角方程组:系数矩阵A中仅三对角线上的数值不全为0,其余位置上的数值全为0,是典型的对角占优的三对角矩阵,利用高斯消去法,经过n-1次消元可以化为同解方程组:如上所示,求这些值的过程(即消元过程)称为追:再利用回代过程求出方程组的各变量:这一逆序求变量的过程(回代过程)称为赶。五、计算结果与分析根据题
3、意需要分别取步长0.05, 0.01, 0.001,0.0001进行计算,因此采用MATLAB进行编程运算,然后将数值解与精确解进行比较,如下图所示:步长0.05步长0.01步长0.001步长0.0001从上面四个图可以看出,这几个格式的精确解和数值解之间符合度很好,其中中心差分格式精确度更高,并且随着步长的减小与精确解的符合度越高。下面将计算结果用表格的形式列出:追赶法求解0.050.010.0010.0001计算耗时前差0.0.0.1.后差0.0.0.1.中心差0.0.0.1.表1 不同格式不同步长计算耗时(单位s)追赶法求解0.050.010.0010.0001计算精度前差4.6976e
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中科大 计算 流体力学 CFD 作业
限制150内