基于Algodoo对不同情况的斜抛运动研究*

2022-02-11 02:58李广富南亚亚高永伟
物理通报 2022年1期
关键词:空气阻力初速度炮弹

李广富 南亚亚 何 婧 高永伟

(宁夏大学物理与电子电气工程学院 宁夏 银川 750021)

1 前言

2019年人教版物理必修2的“抛体运动规律”一节中的“思考与讨论”栏目曾提出了如图1所示的问题:

图1 教材思考题

物体在空气中运动时,速度越大,阻力也越大,所以研究炮弹的运动时就不能忽略空气阻力.那么在考虑空气阻力的情况下,炮弹的运动轨迹是怎么样的?由教材上的思考题可以看出,教材编写者非常注重引导教师将考虑空气阻力的斜抛运动作为拓展知识引入课堂,因为这样会更好地让学生将物理与生活联系起来,加深学生对斜抛运动的认识.尽管已有研究曾用科学仿真计算软件——Matlab模拟仿真给出了物体在空气阻力作用下的斜抛运动轨迹,同时也探究了初速度、抛射角对射程和射高的影响[1,2],但并未深入研究物体质量等其他因素对斜抛运动的影响,而且也并未将研究结果与教学结合起来.同时,中学物理教师和中学生并未掌握利用Matlab来编写代码的能力.显然,这样的研究结果不太适合应用在教学上.

Algodoo是瑞典Algoryx Simulation AB公司推出的仿真实验平台,不但容易上手,而且可以模拟仿真不同条件下的物理实验,还具有生成数据图表快速准确等优点[3].

为此,本文首先分别利用Algodoo和科学仿真计算软件Matlab对有和没有空气阻力情况下的斜抛运动进行研究,得出相关结论,同时将两种软件的模拟计算结果进行对比,以说明Algodoo平台数据的有效性.其次,基于Algodoo平台探究相关因素对有空气阻力情况下斜抛运动的影响,并最终给出基于Algodoo平台开展“斜抛运动”教学的相关建议.

2 基于生活实例对不同情况的斜抛运动研究

物体在运动过程中总要受到空气阻力,当速度较小时,空气阻力正比于速度的一次方,速度较大时,空气阻力正比于速度的二次方,当速度继续增大时,空气阻力将与速度的更高次方有关.本文只研究空气阻力分别与物体速度一次方和二次方成正比这两种情况.

2.1 投篮

投篮时,篮球所做的运动为斜抛运动.因此,在研究考虑空气阻力的斜抛运动时,可以将投篮作为问题探究的背景.由于篮球的速度不大,此时篮球所受到的空气阻力与速度的一次方成正比.

【例1】一个小孩在空地上练习投篮,设篮球为4号儿童比赛用球,其半径r1为0.1 m,质量m1为0.4 kg.重力加速度g取为9.8 m/s2,现小孩以初速度v0为15 m/s、抛射角α为30°将篮球抛出.在有和没有空气阻力情况下,篮球的运动轨迹有什么区别?两种情况下篮球的速度、加速度又是如何变化的?

在忽略空气阻力的情况下,篮球以一定的初速度和角度斜向上抛出,以篮球质心的运动轨迹作为xOy平面,抛出点作为原点,其运动轨迹及受力如图2所示.

图2 无阻力情况下篮球运动轨迹与受力图示

篮球的水平速度vx,竖直速度vy分别为

vx=v0cosα

(1)

vy=v0sinα-gt

(2)

篮球的射程x和射高y为

x=v0tcosα

(3)

(4)

在现实生活中,空气阻力f一般为

(5)

其中,C为阻力系数,ρ为空气密度,S为物体的特征面积,n为空气阻力指数.

为了计算方便,令比例常数为k

(6)

通过将球体的阻力系数C=0.5,空气密度ρ=1.205 kg/m3,篮球的特征面积S=0.01π m2代入式(6),可得此时的比例常数k1= 0.01.

在受到空气阻力的情况下,篮球的轨迹和受力分析如图3所示.

图3 有阻力情况下篮球运动轨迹与受力分析图示

在有空气阻力情况下,设篮球的水平速度为vx′,竖直速度为vy′,根据牛顿第二定律,在水平方向、竖直方向则有

(7)

(8)

由上面两式可得

(9)

(10)

则此时篮球的射程x′和射高y′分别为

(11)

(12)

消去式(11)和(12)中的时间t即可得到篮球的运动轨迹.利用Matlab编写程序可给出篮球在两种情况下的运动轨迹,结果如图4所示.

图4 有和没有空气阻力情况下篮球运动轨迹对比图(Matlab)

图4中,上、下两条曲线分别代表没有空气阻力和有空气阻力情况下篮球的运动轨迹.结果表明,有空气阻力时篮球的射程和射高略小于无空气阻力时的射程和射高,由于篮球的速度较小,所以空气阻力对其运动的影响也较小,篮球的运动轨迹不再是严格的抛物曲线.

与Matlab科学仿真计算软件不同,Algodoo是基于后台计算,通过可视化界面操作以实现对物体运动规律的模拟仿真.利用Algodoo平台模拟仿真得到的关于篮球在有和没有空气阻力情况下的运动轨迹如图5所示.

图5 有和没有空气阻力情况下篮球运动轨迹对比图(Algodoo)

图5中上、下两条曲线也分别代表篮球在无、有空气阻力情况下的运动轨迹,结论与图4相同.可见,通过两种软件均能实现对篮球在有和没有空气阻力情况下运动轨迹的模拟和比较.为了更细致地分析和比较两种软件对有空气阻力情况下篮球运动规律描述的差异,将两种软件所得数据一并绘于图6.

图6 有空气阻力情况下篮球运动轨迹模拟结果对比

图6表明,通过两种软件模拟得到的篮球运动轨迹吻合很好,表1给出了详细的数据比较.

表1 篮球的射程、射高的计算对比

由表1可知,采用两种软件计算得到的结果非常接近,上表也可以得出与图4相同的结论.

结合图6和表1可以看出,Matlab与Algodoo均能模拟仿真出篮球在有和没有空气阻力情况下的运动轨迹,而且两者误差非常小,同时Algodoo可以通过简单的操作而不用编写代码就能够模拟出斜抛运动的轨迹.因此, Algodoo比Matlab更适合应用到“斜抛运动”的课堂教学中.

由于Matlab需要编写相关的代码才能对篮球的速度、加速度在斜抛运动过程中的变化情况进行探究,而Algodoo具有快速实时输出物体运动过程中相关物理量变化情况的功能,使用更加方便.为此,以下将只利用Algodoo在有和没有空气阻力的情况下对篮球的速度、加速度在斜抛运动过程中的变化情况进行研究.

图7给出了篮球在有和没有空气阻力时的速度随时间变化曲线.

图7 篮球速度对比图

图7的上下两条曲线分别表示在没有和有空气阻力情况下篮球的速度随时间变化曲线.虽然两者都是抛物线,但是在有空气阻力的情况下,篮球的速度减少量较大,因为其不但受到重力的作用,在运动过程中还时刻受到与速度方向相反的空气阻力作用.

篮球在有和没有空气阻力时的加速度随时间变化如图8所示.

图8 篮球加速度对比图

图8中水平直线表示的是没有空气阻力情况下篮球加速度随时间变化关系,因为在此条件下篮球只受重力作用,其加速度即为重力加速度,且不随时间发生变化.另一条曲线表示的是有空气阻力情况下篮球加速度随时间变化关系,在上升阶段,空气阻力方向斜向下,篮球的合加速度将大于重力加速度;在下降阶段,空气阻力斜向上,篮球的合加速度将小于重力加速度.

2.2 炮弹的发射

当物体运动速度较大时,其所受到的空气阻力将与速度的二次方成正比.由于炮弹的速度v″0较大,可达几百米每秒,故研究此类问题时,可以将炮弹的发射作为研究的背景.

【例2】设炮弹的半径r2为0.1 m,质量m2为33 kg,重力加速度g为9.8 m/s2,大炮以初速度v″0大小为300 m/s,抛射角β为30°发射一颗炮弹,在有和没有空气阻力的情况下,炮弹的运动轨迹有什么区别?两种情况下炮弹的速度、加速度又是如何变化的?

在没有空气阻力的情况下,对炮弹射程、射高的分析和上面对篮球的分析基本一致,这里不再赘述.

在受到空气阻力的情况下,炮弹的轨迹和受力分析如图9所示.

图9 有阻力情况下炮弹运动轨迹与受力分析图示

当炮弹所受空气阻力正比于速度二次方时,根据式(6),通过将球体的空气阻力系数C=0.5、空气密度ρ=1.205 kg/m3、炮弹的特征面积S=0.01π m2代入可得此时的比例常数k2=0.01.

设炮弹某时刻的速度为v″,此时速度与水平方向的夹角为β′,水平方向运动的距离为x″,竖直方向运动的距离为y″,根据牛顿第二定律,在水平方向、竖直方向有

(13)

(14)

上面两式可转化为

(15)

(16)

则式(15)、(16)可转化为以下的方程组

(17)

(18)

(19)

(20)

利用Matlab求解上面方程组,并计算炮弹在无空气阻力情况下的射程与射高,即可模拟得到炮弹在有和没有空气阻力情况下的运动轨迹,结果如图10所示.

图10 有和没有空气阻力情况下炮弹运动轨迹对比图(Matlab)

图10中上、下两条曲线分别代表炮弹在没有和有空气阻力情况下的运动轨迹,从图10可看出,在受到空气阻力作用时,炮弹的射程和射高都远小于无空气阻力时的射程和射高,这也印证了教材上的那句话:物体在空气中运动时,速度越大,阻力也越大.

利用Algodoo模拟仿真炮弹在有和没有空气阻力情况下的运动轨迹,结果如图11所示.

图11 有和没有空气阻力情况下炮弹运动轨迹对比图(Algodoo)

由图11可以得出与图10相同的结论.为了更细致地分析和比较这两种软件对有空气阻力情况下炮弹运动规律描述的差异,将两种软件所得数据一并绘于图12进行比较.

图12 有空气阻力情况下炮弹运动轨迹模拟结果对比

图12表明,通过两种软件得到的炮弹轨迹吻合较好,两者之间的差异,可能是Matlab采用数值方法求解离散方程代替原始方程所产生的截断误差或者是由于计算机储存精度不足所产生的差异.表2给出了详细数据比较.

表2 炮弹的射程、射高的计算对比

由表2可知,采用两种软件计算得到的结果较为接近.

结合图12和表2可以看出,虽然两种软件在模拟速度较大的物体的斜抛运动时存在一定的差异,但是量值在5%的范围内,同时由于Algodoo的使用方便性,所以,由于一节课堂教学时间是有限的,在课堂上不可能占用很多的时间来编写程序,而Algodoo具有快速实时输出物体运动过程中相关物理量变化情况的功能,Algodoo比Matlab更适合应用到“斜抛运动”的课堂教学中.

以下利用Algodoo来对炮弹的速度、加速度在运动过程中随时间变化情况进行研究.首先给出炮弹在有和没有空气阻力情况下速度随时间变化关系曲线,结果如图13所示.

图13中上下两条曲线分别表示在没有空气阻力和有空气阻力情况下炮弹的速度随时间变化曲线.在不受空气阻力的情况下,炮弹落到地面时的速度大小与发射速度保持一致.但是,在有空气阻力的情况下,炮弹的速度减少量较大.

①没有空气阻力的情形;②有空气阻力的情形

炮弹在有和没有空气阻力时的加速度随时间变化如图14所示.

①有空气阻力的情形;②没有空气阻力的情形

图14中水平直线表示无空气阻力情况下炮弹加速度随时间变化关系,在无空气阻力时,炮弹只受重力作用,故其加速度为重力加速度.另一条曲线表示的是有空气阻力情况下炮弹加速度随时间变化关系,在上升阶段,空气阻力方向斜向下,炮弹的合加速度将大于重力加速度;在下降阶段,空气阻力斜向上,其合加速度将小于重力加速度,所以炮弹的加速度先是大于9.8 m/s2,后逐渐减少.

由于空气阻力的方向总与速度的方向相反,而且在运动过程中是随位置而变化的,有和没有空气阻力时,加速度的方向是不同的,方向的变化十分复杂.因此,上述关于速度和加速度在有无空气阻力时的对比,都是指大小的对比.

3 空气阻力对斜抛运动影响的研究

在考虑空气阻力的斜抛运动中,影响射高和射程的因素不是单一的.所以,对影响斜抛运动的因素进行分析研究将变得非常重要.在考虑空气阻力的情况下,借助Algodoo平台对影响斜抛运动的因素进行研究分析.

3.1 空气阻力f=-kv时对影响斜抛运动的因素的研究

当物体所受到的空气阻力与速度的一次方成正比时,由式(11)、(12)可知,射程、射高分别与初速度、抛射角、质量和比例常数k有关.

(1)初速度对射程、射高的影响

在考虑空气阻力情况下,设一小球的质量为0.4 kg,重力加速度为9.8 m/s2,比例常数k为0.5.将球以抛射角为30°,初速度分别为5 m/s,10 m/s,15 m/s,20 m/s,25 m/s在同一位置抛出,结果如图15所示.

图15 初速度对小球运动轨迹的影响

图15中从上到下的5条斜抛运动曲线对应的初速度依次减小.由此可知,保持其他物理量不变,物体做斜抛运动的射程与射高随着初速度的增大而增加.

(2)抛射角对射程、射高的影响

在考虑空气阻力情况下,设一小球的质量为0.4 kg,重力加速度为9.8 m/s2,比例常数k为0.5.将球以初速度为15 m/s、抛射角分别为15°,30°,45°,60°,75°在同一位置抛出,结果如图16所示.

图16 抛射角对小球运动轨迹的影响

图16中从左向右的5条斜抛运动曲线对应的抛射角依次减小.图16表明,保持其他物理量不变,斜抛运动的射高与抛射角呈正相关.随抛射角增大,射程先增加后减小,而且,当抛射角等于45°时,所得射程将不再是最大值.

(3)质量对射程、射高的影响

若考虑空气阻力存在,设重力加速度为9.8 m/s2,比例常数k为0.5,将5个质量分别为0.5 kg,1 kg,1.5 kg,2 kg和2.5 kg的小球以初速度15 m/s,抛射角为30°在同一位置抛出,结果如图17所示.

图17 质量对小球运动轨迹的影响

图17中从上到下的5条斜抛运动曲线对应的质量依次降低.图17表明,在保持其他物理量不变时,随着物体质量的增大,物体做斜抛运动的射程与射高也随之增大.

(4)比例常数k对射程、射高的影响

在考虑空气阻力情况下,设重力加速度为9.8 m/s2,将质量为0.4 kg的小球以初速度15 m/s,抛射角为30°,在比例常数k分别为0.05,0.25,0.5,0.75,1的环境下从同一位置抛出,结果如图18所示.

图18 比例常数k对小球运动轨迹的影响

图18中从上到下的5条斜抛运动曲线对应的比例常数k依次增大.由此可知,在保持其他物理量不变时,随着比例常数k的增大,物体做斜抛运动的射程与射高随之减少.

3.2 空气阻力f=-kv2时对影响斜抛运动的因素的研究

当物体所受到的空气阻力与速度的二次方成正比时,利用Algodoo也可探究初速度、抛射角、质量和比例常数k对射程、射高的影响,结果分别如图19,20,21和22所示,结论与上一部分相对应的结论一致,这里不再赘述.

图19 初速度对运动轨迹的影响

图20 抛射角对运动轨迹的影响

图21 质量对运动轨迹的影响

图22 比例常数k对运动轨迹的影响

4 结束语

对于教材“思考与讨论”栏目所提出的问题,利用Algodoo可以比Matlab更容易地给出有和没有空气阻力情况下斜抛运动规律的差异,同时,在考虑空气阻力的情况下,利用Algodoo也可以更方便地探究影响斜抛运动的因素.为此,本文拟给出以下教学建议:

(1)在课堂上可以结合Algodoo来给学生演示物体在有和没有空气阻力作用下的斜抛运动轨迹;

(2)利用Algodoo的图表功能,将做斜抛运动的物体的速度和加速度在有和没有空气阻力情况下的变化情况展示给学生;

(3)由于Algodoo平台易于操作,可以让学生用Algodoo自行探究影响斜抛运动的因素.

综上所述,结合Algodoo对“斜抛运动”进行教学,既可以为学生清晰地展示有和没有空气阻力时的斜抛运动的轨迹的区别,又可以让学生知道在有空气阻力的情况下做斜抛运动的物体速度、加速度随时间的变化规律,还可以引导学生利用Algodoo平台采用控制变量法来探究影响斜抛运动的因素,以此来提高学生的学习兴趣,并培养他们实事求是、严谨治学的科学探索精神.

猜你喜欢
空气阻力初速度炮弹
树上长“炮弹”
物理期末测试题
装填炮弹
“炮弹”表妹
匀变速直线运动的速度与位移的关系
不怕摔的蚂蚁
降落伞
积木炮弹
“牛顿第一定律”练习
抓住重点知识 提高复习效率