- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
自控原理超前滞后校正
定常系统的频率法超前校正
1问题描述
用频率法对系统进行校正,是利用超前校正网络的相位超前特性来增大系统的相位裕量,从而提高系统的稳定性,致使闭环系统的频带扩展,以达到改善系统暂态响应的目的。但系统频带的加宽也会带来一定的噪声干扰,为了系统具有满意的动态性能,高频段要求幅值迅速衰减,以减少噪声影响。
2设计过程和步骤
2.1题目 已知单位反馈控制系统的开环传递函数:
设计超前校正装置,使校正后系统满足:
,,
要求:
分析建立系统校正环节模型,给出校正后系统的MATLAB仿真结果;
运用EWB搭建模拟电路,分别演示校正前后的效果;
硬件系统搭建并实现。
2.2计算校正传递函数
(1)MATLAB系统校正前程序如下:
num1=[7];den1=[1/12 2/3 1 0];sys1=tf(num1,den1);
margin(sys1);
grid
则可得未校正系统的伯德图如图1所示:
图1 校正前系统的伯德图
由图中可以看出相位裕量角为
MATLAB系统校正后程序如下:
num1=[7];den1=[1/12 2/3 1 0];sys1=tf(num1,den1);
num2=[8.2 1];den2=[35.2 1];sys2=tf(num2,den2);
sysa=series(sys1,sys2);
margin(sysa);
grid
图2校正后系统的伯德图
(7)画出校正后系统的伯德图,滞后校正装置的传递函数为:
经过校正的传递函数为:
3软件仿真实验结果及分析
(1)在MATLAB/SIMULINK环境下搭建校正前仿真模型进行仿真。其模型图如图3所示:
图3 用simulink搭建的系统组态图
(2)将校正前后的阶跃响应曲线如图4
图4 校正前的系统仿真图
在MATLAB/SIMULINK环境下搭建校正后仿真模型进行仿真。其模型图如图5所示:
图5 用simulink搭建的系统组态图
将校正后的阶跃响应曲线坐标系下如图6。
图6 校正后的系统仿真图
(3)在同一坐标系下画出校正前后的Bode图(以便校正结果的比较),并记录校正前后系统的相角裕量和幅值裕量。
图5 校正前后bode图
4硬件物理实验结果及分析
4.1电路实现模拟
校正前后的电路模拟图如图7和图8所示:
图7 校正前电路模拟图
图8 校正后电路模拟图
5 思考:
(1)超前校正对改善系统性能有什么作用?什么情况下不宜采用超前校正?
答:超前校正是通过其相位超前特性来改善系统的品质;超前校正增大了系统的相位裕量和截止频率(剪切频率),从而减小瞬态响应的超调量,提高其快速性;超前校正对提高稳态精度作用不大;超前校正适用于稳态精度已经满足、但瞬态性能不满足要求的系统。
当未校正系统的相角在所需剪切频率附近向负相角方面急剧减小时,采用串联校正环节效果不大;或者当需要超前相角的数量很大时,超前校正的网络的系数α值需选择很小,从而使系统的带宽过大高频噪声能顺利通过系统。以上两种情况不宜采用串联超前校正。
(2)是否有其他形式的校正方案?
答:校正装置的连接方式:(1)串联校正;(2)顺馈校正;(3)反馈校正。其中串联校正又包括串联超前校正、串联滞后校正和串联超前滞后校正。
(3)分析校正前后系统的阶跃响应和Bode图,说明校正装置对系统性能的作用。
答:增加开环频率特性在剪切频率附近的正相角,从而提高了系统的相角裕度;减小对数幅频特性在幅值穿越频率上的负斜率,从而提高了系统的稳定性;提高了系统的频带宽度,从而提高了系统的响应速度; 不影响系统的稳态性能。但若原系统不稳定或稳定裕量很小且开环相频特性曲线在幅值穿越频率附近有较大的负斜率时,不宜采用相位超前校正;因为随着幅值穿越频率的增加,原系统负相角增加的速度将超过超前校正装置正相角增加的速度,超前网络就起不到补偿滞后相角的作用了。
6 心得体会
经过几天的尝试和学习,我对matlab这个软件的认识又多了一些,知道了matlab的特点和用法,以前以为学完这门课就结束了,就懂了,没有考虑到自己能否在实际情况下做出一个需要的东西,这次课程设计可大大的提醒了我,眼高手低,真的不可取,在以后的学习中,我应该对学过只知识的锻炼和实现多重视一点。
Matlab是一个非常强大的软件,MATLAB 的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用 MATLAB 函数集)扩展了 MATLAB 环境,以解决这些应用领域内特定类型的问题。- 1 -
自动控制原理课程设计
文档评论(0)