下载此文档

附录B一维可压NS方程B.docx


文档分类:高等教育 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
附录B一维可压缩黏性流动问题的数值解法与计算程序 一维可压缩黏性流动是气体动力学中最经典的黏性流动问题,对它采用迎风型差分算法进行数值求解。同时,为了初学者入门和练****方便,这里给出了由语言和语言编写的、计算一维可压缩黏性流动问题的计算程序,供大家学****参考。B-。当黏性流体以超声速从左向右运动时,一定会在管道中形成一道正激波,。和分别为激波波前和波后的参数。该问题可简化为一维可压缩黏性流动问题。当数值解达到稳定时,在管道中可求解得到一道稳定的激波。、初始条件和边界条件设流体是黏性流体。一维可压缩黏性流动问题,在数学上可以用一维可压缩黏性流动方程组来描述。量纲为一的一维方程组为:()其中()()其中和分别是量纲为一的密度、速度、压力和单位体积总能,为流体的黏性项。为普朗特数(此处公式中是有量纲量),为雷诺数,为比定容热容,为比定压热容,是量纲为一的量,称为气体绝热指数,为当地声速。 求解区域为。取。初始条件:在时刻,,其他物理量采用线性插值得到。边界条件:左边界处:()右边界处:():()()其中。向量在第个特征方向上分量为:()()()()()()流通量矢量的非线性系数矩阵为:()非线性系数矩阵的特征值为:()非线性系数矩阵的右特征矢量为:()()一维方程组中的黏性项采用二阶精度中心差分格式。 采用用语言和语言对一维可压缩黏性流动问题编制了计算程序,并对雷诺数的流动进行了计算,。、速度、压力和单位质量内能的分布。由上述计算结果中可以看出,采用二阶精度迎风型差分格式计算一维可压缩黏性流动问题得到的数值解和经典文献中的结果是完全一致的。计算结果表明,迎风型差分格式能够精确地捕捉激波间断,计算效果较好。由于本问题中黏性较大,所以计算得到的激波比较光滑,有一定的宽度。一维可压缩黏性流动问题的解是连续、光滑的。B-////------------------------------------------------------------------------//二阶迎风型差分格式求解一维可压缩黏性流动问题(语言版本)//-------------------------------------------------------------------------#include""#include""###defineim201//网格数//全局变量:doubleQ[3][im],Qold[3][im];//Q:[rou,rou*u,E]doublerou[im],u[im],p[im],T[im],E[im],a[im];doublePr,Re,cv,cp,Ma,dx,dt;//-------------------------------------------------------------------voidinitial(){ doublexl,xr,x; doubleul,Tl,ur,Tr;//进出口的u,T值 inti; dx=/(im-1); dt=-6; Pr=; Re=; Ma=; cv=/(gama*(gama-)*Ma*Ma); cp=gama*cv; xl=; xr=; ul=; Tl=; ur=(/(gama-)+Ma*Ma)/((gama+)/(gama-)*Ma*Ma); Tr=*gama/(gama+)*Ma*Ma-(gama-)/(gama+); Tr=Tr*((gama-)/(gama+)+/(gama+)/Ma/Ma); for(i=0;i<=im-1;i++) { x=i*dx; rou[i]=; u[i]=(x-xl)/(xr-xl)*(ur-ul)+ul; T[i]=(x-xl)/(xr-xl)*(Tr-Tl)+Tl; p[i]=rou[i]*T[i]/(gama*Ma*Ma); E

附录B一维可压NS方程B 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人bb21547
  • 文件大小137 KB
  • 时间2020-10-17