matlab论文之matlab的超前校正的应用

matlab论文之matlab的超前校正的应用

ID:18654505

大小:225.83 KB

页数:11页

时间:2018-09-20

matlab论文之matlab的超前校正的应用_第1页
matlab论文之matlab的超前校正的应用_第2页
matlab论文之matlab的超前校正的应用_第3页
matlab论文之matlab的超前校正的应用_第4页
matlab论文之matlab的超前校正的应用_第5页
资源描述:

《matlab论文之matlab的超前校正的应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、10湖北文理学院MATLAB的超前校正的应用姓名:*****学号:*******关键字:超前校正,相角裕度,波特图摘要:通过MATLAB仿真何以很直观的表示出系统在超前校正前后的不同,可以省去很大的计算量,简洁而直观。MATLAB提供了强大的矩阵处理和绘图功能,很多专家因此在自己擅长的领域用它编写了很多专门的MATLAB工具箱,工具箱中广泛继承了用于扩展基本程序功能的M文件,如控制系统工具箱,系统辨识工具箱,信号处理工具箱等。MATLAB不失为一款很强大的软件,本例中将不使用已有的工具箱进行系统的

2、模拟以及应用,将直接以代码的形式对系统进行超前校正。一般来说,开环频率特性的低频段表征了闭环系统的稳态性能;开环频率特性的中频段表征了闭环系统的动态性能;开环频率特性的高频段表征了闭环系统的复杂性和噪声抑制能力。因此,用频域法设计控制系统的本质,就是在系统中加入频率特性形状合适的校正装置,使开环系统频率特性形状变成所期望的形状:低频段曾毅充分大,以保证稳态误差要求;中频段对数幅频特性斜率一般为-20dB/dec,并占据充分宽的频带,以保证具备适当的相角裕度;高频段增益尽快减小,以削弱噪声影响。原系

3、统可能对于所有的增益值都不稳定,也可能虽属稳定,但不具有理想的瞬态响应特不具有理想的瞬态响应特不具有理想的瞬态响应特不具有理想的瞬态响应特性性性性。。。。为了矫正这些问题,可以在前向通道中串联一个或几个适当的超前校正装置,使闭环主极点位于复平面内希望的位置上所谓校正,就是在调整放大器增益后仍然不能全面满足设计要求的性能指标的情况下,加入一些参数可以根据需要而改变的机构或装置,使系统整个特性发生变化,达到设计要求。其原理如下:无源超前网络的电路如图1所示。1010湖北文理学院图1无源超前网络电路图如

4、果输入信号源的内阻为零,且输出端的负载阻抗为无穷大,则超前网络的传递函数可写为①(1-1)式中,通常a为分度系数,T叫时间常数,由式(1-1)可知,采用无源超前网络进行串联校正时,整个系统的开环增益要下降a倍,因此需要提高放大器增益交易补偿。根据式(1-1),可以得无源超前网络的对数频率特性,超前网络对频率在1/aT至1/T之间的输入信号有明显的微分作用,在该频率范围内,输出信号相角比输入信号相角超前,超前网络的名称由此而得。在最大超前角频率处,具有最大超前角。超前网路(1-1)的相角为(1-2)

5、将上式对求导并令其为零,得最大超前角频率(1-3)将上式代入(1-2),得最大超前角频率(1-4)同时还易知1010湖北文理学院m仅与衰减因子a有关。a值越大,超前网络的微分效应越强。但a的最大值受到超前网络物理结构的制约,通常取为20左右(这就意味着超前网络可以产生的最大相位超前大约为65度)。利用超前网络行串联校正的基本原理,是利用其相角超前特性。只要正确地将超前网络的交接频率1/aT或1/T选在待校正系统截止频率的两旁,并适当选择参数a和T,就可以使已校正系统的截止频率和相角裕度满足性能指标

6、的要求,从而改善系统的动态性能。超前校正的应用方法待校正闭环系统的稳态性能要求,可通过选择已校正系统的开环增益来保证。用频域法设计无源超前网络的步骤如下:1)根据稳态误差要求,确定开环增益K。2)利用已确定的开环增益,计算待校正系统的相角裕度。3)根据截止频率的要求,计算a和T。令,以保证系统的响应速度,并充分利用网络的相角超前特性。显然成立的条件是根据上式不难求出a值,然后由(1-3)确定T。4)验算已校正系统的相角裕度。验算时,由式(1-4)求得,再由已知的算出待校正系统在时的相角裕度。最后,

7、按下式算出如果验算结果不满足指标要求,要重选,一般使增大,然后重复以上步骤。系统设计:由已知条件,首先根据初始条件调整开环增益。因为系统的静态速度误差系数=0.25K≦20,故取K=80,则待校正的系统开环传递函数为1010湖北文理学院上式为最小相位系统,用MATLAB画出系统伯德图,程序为:num=[20];den=[0.25,1,0];bode(num,den)grid得到的图形如图2所示。图2校正前系统的伯德图再用MATLAB求校正前的相角裕度和幅值裕度,程序为:num=[20];den=[

8、0.25,1,0];sys=tf(num,den);margin(sys)[gm,pm,wg,wp]=margin(sys)得到图形如图3所示。1010湖北文理学院图3校正前系统的裕度图可得:相角裕度Pm=25.2deg截止频率wc=8.51rad/s幅值裕度Gm=∞dB用MATLAB画出其根轨迹,程序为num=[20];den=[0.25,1,0];rlocus(num,den);Sgrid;[k,p]=rlocfind(num,den);Title('控制系统根轨图')得到图形

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。