乒乓球垂直运动的计算机仿真
2024-05-02
来源:星星旅游
维普资讯 http://www.cqvip.com 中国科技论文统计源期刊 实验技术与管理 Vtl1.23 No.2 (中国科技核心期刊) EXPERIMEN I'AL TECHN0【DGY AND MANAGEMENT FEB.2oo6 乒乓球垂直运动的计算机仿真 杨宏伟,张云 (南京农业大学物理系,江苏南京210095) 摘要:描述了乒乓球垂直下落过程中与台面相撞的运动状态,求取了该运动的数学方程和差分方程,设 计了相应的程序,并通过图像直观地反映了乒乓球的运动轨迹随参数的变化情况,对于促进和提高学生学 习物理、力学、数学及计算机应用技术的兴趣和水平具有积极的作用。 关键词:乒乓球;运动;差分方程;模拟 中图分类号:TP391.9 文献标识码:B 文章编号:1002-4956(2006)02—0059—02 Computer Simulation of Vertical Motion of Ping Pong YANG Hong-wei,ZHANG Yun (Department of Physics,Nanjing agricultural University,Jiangsu Nanjng 210095,China) Abstract:in this article,we explained the movement of the vertical motion of ping pong,procured its diference e- quation,designed the corresponding program,and stated the corresponding physical background visually with the picture.it’s very active for the students studying physics,mechanics,and mathematics and computer application. Key words:ping pang;motion;diference equation;simulation 乒乓球的运动过程非常复杂,包括垂直运动, 损失)。振动台台面的位移是一flsintot,乒乓球初 与地面或台面撞击反弹,或者用球拍不停地上下掂 始时刻在离台面垂直距离h(lf<zh)处,然后为自由 球的运动等。本文将乒乓球看成是仅有垂直方向的 落体运动,如图1所示。假定tj为第 次碰撞时 运动情况,仅研究当球上升、下降,与其它物体相 刻,而第-『次碰撞前的速度为一“(t ),第_『次碰撞 互作用后,反弹上升的基本情况。如果忽略其它因 后的速度u(tj)。由于第 +1碰撞前的速度“(tj+。) 素的影响,用自由落体运动和完全弹性碰撞就能解 的大小等于第-『次碰撞后的速度,方向相反,所 释其运动规律。但如果碰撞面也是处于一个运动状 以,有:“(tj+1)=一v(.tj)。 态的话就带来计算复杂性。本文根据其物理运动原 理,首次推导了其运动方程,并将其化为差分方 程,运用计算机进行了其运动规律研究,取得了很 好的效果,对于促进和提高学生学习物理、力学、 数学及计算机应用技术的兴趣和水平具有积极的 作用。 1乒乓球运动的数学方程和差分方程 图1运动示意图 ; 设乒乓球只沿垂直方向运动,乒乓球与振动台 将振动台台面的运动速度记为 (t),则 之间的碰撞恢复系数为0c,0c≤1(0c=1表示乒乓 (t)=一#toco ̄(tot) 球与振动台面是弹性碰撞,即碰撞时机械能量没有 由自由落体公式可知: 收稿日期:2005.04—01 +1— =2v(tj)/g (1) 作者简介:杨宏伟(1963一),男,河南汝州市人,博士后,副教 下面引进两个无量纲的参量作为系统的状态参量: 授,主要研究方向:计算物理学、生物信息学 西=tOt,V=2一Oty (2) 基金项目:全国高等学校教学研究中心研究计划立项课题 g (B1A010092.1104);南京农业大学重点课程建设资助项目. 这里西视为碰撞时刻的相位, 视为碰撞后的速 维普资讯 http://www.cqvip.com 实验技术 I.j符州 度。再引进一个无量纲的参量作为系统的控制参量 y,其中 为描述耗散作用的参量,y为描述力的 振幅作用的参量,且 V=一v: _±.垡 g (3)-), 由上述推导可知,对应时刻乒乓球的速度解析表达 式比较复杂,为此,下面选择用差分方法求解。为 推导方便,以下t,(tj)改记为t, 。在(1)式两边乘 以 得 4,j+I= ,+vj (4) 乒乓球在 +.时刻碰撞前的速度一uj+.加上台面振 动的速度W(ti+。),经台面受阻产生耗散作用,即 乘上耗散因子Ot后等于乒乓球在时刻tj+.碰撞后的 速度vi+.减去台面振动的速度W(tj+。),即 +l—W(0+1)= (一 +l+W(ti+1)) vj+l= +(1+O1)W(tj+1) =.vi+(1+OZ)(一 )O)COS(o)tj+1) (5) 将上式两边乘以 ,得 二【 t,,+l= t,/一'ycos( f+1) (6) (6)式是以 与t, 为状态变量的二阶差分非线形 方程组。 2程序设计和结果分析 为了更直观的描述反弹速度与a,ll;-]的关系,用 一些数据进行说明显得极为重要。根据上面所得的 方程,结合初始条件得到初值,经过迭代后得到一 系列数据,整个计算的流程图如图2所示。为了更 好的描述问题的物理性质,我们用不振动的台面进 行比较,分别设计出程序得到相应的数据,从而更 形象的表述本文的模型特征。 对上述程序给定无量纲初值: =0.8, =0. 01, =3.14,h=1.0,G=10.0,得到一系列的 数据。从数据中我们可估计到速度的大体变化情 况:速度是呈降低的趋势。得到如图3所示的结 果:图中的纵坐标表示下落后乒乓球的反弹速度, 图中点的个数就表示了乒乓球反弹的次数。由自由 落体的公式t,= ̄/2gh可以知道,速度t,与高度h 成正相应关系,所以图中的纵坐标也就大体上反映 了反弹高度的情况。图3中的直线是台面不振动的 情况,曲线是台面的振动下得到的数据,进行对比 后我们会发现:台面的振动,使得乒乓球的振动时 间延长了,并且反弹高度变高;从数据中我们同时 发现这种情况下在桌面上振动的次数变少了,台面 不振动时为69次,台面参与运动时为27次(直线 图2计算流程图 的下半段是由很多密集的点连在一起)。 删 图3乒乓球反弹速度与时间关系图 3 结论 本文首次推导了乒乓球垂直下落过程中与台面 相撞的数学方程和差分疗程,设计了相应的程序, 得到了相应的结果,并通过图像直观地反应了乒乓 球的运动轨迹随参数的变化情况。该结论对研究乒 乓球的运动规律,在物理实验教学中模拟乒乓球的 运动,促进和提高学生学习物理、力学、数学及计 算机应用技术的兴趣和水平具有积极的作用。 参考文献(References): [i]聂勤务,蒋伟进.抛物运动的计算机仿真研究[J].计算机仿 真,2003,20(12):89-9i. [2]阮炯.差分方程和常微分方程[M].上海:复旦大学出版 社。2002. [3]谭浩强.C程序没计[M].北京:清华大学出版社.1999. [4]倪少玲,r i少新.船舶阻力教学实验的计算机模拟与仿真 [J].实验技术与符理,2003,20(6):41—45. 【5]} 晓同,刘东梅.非线性动态电路状态轨迹的仿真[J].实验 技术 管 ,2(X)4,21(3):32—34.