首页 微型飞机机翼设计大作业

微型飞机机翼设计大作业

举报
开通vip

微型飞机机翼设计大作业 学号: 姓名: 2010-4-27 粘性流体力学大作业报告 一.设计题目及要求 某小型无人机重100kg,设计飞行速度100m/s,飞行高度3000m。使用Foil.html等课件作工具,设计其机翼,(1)应使该机翼在5度攻角时可产生足够升力保持飞机匀速平飞,(2)且尽量使附面层(尤其是上翼面)的压力梯度(或速度分布)不产生分离、或分离区尽量小;(3)分析估算摩擦阻力,应尽量减小摩阻。 二.设计过程 (1)使用Foil.html等课件,设计其机翼。 (2)利用Foil得到的机翼数据,分析估算摩擦阻...

微型飞机机翼设计大作业
学号: 姓名: 2010-4-27 粘性流体力学大作业报告 一.设计题目及要求 某小型无人机重100kg,设计飞行速度100m/s,飞行高度3000m。使用Foil.html等 课件 超市陈列培训课件免费下载搭石ppt课件免费下载公安保密教育课件下载病媒生物防治课件 可下载高中数学必修四课件打包下载 作工具,设计其机翼,(1)应使该机翼在5度攻角时可产生足够升力保持飞机匀速平飞,(2)且尽量使附面层(尤其是上翼面)的压力梯度(或速度分布)不产生分离、或分离区尽量小;(3)分析估算摩擦阻力,应尽量减小摩阻。 二.设计过程 (1)使用Foil.html等课件,设计其机翼。 (2)利用Foil得到的机翼数据,分析估算摩擦阻力,应尽量减小摩阻。 1、利用Foil得到的机翼数据,建立数据文件; 2、编写附面层Karman积分计算的程序,读入你所设计机翼的数据,进行上下表面动量损失厚度的计算 源公式: CdUd,,fe H,,(2,),dxUdx2e 其中Ө为动量损失厚度. 在此MATLAB程序中我们采用简化算法即 d,1,,,[(2)]lH, dxRe, 其中: 2dU,, e,,,, (), ()llHH,,,dx, 0207105班 粘性流体力学大作业报告 2 粘性流体力学大作业报告 22 0: 0.221.571.8, H2.613.755.24,,,,,,,,,,,,l 0.0180.0731, ,,,,,,,,0.090: 0.221.402, H2.088l,,0.1070.14,,,, 0.09: ,,出现分离, 采用Thwaites方法: -0.09,+0.25] λ计算的取值范围为[ 若计算中出现λ> +0.25,则取为+0.25 若计算中出现λ< - 0.09,则取为- 0.09 为了计算此积分,我们采用了龙格—库塔的积分方法,其积分方法如下所示 ,,,,,,,xRCfH(,,)nnnn步步11 ,,,,xRCfH(,,),,,n步步步步步22111 ,,,,xRCfH(,,),,,n步m步m步m-111步m-步m- 其中: ,x,,x步mmm,max2 三.设计结果程序 function OUTS=Drag_Airfoil %%% Example code for solving the Boundary Layer of airfoil %%% Written by Huang Guoping, 2007/4/10 nmax=19; % input the data of an airfoil [Density,Tem,Vupstream,Chord,Span,DataU,DataL]=inputData(nmax); miu = Sutherland(Tem); Vsound=sqrt(1.4*287.2*Tem); 0207105班 粘性流体力学大作业报告 3 粘性流体力学大作业报告 XU=Chord*DataU(:,1)'; YU=Chord*DataU(:,2)'; PU=DataU(:,3)*1000'; VU=DataU(:,4)/3.6'; XL=Chord*DataL(:,1)'; YL=Chord*DataL(:,2)'; PL=DataL(:,3)*1000'; VL=DataL(:,4)/3.6'; % plot the shape of airfoil plotfoil(XU,YU,XL,YL); % compute the boundary layer of airfoil's upper surface lengthU(1)=0; thetaU(1)=0; CfU(1)=0; HU(1)=1; for n = 2:nmax dx(n) = dis(XU,YU,n); lengthU(n)= lengthU(n-1)+dx(n); if n==2 [thetaU(n),CfU(n),HU(n)]= BoundaryLayer_Flatplate(lengthU(n),VU(n),Density,miu); else [thetaU(n),CfU(n),HU(n)]= BoundaryLayerEquation(dx(n),lengthU(n),n,VU,Density,miu,thetaU(n-1),C fU(n-1),HU(n-1)); end out=[n, Density*VU(n)*length(n)/miu/1e6, thetaU(n), CfU(n), HU(n)] end % compute the boundary layer of airfoil's lower surface lengthL(1)=0; thetaL(1)=0; CfL(1)=0; HL(1)=1; for n = 2:nmax dx(n) = dis(XU,YU,n); lengthL(n)= lengthL(n-1)+dx(n); if n==2 [thetaL(n),CfL(n),HL(n)]= BoundaryLayer_Flatplate(lengthL(n),VL(n),Density,miu); else [thetaL(n),CfL(n),HL(n)]= BoundaryLayerEquation(dx(n),lengthL(n),n,VL,Density,miu,thetaL(n-1),C fL(n-1),HL(n-1)); end out=[n, Density*VL(n)*length(n)/miu/1e6, thetaL(n), CfL(n), HL(n)] end % compute the Pressure drag DragPU = DragP(nmax,XU,YU,PU)*Span; DragPL =-DragP(nmax,XL,YL,PL)*Span; 0207105班 粘性流体力学大作业报告 4 粘性流体力学大作业报告 % plot the results of airfoil plotResults(lengthU,VU/Vupstream,thetaU/(Chord*0.001),CfU,HU); plotResults(lengthL,VL/Vupstream,thetaL/(Chord*0.001),CfL,HL); DragU=thetaU(nmax)*Span*Density*Vupstream*Vupstream DragL=thetaL(nmax)*Span*Density*Vupstream*Vupstream Drag =DragU+DragL % END OF MAIN %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% function [Density,Tem,Vupstream,Chord,Span,DataU,DataL]=inputData(nmax) %N=input('enter no of grid points__'); file1 = fopen('foil.dat', 'r'); ccc=fscanf(file1, '%7f %7f %7f %7f %7f',[5 1])'; Density=ccc(1); Tem=ccc(2); Vupstream=ccc(3); Chord=ccc(4); Span=ccc(5); tempc = fscanf(file1, '%20c',[1 1]); DataU = fscanf(file1, '%8f %8f %7f %6f', [4 nmax])'; tempc = fscanf(file1, '%20c',[1 1]); DataL = fscanf(file1, '%8f %8f %7f %6f', [4 nmax])'; fclose(file1); % END function miu = Sutherland(Tem) miu0=1.4587e-6; Tem0=110.4; miu =miu0*((Tem)^1.5)/(Tem+Tem0); % END function distance=dis(X,Y,n) distance = sqrt((X(n)-X(n-1))^2+(Y(n)-Y(n-1))^2); % END function [theta,Cf,H]= BoundaryLayer_Flatplate(length,V,Density,miu) Rel =Density*V*length/miu; II =1; if II==1 % Blasuis Solution for laminar flow theta =0.664*length/sqrt(Rel); 0207105班 粘性流体力学大作业报告 5 粘性流体力学大作业报告 Cf =0.664/sqrt(Rel); H =2.59; elseif II==2 % Algorithm for turbulent flow theta =0.0142*(Rel^(6/7))*miu/(Density*V); Cf =0.026 *(Rel^(-1/7)); H =1.375; else end % END function Drag = DragP(nmax,X,Y,P) Drag = 0; for n=2:nmax dy = Y(n)-Y(n-1); Drag = Drag+0.5*dy*(P(n)+P(n-1)); end % END function plotfoil(XU,YU,XL,YL) figure hold on; plot(XU,YU,'-o'); plot(XL,YL,'-o'); axis 'equal'; hold off; % END function [theta,Cf,H]= BoundaryLayerEquation(dx,length,n,V,Density,miu,theta1,Cf1,H1) Sita(1)=theta1; CF(1)=Cf1; Hh(1)=H1; Sita(2)=Sita(1)+dx*(CF(1)/2-(2+Hh(1))*Sita(1)*(V(n)-V(n-1))/V(n)/dx)/8; for i=2:1:4 Lamuda(i)=Density*(Sita(i)^2)*(V(n)-V(n-1))/miu/dx; if Lamuda(i)>0.25 Lamuda(i)=0.25; 0207105班 粘性流体力学大作业报告 6 粘性流体力学大作业报告 elseif Lamuda(i)<=-0.09; Lamuda(i)=-0.09; end if Lamuda(i)>=0 l(i)=0.22+1.57*Lamuda(i)-1.8*Lamuda(i)^2; Hh(i)=2.61-3.75*Lamuda(i)-5.24*Lamuda(i)^2; else l(i)=0.22+1.042*Lamuda(i)+0.018*Lamuda(i)/(0.107+Lamuda(i)); Hh(i)=2.088+0.0731/(0.14+Lamuda(i)); end CF(i)=2*miu*l(i)/Density/V(n)/Sita(i); Sita(i+1)=Sita(1)+dx*(CF(i)/2-(2+Hh(i))*Sita(i)*(V(n)-V(n-1))/V(n)/dx)/(2^(4-i)); end if Lamuda(i)==-0.09 disp('附面层出现分离'); end H=Hh(i); Cf=CF(i); theta=Sita(i); % END function plotResults(L,V,theta,Cf,H) figure hold on; plot(L,V,'-rs'); hold off; figure hold on; plot(L,theta,'-o'); hold off; %plot(L,Cf,'-*'); hold on; plot(L,H,'-+'); hold off; % END 其中黑体部分是自编程序部分,具体是根据上文所述的内容而编出的。程序运行结果及结果数据分析见下文。 0207105班 粘性流体力学大作业报告 7 粘性流体力学大作业报告 四.设计结果分析 1.关于分离点的位置影响因素: (1)、camber不变时,chord和span变化时 1.第一组数据: ? Camber = 2.0 % chord , Thickness = 9.475 % chord , Chord = 0.359 m , Span = 0.868 m 机翼外形图像 0207105班 粘性流体力学大作业报告 8 粘性流体力学大作业报告 (1) (2) (3) (4) Drag=5.9134 以下是输出详细数据: out =2.0000 9.1854 0.0000 0.0028 2.5900 out =3.0000 8.9624 0.0000 0.0019 2.6659 out =4.0000 8.5760 0.0000 0.0013 2.7515 out =5.0000 8.2341 0.0000 0.0011 2.7713 out = 6.0000 7.9220 0.0000 0.0009 2.8093 out =7.0000 7.6396 0.0001 0.0007 2.8416 out =8.0000 7.3572 0.0001 0.0006 2.9262 out =9.0000 7.0897 0.0001 0.0005 3.0267 out =10.0000 6.8073 0.0001 0.0002 3.3481 附面层出现分离 out =11.0000 6.5397 0.0001 0.0001 3.5500 附面层出现分离 out =12.0000 6.2722 0.0001 0.0001 3.5500 附面层出现分离 out =13.0000 6.0047 0.0001 0.0001 3.5500 附面层出现分离 out =14.0000 5.7520 0.0002 0.0001 3.5500 附面层出现分离 out =15.0000 5.5142 0.0002 0.0001 3.5500 0207105班 粘性流体力学大作业报告 9 粘性流体力学大作业报告 附面层出现分离 out =16.0000 5.3061 0.0002 0.0001 3.5500 附面层出现分离 out =17.0000 5.1277 0.0002 0.0001 3.5500 附面层出现分离 out =18.0000 4.9643 0.0002 0.0001 3.5500 附面层出现分离 out =19.0000 3.8644 0.0005 0.0000 3.5500 out =2.0000 1.0553 0.0001 0.0082 2.5900 out =3.0000 2.5862 0.0000 0.0108 1.9992 out =4.0000 4.0279 0.0000 0.0060 2.2220 out =5.0000 4.6670 0.0000 0.0035 2.4251 out =6.0000 4.9494 0.0000 0.0024 2.5082 out =7.0000 5.0683 0.0001 0.0018 2.5571 out =8.0000 5.0832 0.0001 0.0014 2.6019 out =9.0000 5.0386 0.0001 0.0012 2.6426 out =10.0000 4.9791 0.0001 0.0010 2.6657 out =11.0000 4.9048 0.0001 0.0009 2.7014 out =12.0000 4.8156 0.0001 0.0007 2.7571 out =13.0000 4.7413 0.0001 0.0007 2.7601 out =14.0000 4.6967 0.0001 0.0007 2.7123 out =15.0000 4.6670 0.0001 0.0007 2.6907 out =16.0000 4.6670 0.0001 0.0007 2.6100 out =17.0000 4.6819 0.0001 0.0008 2.5503 out =18.0000 4.7413 0.0001 0.0011 2.2146 附面层出现分离 out =19.0000 3.8644 0.0002 0.0001 3.5500 DragU =3.9960 DragL =1.9175 Drag =5.9134 注:上图中 (1)代表上表面的速度分布; (2)代表下表面的速度分布; (3)代表上表面H因子和Theta的变化; (4)代表下表面H因子和Theta的变化。 下列图像规则同上。 分析:以上数据表明,所设计机翼其上表面在第9个点出现附面层分离,下表面 只有最后一点出现附面层分离,因此所设计机翼需要进行改进。具体改进 参见数据3、4、5 2.第二组数据: ? Camber = 2.0 % chord , Thickness = 9.475 % chord , Chord = 0.377 m , Span = 0.754 m 0207105班 粘性流体力学大作业报告 10 粘性流体力学大作业报告 (1) (2) (3) (4) Drag= 5.2640 结论:由上图可知,当camber不变的时候,chord和span的变化对分离的点的 影响较小,基本可以忽略不计。空气阻力却与chord和span有着密切的 关系,当chord增大,span减小时,阻力会随之减小,反之则阻力随之 增大。具体原因是由于机翼前缘附面层较薄,因此速度梯度较大,所以 机翼前缘的粘性阻力较大,机翼沿流线方向向后则空气阻力随之减小。 因此,机翼弦长较短,翼展较大时,相对的机翼前缘就比较长,所以空 气阻力就较大,反之则空气阻力较小。 (2)、camber变化时,chord和span的影响因素可忽略。 1.第三组数据: ? Camber = 0.4 % chord , Thickness = 6.5 % chord , Chord = 0.365 m , Span = 0.982 m 0207105班 粘性流体力学大作业报告 11 粘性流体力学大作业报告 (1) (2) (3) (4) Drag =1.4508 0207105班 粘性流体力学大作业报告 12 粘性流体力学大作业报告 2.第四组数据: ? Camber = 5.0 % chord , Thickness = 6.5 % chord , Chord = 0.31 m , Span = 0.64 m (1) (2) (3) (4) Drag =2.1672 0207105班 粘性流体力学大作业报告 13 粘性流体力学大作业报告 3.第五组数据: ? Camber = 9.5 % chord , Thickness = 6.5 % chord , Chord = 0.256 m , Span = 0.525 m (1) (2) 0207105班 粘性流体力学大作业报告 14 粘性流体力学大作业报告 (3) (4) Drag = 3.7562 结论:由上述过程中,可以发现当camber增大,Thickness相对不变时,其上表 面的分离位置向后移动,但是下表面的中部会出现分离点,因此结论是设 计机翼时需要根据具体情况设计,并且需要进行多次的反复的修改和优 化,以达到最优的设计。camber增大,其摩擦阻力成增大趋势;根据第 一二组数据可知:当chord增大,span减小时,其摩擦阻力成减小趋势。 五.机翼设计心得 经过长时间的努力和坚持,我终于完成了粘性流体力学的大作业。粘性流体力学大作业是让我们将理论的学习应用于实践,并且让它得到升华,让我对粘性流体力学这门课程有了更加深刻的了解,并且感受到了这门课程的独特和无穷的魅力。 本次的大作业是锻炼我们实际操作的能力,培养了我们工程设计的理念。 首先,在刚开始设计时,我只是在Foil.html这个软件下凭借自己的主观感觉进行设计,后来通过Matlab程序运行计算出结果后我通过多组数据进行对比,采用了变量的方法,发现了设计机翼中的那种潜在的规律,这对于我学习和理解粘性流体力学这门课程有着很大的帮助。 其次, 在实际设计过程中,我们不仅需要掌握粘性流体力学的基本知识,还要熟练运用MATLAB进行数据分析,因此Matlab编程就是很关键的一个环节。由于原来接触的Matlab只是简单的几句语句,因此,这次编程对我来说是有着很大的困难,但是经过不懈的努力和与同学们的讨论,我终于编出了用于解决这个问题的程序来,这大大加深了我对龙格库塔差值方法的理解和掌握,以及认识了它的应用。在进行大作业的整个过程中需要各方面的知识的融会贯通,才能进行初步的程序设计。 然后,在数据分析的阶段,我设计了很多组机翼,分析每个参数对机翼的影响,因此我耗费了大量的时间,但是我从中也学到了许多东西,加深了在课堂上学习内容的理解。 这次机翼的设计对我来说可以认为是一种挑战,但它真正的培养了我们所需的工程设计的基本本领,让我们学到了很多课堂上无法学到了知识。 0207105班 粘性流体力学大作业报告 15
本文档为【微型飞机机翼设计大作业】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_496339
暂无简介~
格式:doc
大小:206KB
软件:Word
页数:0
分类:企业经营
上传时间:2017-09-02
浏览量:24