找回密码
 注册
查看: 5278|回复: 26

钝头再入体飞行器绕流模拟

[复制链接]
发表于 2012-6-11 23:47:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
各位同学,前辈们好!
    最近在学习fluent软件,现在已经接触fluent一个多月,本科阶段是学习微波天线方面的,没用空气动力学相关的知识储备,所以,现阶段要求不高,只是比葫芦画瓢的能得出一个结果,至于结果对不对,静不精确,那也是等这个过程走通了以后的事情了。
    这一个月来,整体过程已经知道,目前没有添加化学反应(钝头再入体飞行器绕流模拟)已经走通,即使组分传输的化学模型,以及所需要的阿伦尼乌斯参数,都已经在文献中找到。现在,模拟8马赫速度下的温度压强激波已经捕捉到,而且相对来说,比较理想。我做的例子已经附在了下面,包括温度压强的结果图片,以及icem的几何模型和blocking文件。
    接下来一段时间,自己的计划是补充一下空气动力学,化学动力学,再入物理等相关方面的基础知识,然后详细模拟再入阶段的绕流模型,包括得到飞行器周围的等离子体密度,以及模型烧蚀对再入体绕流等离子体密度的影响,不知道需要多长时间,大概在半年左右吧,或许更长。
    所以,很是费力几经周折的注册了账号,来论坛学习,真诚的希望可以找到志同道合的朋友,建立长期的交流,共同学习,QQ785519264
   
      下面是我这一个月来做出来的东西,目前存在的问题,已经列在了方案的下面,如果哪位前辈路过,,还请不吝赐教,万分感谢!!

    计算模型:半径R为0.2m , 半锥角8°,长度1.982m,对应再入飞行高度H = 81km、71km、61km ,来流速度均为8000m/ s , 迎角α= 0°,来流空气由79 %的氮气和21 %的氧气组成,壁面温度1500K非催化壁面。化学模型采用7组分15个反应的Dunn-Kang模型。插值格式采用压力权函数修正的迎风型矢通量算法(AUSM格式)。

    网格画法:用icem软件,远场前部距离弹头是2米,远场两侧与弹体壁两侧平行,相隔5米,远场末端距弹体尾部15米,即,远场是一个放大了的弹体模型,采用结构化网格,共计15万左右的网格数,在blocking下,determinant2*2*2网格质量检查全部在0.95以上,且angle检查都在70度以上,按理说,应该算是很好的网格了。

Fluent设置(未提到设置,均采取默认):
   各个流程所包含的参数及设置:
块一:problem setup
一.General
    1.type:density-based 其余默认
二.Models
1.Multiphase-off(多相流)
2.Energy-on(能量传输方程)  考虑对流传热效应
3.Viscous(湍流模型)
k-epsilon-realizable(K-epsilon可实现(realizable)模型)
      k-epsilon model constans (模型常数):选择默认。
      Near-wall Treatment(壁面函数选择):standard wall functions(标准壁面函数)
      Options(备选项):viscous heating,勾选后会考虑粘性耗散项对能量方程的影响。
4.Radiation-off
5.Heat exchanger-off
6.species(组分传输模型设置)
      Modle下勾选species transport
      Reaction下勾选volumetric,不勾选wall surface,即无催化无反应壁面。
      Options(备选项): Full multicomponent diffusion 勾选 (完整多组分扩散)
      Turbulence-chemistry interaction(湍流-化学反应相互作用),选择FR/ED。
      Mixture properties:
                  点击edit,mixture species由Materials添加,reaction制定Dunn-Kang化学反应模型
                  
7.Discrete phase-off
8.Solidification&melting-off
9. acoustics-off
三.Materials
由此选项添加mixture,七组分,N2 ,  N ,  NO,  N2,O2,O,  NO+, e ,均可由此处添加到fluid项中。然后化学反应在modle中添加
四.Boundary conditions
     弹体壁面设置的类型是wall,热力学thermal选项选thermal conditions,壁面温度
             温度设置为1500K。
         远场设置类型为pressure Far-Field。在压力远场的设置表中,表压强Gauge pressure
             设的为0,马赫数为8。

导体壁的类型是:wall
            Wall motion :stationary wall (静止壁面)
            Shear condition :no slip (无剪切)
            Wall roughness:默认
            Thermal condition :选择的是temperature 常数,1500K            
                   Species:各个组分的质量分数
远场边界设置:包括马赫数,表压强,热力控制等。
Turbulence specification method(湍流确定方法) :intensity and viscosity ratio
                                       Intensity     10
                                       Viscosity ratio 10

块二:solution
一.solution methods
Formulation :implicit(隐式)
Flux type :AUSM(迎风型矢通量分裂格式)
其余默认
二.Solution controls
    Courant number(库朗数),是指时间步长和空间步长的相对关系,系统自动减小courant数,这种情况一般出现在存在尖锐外形的计算域,当局部的流速过大或者压差过大时出错,把局部的网格加密再试一下。(一般默认即可)
Under-relaxation factors (松弛系数),默认
三.Monitors
Residual monitors (残差监控):可调整残差值,限制收敛程度。
四.Solution initialization (初始化)
Computer from:压力远场
partReference frame(参考系):一般选择,relative to cell zone。
然后点击initialze,初始化即可。
五.Run calculation
   此步设置迭代步数即可。



问题:
1. 目前是8马赫,但是一旦高过15马赫,计算的结果就会出错
错误一是,温度会有一个很长的高温拖尾,再入体尾部的温度与头部的几乎相同。
错误二是,压强云图不知道为什么,就会什么都没有了。
2.    这个问题,我不知道是网格质量的问题,还是在超高声速的时候,fluent参数会用些需要特别注意的设置。前面我也提到,网格质量检查的时候确实挺高,0.95以上,而且角度也都很好。但是,就是速度20马赫时结果不对,压强不出结果。
3.    在画网格时,有一个节点分布问题,如果我用指数分布,即贴近再入体壁面的网格设置的很密,那么,由于是结构化网格,相对应的边强制有相同的节点数,当有一个开叉角度时,以及增长率问题,会在靠近远场边界时,会出现纵横比高的网格,icem检查器是检查不出来的,但是fluent会警告。但是如果采用bigeometric(不知道什么意思,但是软件默认的),不会有高纵横比的问题,目前我用的就是这一种,但是,贴近再入体的网格就不是那么稠密,我觉得20马赫出现错误,会不会是这方面的问题呢?但是,又解决不了,我自己尝试了两个星期左右,只要是贴近再入体的网格稠密了,那么就会产生高纵横比的问题。

希望各位路过的前辈大神,能稍微指点一下,提示一下解决的思路,在此不胜感激。。。。。
再次很认真诚恳的希望,可以有同好的朋友,共同学习,相互讨论交流,共同进步!

温度

温度
 楼主| 发表于 2012-6-11 23:51:06 | 显示全部楼层
压强云图

压强

压强
 楼主| 发表于 2012-6-11 23:53:40 | 显示全部楼层
icem几何以及块文件

icem几何及块文件.zip

6.54 KB, 下载次数: 269

发表于 2012-6-12 09:08:11 | 显示全部楼层
也许网格的密度不够。
不过我有点不清楚你的帖子
(1)那两个图是马赫数为多少的?
(2)你说的那些错误,为什么是错误的?
 楼主| 发表于 2012-6-12 12:18:33 | 显示全部楼层

回复 4# 通流 的帖子

版主
   您好!
   这两个图是8马赫的图片。
   我认为在20马赫时,自己的模拟结果有误是因为在一本书上看到,20马赫的再入体,头部温度在8000k左右,而尾部在3000k左右,而我模拟20马赫时的温度云图头部与尾部的温度相差不大,所以说是错误。并且,同一个网格,20马赫时,压强云图什么都没有,有也只是很小的零星一点的数值,整体上不放大的时候,根本看不出来。
   至于网格密度,局部的加密我没法实现,因为会出现纵横比较大的警告,下午我试着不改变节点分布规律,而只是改变节点纵横的个数,纵向增大2倍,横向增大2倍,即原有是15W左右的网格,现在变成60W,我下午试着用这种方法算一下。
发表于 2012-6-14 07:55:55 | 显示全部楼层

回复 5# cyx890609 的帖子

这么高的马赫数下 fluent计算可信度多少?
 楼主| 发表于 2012-6-14 10:07:51 | 显示全部楼层

回复 6# milaoshu 的帖子

龙太子好!
    高超声速的fluent计算可信度,我也弄不清楚,昨天逛论坛,看好像是个03年的帖子,在讨论这个问题,但是讨论了几层楼,也没讨论出个结果来。
    我昨天换了换网格,22马赫,出来了结果,激波还算整齐,但是就是数值有些不怎么样。看理论上说,20多马赫时,再入体头部温度是8000k左右,尾部是3000k左右,而我的温度云图,头尾温度值都要大上好多。。
    您看一下,还有压力的云图,我也感觉不太对,尾部激波都没捕捉到。。。
    随便看一眼,凭经验感觉一下就好,谢谢啦~~
small 温度云图头部.jpg
 楼主| 发表于 2012-6-14 10:10:01 | 显示全部楼层
尾部
small 温度云图尾部.jpg
 楼主| 发表于 2012-6-14 10:11:49 | 显示全部楼层
压强云图头部

   这个我只保存了头部图片,,整体图片只有头部和两侧激波,,尾部根本就没有。
small 压力云图头部.jpg
发表于 2012-6-14 10:12:49 | 显示全部楼层
因为在一本书上看到,20马赫的再入体,头部温度在8000k左右,而尾部在3000k左右,
------------------------------------------------------------------------------------------------------------------

这算什么评判标准?如果假设理想气体,你不会自己估计一下吗?
8000K?来流温度是多少?
发表于 2012-6-14 10:50:49 | 显示全部楼层

回复 10# 通流 的帖子

我始终不太相信fluent对这么高马赫的模拟能力,不知通流兄有什么看法
发表于 2012-6-14 10:51:30 | 显示全部楼层

回复 8# cyx890609 的帖子

这个你可以先算下2马赫左右的 先看看怎么样 这么高的马赫数我也没算过
发表于 2012-6-14 12:14:38 | 显示全部楼层
马赫数高到底有什么问题?气体不是理想气体了?气体离解了?
那么问题不是FLUENT,而是控制方程有问题。
发表于 2012-6-14 12:18:22 | 显示全部楼层
对于理想气体来说,马赫数20的时候,总温静温的比高达81。如果远方静温为300K的话,总温就有24000K。当然,在这样的温度下,气体肯定会离解。
 楼主| 发表于 2012-6-14 12:38:10 | 显示全部楼层

回复 14# 通流 的帖子

那个头部8000k尾部3000k是看的《再入物理》,乐嘉陵的那本。
来流是270k,,理想气体,比热设置的是分段函数。
嗯,那我后面就按照这个例子的设置来添加化学反应模型了。
我也是觉得太没求精度了,但是导师追的紧,说只要先走通就行,我是没流体方面基础的,哎,不知道老师怎么想的,逼的很紧~
再次谢谢通流版主和龙太子!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表