电动汽车原理基于Matlab的伺服电机正反转动画仿真.doc

电动汽车原理基于Matlab的伺服电机正反转动画仿真.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Matlab的伺服电机正反转动画仿真 姓名: 学号:201410009 日期:2015 6 25 指导教师: 摘要 伺服电机是指在伺服系统中控制机械原件运转的动力元件,是一种补助马达间接变速装置。伺服电机控制速度,为止精度较高,伺服电机转子运转速度受输入信号控制,并能快速反应。在自动控制系统中,用作执行元件,且具有机电时间常数小、线性度高、始动电压等特性,可把所收到的电信号转换成电动机轴上的角位移或角速度输出。在这里我基于自己所学专业限制,做了一个基于Matlab的伺服电机正反转的动画仿真。 关键词:伺服电机 动画仿真 Matlab简介 MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。 MATLAB是matrixlaboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的编辑模式,代表了当今国际科学计算软件的先进水平。 MATLAB由一系列工具组成。这些工具方便用户使用MATLAB的函数和文件,其中许多工具采用的是图形用户界面。包括MATLAB桌面和命令窗口、历史命令窗口、编辑器和调试器、路径搜索和用于用户浏览帮助、工作空间、文件的浏览器。随着MATLAB的商业化以及软件本身的不断升级,MATLAB的用户界面也越来越精致,更加接近Windows的标准界面,人机交互性更强,操作更简单。而且新版本的MATLAB提供了完整的联机查询、帮助系统,极大的方便了用户的使用。简单的编程环境提供了比较完备的调试系统,程序不必经过编译就可以直接运行,而且能够及时地报告出现的错误及进行出错原因分析。 仿真结果 根据图2.1简图,查阅相关资料,编写Matlab程序(程序见附录1),运行结果如下: 仿真结果分析: 通过Matlab软件编写了伺服电机转动的动画图程序,实现了PLC 模拟系统的简易仿真,简单掌握了Matlab软件的操作。 附录 附录1: clc;clear all figure(numbertitle,off,name,MATLAB动画演示(PLC模拟系统仿真)); %figure(name,自控门); axis([0,70,0,70]);hold on;axis off; %text(23,55,自控门,fontsize,20,color,r); text(7,32,放大器,fontsize,8,color,k); text(27,35,伺服电动机,fontsize,8,color,r); %text(18,14,门,fontsize,10,color,r); text(43.5,24,电机启动,fontsize,10,color,k); text(43.5,12,电机关闭,fontsize,10,color,k); text(43.5,0,GND,fontsize,10,color,k); %画导线 c1=line([1;65],[50;50],color,g,linewidth,2); c2=line([2;58],[45;45],color,g,linewidth,2); c22=line([4;55],[40;40],color,g,linewidth,2); c3=line([4;7],[35;35],color,g,linewidth,2); c4=line([1;1],[25;50],color,g,linewidth,2); c44=line([1;7],[25;25],color,g,linewidth,2); c5=line([4;4],[35;40],color,g,linewidth,2); c55=line([2;2],[30;45],color,g,linewidth,2); c6=line([2;7],[30;30],color,g,linewidth,2); c7=li

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档