流过平板的超声速流动.pdfVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

D:\A\CFD\Flat_Plate\Flat_Plate\MacCormack.F901

!平板上的有粘超声速流动:完整的N-S方程的MacCormack数值解法

!变量说明:

!IMAX:网格的X方向个数

!JMAX:网格的Y方向个数

!MAXIT:循环推进限制的最大次数

!ITER:循环推进控制变量

!MACH_FAR:远场的马赫数

!V_FAR:远场的来流速度

!TEMP_FAR:远场的温度

!A_FAR:远场的声

!P_FAR:远场的压力

!ROU_FAR:远场的密度

!MIU_FAR:远场的动力粘性系数

!K_FAR:远场的热传导系数

!E_FAR:远场的单位微团内能

!LHORI:平板长度

!TW:物面温度(假设物面为常壁面温度条件)

!GAMMA:比热比

!PR:普朗特数

!MIU_SEA:标准海平面的动力粘性系数

!TEMP_SEA:标准海平面的温度

!R:气体常数

!CV:定容比热容

!CP:定压比热容

!REL:初始雷诺数

!DELTA:层流边界层厚度

!LVERT:计算域Y方向的高度

!DX,DY:X,Y方向步长

!IE:标示调用E/F中粘性应力项及热传导项的时刻

!U、E、F:N-S程原始的通量项的列向量形式

!U1:U1项初始时刻值及DT时间后校正值(U/E/F中的其他各分量同),作为循环推进不断更新

!U1_ES:U1项T+DT时刻的预测值(U/E/F中的其他各分量同)

!VX,VY,ROU,P,E,TEMP,MIU,K:原始变量,作为循环不断推进更新变化

!ROU_PRE:用来存储前一时刻的密度值,与当前时刻的密度值比较后来作为判断是否达到收敛的条件

!定义常量模块

MODULEGLOBAL

IMPLICITNONE

REAL::TW0,GAMMA,PR,MIU_SEA,R,TEMP_SEA,CV,CP

PARAMETER(TW0=1.0,GAMMA=1.4,PR=0.71,MIU_SEA=1.7894E-5,R=287.,TEMP_SEA=288.16,CV=717.5,CP=1004.5)

ENDMODULE

!主程序

PROGRAMMAIN

USEGLOBAL

IMPLICITNONE

INTEGER::IMAX,JMAX,MAXIT,ITER,I,J

REAL::MACH_FAR,TEMP_FAR,A_FAR,P_FAR,ROU_FAR,V_FAR,LHORI,TW,REL,E_FAR,MIU_FAR,K_FAR,DELTA,LVERT,DX,DY,

DT

REAL,ALLOCATABLE::VX(:,:),VY(:,:),A(:,:),ROU(:,:),P(:,:),E(:,:),TEMP(:,:),MIU(:,:),K(:,:),U1(:,:),U2(

:,:),U3(:,:),U5(:,:),

E1(:,:),E2(:,:),E3(:,:),E5(:,:),F1(:,:),F2(:,:),F3(:,:),F5(:,:),ROU_PRE(:,:)

REAL,EXTERNAL::DYNVIS,THERMC

INTEGER,EXTERNAL::CONVER

OPEN(6,FILE=OUTPUT.DAT)

OPEN(5,FILE=INPUT.DAT)

!WRITE(*,(请输入划分网格X方向个数:))

READ(5,*)IMAX

!WRITE(*,(请输入划分网格Y方向个数:))

READ(5,*)JMAX

WRITE(6,101)IMAX,JMAX

101FORMAT(5X,*****输入的网格信息*****/,8x,IMAX=,I4/,8X,JMAX=,I4/)

!WRITE(*,(请输入循环推进最大次数限制:))

READ(5,*)MAXIT

WRITE(6,102)MAXIT

102FORMAT(5X,*****循环推进最大次数限制*****/,8x,MAXIT=,I4/)

D:\A\CFD\Flat_Plate\Flat_Plate\MacCormack.F902

!WRITE(*,(请输入来流马赫数:))

READ(5,*)MACH_FAR

!WRITE(*,(请输入

文档评论(0)

clevercatty + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档