文档详情

双马赫反射问题作业.doc

发布:2017-08-28约1.56千字共4页下载文档
文本预览下载声明
计算流体力学作业 ——双马赫反射问题数值解 参考文献: Woodward et al. Journal of Computational Physics, 54,115-173,1984 图1 双马赫问题的初始流动示意图 问题描述: 如图所示,假设初始时刻,Mach 10的正激波向平板运动。激波与平板之间成60°夹角。 试计算流场的演化,画出t=0.2时刻流场的密度及压力分布。 无量纲化: 以激波前的密度、温度及音速无量纲化。 要求: 计算域:0 x 4, 0 y 1; 采用均匀计算网格。 分别采用 480*120 及 960*240 网格数的网格计算。 采用无粘的Euler方程计算。 初值: Ma=10, 与壁面呈60°的正激波。提示: 采用正激波关系式给出 图2 双马赫反射问题的初值及边界条件示意图 如图2所示, 虚线表示激波,左侧部分为波后值?2,u2,v2,T2,p2 (密度,速度,温度,压力); 虚线右侧为波前值??,u1,v1,T1,p1。 【提示】 波前的绝对速度为0, 无量纲密度和温度均为 1。将坐标系固定在激波上,运用正激波关系式计算波后速度。然后将速度转化到绝对坐标系下。 边界条件: 图中红色部分给定为波后值?2,u2,v2,T2,p2; 绿色部分给定为波前值??,u1,v1,T1,p1。 出口(黄色部分) 可采用无反射边界条件。 上边界需考虑激波的运动。 平板上采用无穿透绝热条件。 【要求】 推荐使用Steger-Warming 分裂,差分数值方法不限。 参考计算结果: t=0.2 时刻的密度分布(30 levels), 网格间距Dx=Dy=1/240, 内点WENO5, 边界降阶 (WENO 5 中,超出边界的网格基 权重设置为0)。 采用特征分裂法。 二、 部分提示 1. 初值设定 根据正激波关系式(Ma=10),得出,, (具体公式见《流体力学》下册(吴望一著) P.444, 或空气动力学教材)。 由于以波前的密度、温度及波前的音速无量纲化,因此 , (激波前空气是静止的) 在激波坐标系上(坐标系固定在激波上),波前的速度V1=10 (因为激波运动的Mach数是10), 因此波后的(相对激波的)速度大小是 在固定坐标系下,波后的速度是 因此波后的速度为:,, 2. 计算步骤 采用二维Euler方程组,利用Steger-Warming分裂。参见《计算流体力学》(傅德薰编著),141-143页的公式。 控制方程为: 各项的具体表达式见参考书142页的(6.5.2)。 计算步骤为: 给定初值 由 (6.5.7)式计算出, 由公式计算出 由公式(6.5.13)计算出, 及, (注: 令(6.5.7)中的,由此得出的并计算出的和,分别代入(6.5.13)便得到和;令便得到和) 利用差分法计算,,及 差分格式自选,建议采用激波捕捉格式。 初次试算可采用最简单的一阶迎风差分,格式如下。 ; 但该格式耗散太大,得出的结果不理想,仅作为调试程序时使用。 计算出右端项 利用时间推进法求解,推进出下一时间步的U 建议采用Runge-Kutta方法,初次试算可采用简单的一阶Euler法。 7) 反复计算直到达到指定时间步 3. 参考书中一些变量的表达式 无量纲情况下,下列变量表达式为: , 为比热比,M=10为Mach数。 平板 Mach10 正激波 60° x=1/6 平板,无穿透绝热条件 波前值: ?1,u1,v1,T1,p1 波后值: ?2,u2,v2,T2,p2
显示全部
相似文档