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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

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

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

一、Matlab代碼片

%全亞聲速等熵噴管流動 非守恒型麥考馬克方法數值求解 clear; %清理內存變量 clc; %清理工作窗中的所有顯示內容 r=1.4; %比熱比 L=3; %噴管長度 i=31; %網格數目 C=0.5; %科朗數 x=linspace(0,L,i); %網格點橫坐標 N=5001; %時間步 dx=L/(i-1); %空間步長 dt(1:N)=0; %時間步長 Pe=0.93; %噴管兩端壓力比 A(1:31)=0; %預分配內存 for j=1:31 if(x(j)<1.5)A(j)=1+2.2*(x(j)-1.5).*(x(j)-1.5); %噴管面積 elseA(j)=1+0.2223*(x(j)-1.5).*(x(j)-1.5);%噴管面積 end end 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.023*x; %流場密度初值 T(1,:)=1-0.009333*x; %流場溫度初值 V(1,:)=0.05+0.11*x; %流場速度初值 %按時間步長推進 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,2:i-1)+sqrt(T(k,2:i-1)));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)= Pe./rho(k+1,i);%馬赫數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:5001,rho(1:5001,16),'b-'); ylabel('\rho/\rho_0'),xlabel('Timestep'); title('無量綱密度變化'); subplot(2,2,2),plot(1:5001,T(1:5001,16),'r-'); ylabel('T/T_0'),xlabel('Timestep');title('無量綱溫度變化'); subplot(2,2,3),plot(1:5001,P(1:5001,16),'k-'); ylabel('P/P_0'),xlabel('Timestep');title('無量綱總壓變化'); subplot(2,2,4),plot(1:5001,Ma(1:5001,16),'m-'); ylabel('Ma'),xlabel('Timestep');title('馬赫數變化'); %繪圖 噴管喉道處無量綱密度和速度時間導數的變化 figure; plot(1:5000,rhotav2(1:5000,16),'k-'); ylabel('殘差'),xlabel('Timestep'); title('噴管喉道處無量綱密度和速度時間導數的變化'); hold on; plot(1:5000,Vtav2(1:5000,16),'k--'); %繪圖 無量綱質量流量在三個不同時刻的瞬時分布 figure; plot(x,rho(1,1:i).*V(1,1:i).*A(1:i),'k--'); hold on; plot(x,rho(501,1:i).*V(501,1:i).*A(1:i),'r-'); hold on; plot(x,rho(5001,1:i).*V(5001,1:i).*A(1:i),'b-'); title('不同刻質量流量的變化'); ylabel('無量綱質量流量'),xlabel('無量綱軸向距離'); text(3.2,0.47,'5000\Deltat'); text(3.2,0.40,'500\Deltat'); text(2.0,0.25,'0\Deltat'); %繪圖 不同時刻壓力分布的變化 figure; plot(x,rho(1,1:i).*T(1,1:i),'k--'); hold on; plot(x,rho(1001,1:i).*T(1001,1:i),'m-'); hold on; plot(x,rho(501,1:i).*T(501,1:i),'r-'); hold on; plot(x,rho(5001,1:i).*T(5001,1:i),'b-'); hold on; title('不同時刻壓力分布的變化'); ylabel('P/P_0'),xlabel('x/L'); text(1.5,0.96,'0\Deltat'); text(2.0,0.91,'500\Deltat'); text(2.2,0.89,'1000\Deltat'); text(2.3,0.867,'5000\Deltat');

二、計算結果展示

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

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

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

4.無量綱壓力在四個不同時刻的瞬時分布

總結

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

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

主站蜘蛛池模板: 午夜时刻免费入口 | 中文字幕乱轮 | www婷婷av久久久影片 | 人人看人人干 | 欧美日韩免费在线 | 黄色aaa| 亚洲精品自拍偷拍 | 黄色网址在线免费观看 | 亚洲网站在线免费观看 | 日本va欧美va欧美va精品 | 欧美做受喷浆在线观看 | 日本三区视频 | 国产无遮挡免费观看视频网站 | 亚洲成人一二区 | 欧美日韩国产在线一区 | 男人天堂新地址 | 亚洲天堂777| 香蕉久热 | 亚洲大片免费观看 | 神马午夜dy888 | 这里都是精品 | 黄色自拍网站 | www.在线 | 亚洲国产成人精品久久久 | 久久网站免费看 | 激情图片在线视频 | 特级黄毛片 | 日本激情一区二区三区 | 国产成人77亚洲精品www | 一级黄色片免费在线观看 | 日韩天堂在线观看 | 落日余晖| 国产探花精品在线 | 国产精品久久久精品三级 | 成人国产在线观看 | 精品人妻一区二区三区香蕉 | 在线看麻豆 | 亚洲高清免费观看 | 国产麻豆免费观看 | 嫦娥性艳史bd | 高清av一区 | 日日夜夜爱 | 久久成人a毛片免费观看网站 | 五月综合久久 | 丰满少妇在线观看资源站 | 另类激情综合 | 亚洲欧美国产日韩精品 | 久久国产精品综合 | 亚洲乱亚洲乱妇 | 日本三级中文字幕在线观看 | xxxx毛片| 青青草原在线免费观看视频 | 亚洲精品9 | av毛片在线免费看 | 天天干天天操天天碰 | 亚洲第一色视频 | 波多野结衣一区二区三区免费视频 | 96av在线视频 | 四虎精品一区二区 | 中文字幕丝袜诱惑 | 3d动漫精品啪啪一区二区免费 | 天海翼一区二区 | 亚洲毛片大全 | www.我爱av| 成人精品一区二区三区电影黑人 | 韩日产理伦片在线观看 | 国产又粗又硬 | 欧美变态另类刺激 | 91麻豆精品秘密入口 | 欧美片| 久久精品久久久 | 国产日韩精品中文字无码 | 黄色三级网站在线观看 | 操丰满女人 | 成人影音在线 | 美国美女黄色片 | 中文一区在线观看 | 欧美日日 | 玖玖玖国产精品 | 视频在线91 | 亚洲欧美日韩精品久久亚洲区 | 亚洲男人皇宫 | 欧美日韩人妻精品一区二区 | 午夜在线小视频 | 黑白配在线观看免费观看 | 日日夜夜爽 | 国产精品一区在线免费观看 | 精品三区视频 | 少妇野外性xx老女人野外性xx | 好吊妞操| 日韩一级不卡 | 久久亚洲欧美 | 在线观看欧美一区二区 | 成人午夜影院 | 91视频播放 | 五月激情开心网 | 色奇米| 国产一区二区三区在线看 | 午夜亚洲av永久无码精品 |