机翼断面设计

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

问题背景描述:(P66)表3.6给出的x,y数据位于机翼断面的轮廓线上,Y1和Y2分别对应轮廓的上下线。假设需要得到x坐标每改变0.1时的y坐标。试玩成加工所需数据,画出曲线,求加工断面的面积。

表3.6机翼断面轮廓线上的数据

1、实验目的:

a.掌握用MATLAB计算拉格朗日、分段线性、三次样条三种插值的方法,改变节点的数目,对三种插值结果进行初步分析。

b.掌握用MATLAB及梯形公式、辛普森公式计算数值积分。

c.通过实例学习用插值和数值积分解决实际问题。

2、实验原理与数学模型:

插值模型

3、实验所用软件及版本:

MATLAB6.1

4、实验内容:

A、用MATLAB计算拉格朗日插值的方法:

x=[0 3 5 7 9 11 12 13 14 15];

y1=[0 1.8 2.2 2.7 3.0 3.1 2.9 2.5 2.0 1.6];

y2=[0 1.2 1.7 2.0 2.1 2.0 1.8 1.2 1.0 1.6];

plot(x,y1,x,y2)

xx=0:0.5:15;

yy1=interp1(x,y1,xx,'spline');

yy2=interp1(x,y2,xx,'spline');

plot(xx,yy1,xx,yy2)

trapz(xx,yy1)-trapz(xx,yy2)

利用数值积分可算出机翼面积=11.3053(平方米)

机翼断面曲线如下:

B、用MATLAB计算分段线性插值的方法:

x0=[0,3:2:11,12:15];

y1=[0 1.8 2.2 2.7 3.0 3.1 2.9 2.5 2.0 1.6];

y2=[0 1.2 1.7 2.0 2.1 2.0 1.8 1.2 1.0 1.6];

x=0:0.1:15;

y1_in=interp1(x0,Y1,x);

y2_in=interp1(x0,Y2,x);

[x',y1_in',y1_sp',y2_in',y2_sp']

subplot(2,1,1),plot(x,y1_in,x,y2_in,'b'),title('interp') trapz(x,y1_in)-trapz(x,y2_in)

利用数值积分可算出机翼面积S=10.7500(平方米)

机翼断面曲线如下机翼断面曲线如下:

C、用MATLAB计算三次样条插值的方法:

x0=[0,3:2:11,12:15];

y1=[0 1.8 2.2 2.7 3.0 3.1 2.9 2.5 2.0 1.6];

y2=[0 1.2 1.7 2.0 2.1 2.0 1.8 1.2 1.0 1.6];

x=0:0.1:15;

y1_sp=spline(x0,Y1,x);

y2_sp=spline(x0,Y2,x);

[x',y1_in',y1_sp',y2_in',y2_sp']

subplot(2,1,2),plot(x,y1_sp,x,y2_sp,'b'),title('spline') trapz(x,y1_sp)-trapz(x,y2_sp)

利用数值积分可算出机翼面积S=11.3444(平方米)

机翼断面曲线如下:

5、实验结果与小结:

比较三种插值算法的结果及所得来的图形。而由图形可见,三次样条插值出来的曲线要比分段线性插值更光滑,分段线性插值出来的曲线比拉格朗日插值要光滑。可见,三种插值方法中三次样条最优,分段线性次之,拉格朗日较差!所以有三次样条得来的机翼断面的面积最精确。

6、附表:机翼端面轮廓线数据(只包括线性与样条的数据)

相关文档
最新文档