考虑空气阻力的抛射体运动mtlab仿真_第1页
考虑空气阻力的抛射体运动mtlab仿真_第2页
考虑空气阻力的抛射体运动mtlab仿真_第3页
考虑空气阻力的抛射体运动mtlab仿真_第4页
考虑空气阻力的抛射体运动mtlab仿真_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、考虑空气阻力的抛射体的运动* (天水师范学院 物理与信息科学学院)摘要:在力学中涉及许多复杂的计算问题,例如非线性问题,对其求解有时是很困难的MATLAB是一种科学计算软件,主要适用于矩阵运算及控制和信息处理领域的分析设计,它使用方便,输入简捷,运算高效,内容丰富,将MATLAB引入物理教学,利用可视化的功能,可对物理学中抽象、不易理解的部分进行计算机模拟,从而使教学生动具体。以提高学生的学习兴趣和积极性,得到明显的教学效果关键词:MATLAB软件;力学;空气阻力;质点轨迹;抛射体From the air resistance of the projectiles*(College of Ph

2、ysics and Information Science,Tianshui Normal University)Summary : in mechanics of many complex calculations, for example, the solution of the nonlinear is sometimes very difficult MATLAB is a scientific terms, mainly applied to the matrix multiplication and control the field of analysis and informa

3、tion processing, it is easy to use and operation of input, efficient, informative, will be introduced in physics teaching, using MATLAB visual features, but for physics in the abstract, is not easy to understand a part of the computer models, so teaching is a specific.Keywords : MATLAB software ; me

4、chanics the particle ; air resistance ; track ; projectiles引言:在力学中涉及许多复杂的计算问题,例如非线性问题,对其求解有时是很困难的,MATLAB正是处理非线性问题的很好工具,既能进行数值计算,又能绘制有关曲线,非常方便。 经典力学原理基本上沿着两条路线进行。一条是基于牛顿运动定律,在静力分析中,主要遵循力学平衡原理,加上组成结构材料的本构关系和应变,位移的几何协调关系可以导出微分方程。另一条是基于功、能原理,它以能量原理(如最小势能原理,虚位移原理等)为基础,可以导出需要求解的积分方程。不管是解微分方程还是积分方程,均需求出函数y

5、=f(x),使之满足方程并在边界上满足边界条件。对于简单问题可以求得其解析解,但物理学中的实际问题是很复杂的,往往很难求得其实用的解析解,因此,应用计算机得到其数值解成了可行的解决问题的途径。常用的数值方法有差分法、有限元法、加权残值法、边界元法等,这些解法通常都有大量的矩阵用算以及其他数值用算。MATLAB具有强大的科学计算功能,这使得人们可以用它来代替FORTRAN等传统的编程语言。在计算要求相同的情况下,使用MATLAB编程,工作量会大大减少。例如在物理学中应用FORTRAN求解振子的自由振动,需要调用jacobi子程序求解矩阵的特征值及对应的特征向量,而且要求该矩阵必须为实对称矩阵,程

6、序繁杂,且对一般用户来说,要看懂程序算法实属不易,而采用MATLAB编制该自由振动的子程序时只需要调用两个函数:求逆矩阵的inv函数及求特征值和特征向量的eig函数。下面简单地介绍MATLAB在物理力学中的应用。落体偏东和导弹右偏都是地球自转的非惯性效应. 关于落体偏东这个问题的讨论一般都是在不计空气阻力影响的条件下进行, 而且已有许多种解释方法; 以及落体偏东这个问题在考虑空气阻力影响下的讨论也已有多种解释. 其实, 空气阻力不仅对落体偏东有相当的影响, 同样对抛射体运动有不可忽视的影响. 本文介绍抛射体在空气阻力两种影响下, 并且空气阻力与抛体速度平方成正比时, 从牛顿动力学方程出发导出北

7、半球抛射体的运动方程, 最后从抛射体的运动方程着手, 讨论了一些特例, 结果所得, 一般文献将均被本文包含.2、质点飞行的轨迹和距离 考虑空气阻力是抛射体质心的飞行轨迹问题1。假设空气阻力的方向与速度向量相反,大小与速度的平方成正比。计算质点飞行的轨迹和距离。 图1抛射体的受力图20xmgV其中c为空气阻力系数。 用MATLAB来进行数值求解。设r=,则原方程等价于下面的以及微分方程组;3、MATLAB仿真与分析程序如下:(1)函数文件 zf.mfunction rdot=zf(t,r)c=0.02;g=9.8;m=1;vm=sqrt(r(3)2+r(4)2);rdot=r(3);r(4);-

8、c*vm*r(3)/m;-c*vm*r(4)/m-g;(2)主程序ex126.mclear;y0=0;x0=0; %初始位置v0=input(请输入初始输入速度(m/s):);rho=input(请输入初始方向(度):);tf=input(请输入飞行时间(s):);vx0=vo*cos(rho*pi/180); %计算x、y方向的初始速度vy0=v0*sing(rho*pi/180);t,r=ode45(zf,0,tf,0;0;vx0;vy0;); %解微分方程H=max(r(:,2) %求轨道的最高点T=t(find(r(:,2)=H); %到最高点的所需时间L=min(r(find(r(:

9、,2)0),1); %计算射程plot(0,100,0,0);hold on %绘制X坐标线xlabel(x);ylabel(y);plot(r(:,1),r(:,2); %绘制运功轨迹请输入初始输入速度(m/s):57请输入初始方向(度):36请输入飞行时间(s):6.5H = 21.8766T= 1.7619L= 73.9735其运动轨迹如图:4、结论 当抛射体运动考虑空气阻力的影响时,它的落地点将会发生偏移,与只考虑重力时的将会有所不同,所以在导弹的发射中为了进一步提高准确度都会考虑空气阻力对它的影响3,当然在我们的一般的研究中不会考虑空气阻力的影响参考文献:1 楼荣训, 陈静源. 关于空气阻力对落体偏东影响的研究J . 浙江师大学报, 1994, 17 : 41 45.2 周衍柏. 理论力学教程M . 北京: 人民教育出版社, 1986. 256 25

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论