望麓自卑—湖南大学最具潜力的校园传媒

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: altf

易拉罐问题

[复制链接]
发表于 2007-9-17 09:16:26 | 显示全部楼层
相关数据测量

我们取一个饮料量为355毫升的可口可乐易拉罐,测量它的部分数据如下:

(单位:cm)

圆柱的半径
圆台上表面半径
罐的总高度
圆柱的高度
顶盖的厚度
侧壁的厚度
下底的厚度

3.305
2.885
12.310
10.210
0.028
0.011
0.021





根据上表数据,我们可以得到:


所以可以求得:   



§3 问题的分析与假设

(一)、问题2中,假设易拉罐是一个正圆柱体,我们首先假设罐体各部分厚度相同,则欲使材料最省,只需在容积固定时使柱体表面积最小即可;进一步考虑到为了加强罐体的抗压力和稳定性,顶盖的厚度要大于侧壁的厚度,则欲使材料最省,需在容积固定不变时,使所用材料的体积最小。

(二)、问题3中,假设易拉罐由圆台与圆柱组成,其中心纵断面如图一所示。我们首先假设罐体各部分厚度相同,则欲使材料最省,只需在容积固定时使罐体表面积最小即可;进一步考虑到为了加强罐体的抗压力和稳定性,顶盖与底部的厚度要大于侧壁的厚度,则欲使材料最省,需在容积固定不变时,使所用材料的体积最小。

(三)、问题4中,假设易拉罐由上部的圆台、中部的圆柱和底部上凹球冠构成。其中心纵断面如图五所示。欲使材料最省,需使所用材料最少。



§4  符号的说明

R………………圆柱形部分的内部半径 

r………………圆台的上表面的内部半径

…………… 易拉罐底部球冠所在球的半径

h………………圆台的高度

…………… 易拉罐底部球冠的高度

H………………易拉罐上表面到下表面总的内部高度

a……………… 顶盖的厚度

b………………侧壁的厚度

c………………下底的厚度

S……………… 易拉罐的总的表面积

………………易拉罐的内部容积

V………………材料的体积



§5 模型的建立与求解

5.1关于问题2的模型建立与求解

在问题2中,我们把易拉罐近似看作一个正圆柱体,此易拉罐的中心纵断面如图二所示.

5.1.1 不考虑材料的厚度的情况

欲使材料最省只需使表面积S最小,建立如下数学模型:

min …………………①

………… ②

求表面积S在条件②下的最小值,我们把②变形后代入①,消去H,设R为自变量,

S为因变量。求 的最小值即可。根据参考文献[4],由公式得       ……………③            

可以求得极值点:

代入①得



所以,高与半径之比 .这个值与我们实际测量的值 比较接近,所以这种模型的建立有一定的合理性.实事上,为了加强罐体的抗挤压能力和稳定性,顶盖和底部的厚度要大于侧壁的厚度,那么考虑材料的厚度时,高与半径之比又是多少呢?





5.1.2顶盖与底的厚度大于侧壁厚度的情况

在考虑材料的厚度的情况下,易拉罐的中心纵断面如图三所示。我们可以

取顶盖的厚度 ,

下底的厚度 ,

则顶盖材料体积为

下底的材料体积为

侧面的材料体积为

所用材料体积总体V :



并且满足  

因为 , 所以带 的项可以忽略(极其重要的合理假设和简化). 因此,我们建立求材料体积最小值的数学模型:

  

从 解得 代入V,是原问题化为求H:R的值以使V最小,即求R,使 最小。

求极值点:

解得极值点:

把上述R的值代入 可得   

所以  

根据实际测量的厚度值, , ,可以得到 ,此比值与实际测的数值的比值更加接近,说明该模型更接近于最优设计。

5.2关于问题3的模型建立与求解

在实际生活中,易拉罐并不是一个正圆柱体,我们可以把它的上顶近似看作一个圆台,下部近似看作一个圆柱体,则我们得到易拉罐的中心纵断面如图一所示:

5.2.1:在不考虑材料的厚度的情况下

欲使材料最省,只需在容积固定时使罐体表面积最小即可,则我们可以建立关于表面积的数学模型为: 



该模型的求解,我们使用拉格朗日乘数法,并借助于matlab软件根据参考文献[2],[3]进行计算,具体步骤:


syms R r h H l;

S=3.1416*r^2+3.1416*(R+r)*(h^2+(R-r)^2)^(1/2)+2*3.1416*R*(H-h)+

3.1416*R^2+l*(3.1416*[r^2+R^2+r*R]*h/3+3.1416*R^2*(H-h)-355);

eq1=diff(S,R);

eq2=diff(S,r);

eq3=diff(S,h);

eq4=diff(S,H);

eq5=3.1416*[r^2+R^2+r*R]*h/3+3.1416*R^2*(H-h)-355;

Sov=solve(eq1,eq2,eq3,eq4,eq5,'R','r','h','H','l');

disp(Sov);

R=Sov.R,r=Sov.r,h=Sov.h,H=Sov.H            

得,R=4.034321

r=1.878264

h=2.563183

H=8.068642

经验证,只有上述解符合条件,是该情况下的最优解。所以,当易拉罐由圆台与圆柱组成且不考虑材料厚度时,易拉罐的底面半径为R=4.034321,顶盖半径为r=1.878264,上部圆台高为h=2.563183,整个罐体高为H=8.068642,此时,易拉罐用材料最省。从所得数据上来看,该模型与实际测量值还有较大差距,还需改进,为此我们考虑材料厚度,实事上,为了加强罐体的抗挤压能力和稳定性,顶盖和底部的厚度要大于侧壁的厚度,那么考虑材料的厚度时,罐体的尺寸又是多少呢?

  5.2.2:在考虑材料的厚度的情况下

通常顶盖和底部的厚度要大于侧壁的厚度,则欲使材料最省,需在容积固定不变时,使所用材料的体积最小。

圆台侧壁的体积:

  

     



圆柱侧壁部分的体积:



顶盖和底面的体积为:

   

所以易拉罐材料的总体积为:


  



  我们可以建立关于材料体积的数学模型:



该模型的求解,取 ,我们使用拉格朗日乘数法,并借助于matlab软件进行计算,具体步骤:

syms R r h H l;

V=4*3.1416*R^2+3*3.1416*r^2+3.1416*(h*r+H*R-h*R)

+l*(3.1416*[r^2+R^2+r*R]*h/3+3.1416*R^2*(H-h)-355);

eq1=diff(V,R);

eq2=diff(v,r);

eq3=diff(V,h);

eq4=diff(V,H);

eq5=3.1416*[r^2+R^2+r*R]*h/3+3.1416*R^2*(H-h)-355;

Sov=solve(eq1,eq2,eq3,eq4,eq5,'R','r','h','H','l');

disp(Sov);

R=Sov.R

r=Sov.r

h=Sov.h

H=Sov.H

得, H=12.284,

   h=1.2701

   R=3.2765

   r=2.9285

只有上述解符合条件,是该情况下的最优解。所以,当易拉罐由圆台与圆柱组成且考虑材料厚度时,易拉罐的底面半径为R=3.2765,顶盖半径为r=2.9285,上部圆台高为h=1.270,整个罐体高为H=12.284,此时,易拉罐用材料最省。从所得数据上来看,该模型与实际测量值还有较小的差别,所以此模型比较符合实际,我们可以把易拉罐的实体抽象为此模型.

5.3 关于问题4的模型建立与求解

实际上,饮料罐的形状是如下平面图形绕其中轴线旋转而成的立体。

(程序与图形出自参考文献[9])

my = {AbsoluteThickness[2],Line[{{2.3,0.4},{2.3,0},{2.7,0},

{2.7,0.8},{3.3,0.8},{3.3,11},{3,12},{3,12.4},{2.7,0},{-3,12},

{-3,12.4},{-3,12},{-3.3,11},{-3.3,0.8},{-2.7,0.8},{-2.7,0},

{-2.3,0},{-2.3,0.4}}]}

mygrapg = Show[Graphic[my],AxesLabel->{x,y},

AspectRatio->Automatic, PlotRange->{0,12.4}]


图四

  

考虑到实际情况,为了使易拉罐更牢固、更美观、更稳定,同时为了易于易拉罐的码放。我们可以把易拉罐看成三部分,第一部分是一个圆台,第二部分是一个圆柱,第三部分是一个球面. 则我们得到易拉罐的中心纵断面如图五所示:







5.3.1在不考虑材料厚度的情况下

不考虑材料厚度时,只需让罐体表面积最小即可,我们可以建立以下的数学模型,




该模型的求解,我们使用拉格朗日乘数法,并借助于matlab软件进行计算,具体步骤:

syms R r h H l;

V=2*3.1416*R*(H-h)+2*3.1416*R* +3.1416*(r+R)*[(R-r)^2+h^2]^(1/2)

+3.1416*r^2+l*(3.1416*[r^2+R^2+r*R]*h/3+3.1416*R^2*(H-h)

-(3* - )/(3*3.1416)-355);

eq1=diff(V,R);

eq2=diff(v,r);

eq3=diff(V,h);

eq4=diff(V,H);

eq5=diff(V, )

eq6=diff(V, )

eq5=3.1416*[r^2+R^2+r*R]*h/3+3.1416*R^2*(H-h)

-(3* - )/(3*3.1416)-355);

Sov=solve(eq1,eq2,eq3,eq4,eq5,'R','r','h','H','l');

disp(Sov);

R=Sov.R    r=Sov.r

h=Sov.h    H=Sov.H

=Sov.

=Sov.

我们可以得到,H=12.2915  h=1.1925  R=3.3045 r=2.9918 = 0.9790

= 5.7551 为可行解 。这组解所得到的数据与实际测量值的存在一定差别,但此模型已进一步符合了实际。

5.3.2考虑材料的厚度的情况

   考虑到顶盖和底部厚度达于侧面厚度,要是材料最省,需得使得材料体积最小。

顶盖材料体积为

圆柱侧面的材料体积为

圆台侧面的材料体积:  





   



球缺的体积:



材料的总体积

+ + -

因此我们可以建立关于材料体积的数学模型:



该模型的求解, 我们使用拉格朗日乘数法,并借助于matlab软件进行计算,具体步骤:

syms R r h H l;

V=3.1416*R*(H-h)+2*3.1416*R* +3.1416*(r+R)*[(R-r)^2+h^2]^(1/2)

+3.1416*r^2+l*(3.1416*[r^2+R^2+r*R]*h/3+3.1416*R^2*(H-h)

-(3* - )/(3*3.1416)-355);

eq1=diff(V,R);

eq2=diff(v,r);

eq3=diff(V,h);

eq4=diff(V,H);

eq5=diff(V, )

eq6=diff(V, )

eq5=3.1416*[r^2+R^2+r*R]*h/3+3.1416*R^2*(H-h)

-(3* - )/(3*3.1416)-355);

Sov=solve(eq1,eq2,eq3,eq4,eq5,'R','r','h','H','l');

disp(Sov);

R=Sov.R

r=Sov.r

h=Sov.h

H=Sov.H

=Sov.

=Sov.

求解得,H=12.3140,   =5.3470   =1.1422   h=1.1718

    R=3.3052   r=3.0011

该组解与实际测量值非常接近,说明该设计是最优的。



§6 模型的评价与改进

  上述模型的建立从考虑材料厚度和不考虑厚度两方面着手,不考虑材料厚度的模型显然不够好,与实际相差较大,考虑厚度的模型更接近于实际。

本文的优点: 1、 本文根据问题要求,利用优化的思想,一步一步地讨论了模型的建立情况,使所建立的模型极大地趋近于实体。

2、 本文综合考虑了影响易拉罐用料量的各种因素。

本文的缺点: 1、 对于模型中出现的实际的复杂问题作了很多简化,最终得到的数值与所测数值有偏差。

2、 测量易拉罐的数据有误差

易拉罐的设计主要考虑的方面有;1、尺寸比例的经济性及科学性;2、人体工学;3、力学性质;4、易拉罐内部留有的空余部分;5、放置时运输时的稳定性。我们的模型中第1、3、5、方面已考虑到,与改进模型需进一步考虑2、4、方面。第三方面也可进一步考虑。根据参考文献[8],罐底球面的强度取决于以下几个因素:材料的弹性模量、底部直径、材料的强度、球面半径。材料愈薄,强度愈低,因此轻量化技术要求减少罐底直径及设计特殊的罐底形状。工艺试验表明,罐底沟外壁夹角若 大于40°,将大大减小罐底耐压。凸模圆弧R不能小于3倍的料厚。但R太大,将会减小强度。球面和罐底沟内壁圆弧R1,至少为3倍料厚,减小罐底沟内壁夹角 ,将增加强度,生产中大多数采用10°以下。





联系电话,13475637326
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

每日推荐上一条 /1 下一条

小黑屋|手机版|湖南大学望麓自卑校园传媒 ( 湘ICP备14014987号 )

GMT+8, 2024-5-4 15:29 , Processed in 0.052128 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表