matlab实验五直流电机拖动系统控制器设计.doc

实验五直流电机拖动系统控制器设计1实验目的学会CONTROLSYSTEMTOOLBOXSISO设计工具的使用2实验方法按照HELP下CONTROLSYSTEMTOOLBOX中“波形图设计”介绍的方法及步骤进行3总结报告1SISODESIGNTOOL简介SISODESIGNTOOL是MATLAB中一个图形用户界面GUI的设计工具,可用来分析和调整SIS反馈控制系统。它能用根轨迹图/伯德BODE图进行控制器的设计。由于采用了GUI,用户无需从键盘输人许多操作命令,导入系统各个环节的模型后就能自动显示根轨迹图和伯德图,用鼠标可以直接对屏幕上的对象进行操作,并且与SISO动态连接的可视分析工具LTIVIEWER马上显示出设计结果,这样用户可以一边看闭环响应,一边调整控制器的增益、极点和零点,直到设计出满足要求的控制器为止‘1T引。2设计和仿真示例下图是电枢控制直流电动机拖动惯性负载的原理图,涉及的参数有电压U为输入,转速W为输出,R,L为电枢回路电阻,电感,KM是电动机转矩系数,KB是反电动势系数,KF是电动机和负载折合到电动机轴上的黏性摩擦系数,J是电动机和负载折合到电动机轴上的转动惯量。已知R20Ω,L05H,KMKB0015,KF02NMS,J002㎏㎡。控制系统性能要求为上升时间小于05S,稳态误差小于5,超调量小于10,增益裕量大于20DB,相位裕量大于40DEG。取电压U为输入,转速W为输入,由已知条件和原理图,根据直流电机的运动方程可以求出电动机系统的数学模式为用上述的直流电机可以构成闭环控制系统,如图2所示,设计控制器C是该系统的单位阶跃响应应满足上述性能要求。3设计过程用SISODESIGNTOOL设计直流电动机系统控制器的步骤如下(1)输入直流电机的模型。在MATLAB的命令窗口内输入下列语句,即可工作空间里建立直流电机的传递函数模型G。NUM2DEN182GTFNUM,DENTRANSFERFUNCTION2S28S2打开设计工具,导入系统模型。在MATLAB命令窗口输入命令SISOTOOLG,会打开CONTROLESTIMATIONTOOLSMANAGER(图3)和SISODESIGNFORSISODESIGNTASK两个GUI窗口,后者显示的是系统G的根轨迹和开环伯德图。SISOTOOLG图3控制和估算工具管理器根轨迹和开环伯德图(2)观察闭环系统的阶跃响应曲线及参数。在CONTROLANDESTIMATIONTOOLSMANAGER的ANALYSISPLOTS选项卡中,设置PLOT1为STEP,然后在CONTENTSOFPLOT中选中CLOSEDLOOPRTOY,此时弹出的LTIVIEWER窗口中观测到当前单位负反馈闭环系统的阶跃响应曲线,如图4所示。可看出系统的响应时间及稳态值均不满足要求,需要进行校正设计。图4校正前系统的单位阶跃响应曲线(3)系统校正设计。由控制原理可知,增加增益值可以提高系统的动态响应,增加积分环节可以消除静态误差;可以分别在图3的COMPENSATOREDITOR选项卡或SISODESIGNFORSISODESIGNTASK窗口进行控制器设计。以后者为例,可以在界面上点击右键添加积分环节,增加积分环节后的根轨迹和伯德图如图5所示。图5增加积分环节后的根轨迹和伯德图此时LTIVIEW窗口中的阶跃响应曲线也随之实时更新(需要选中该界面右下角的REALTIMEUPDATE选项)。可以看见引入积分环节后系统变为一个系统稳定的系统,增益裕度和相位裕度均满足要求;但是由于LTIVIEWER窗口的系统响应曲线可以发现,系统稳态误差满足要求,但是快速性很差。因此,可以适当增加控制器的增益。在图5中3个小方框代表系统的闭环极点在S平面上的位置,用鼠标沿根轨迹拖动小方框,调整控制器的增益,随之LTIVIEW跟着改变。不管如何拖动,均无法使得系统满足性能要求。因此,系统仅采用比例积分控制还不够,可以增加一个超前校正环节。ADDPLOE/ZEROLEAD添加的零极点进行拖动,使补偿零点尽量接近系统最左边的极点,补偿的极点放在零点右边添加了超前校正环节后,仍然有参数达不到要求,需要进行调整,可以在BODE图上对添加的零极点进行拖动来调整控制器增益的值,并观察直流电机系统的闭环阶跃响应,通过简单的修正即可得到满足要求的控制器参考文献MATLAB在直流电机控制系统校正设计中的应用湖南工业大学MATLAB实验报告指导老师张满生院系电气与信息工程学院姓名罗立学号10401700802班级自动化1003班

使用matlab设计电机控制器,matlab实验五直流电机拖动系统控制器设计.doc相关推荐

  1. 基于matlab fir数字滤波器设计 程序流程图,实验五:FIR数字滤波器设计与软件实现...

    实验五:FIR 数字滤波器设计与软件实现 一.实验目的 (1)掌握用窗函数法设计FIR 数字滤波器的原理和方法. (2)掌握用等波纹最佳逼近法设计FIR 数字滤波器的原理和方法. (3)掌握FIR 滤 ...

  2. fir1截止频率计算_数字信号处理 实验五:FIR数字滤波器设计与软件实现

    10.5 实验五:FIR数字滤波器设计与软件实现 10.5.1 实验指导 1.实验目的 (1)掌握用窗函数法设计FIR数字滤波器的原理和方法. (2)掌握用等波纹最佳逼近法设计FIR数字滤波器的原理和 ...

  3. 2017-2018-1 20155229 实验五 《通讯协议设计》

    2017-2018-1 20155229 实验五 <通讯协议设计> 实验目的 通过学习openssl,了解openssl,并且能够通过它来实现密码算法的印证 实验步骤 实验五 通讯协议设计 ...

  4. 2019-2020-1 20175227张雪莹《信息安全系统设计基础》 实验五 《通讯协议设计》

    2019-2020-1 20175227张雪莹<信息安全系统设计基础> 实验五 <通讯协议设计> 实验报告封面 课程:信息安全系统设计基础 班级:1752班 姓名:张雪莹 学号 ...

  5. 8位数控分频器的设计_实验五 数控分频器的设计

    实验五 数控分频器的设计 一.设计目的 1 . 学习数控分频器的设计.分析.测试方法: 2 . 牢固掌握用 VHDL 语言编写程序的方法和技巧. 二.设计要求 1 .编写数控分频器的 VHDL 源程序 ...

  6. matlab 信号的频谱分析,实验五基于Matlab的信号频谱分析(复杂)

    实验五基于Matlab的信号频谱分析(复杂) 本次实验注意:<实验五MALTAB基础知识(简单)> <实验五 基于Matlab的信号频谱分析(复杂)> 选作一个即可 实验五 基 ...

  7. educoder算法设计与分析 实验五回溯法

    实验五 回溯法 第1关:排列 第2关:子集合 第3关:TSP问题 第4关:n皇后问题 第5关:0-1背包 第1关:排列 题目描述: 1.设计算法从前m个大写字母(m≤26)种取出n个字母的所有排列(组 ...

  8. 达梦数据库实验五:DBMS综合设计

    目录标题 实验五 DBMS综合设计 一.实验目的: 二.实验要求: 三.实验重点和难点: 四.实验内容: 五.实验步骤与结果: 1. 概念设计 2. 逻辑设计 2.1根据ER图转换为世界的关系模型,找 ...

  9. c语言课程设计文本编辑器实验报告6,C课程设计简易文本编辑器.doc

    C课程设计简易文本编辑器 目录 第一章 课程设计目的和要求1 1.1课程设计的目1 1.2 基本要求1 第二章 课程设计任务内容2 2.1 设计背景2 2.2简易文本编辑器设计内容2 第三章 详细设计 ...

最新文章

  1. 非常漂亮的Flash纯脚本生成饼图
  2. Java读取指定路径下的文件列表
  3. collect2: error: ld returned 1 exit status编译错误
  4. 《MFC dialog中加入OpenGL窗体》
  5. 分布式部署_Apache Spark探秘:三种分布式部署方式比较
  6. python自动化数据报告_如何:使用Python将实时数据自动化到您的网站
  7. MySQL 正则表达式
  8. 无处不在的xss攻击
  9. java比较吊的程序代码_java中 compareTo()的程序代码及用法
  10. 太赞了!智能语音技术年终报告:谢磊教授、王赟博士、罗艺博士…
  11. Java操作Json工具——Jackson
  12. android真实项目教程(一)——App应用框架搭建_by_CJJ
  13. php ado 建立注册,如何注册ADO与DAO [Access软件网]
  14. DNS***泛滥 网络安全迫在眉睫
  15. 基于互信息的特征选择算法MATLAB实现
  16. 翻译《Git版本控制管理》
  17. 金蝶盘点机PDA轻松扫码产品入库,生产型企业进销存条码管理软件
  18. Python比较文件不同
  19. 5G移动通信 笔记 - 5G接入网架构
  20. 技术人,一定要保持一颗有空就学习的心。

热门文章

  1. 一个小游戏让你彻底弄懂墨卡托投影
  2. 开发板上正方形(梯形)的接口是什么?原来是usb接口的一种
  3. 基于 RHEL 7.6 安装 Docker 运行环境
  4. 历史上的今天:Win10 七周年;微软和雅虎的搜索协议;微软发行 NT 4.0
  5. Linux的自我修养
  6. JVM虚拟机栈的栈帧结构中动态链接的理解
  7. iStylePDF c#集成开发示例
  8. kubernetes之部署dashboard 和heapster
  9. 二级python考试安装python3.5.3时遇到的一些问题及解决方法
  10. 基于Python实现神经网络中的激活函数图像绘制