MATLAB在“理论力学”教学中的应用

来源 :中国电力教育 | 被引量 : 0次 | 上传用户:cph2009
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:基于MATLAB的强大的计算功能和绘图功能,把其引入到理论力学的教学中,并绍了MATLAB在理论力学中的应用实例。
  关键词:MATLAB软件;理论力学;运动轨迹
  作者简介:王清(1982-),女,山东菏泽人,菏泽学院机电工程系,讲师;龚长青(1979-),女,山东济宁人,菏泽学院机电工程系,讲师。(山东 菏泽 274015)
  中图分类号:G642.0     文献标识码:A     文章编号:1007-0079(2011)09-0200-02
  
   MATLAB是MathWorks公司于1982年推出的一套高性能的数值计算和可视化软件。它是一种以矩阵为基础的交互式程序语言,可提供丰富可靠的矩阵运算、数据处理、图形绘制、图像处理等功能,是专门针对科学和工程中的计算和绘图需求而开发的一种科学计算软件。目前,已经应用于数值分析、信号与图像处理、控制系统设计、通信仿真、工程优化、数学建模等领域,而且在工科课程的课堂教学中也得到了广泛应用,如在“高等数学”、“线性代数”、“自动控制理论”等课程教学中的应用已经有了大量成功的案例,但在“理论力学”教学中的应用还刚刚起步,为此,对MATLAB在“理论力学”教学中的应用进行了一些探索。
  “理论力学”教学内容主要分为静力学、运动学和动力学三部分。其中,动学主要研究物体运动时其位置变化的规律、轨迹、速度、加速度以及它们之间的关系,不涉及物体的受力。一般分为点的运动学、刚体的简单运动、点的合成运动和刚体的平面运动四部分。下面以点的运动学和点的合成运动为例来说明MATLAB在“理论力学”教学中的应用。
  一、在点的运动学中的应用实例
  点的运动学是研究一般物体运动的基础,主要研究点相对于某一个参考体的几何位置随时间变化的规律,包括点的运动方程、运动轨迹、速度和加速度等。我们采用哈尔滨工业大学理论力学教研室编写的《理论力学》一书作为授课教材,在授课过程中发现学生对于课本第五章的例6不能很好的理解,以至于在刚体的平面运动求解轮系问题的时候不知道如何下手,为此,我们通过MATLAB的绘图功能,把生硬的公式变成二维图形,讲清点的运动方程以及点的速度和加速度的关系。
  例:半径为r的轮子沿直线轨道无滚动的滑动,设轮子转角φ=ωt,ω为常量,如图1所示。求轮缘上一点M的运动方程,并求该点的速度和加速度。
  解:取点M与直线轨道的接触点O为原点,建立直角坐标系。则点M的运动方程为:
  式(1)
  对(1)式求一阶导得
  式(2)
  故点M的速度大小为:
  对式(1)求二阶导得:
  式(3)
  故点M的加速度为:
  MATLAB 程序如下:
  t=0:0.00005*pi:4*pi;w=1;r=0.5
  x=r*w*t-r*sin(w*t);
  y=r-r*cos(w*t); %求运动方程
  x1=diff(x); %求X方向的速度
  y1=diff(y); %求Y方向的速度
  x2=diff(x1); %求X方向的加速度
  y2=diff(y1); %求Y方向的加速度
  c=sqrt(x1.^2+y1.^2); %求速度的大小
  d=sqrt(x2.^2+y2.^2); %求全加速度
  figure(1);
  subplot(4,1,1),plot(x,y);ylabel('m');xlabel('m');
  title('运动轨迹','fontsize',16);
  subplot(4,1,2),plot(w*t(1:(length(t)-1)),c);ylabel('rad/s');xlabel('时间(t)');title('速度图','fontsize',16);
  subplot(4,1,3),plot(w*t(1:(length(t)-2)),x2);ylabel('rad/s2');xlabel('时间(t)');title('x方向加速度图','fontsize',16);
  subplot(4,1,4),plot(w*t(1:(length(t)-2)),y2);ylabel('rad/s2');xlabel('时间(t)');title('y方向加速度图','fontsize',16)。
  把点M的运动轨迹、速度图、x方向加速度图和y方向加速度图通过subplot命令画在同一张图上,如图2所示。我们很容易看出,当点M与地面接触时,点M的速度为零,这表明沿地面做纯滚动的轮子与地面接触点的速度为零,但点M在X方向的加速度为零,但在Y方向的加速度不为零,即全加速度不为零。通过该图也可以很直观地看出圆轮做纯滚动时,圆轮与地面接触点的速度及加速度的大小,从而帮助学生理解圆轮在固定圆弧轨道上的纯滚动,在活动轨道上的纯滚动时圆轮与轨道接触点的速度和加速度求解问题。为求解刚体平面运动的轮系问题打下良好的基础。
  二、在点的合成运动中的应用实例
  在点的合成运动中,动点和动系的选择一般遵循的原则是:(1)动点和动系分别属于两个物体,不能选在同一个物体上,动点相对于动系有相对运动轨迹。同时,动系相对于定系也有相对运动,以保证相对运动的存在。(2)动点、动系的相对运动轨迹应简单,易于确定,否则会使相对加速度分析产生困难。在实际的授课过程中,学生在这一章接受起来比较困难,特别是对于两物体互相接触,但接触点是不断变化的这种情形,大部分学生不知道如何下手分析。利用MATLAB的绘图功能,我们可以把这类机构的运动轨迹做成曲线,运动过程做成动画,然后清晰地给出相对运动轨迹,便于学生掌握动点、动系的选择。
  例:平底顶杆凸轮机构,如图3所示,顶杆AB可沿导轨槽上下移动,偏心圆盘绕轴O转动,轴O位于顶杆轴线上。工作时顶杆的平底始终接触凸轮表面。该凸轮半径r为600mm,偏心距e=OC=300mm,凸轮绕轴转动的角速度为ω,与水平线成夹角为0°。求当θ=0°时,顶杆的速度。
  解:1.选择凸轮上凸轮与顶杆的接触点M为动点,动系建立在顶杆上。
  (1)求解相对运动方程。
  根据直角坐标法得动点在任一时刻的绝对运动方程为:
  式(1)
  动坐标系O'X'Y'相对于定系OXY作平动,则动系O'X'Y'相对定系OXY的运动方程为:
  式(2)
  由动系系O'X'Y'与定系系OXY之间的坐标变换关系
  式(3)
  由式(1)、式(2)、式(3)式联立求解得动点C的相对运动方程为:
  (2)相对运动轨迹的MATLAB程序。
  MATLAB程序如下:
  tt=pi/180;alf=[0:tt:2*pi];e=300,r=600;
  x=e*cos(alf)-r*sin(alf);
  y=e*cos(alf)+r*sin(alf);%绝对运动方程
  x_01=0;y_01=r+e*sin(alf);%牵连运动方程
  x1=x-x_01;y1=y-y_01;%计算相对轨迹坐标
  plot(x1,y1)%画相对运动轨迹图,如图4所示。
  2.选择凸轮圆心C为动点,动系为图3所示O'X'Y'。
  (1)求解相对运动方程。
  根据直角坐标法得动点在任一时刻的绝对运动方程为:
  式(4)
  动坐标系O'X'Y'相对于定系OXY作平动,则动系O'X'Y'相对定系OXY的运动方程为:
  式(5)
  由动系O'X'Y'与定系OXY之间的坐标变换关系
  式(6)
  由式(4)、式(5)、式(6)联立求解得动点C的相对运动方程为:
  (2)相对运动轨迹的MATLAB程序。
  MATLAB程序程序如下:
  tt=pi/1800;alf=[0:tt:2*pi];e=300,r=600;
  x=e*cos(alf);
  y=e*sin(alf);%绝对运动方程
  x_01=0;y_01=r+e*sin(alf);%牵连运动方程
  x1=x-x_01;y1=y-y_01;%计算相对轨迹坐标
  plot(x1,y1)%画相对运动轨迹图,如图5所示。
  通过图4可以清楚地看出,选择凸轮上凸轮与顶杆的接触点为动点,动点的运动轨迹是特殊曲线,相对运动轨迹不清晰。但通过图5可以看出,如果选择圆心C为动点则动点的相对运动轨迹是一条平行于顶杆平底的直线,相对运动轨迹清晰。根据动点和动系的选择原则,对于两物体相互接触,但其接触点是不断变化的情况不能选接触点为动点,对于有轮和杆组成的系统,一般选择圆心为动点。
  对于以上两种情况,用MATLAB编写完相对运动轨迹程序后,可以通过patch(…)函数和set(…)来完成动画的制作。图6为选择凸轮上凸轮与顶杆的接触点为动点的动画仿真截图,图7为选择凸轮圆心C为动点的动画仿真截图。通过截图不但可以看清结构的运动过程,而且可以清楚地看清动点的相对运动轨迹,在教学中起到了良好的效果。
  三、结论
  MATLAB语言具有强大的计算和绘图功能,编写简单、调试方便。借助于计算机辅助手段,把MATLAB引入“理论力学”的教学中,使“理论力学”的教学更加生动、形象,提高学生学习的兴趣及学习效率,为“理论力学”的教学改革提供了方向。
  
  参考文献:
  [1]陈怀琛.MATLAB及其在理工课程中的应用指南[M].西安:西安电子科技大学出版社,2000.
  [2]哈尔滨工业大学理论力学教研室.理论力学[M].北京:高等教育出版社,2009.
  [3]彭芳麟,等.理论力学计算机模拟[M].北京:清华大学出版社,2002.
  (责任编辑:李海静)
其他文献
摘要:农电“三新”发展战略的深入实施,要求低压电网既要满足广大农村日益增长的用电需求,又要尽最大努力保障人民群众用电安全。目前,部分地区农村低压电网,特别是农灌台区低压电网的安全管理相对薄弱,存在较多安全隐患,影响了和谐的供用电关系。如何加强农村低压电网安全管理成为供电企业亟待解决的问题。  关键词:安全管理;农村供用电;和谐关系   作者简介:王琳(1982-),女,山东肥城人,肥城市供电公司检
期刊
摘要:介绍了发电厂电气监控系统ECS的结构和功能,详细讨论了对断路器的电寿命和机械寿命进行在线监测的有关问题,最后指出增加对断路器的工作状态的在线监测功能是ECS的发展方向。  关键词:监控;状态检修;在线监测  作者简介:李春(1970-),男,内蒙古乌兰浩特人,内蒙古兴安热电有限责任公司,工程师;彭涛(1971-),男,内蒙古乌兰浩特人,内蒙古兴安热电有限责任公司,助理工程师。(内蒙古乌兰浩特
期刊
摘要:介绍了虚拟仿真技术的定义、发展和现状,总结了虚拟仿真技术在教育和培训中的应用,通过分析虚拟仿真技术对核工程与核技术专业的促进作用,提出了核电仿真机教学法和多媒体虚拟操作教学法,探索出一条有特色、理论教学与实验教学、教学与科研相结合的专业教改道路,取得了明显的教学效果。  关键词:虚拟仿真技术;核工程与核技术;核电仿真机  作者简介:郭江华(1979-),男,湖北浠水人,武汉大学动力与机械学院
期刊
摘要:“物理化学”是东北电力大学应用化学、环境工程等专业的一门重要基础课程。结合学校实际及“物理化学”自身特点,从教学方法、教材内容、考核手段等几个环节探讨近几年在“物理化学”教学改革与实践方面的尝试与效果。  关键词:实验教学;教学改革;多媒体教学  作者简介:石月丹(1977-),女,吉林梅河口人,东北电力大学化学工程学院,讲师;刘春光(1976-),男,吉林省吉林市人,东北电力大学化学工程学
期刊
摘要:创业教育是社会发展过程中的一种新生事物与新的教育手段。本文以电子信息类学生的创业教育为例,提出以理论与实践环节相结合的方式开展创业教育。在理论环节上,以构建并完善专业理论课程模块为主,创业教育课程为辅;在实践环节上,减少验证型实验,增设设计型、综合型实验课程,高度重视全国电子设计大赛的载体作用。  关键词:创业教育;电子信息类;理论环节;实践环节  作者简介:卢森幸(1977-),男,壮族,
期刊
摘要:本文阐述了工学结合模式下“双师型”教师队伍建设的内涵,介绍了四川电力职业技术学院进行“双师型”教师队伍建设的八种途径。  关键词:工学结合;“双师型”教师队伍;四川电力职业技术学院  作者简介:李沁遥(1976-),女,四川自贡人,四川电力职业技术学院国家示范高职项目建设办公室,讲师,主要研究方向:热能动力、高职教育管理;李开勤(1957-),女,四川雅安人,四川电力职业技术学院副院长,副教
期刊
摘要:地方高校机械类研究生硕士学位论文的质量直接影响并综合反映了研究生教育的水平和质量,首先界定硕士学位论文质量的概念及其特征,而后探讨了地方高校研究生论文质量现状、影响因素,并从研究生招生、学术道德、学术交流、质量监控等方面提出了改善研究生学位论文质量的措施。  关键词:地方高校;机械类研究生;学位论文质量  作者简介:李会强(1976-),男,河南洛阳人,湖南科技大学机电工程学院,副教授;胡忠
期刊
摘要:随着我国高校国际化水平的不断提高,外籍专业课教师来华参与专业课授课的现象越来越普遍,因此,加强对外籍专业课教师教学质量的监控便尤为重要。本课题结合工作实践,分析外教教学质量监控工作存在的不足,提出构建监控体系的方法,从而更好地促进学校教学质量的提高和学生学习效果的强化。  关键词:教学质量;外籍专业课教师;监控系统  作者简介:杨潇(1983-),男,甘肃环县人,上海电力学院国际交流学院,助
期刊
摘要:兰州大学高等教育学在西部高校中具有一定的代表性。通过对兰州大学教育学院硕士学位论文主题的分析,了解西部地区高等教育研究主题的现状和学科特点,最后总结出高等教育学具有理论性研究和应用性研究两个特点。  关键词:西部高校;高等教育;研究主题;兰州大学  作者简介:王根顺(1951-),男,甘肃秦安人,兰州大学教育学院,教授,主要研究方向:高等教育基本理论研究;周晓玉(1985-),女,河南南阳人
期刊
摘要:在新的历史条件下,工科研究生创新教育已经成为国家人才创新体系的重要组成部分。本文在简单分析我国工科研究生创新教育现状的基础上,结合郑州大学电气工程学院教育工作实践提出了如何深化研究生创新教育改革,加强和改进工科研究生创新能力教育的具体对策。  关键词:工科研究生;创新教育;深化改革  作者简介:尹淑萍(1968-),女,河南沈丘人,郑州大学电气工程学院,工程师,主要研究方向:研究生教育与管理
期刊