采用lax格式用c语言模拟一维激波管问题

采用lax格式用c语言模拟一维激波管问题

ID:44893591

大小:72.42 KB

页数:4页

时间:2019-11-01

采用lax格式用c语言模拟一维激波管问题_第1页
采用lax格式用c语言模拟一维激波管问题_第2页
采用lax格式用c语言模拟一维激波管问题_第3页
采用lax格式用c语言模拟一维激波管问题_第4页
资源描述:

《采用lax格式用c语言模拟一维激波管问题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、采用lax格式用C语言模拟一维激波管问题#include#include#include#defineN101#definej0intmain(){FILE*fp;doubletimeOut=0.006,lendom=10.0,dx=lendom/(N-1),DiniL,DiniR,Tini=300.0,PiniL=10.0,PiniR=1.0,dt0,Eini,aini,Hini,uini=0.0,gamm=1.4,R=287.0,CFL=0.98;//初

2、始条件DiniL=100000.0*PiniL/(R*Tini);DiniR=100000.0*PiniR/(R*Tini);//求初始密度Eini=R*Tini/(gamm-1.0);//求初始eaini=sqrt(gamm*R*Tini);//求初始声速Hini=gamm*R*Tini/(gamm-1.0);//求初始hdt0=CFL*dx/aini;inti,k;doubleD[2][N],E[2][N],a[2][N],H[2][N],U1[2][N],U2[2][N],dt[2][N],U3[2][N

3、],F1[2][N],F2[2][N],F3[2][N],u[2][N],C[2][N],P[2][N];doubletime,dt1;time=0;for(i=0;i

4、][i]*u[j][i];U3[j][i]=D[j][i]*E[j][i];F1[j][i]=D[j][i]*u[j][i];F2[j][i]=D[j][i]*u[j][i]*u[j][i]+P[j][i];F3[j][i]=D[j][i]*u[j][i]*H[j][i];}do{for(i=1;i

5、[i-1])/2-dt1/dx*(F2[j][i+1]-F2[j][i-1])/2;U3[j+1][i]=(U3[j][i+1]+U3[j][i-1])/2-dt1/dx*(F3[j][i+1]-F3[j][i-1])/2;u[j+1][i]=U2[j+1][i]/U1[j+1][i];E[j+1][i]=U3[j+1][i]/U1[j+1][i];D[j+1][i]=U1[j+1][i];P[j+1][i]=R*D[j+1][i]*(E[j+1][i]-u[j+1][i]*u[j+1][i]/2)/717.5

6、;H[j+1][i]=(E[j+1][i]-u[j+1][i]*u[j+1][i]/2)*1.4+u[j+1][i]*u[j+1][i]/2;//h=e/cv*cp,t=e/cvC[j+1][i]=sqrt(gamm*R*(E[j+1][i]-u[j+1][i]*u[j+1][i]/2)/717.5);F1[j+1][i]=D[j+1][i]*u[j+1][i];F2[j+1][i]=D[j+1][i]*u[j+1][i]*u[j+1][i]+P[j+1][i];F3[j+1][i]=D[j+1][i]*u[j

7、+1][i]*H[j+1][i];a[j+1][i]=(u[j+1][i]>0?C[j+1][i]+u[j+1][i]:C[j+1][i]-u[j+1][i]);//a=/c/+/u/dt[j+1][i]=CFL*dx/a[j+1][i];dt1=(dt[j+1][i-1]>dt[j+1][i])?dt[j+1][i]:dt[j+1][i-1];}time=time+dt1;U1[j+1][0]=U1[j+1][1];U1[j+1][N-1]=U1[j+1][N-2];U2[j+1][N-1]=U2[j+1][

8、N-2];U2[j+1][0]=U2[j+1][1];U3[j+1][N-1]=U3[j+1][N-2];U3[j+1][0]=U3[j+1][1];F1[j+1][0]=F1[j+1][1];F1[j+1][N-1]=F1[j+1][N-2];F2[j+1][N-1]=F2[j+1][N-2];F2[j+1][0]=F2[j+1][1];F3[j+1][N-1]=F3[j+1][N-

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。