自动控制原理课程设计__用MATLAB进行控制系统的滞后校正设计

1滞后校正特性及校正方法 1.1滞后校正特性 滞后校正就是在前向通道中串联传递函数为的校正装置来校正控制系统,的表达式如下所示。 (1.1-1) 其中,参数a、T可调。滞后校正的高频段是负增益,因此,滞后校正对系统中高频噪声有削弱作用,增强了抗干扰能力。可以利用滞后校正的这一低通滤波所造成的高频衰减特性,降低系统的截止频率,提高系统的相位裕度,以改善系统的暂态性能。 滞后校正的基本原理是利用滞后网络的高频幅值衰减特性使系统截止频率下降,从而使系统获得足够的相位裕度。或者,是利用滞后网络的低通滤波特性,使低频信号有较高的增益,从而提高了系统的稳态精度。 可以说,滞后校正在保持暂态性能不变的基础上,提高开环增益。也可以等价地说滞后校正可以补偿因开环增益提高而发生的暂态性能的变化。 1.2滞后校正设计的一般步骤与方法 (1)按稳态性能指标要求的开环放大系数绘制未校正系统的伯德图。 如果未校正系统需要补偿的相角较大,或者在截止频率附近相角变化大,具有这样特性的系统一般可以考虑用滞后校正。 (2)在未校正系统的伯德图上找出相角为的频率作为校正后系统的截止频率,其中为要求的相位裕度,为补偿滞后校正在产生的相位滞后,一般取。 的选取:是为了补偿滞后校正的相位滞后的,一般限制滞后校正的滞后相角小于,所以可以取小于的值。应取一个尽量小,但又能补偿滞后校正在处的滞后相角的值。一般,若较大,可取小一些。反之,若小,则取大一些。 (3)在未校正系统的伯德图上量取量取(或由求取)的分贝值,并令,由此确定参数a(a<1)。 这一步的意思是,在处,设计滞后校正的幅值与原系统的幅值反向相等才能相互抵消,使校正后系统的截止频率为。 (4) 取,并由a求参数T。 选的原则是使不超过(2)中所选的值,即。校正时只需要近似值,可近似由下式选取。 (1.2-1) (5)绘制校正后系统的伯德图,校验各项性能指标,若不满足,可重新选择或的值。 2校正前系统的分析 2.1校正前参数确定 2.1.1确定校正前单位反馈系统的开环增益K 单位反馈系统的开环传递函数是: 要求系统的静态速度误差系数,利用误差系数法确定系统的开环增益K,计算如下。 因而校正前系统的开环传递函数为。 2.1.2确定校正前单位反馈系统的幅值裕度和相位裕度 先求校正前系统的幅值裕度。 (2.1-1) (2.1-2) 令可以确定幅值裕度对应的相位截止频率。利用三角函数可以求出相位截止频率。 因而解得=7.07rad/s。 利用可以方便地求出幅值裕度或者h。 求校正前系统的相位裕度。 先求增益穿越频率。在增益穿越频率处,系统的开环频率特性的幅值为1。 由上式求得。利用增益穿越频率可以计算。 由的值可以确定相角裕度。 2.2用MATLAB作出系统校正前的伯德图,并计算系统校正前的幅值裕度和相位裕度。 绘制校正前系统的伯德图的MATLAB程序,并由MATLAB计算系统校正前的幅值裕度和相位裕度,程序如下: num=100 den=[0.02,0.3,1,0] g1=tf(num,den) [mag,phase,w]=bode(g1);%绘制g1的幅频特性和相频特性曲线 margin(g1) MATLAB得出的结果如下: num = 100 den = 0.0200 0.3000 1.0000 0 Transfer function: 100 ---------------------- 0.02 s^3 + 0.3 s^2 + s 由MATLAB绘制出的系统校正前的伯德图如图1所示。 图1校正前系统的伯德图 图2-1 系统校正前的伯德图 由图可以看出幅值域度h=-16.5dB和相角裕度都小于零,系统不稳定,需要串联一个滞后校正环节进行校正,使系统趋于稳定。

控制系统的滞后校正matlab,自动控制原理课程设计__用MATLAB进行控制系统的滞后校正设计...相关推荐

  1. 自控matlab设计,自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真

    自动控制原理课程设计--基于MATLAB软件的自动控制系统仿真 < 自动控制原理 >课程设计说 明 书日期: 2012.5.21-2012.6.1 自动控制原理 课程设计评阅书题目 基于 ...

  2. 频域串联滞后校正matlab,自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc...

    自动控制原理实验七基于MATLAB控制系统频域法串联校正设计.doc 实验七 基于MATLAB控制系统频域法串联校正设计 一.实验目的 (1)对给定系统设计满足频域或时域指标的串联校正装置: (2)掌 ...

  3. 关于汽车悬挂系统减震控制的进一步研究(自动控制原理课程设计小论文)

    摘要 随着社会的进步.科技的发展,人们生活水平不断提高,乘坐车辆的频率增多,对于汽车乘坐舒适性的要求也越来越高.另一方面,由于最近几年国内外汽车制造业的迅猛发展,汽车制造业的竞争也日益激烈,各个汽车制 ...

  4. 使用python-control库实现MATLAB自动控制原理常用函数:Bode图 Nyquist图 根轨迹

    最近在学习自动控制原理,电脑装的windows/ubuntu双系统,matlab安装在windows上,日常用ubuntu,写作业切换系统过于繁琐,因此想要找到python中可以替换MATLAB Co ...

  5. 自动控制原理_卢京潮_线性系统的时域分析与校正_学习笔记

    总目录: 第一章自动控制的一般概念+第二章控制系统的数学模型学习笔记: https://blog.csdn.net/mahoon411/article/details/112555468 第三章线性系 ...

  6. 自动控制原理PID参数整定的Matlab实现

      以一道题为例介绍调节PID控制器系数的方法,有:试凑法(Trial-and-Error Method).齐格勒-尼科尔斯校正规则(Ziegler and Nichols First Method. ...

  7. matlab求临界稳定时的k,MATLAB自动控制原理仿真

    一.某控制系统结构图如图所示, (1) 试用SIMULINK 建立系统仿真模型,且该系统中K=1保存路径为:E :\lsfz : (2) 利用所建立的SIMULINK 仿真模型求该系统闭环传递函数及开 ...

  8. 自动控制原理课程设计

    一.实验目的 (1)要求学生根据书上习题的要求,自行设计一校正装置,并用本 实验挂件 构成的模拟系统 进行实验和实际调试.使学生能认识到校正装置在系统中的重要性. (2)掌握工程中常用的 二阶系统 和 ...

  9. 【自动控制原理_B站网课笔记】控制系统的结构图

    B站视频链接:https://www.bilibili.com/video/BV1Mf4y1U7bg 文章目录 一.系统结构图的组成 概念 二.绘制控制系统结构图 绘制系统结构图的一般步骤 例题 例1 ...

最新文章

  1. 【求助】哪个软件负责在屏幕右下角显示类似“caps lock on/off”的? - 技术封存区 - 专门网论坛 -...
  2. Cocos2d-x之绘制线条
  3. c# opencv 轮廓检测_C#中OpenCVSharp实现轮廓检测
  4. C语言 浅谈可变参数
  5. 说明是有两个虚拟机的HTML5
  6. vue中使用lazyload实现图片懒加载
  7. 用JavaScript编写COM组件的步骤
  8. 1081 检查密码 (15 分)—PAT (Basic Level) Practice (中文)
  9. 【JavaScript 插件】实现图片倒影效果 - reflex.js
  10. VC++可视化编程——创建空白窗口
  11. 软件系统的测试计划,软件系统测试计划-模板
  12. jmeter进行http压力测试(图文小教程)
  13. [Vue Router warn]
  14. 微信小程序中生成二维码工具以及扫一扫
  15. Vivo升级android版本,vivo手机升级Android Q教程:很简单,X27与NEX都支持
  16. pthread_cond_wait和pthread_cond_signal
  17. 实用的Linux命令行技巧
  18. 加速计算,加速智慧未来
  19. FFMPEG 播放 RTSP视频流
  20. 精美Bootstrap二手物品交易市场模板Html

热门文章

  1. 直接甲醇燃料电池,氢燃料电池的完美替代者?
  2. uniapp页面生成海报并保存和分享微信
  3. 使用MATLAB进行多元回归分析(自定义函数公式)——nlinfit函数的使用
  4. centos-linux 查看网关
  5. 火云开发课堂 - 《使用Cocos2d-x 开发3D游戏》系列 第二十五节: 3D项目优化方案
  6. 织梦列表页循环出来的数据显示乱码,但是头部及尾部分页完好的解决办法
  7. ACL访问控制列表——命名访问控制列表(实操!!!)
  8. win11登录Microsoft账户显示发生了错误win10
  9. matlab拟合菲涅尔曲面,matlab-对菲涅尔公式画图
  10. Easyx实现png透明贴图的两种方法(无需掩码图)