[发明专利]CFD/CSD耦合求解非线性气动弹性仿真方法无效
申请号: | 201010534644.0 | 申请日: | 2010-11-04 |
公开(公告)号: | CN102012953A | 公开(公告)日: | 2011-04-13 |
发明(设计)人: | 安效民;徐敏 | 申请(专利权)人: | 西北工业大学 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 西北工业大学专利中心 61204 | 代理人: | 顾潮琪 |
地址: | 710072 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种CFD/CSD耦合求解非线性气动弹性仿真方法,首先进行计算初始化,然后求解非定常气动力的CFD,然后进行边界载荷信息转换,求解非线性结构动态响应的CSD,以结构有限元网格点位移的响应为收敛准则判断是否退出计算,若不退出,则进行计算模型表面位移信息的转换后进行流场动态网格变形,然后继续计算,直到满足收敛准则,计算结束。本发明解决了气动非线性、结构非线性耦合的问题和几何大变形动网格问题,可应用于航空航天类飞行器非线性气动弹性分析和民用高层建筑和桥梁非线性气动弹性分析。 | ||
搜索关键词: | cfd csd 耦合 求解 非线性 气动 弹性 仿真 方法 | ||
【主权项】:
1.CFD/CSD耦合求解非线性气动弹性仿真方法,其特征在于包括下述步骤:步骤一:建立计算对象的实体模型,划分该实体模型的结构有限元网格,定义结构有限元网格的单元属性和材料特性,设置结构有限单元的边界条件;划分该实体模型表面气动网格和流场网格,设置计算状态;步骤二:求解N-S积分方程,获取非线性非定常气动载荷,具体步骤如下:(1)计算流场网格的面积向量和体积;(2)确定流场计算初始状态:初始计算n=1时以设置计算状态的定常流场计算的收敛值为初值,耦合求解时以n-1/2时刻的流场计算收敛值作为n+1/2时刻的计算初值;(3)对流场网格的边界面进行边界条件赋值;(4)选择湍流模型,求解粘性系数;(5)根据CFL条件确定流场计算的当地时间步长;(6)求解N-S积分方程的通量项,对于无粘通量项,根据计算对象、计算状态、计算效率和精度选择Jameson中心离散格式、Van Leer离散格式、通量差分分裂Roe格式或对流迎风分裂AUSMpw+格式;对于有粘通量项,利用中心差分格式即可;(7)将N-S积分方程的半离散形式转化为关于时间的常微分方程,并引入伪时间项后设置成子迭代格式,子迭代推进中可以选取Runge-Kutta显式推进或LU-SGS隐式推进方法;(8)若子迭代计算的流场残差值满足εn+1/2≤(10-9~10-6)的收敛标准,则退出子迭代,若不满足,则迭代计算,直至满足收敛标准;(9)由模型表面的压强积分得到n+1/2时刻计算模型表面上的所有气动网格点上的非定常气动载荷Fan+1/2;步骤三:将步骤二计算得到的非定常气动载荷转换到结构有限元网格节点上:(1)为计算模型表面上的每一个气动网格点j基于能量最小找出其相邻的一个结构有限元网格点的三角单元Δs1s2s3;(2)求解气动点j在该三角单元Δs1s2s3中的投影的面积坐标α、β和γ,构成子矩阵Sj=[αβ γ]T,Sj为第j个气动网格点所对应的结构有限元网格三角单元Δs1s2s3的面积坐标构成的子矩阵;(3)对于计算模型表面上的所有气动网格点和结构有限元网格点,用矩阵Fsn+1/2=SFan+1/2来表示这种转换,Fsn+1/2表示n+1/2时刻计算模型表面上的所有结构有限元网格点上的等效载荷,S为整体转换矩阵,由子矩阵Sj投放构成;步骤四:求解非线性结构动力学方程,获取结构非线性动态响应,具体步骤如下:(1)确定结构有限元网格点的位移、速度及加速度初值:初始计算(n=1)时以结构的平衡状态为初值,耦合求解时以n时刻的有限元网格节点的位移、速度及加速度的收敛值作为n+1时刻的计算初值;(2)确定结构n+1时刻等效外载荷Fsn+1=2Fsn+1/2-Fsn,其中Fsn+1、Fsn+1/2和Fsn分别表示第n+1、n+1/2和n时刻的等效外载荷;(3)基于Co-rotational理论求解结构在当前平衡状态下的总体刚度矩阵和内力阵,其实施步骤为:①建立结构有限元的局部坐标;②求解局部坐标系下的刚度矩阵和内力;③将局部坐标下的刚阵和内力向总体坐标转换得到第n时刻的总体切线刚阵KT,n和内力矩阵Fi,n;(4)由第n时刻的总体切线刚阵KT,n、质量阵Mn、阻尼阵Cn、速度
、加速度ün和n+1时刻的等效外载荷Fsn+1等形成等效刚度矩阵
和等效载荷列阵ΔFK ‾ = a 0 M n + a 1 C n + K T , n ]]>ΔF = Fs n + 1 + M n ( a 2 u · n + a 3 u · · n ) + C n ( a 4 u · n + a 5 u · · n ) - F i , n ]]> 系数a1=γ/(βΔt),a2=1/(βΔt),a3=1/(2β)-1,其中β的取值为0.25-0.5;(5)求解以下子迭代格式的平衡关系K ‾ i Δu i = ΔF i ]]> 其中上标i表示第i次的迭代过程,得到第i次迭代位移增量初值Δui;(6)由Δui求得下次迭代的位移
、速度
及加速度![]()
u n + 1 i = u n + 1 i - 1 + Δu i u · n + 1 i = a 1 Δu i - a 4 Δu n i - a 5 u · · n i u · · n + 1 i = a 0 Δu i - a 2 Δu n i - a 3 u · · n i ]]> 系数a0=1/(βΔt2),a4=γ/β-1,a5=Δt/2·(γ/β-2),其中β的取值同上(4);(7)由步骤(3)计算n+1时刻第i次迭代时的内力矩阵
,求解非平衡力ψ i = Fs n + 1 - ( M u · · n + 1 i + F i , n + 1 i ) ; ]]> (8)修正位移增量,求解第i次迭代位移增量的修正量δui,得到第i+1次迭代的位移增量Δui+1K ‾ δu i = ψ i ]]> Δui+1=Δui+δui(9)判断位移增量是否满足收敛准则(Δui+1≤10-6~10-9),否则返回(3);(10)由以上计算的收敛值得到n+1时刻的结构有限单元网格点上的位移un+1、速度
及加速度ün+1;步骤五:以结构有限元网格点位移un+1的响应为是否退出计算的判断准则:若un+1的变化趋向于收敛情况,则当|un+1|≤(10-8~10-6)时退出计算;若un+1的变化趋于等幅振荡情况,则当un+1响应进入稳定等幅振荡周期后退出计算;若un+1的变化趋于发散情况,则当|un+1/un|>102时退出计算;步骤六:若不满足步骤五的准则,进行计算模型表面位移信息的转换,步骤如下:(1)若已知n+1时刻结构有限单元网格点上的位移un+1、速度
,预测n+3/2时刻的结构有限单元网格点上的位移
(2)将结构节点上n+3/2时刻的位移转换到计算模型表面上的气动网格点上,位移转换公式为xn+3/2=STun+3/2+ANs,其中xn+3/2和un+3/2分别为计算模型表面气动网格和结构有限单元网格点上n+3/2时刻的位移,整体转换矩阵S与步骤三相同,矩阵A为计算模型表面上的每个气动网格点到所对应结构有限元三角单元投影的距离构成的对角矩阵,Ns为计算模型表面上的所有结构有限元网格点三角形单元的法向向量组成的向量;步骤七:利用TFI技术将计算模型表面上的气动网格点的位移插值计算整个空间流场的网格点的位移;步骤八:返回到步骤二计算,直到满足步骤五所定义的收敛准则,计算结束。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西北工业大学,未经西北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201010534644.0/,转载请声明来源钻瓜专利网。