降落伞选购的优化模型
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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 ----=∴)(为严格单调减函数