日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

拟一维喷管流动的数值解——亚声速-超声速等熵喷管流动的非守恒型CFD解法(MacCormack方法)

發布時間:2024/1/8 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 拟一维喷管流动的数值解——亚声速-超声速等熵喷管流动的非守恒型CFD解法(MacCormack方法) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、Matlab代碼片

%亞聲速-超聲速等熵噴管流動 非守恒型麥考馬克方法數值求解 clear; %清理內存變量 clc; %清理工作窗中的所有顯示內容 r=1.4; %比熱比 L=3; %噴管長度 i=31; %網格數目 C=0.5; %科朗數 x=linspace(0,L,i); %網格點橫坐標 N=1401; %時間步 dx=L/(i-1); %空間步長 dt(1:N)=0; %時間步長 A=1+2.2*(x-1.5).*(x-1.5); %噴管面積 rho(N,i)=0; %流場密度賦值 T(N,i)=0; %流場溫度賦值 V(N,i)=0; %流場速度賦值 %預分配內存 rhotav2(1:1400,1:30)=0; Vtav2(1:1400,1:30)=0; %初始條件 rho(1,:)=1-0.3146*x; %流場密度初值 T(1,:)=1-0.2314*x; %流場溫度初值 V(1,:)=(0.1+1.09*x).*(1-0.2314*x).^0.5; %流場速度初值 %按時間步長推進 for k=1:N-1%計算預估步偏導數rhot(1:i-1)=-V(k,1:i-1).*(rho(k,2:i)-rho(k,1:i-1))/dx-rho(k,1:i-1)....*(V(k,2:i)-V(k,1:i-1))/dx-rho(k,1:i-1).*V(k,1:i-1).*(log(A(2:i))-log(A(1:i-1)))/dx;Vt(1:i-1)=-V(k,1:i-1).*(V(k,2:i)-V(k,1:i-1))/dx-1/r.*((T(k,2:i)...-T(k,1:i-1))/dx+T(k,1:i-1)./rho(k,1:i-1).*(rho(k,2:i)-rho(k,1:i-1))/dx);Tt(1:i-1)=-V(k,1:i-1).*(T(k,2:i)-T(k,1:i-1))/dx-(r-1).*T(k,1:i-1)....*((V(k,2:i)-V(k,1:i-1))/dx+V(k,1:i-1).*(log(A(2:i))-log(A(1:i-1)))/dx);%確定最小時間步長t=C*dx./(V(k,:)+sqrt(T(k,:)));dt(k)=min(t);%計算預估值rho_(1:i-1)=rho(k,1:i-1)+rhot(1:i-1).*dt(k);V_(1:i-1)=V(k,1:i-1)+Vt(1:i-1).*dt(k);T_(1:i-1)=T(k,1:i-1)+Tt(1:i-1).*dt(k);%校正偏導數rhot_(2:i-1)=-V_(2:i-1).*(rho_(2:i-1)-rho_(1:i-2))/dx-rho_(2:i-1)....*(V_(2:i-1)-V_(1:i-2))/dx-rho_(2:i-1).*V_(2:i-1).*(log(A(2:i-1))-log(A(1:i-2)))/dx;Vt_(2:i-1)=-V_(2:i-1).*(V_(2:i-1)-V_(1:i-2))/dx-1/r.*((T_(2:i-1)...-T_(1:i-2))/dx+T_(2:i-1)./rho_(2:i-1).*(rho_(2:i-1)-rho_(1:i-2))/dx);Tt_(2:i-1)=-V_(2:i-1).*(T_(2:i-1)-T_(1:i-2))/dx-(r-1).*T_(2:i-1)....*((V_(2:i-1)-V_(1:i-2))/dx+V_(2:i-1).*(log(A(2:i-1))-log(A(1:i-2)))/dx);%時間導數平均值rhotav(2:i-1)=0.5*(rhot(2:i-1)+rhot_(2:i-1)); rhotav2(k,2:i-1)=abs(rhotav(2:i-1)); Vtav(2:i-1)=0.5*(Vt(2:i-1)+Vt_(2:i-1));Vtav2(k,2:i-1)=abs(Vtav(2:i-1));Ttav(2:i-1)=0.5*(Tt(2:i-1)+Tt_(2:i-1));%流場變量校正值rho(k+1,2:i-1)=rho(k,2:i-1)+rhotav(2:i-1)*dt(k);V(k+1,2:i-1)=V(k,2:i-1)+Vtav(2:i-1)*dt(k);T(k+1,2:i-1)=T(k,2:i-1)+Ttav(2:i-1)*dt(k);%入流邊界值V(k+1,1)=2*V(k+1,2)-V(k+1,3);rho(k+1,1)=1;T(k+1,1)=1;%出流邊界值rho(k+1,i)=2*rho(k+1,i-1)-rho(k+1,i-2);V(k+1,i)=2*V(k+1,i-1)-V(k+1,i-2);T(k+1,i)=2*T(k+1,i-1)-T(k+1,i-2);%馬赫數Ma=V(1:k+1,1:i)./(sqrt(T(1:k+1,1:i)));%流場壓強P=rho(1:k+1,1:i).*T(1:k+1,1:i); end %繪圖 噴管喉道處密度、溫度、壓力和馬赫數的變化 figure; subplot(2,2,1),plot(1:1401,rho(1:1401,16),'b-'); ylabel('\rho/\rho_0'),xlabel('Timestep'); title('無量綱密度變化'); subplot(2,2,2),plot(1:1401,T(1:1401,16),'r-'); ylabel('T/T_0'),xlabel('Timestep');title('無量綱溫度變化'); subplot(2,2,3),plot(1:1401,P(1:1401,16),'k-'); ylabel('P/P_0'),xlabel('Timestep');title('無量綱總壓變化'); subplot(2,2,4),plot(1:1401,Ma(1:1401,16),'m-'); ylabel('Ma'),xlabel('Timestep');title('馬赫數變化'); %繪圖 噴管喉道處無量綱密度和速度時間導數的變化 figure; plot(1:1400,rhotav2(1:1400,16),'k-'); ylabel('殘差'),xlabel('Timestep'); title('噴管喉道處無量綱密度和速度時間導數的變化'); hold on; plot(1:1400,Vtav2(1:1400,16),'k--'); %繪圖 無量綱質量流量在六個不同時刻的瞬時分布 figure; plot(x,rho(1,1:i).*V(1,1:i).*A(1:i),'k--'); hold on; plot(x,rho(51,1:i).*V(51,1:i).*A(1:i),'r-'); hold on; plot(x,rho(101,1:i).*V(101,1:i).*A(1:i),'b-'); hold on; plot(x,rho(151,1:i).*V(151,1:i).*A(1:i),'g-'); hold on; plot(x,rho(201,1:i).*V(201,1:i).*A(1:i),'y-'); hold on; plot(x,rho(701,1:i).*V(701,1:i).*A(1:i),'m-'); title('不同時刻質量流量的變化'); ylabel('無量綱質量流量'),xlabel('無量綱軸向距離'); text(2.4,0.63,'700\Deltat'); text(2.4,0.75,'150\Deltat'); text(2.4,0.53,'200\Deltat'); text(2.4,0.9,'50\Deltat'); text(2.4,1.05,'100\Deltat'); text(2.4,1.3,'0\Deltat');

二、計算結果展示

1.噴管喉道處密度、溫度、壓力和馬赫數的變化

2.噴管喉道處無量綱密度和速度時間導數的變化

3.無量綱質量流量在六個不同時刻的瞬時分布

總結

以上是生活随笔為你收集整理的拟一维喷管流动的数值解——亚声速-超声速等熵喷管流动的非守恒型CFD解法(MacCormack方法)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩免费av网站 | 狠狠操网址 | 天堂综合在线 | 国产欧美在线精品日韩 | 日本熟妇人妻中出 | 日韩av在线播 | 最新福利视频 | 麻豆一区产品精品蜜桃的特点 | 手机成人免费视频 | 麻豆av网址 | 国产精品高潮呻吟久久久久久 | 亚洲女人初尝黑人巨大 | 欧美精品乱码视频一二专区 | 伊人精品一区二区三区 | 岛国片在线免费观看 | 国产成人无码一区二区在线播放 | 黄色精品网站 | 国产精选中文字幕 | wwwxxxx欧美| 午夜久久网站 | 日韩精品一区二区三区免费视频 | 香港日本韩国三级网站 | 91欧美在线 | 激情宗合 | 色综合天天色 | 优优色影院 | 91羞羞网站 | 亚洲三级国产 | 色香蕉av| 青青成人| 日韩区在线观看 | 亚洲视频国产 | 婷婷网址| 99国产精品久久久久久久 | 国产福利资源 | 女同av在线播放 | 久久色视频 | 超碰cc| 国产主播福利在线 | 伊人久久综合 | 亚洲国产成人一区二区精品区 | 偷自在线 | 亚洲乱码国产乱码精品精软件 | 精品久久二区 | 亚欧视频在线观看 | 午夜黄色大片 | 台湾150部性三级 | 色先锋影院 | 国产精品国产三级国产专播精品人 | 人人做 | 精品久久久中文字幕人妻 | 短视频在线观看 | 午夜亚洲成人 | 青青成人在线 | 男人的天堂一区 | 亚洲色图日韩 | 老司机一区二区三区 | 欧美精品动漫 | 一本色道久久综合亚洲 | 亚洲天堂aaa | 欧洲亚洲天堂 | 影音先锋亚洲天堂 | 看毛片看毛片 | 国产喷水吹潮视频www | 欧美黄色一级 | 久久婷婷五月国产色综合激情 | 依人久久| 日本高清视频www夜色资源 | 禁漫天堂黄漫画无遮挡观看 | 日本久色 | 深爱五月激情五月 | 黄色特级片 | 中文字幕精品一区二区精品 | 成人h视频 | 亚欧毛片 | 免费三片60分钟 | 打屁股调教网站 | 加勒比不卡视频 | 看了让人下面流水的视频 | 少妇饥渴放荡91麻豆 | 成人爽a毛片一区二区 | 亚洲无限码 | 黄色录像三级 | 香蕉视频在线网址 | 亚洲无码乱码精品国产 | 日本55丰满熟妇厨房伦 | 午夜精品一区二区三区在线 | 天天摸夜夜添 | 北条麻妃在线一区 | 亚洲熟女综合色一区二区三区 | 亚洲一区在线免费观看 | 天天色天天搞 | 青青青网| 免费a级片在线观看 | 毛片免费全部无码播放 | 亚洲无人禁区 | chinese xxxx videos andvr| 人人综合 | 国产精品入口a级 |