降落伞选购的优化模型

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

降落伞选购的优化模型

[摘要]:

本文对降落伞的选购问题建立了一个优化模型,对所给数据采用计算机描点作图进行数据拟合,得出载重为300kg ,半径为3米的降落伞从500米高空下降时的运动曲线,发现降落伞后期做匀速直线运动.当降落伞作匀速直线运动时,由mg=f=kvs 求出空气阻力系数959.2=k ,落地速度为s m v /5794.17=.再通过隔离载重物体并进行受力分析,求出降落伞绳索长度l ,进而算出每种半径的降落伞的绳索费.最后根据每种降落伞的总成本关系把问题转化为整数线性规划问题,用LINDO 解得,045.35.22====n n n n 63=n ,即要购买半径m r 3=的降4928元.

关键词: 数据拟合;运动曲线;阻力系数;整数线性规划

1 问题的提出

现要向灾区空投救灾物资共kg 2000

(3000kg )从而要选购降落伞.已知空投高度为m 500,要求降落伞的落地速度v 不超过s m /20,降落伞面为半径为r 的半球面,用每根长l 共

16根绳索连接的载重m 位于球心正下方球面处,如图所示.每个降落伞的费用由三部分组成,伞面费1C 由伞的半径r 决定,见表1. 绳索费2C 由绳索总长度及单价4元/米(3)决定,固定费用3C 为200元(150). 降落伞下降时受到空气阻力,可以认为与降落伞速度和伞面积的乘积成正比.为测定阻力系数,用半径kg m m r 300,3==的降落伞从m 500的高度作降落实验,测得各个时刻t 的高度x ,见表2.

试确定降落伞的选购方案,即共需多少个,每个降落伞的半径多大(在表1中选择),在满足空投条件下,使总费用最低.

l

1 降落伞下降过程中只受重力及空气阻力的作用,其他因素忽略;

2 降落伞的质量和绳索质量忽略;

3 每个降落伞载的物重都不会超过降落过程中的最大载重;

4 阻力系数k 是常数,与其他因素无关;

5 降落伞的落地速度不会超过20m/s

6 救灾物资2000kg(3000)可以任意分配.

3 符号的约定

k 阻力系数

f 空气阻力

r m 半径为r 的降落伞的最大载重

r s 半径为r 的降落伞的伞面面积 ()t H t 时刻降落伞的下降高度 ()t v t 时刻降落伞的下降速度

r n 购买半径为r 的降落伞数目 1C 伞面费 2C 绳索费

3C 固定费用

l 降落伞每根绳索的长度

g 重力加速度,2

/8.9s m g =

4 模型的建立与求解

4.1 阻力系数k 的确定

降落伞下降时对降落伞进行受力分析有f

mg ma -=

,由于开始时不同时刻的

加速度是不同的,即()t a a =,设初始时()00=v ,所以由上式有

()⎪⎩⎪⎨⎧=-=0

0v kvs

mg dt

dv

m 即 ()⎪⎩⎪

⎨⎧=-=0

0v m kvs g dt

dv 解上述微分方程, 解得

()()1m

t

s k e

ks

mg ks mg t v -

-=

则从开始时刻到t 时刻降落伞下降的高度

()()2)(02222220⎰⎰-+=⎪⎪⎭

⎫ ⎝⎛-==--t

m t s k m t s k t

s k g m e s k g m ks mgt dt e ks mg ks mg dt t v t H

又当kg m m r 300,3==降落伞从m 500高空下降时其运动轨迹可由计算机模拟出来,采用MATLAB 的数据拟合函数并画图如下:

>> x=[0 3 6 9 12 15 18 21 24 27 30];

>> y=[500 470 425 372 317 264 215 160 108 55 1]; >> plot(x,y)

可得到其运动曲线如图所示

图(1)

可以发现降落伞在后期的运动曲线几乎是线性的,所以可以把降落伞后期的运动看成是匀速直线运动.对降落伞进行受力分析,有f mg =,而kvs f =

其中s 为降落伞的伞面面积.

取22,3,8.9,300r s m r g kg m π====,估算出s m v k /17,9.2≈≈

()m

t s k e

ks

mg ks mg t v -

-=

把π⨯⨯=====232,17,9.2,8.9,300s v k g m 代入上式, 可以用MA TLAB 作出速度与时间的图象, >> m=300;

>> g=9.8; >> k=2.9; >> v=17; >> s=2*9*pi;

>> x=[0 3 6 9 12 15 18 21 24 27 30];

>> V=m*g/(k*s)-m*g/(k*s)*exp(-k*s*x/m); >> plot(x,V) 如下图:

图(2)

可以发现降落伞s 9以后速度几乎不变,这说明降落伞后期是作匀速直线运动的,所以降落伞后期匀速运动的速度可以这样确定:

9秒以后的数据用最小二乘法进行线性拟合,设δ++=b vt t H )(,其中δ符合正态分布,

采用Matlab 的polyfit 函数

X=[9 12 15 18 21 24 27 30];

H=[128 183 236 285 340 392 445 499]; P=polyfit(X,H,1)

结果为p=[17.5794,-29.2976] s m v /5794.17=∴ 因为降落伞为半球面,所以2

2

22/4r r s ππ== 由此解得 959.29

25794.178

.9300=⨯⨯⨯==

πvs mg k 4.2 降落伞载重的确定

由()1式可得m v 关于的函数 ()m

t s k e

ks

mg ks mg m v -

-=

因为降落伞落地时,()500=t H , 即

5002222

22=-+-

s

k g

m e s k g m ks mgt m

t s k 再由()()2,1联立方程组:()()⎪⎪⎩

⎪⎪⎨⎧-+=-=

--222222s k g m e s k g m ks mgt t H e ks m g ks m g t v m t s k m

t

s k

消去参数t 得到H 关于m 的函数,

()

()4/1ln 222

ks

mv s k mg ksv g m H -⎪⎪⎭

⎫ ⎝⎛--=

降落伞的最大载重当且仅当v 达到最大,即s m v /200=时取得,由此我们可以证明如下命

题:()m

t

s k e ks

mg ks mg m v -

-=是关于m 的增函数.

证明: 因为

()()0322

2<-=--=---m

t

s k m

t

s k m t

s k e m

ks gt dm m v d e m

gt

e ks g ks g dm m dv

m

t s k m

t

s k e m

gt e

ks

g ks g dm m dv ----=∴)(为严格单调减函数

相关文档
最新文档