⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 cal_dksi.m

📁 这几个算例都是MacCormack格式的,喷管计算用时间步进法,外突钝角绕流用空间步进法.都写成模块形式,便于查错.
💻 M
字号:
function cal_dksi(M,i,dyita,C); 
global u v T dksi ksi iksi;
global gama R theta OE;
  tMa=sqrt(u(:,i).^2+v(:,i).^2)./sqrt(gama.*R.*T(:,i));
  miu=asin(1./tMa);
  if ksi<=OE
      ttheta=atan(v(:,i)./u(:,i));
      temp=dyita*M;
  else
      ttheta=theta+atan(v(:,i)./u(:,i));
      temp=dyita*M+dyita*(ksi-OE)*tan(theta);
  end
  tdksi1=C.*temp./(abs(tan(ttheta+miu)));
  tdksi2=C.*temp./(abs(tan(ttheta-miu)));
  dksi1=min(tdksi1);
  dksi2=min(tdksi2);
  dksi=min(dksi1,dksi2);
  iksi(i)=dksi;
  ksi=ksi+dksi;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -