程序说明
姓名:唐天全 学号:2015201171
使用说明:
(BladeDesign. exe放置于BIadeDesign文件夹的distr ib文件夹中。
若需要在MATLAB中运行程序,需要修改MATLAB工作地址,并在命令出气勒另板排k竺件丽丽明,& 「口第 2 段的 §k值(between 52.
>=40
那线第2段和第3段的Bk值(between 40.
〉=20
旁辱雄练甘柚辛杜下的口4•刑回9 ( ..yn ) / n,
k2=
000000 and 6
000000 and 6
.000000
.000000
Gk
Bk
<un
<un
对应于:攻角为2。,落后角为7。;中弧线由一段抛物线组成。
对应于:攻角为2° ,落后角为7。;中弧线分别有一段抛物线和一段指数型曲线组成;两 段中弧线间给定35°的载荷。
对应于:攻角为2° ,落后角为7° 成;每两段中弧线间的载荷分别为40。
;中弧线分别由抛物线、指数型曲线和圆弧曲线三段组 和 20。。
代码
1 .主程序:blade_design. m
tic
%%
while 1
clear beital=50;
%turning_angle=60;
beita2=13;
i二 input。incidence (unity: ja; in general, between -3ja and 5间二’); def=input (? deflect angle (unity: ja; in general, between 1 ja and 15ja)='); beita1_k=beita1+i;
beita2_k=beita2-def;
turni ng_angIe二abs(beita1_k-beita2_k); while 1
%n=input (' how many kinds of I ines you want to consist the mid-line(in genera I i t''s 2):');
n= input (' QeEaEeOD^jlBOE^aEU^x^ErLE^dQe^dlAf-iEaEe 2£©:,);
n=f i x (n);
fprintfC ¥n');
ii=0;
while 1
i i = i i+1;
%fpr intf ('the shape of line %d : ¥n', i i);
fprintf ('|iU %d Ji);
Iine(i i)=inputC input: 1一parabolas; 2一index curve; 3一arc curve:');
I ine(i i)二cei I (I ine(i i));
if I ine(i i)>3 11 I ine(i i)<0
i i=i i-1;
continue;
end
if i i==n
break;
end
end
if n>1
fpr intf (' ¥nIAA«2/. o6D6A»§i0TiaAUAWdD»iIB|jAOD,4a60oE|Aki£¥n,);
fprintf ('例以%,。泓0用0i痂压0顷:土渺£。佐心二%f£rAk2=%f ¥n', beita1_k, beita2_k); for i i=1:n-1
%fprintf ('give the |Ak between mid-l ines %d and %d', i i, i i +1);
if i i==1
fprintf (* 50TdD»iIB|jU %d %d
^pAIAkOprbetween %fjaand %fja£©£°r, i i, i i+1, beita1_k, beita2_k); beita_k(i i) = input(T ]Ak (unity:间二’); else
fprintf (f 50rOD»jIB|jU %d 皿咖。%d
^IpAIAkOijr'between %fjaand %fja£©£G,, i i, i i+1, beita_k(i i-1), beita2_k); beita_k(i i) = input(' ;Ak (unity:间二’); end
end
beita_cal=[beita1_k beita_k(1:end) beita2_k]; % make calculation eazier;
break;
end
if n<1
%fpr intf (T please input suitable number of '' n'' ! ¥n');
f
压气机叶片设计程序及使用说明 来自淘豆网m.daumloan.com转载请标明出处.