倾倒的啤酒杯

倾倒的啤酒杯

1. 问题重述

本文就如何调整啤酒杯中液面的高度,来使得酒与酒杯整体的质心达到
最低点,讨论同时杯子的几何形状等其他因素,是否对该方面有一定影响。
2.模型假设
1.忽略酒杯底部厚度,不考虑其在重心计算内,且就要求而言对结果无影响。
2.为了便于计算,不考虑杯底与杯沿接触时的形变。
3.不考虑其他因素对溶液密度的影响,仅考虑溶液均匀分布的情况。

3.符号说明

在这里插入图片描述

4.问题分析

为了使得杯与其内部的酒最不容易倾倒,首先需要考虑杯子保持静态平衡的条件,即质心的竖直投影应在物体与其支撑面的接触范围内。如此在静止时才不会不发生倾倒,因此只需要调整物体的质心投影离开物体与其接触范围时所需要的极限角度即可。针对这一点,可以有两个方案实施改进,一:增大杯底与支撑面的接触面积。二:降低杯中液体的质心。
在这里插入图片描述
对于一个固定形状的杯子,显然前者是确定的,但是后者却可以通过调整杯中液体的高度来调整。计算时,对常见的如下图所示的酒杯进行计算。
在这里插入图片描述

5.模型建立与解决

已知饮料的密度则可以得出:
在这里插入图片描述对于锥形的酒杯根据实际中质心的计算公式可得:
在这里插入图片描述
同时酒杯的质心也可以表示为一个定值:
在这里插入图片描述
最后统一三者的质心,得到了实际的质心等式:
在这里插入图片描述
根据以上公式计算可得中心得表达式如下:
在这里插入图片描述
带入𝑘得到表达式,对以上公式的参数赋予初值,用软件画图可得:
在这里插入图片描述
因此,当x=0.76左右时,质心高度达到最低,而当质心高度达到最低时𝑘的关系也可以表示出来,即对该方程求导,令其为零,代码如下:

df=diff(f,x);
ff=solve(df==0);
fplot(ff,[0,1]);

最后matlab可能不堪重负,炸掉了,没有跑出结果。但是,合理的分析也可以得出,当𝑘增大时,质心最低高度也会不断下降(由极限思想即可得到)

6.模型评价

本文就如何调整啤酒杯中液面的高度,来使得酒与酒杯整体的质心达到最低点,讨论同时杯子的几何形状等其他因素,是否对该方面有一定影响。
缺乏普适性:在计算时,只考虑了锥形杯子的情况,而实际上酒杯形状多样。
并不一定是最佳:在酒杯质量密度容积一定的情况下,必定有最优情况。
分析直观明晰:多方面考虑,最后得到了较为准确的数据。

附录
代码:

clear;clc
a=10;k=0.3
w1=200;w2=230;w3=50;
r=15;s3=1;e=0.3;Pi=3.1415926;
for i=4:7
 k=i/10;
 f=@(x)(w1*3*(x^4-k^4)*x^3/(4*(1-k^3))+2*r*e*Pi*a*(1-
k^3)/3+w3*s3)/(w1*(x^3-k^3)/(1-k^3)+w2+w3)
 fplot(f,[0,1]);
 hold on;
end
ylabel("质心高度");
xlabel("酒的液面高度");
legend("k=0.4","k=0.5","k=0.6","k=0.7");

在这里插入图片描述

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值