喷管流动的守恒型CFD解法及激波捕捉(附完整代码)

入门CFD,主要参考书目《计算流体力学基础及其应用》(John D.Anderson 著,吴颂平等 译)

实现了 第 7.6 节 激波捕捉  的代码,采用的是 MacCormack 方法,对守恒型方程求解;关于非守恒型方程,可见亚声速-超声速等熵喷管拟一维流动的CFD解法(附完整代码)

代码中增加了求解析解的功能。对求解析解过程的理解和思考如下:

1、激波的存在可看做间断点,将激波前后的流动分别看做是两个等熵流动。如下图所示(图片截取自参考书,下标带0的压力表示总压,亦即初始压力)。激波前的等熵流动初始温度为 T0,初始压力为 p0,无初速度;激波后的等熵流动初始温度也为 T0,初始压力为 0.6882p0,无初速度。( 系数0.6882的计算请往下看,至于为什么可以认为初温相同,欢迎补充 !)

                                         

2、关联激波前后等熵的流动的要素是质量守恒定律。质量流量由下式计算:

                                                

式中,A* 代表声速喉道面积。在给定喷管入口条件和喷管形状时,如果流动能够达到声速,则 A* 等于实际喉道面积;如果流动均为亚声速,则 A* 小于实际喉道面积,对应的质量流量也小。由 1 可知质量流量与 p_{0}A^* 成正比。由质量守恒定律可以得到p_{01}A_1^* = p_{02}A_2^* 。

3、结合喷管等熵流动的公式:

                                    

                                               

可得:

                                              \frac{p_e}{p_{02}}*\frac{A_e}{A_2^*} = \frac{p_e}{p_{01}}*\frac{A_e}{A_1^*} = f(Ma_e)

在激波存在时,流动能达到音速,A_1^* 为实际喉道面积,p_e / p_{01} 和 A_e / 

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值