基于MATLAB的直流电机调速系统.doc

  1. 1、本文档共42页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于MATLAB的直流电机调速系统

绪 论 直流调速是指人为地或自动地改变直流电动机的转速,以满足工作机械的要求。从机械特性上看,就是通过改变电动机的参数或外加工电压等方法来改变电动机的机械特性,从而改变电动机机械特性和工作特性机械特性的交点,使电动机的稳定运转速度发生变化。 直流调速系统特别是双闭环直流调速系统是工业生产过程中应用最广的电气传动装置之一。广泛地应用于轧钢机、冶金、印刷、金属切削机床等许多领域的自动控制系统中。它通常采用三相全控桥式整流电路对电动机进行供电,从而控制电动机的转速,传统的控制系统采用模拟元件,如晶体管、各种线性运算电路等,虽在一定程度上满足了生产要求但是因为元件容易老化和在使用中易受外界干扰影响,并且线路复杂、通用性差,控制效果受到器件性能、温度等因素的影响,从而致使系统的运行特性也随之变化故系统运行可靠性及准确性得不到保证甚至出现事故SIMULINK用于电机系统的仿真研究近几年逐渐成为人们研究的热点。同时,MATLAB软件中还提供了新的控制系统模型输入与仿真工具SIMULINK,它具有构造模型简单、动态修改参数实现系统控制容易、界面友好、功能强大等优点,成为动态建模与仿真方面应用最广泛的软件包之一。它可以利用鼠标器在模型窗口上“画”出所需的控制系统模型,然后利用SIMULINK提供的功能来对系统进行仿真或分析,从而使得一个复杂系统的输入变得相当容易且直观。 本文采用工程设计方法对转速、电流双闭环直流调速系统进行辅助设计,选择适当的调节器结构,进行参数计算和近似校验,并建立起制动、抗电网电压扰动和抗负载扰动的MATLAB/SIMULINK仿真模型,分析转速和仿真波形,并进行调试,使双闭环直流调速系统趋于完善、合理。 MATLAB简介 MATLAB是一门计算机编程语言,取名来源于Matrix Laboratory,本意是专门以矩阵的方式来处理计算机数据,它把数值计算和可视化环境集成到一起,非常直观,而且提供了大量的函数,使其越来越受到人们的喜爱,工具箱越来越多,应用范围也越来越广泛。 MATLAB最突出的特点就是简洁。MATLAB用更直观的,符合人们思维习惯的代码,代替了C和FORTRAN语言的冗长代码。MATLAB给用户带来的是最直观,最简洁的程序开发环境。MATLAB还具有以下特点: ① 语言简洁紧凑,使用方便灵活,库函数极其丰富。 ② 运算符丰富。 ③ MATLAB既具有结构化的控制语句(如for循环,while循环,break语句和if语句),又有面向对象编程的特性。 ④ 程序限制不严格,程序设计自由度大。 ⑤ 程序的可移植性很好,基本上不做修改就可以在各种型号的计算机和操作系统上运行。 ⑥ MATLAB的图形功能强大。 ⑦ MATLAB的缺点是,它和其他高级程序相比,程序的执行速度较慢。由于MATLAB的程序不用编译等预处理,也不生成可执行文件,程序为解释执行,所以速度较慢。 ⑧ 功能强大的工具箱是MATLAB的另一特色。 ⑨ 源程序的开放性。开放性也许是MATLAB最受人们欢迎的特点。 2.1 MATLAB的安装  ??? MATLAB的安装非常简单,这里以MATLAB 6.5版本为例。运行setup后,输入正确的序列号,选择好安装路径和安装的模块,几乎是一直回车就可以了。这里有一点要注意的是,由于不同操作系统设置,可能会出现一些意外错误,而且越高版本的MATLAB对计算机系统的要求也越高,如6.1版本要求至少64M内存,最好128M。所以根据自身情况选择适合的版本安装,最好还要在操作系统初安装后就安装,避免出现意外。 MATLAB的启动运行:#:\MATLAB6.5\bin\win32\matlab.exe其中#为安装盘符但一般安装完毕后会在安装目录下有一个快捷运行方式。MATLAB启动后显示的窗口称为命令窗口,提示符为“”。一般可以在命令窗口中直接进行简单的算术运算和函数调用。如果重复输入一组表达式或计算复杂,则可以定义程序文件来执行达到目的。程序文件扩展名为“.m”,以文本文件形式保存。有两种方式运行程序文件:一是直接在MATLAB命令窗口输入文件名,二是选择File-Open打开m文件,弹出的窗口为MATLAB编辑器。这时可选择它的Debug菜单的Run子菜单运行。   学习MATLAB软件最好的教材是它的帮助文件。只要硬盘容量够大,极力推荐安装完整的帮助文档,即使对阅读英文不是很有信心,但我相信其足够的实例还是能让对要查询的命令函数有一定的了解的。有两种方法取得帮助信息:一是直接在命令窗口输入help 函数名如help imread会得到相应函数的有关帮助信息。二是在帮助窗口中查找相应信息。不同版本的帮助菜单界面有所不同,这只能依赖于自己去熟悉了。但总体上都和windows的界面具有相似的处理过程。 M

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档