山西电子技术2018 年第 4 期 软件技术 收稿日期:2018 -04 -10 作者简介: 乔永凤( 1975-) ,女,山西左云人,讲师,硕士研究生,主要研究方向: 语音信号处理,自动控制原理及其辅助设计。 文章编号:1674-4578( 2018) 04-0058-04 基于 Matlab 工具箱 Rltool 的控制系统校正设计 乔永凤,王 凯 ( 山西工程技术学院,山西 阳泉 045000) 摘 要: 在自动控制系统设计中,一般需要进行校正。论文详细分析了在根轨迹滞后校正中,如何借助于 Matlab 中的 rltool 组件进行控制系统校正装置的设计。根据系统给定的性能指标设置限制条件,确定主导极点的位置,并查看输出响应是否符合设定条件,以此来确定校正环节的传递函数。此方法直观明显,可以在原根轨迹中随意增加零极点,寻找合适的主导极点位置,节省了大量的计算和编程工作量,且通过仿真实例验证了该方法的有效性。 关键词: 自动控制; 根轨迹; 校正设计中图分类号: TP391. 1 文献标识码: A 0 引言 控制系统在设计过程中,为改善系统的动态性能和稳态性能,往往要加入校正环节。校正就是给系统附加一些具有某种典型环节特性的部件,通过对校正环节参数的正确选择,有效地改善整个系统的控制性能,达到所要求的指标[1,2],其实质均表现为修改描述系统运动规律的数学模型。因此对控制系统校正环节的优化设计很重要。校正装置的设计过程是一个多次试探的过程并带有许多经验,而Matlab 工具箱 RLtool 为控制系统校正设计提供了强有力的辅助手段。 1 控制系统性能指标[1 -7] 控制系统的性能指标是根据客户要求或系统设计者指定的,按其类型可以分为时域性能指标和频域性能指标。不同的性能指标其校正方法也不同,对时域性能指标而言,通常采用根轨迹校正法。 时域性能指标包括稳态性能指标和动态性能指标,稳态性能指标指系统在到达稳态时所具有的精度,用稳态误差 ess = limt→∞ e( t) 描述,指的是系统跟踪输入信号的能力。动态性能指标主要有两个,百 分超调量 Mp = e - ζπ l - ζ槡 2 × 100%,调节时间 ts = 3 ~4 ζwn ,分别表示系统在动态过程中的平稳性和快 速性。 2 用根轨迹进行校正设计[8 -13] 常用的控制系统的校正方式是串联校正和并联校正。在控制系统中,系统的稳定性和动态性能取决于系统闭环极点的位置,在根轨迹图中,可以直观的了解当系统某一参数从零变化到无穷大时,闭环极点的走向及位置,也就是说开环零极点的分布决定了闭环系统根轨迹的形状和走向,所以可以通过添加或改变开环零极点的分布使根轨迹形状发生改变,从而达到改善系统性能的目的。 3 RLtool 校正设计 假设某随动控制系统的开环传递函数为 G0( s) = k s( s +1) ( s +2) ,要求系统满足阻尼比 ζ = 0. 5,无 阻尼自然震荡频率 wn = 0. 67 rad/s,静态速度误差 系数 k'v≥5 s -1,求满足系统性能指标的校正装置。 设计步骤: 1) 首先根据系统的开环传递函数在 Matlab 命 令窗口中敲入以下代码: G = tf( 1,conv( [1,0],conv( [1,1],[1,2]) ) ) %系统的开环传递函数 rltool %调入 RLtool 组件 2) 在 RLtool 界面导入 G,可以看到校正前系统的根轨迹,如图 1 所示。图 1 校正前系统的根轨迹 打开 Analysis 菜单下 Response to

matlab rltool,基于Matlab工具箱Rltool的控制系统校正设计相关推荐

  1. Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机GA遗传算法PSO粒子群优化算法)、案例应用之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(SVM支撑向量机&GA遗传算法&PSO粒子群优化算法).案例应用之详细攻略 目录 1.SVM算法使用案例 1.1.Libsvm ...

  2. Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别

    Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 目录 车牌图像数据集 视频动态演示 核心代码 相关文章 Matlab:基于Matlab通过GUI实现自动驾驶的车牌智能识别 Matl ...

  3. Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN、SOFM神经网络)、案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略

    Matlab:基于Matlab实现人工智能算法应用的简介(BP神经网络算法NN.SOFM神经网络).案例应用(基于Matlab的GUI的方式创建/训练/预测神经网络)之详细攻略 目录

  4. 基于单片机的智能教室控制系统的设计

     word完整版可点击如下下载>>>>>>>> 基于单片机的智能教室控制系统的设计_c++课程设计题目汇总-硬件开发文档类资源-CSDN下载内容包括详细 ...

  5. java智能家居_基于JAVA的智能家居控制系统的设计(毕业设计).doc

    基于JAVA的智能家居控制系统的设计(毕业设计) 基于JAVA的智能家居系统的设计--信息控制子系统 PAGE 4 目 录 TOC \o "1-3" \h \z \u HYPERL ...

  6. 基于微信的智能家居控制系统的设计与实现

    基于微信的智能家居控制系统的设计与实现 目 录 1 绪论 6 1.1 课题研究的背景 6 1.2 智能家居系统的研究现状和发展前景 6 1.3 课题研究的意义 7 1.4 设计的研究内容 8 2 相关 ...

  7. 【毕设狗】【单片机毕业设计】基于单片机的超市收银机控制系统的设计

    软件安装: Keil:点击下载 Proteus:点击下载 AD:点击下载 Visio:点击下载 设计简介: 本设计是基于单片机的超市收银机控制系统的设计,主要实现以下功能: 实现扫码枪扫码录入功能 实 ...

  8. 基于java智能家居,基于JAVA的智能家居控制系统的设计(信息控制端的设计)-论文二稿...

    基于JAVA的智能家居控制系统的设计(信息控制端的设计)-论文二稿 PINGDINGSHAN UNIVERSITY毕业论文 (设计 )题 目:基于 JAVA 的智能家居控制系 统的设计(信息控制端的设 ...

  9. 基于 STM32 的新型激光测距控制系统的设计

    基于 STM32 的新型激光测距控制系统的设计 基于 STM32 的新型激光测距控制系统的设计 闵小 (陕西理工大学(物理与电信工程学院)电子专业1502班,陕西 汉中 723003) 指导老师:韩团 ...

最新文章

  1. Rabbit的Windows安装
  2. html 按需加载插件,htmlwebpackplugin
  3. string 类的初始化和赋值(程序成长之路的一颗米)
  4. 用BeautifulSoup来写python爬虫
  5. c# 读取机器CPU信息,硬盘信息,网卡信息
  6. libsvm python_LibSVM for Python 使用
  7. php二维数组 xml,xml 怎样通过php解析到二维数组里面
  8. 拔染印花几点注意事项
  9. 简易计算器--带小数点--单片机课程设计
  10. 常用视频格式简述(RMVB\RM\WMV\ASF\AVI\MPEG1\MPEG2\MPEG4\MOV)
  11. wustoj1296
  12. ios键盘横屏_iOS强制转换横竖屏和键盘方向控制
  13. LVS+Keepalived高可用
  14. 新视角 | 新形势下工厂设备管理的5大误区
  15. GRB控制型非隔离dc-dc低压升压高压电源模块24V转100V120V150V200V250V350V500V1000V
  16. 获取Orcal编码格式为US7ASCII中文数据乱码问题;
  17. hdu 1677 Nested Dolls 子串
  18. 学一点Wi-Fi: CCMP
  19. java类加密_Java中常用加密类型
  20. 关于有盘产品市场调查

热门文章

  1. Oracle笔记(中) 多表查询
  2. 浅谈Android引用计数(2)
  3. android 牛人必修 ant 编译android工程
  4. laravel的工厂模式数据填充:
  5. 一种 Web 应用程序级别的 Cluster 实现技术
  6. Duktape:一个新的小巧的超精简可嵌入式JavaScript引擎
  7. jsp,OGNL调用后台Action的某方法
  8. 用apxs来扩增apache的模块
  9. Linux 服务详解
  10. 常用汉字的unicode 编码