ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:222.65KB ,
资源ID:6424295      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6424295.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(matlab论文之MATLAB的超前校正的应用.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

matlab论文之MATLAB的超前校正的应用.docx

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

2、闭环系统的稳态性能;开环频率特性的中频段表征了闭环系统的动态性能;开环频率特性的高频段表征了闭环系统的复杂性和噪声抑制能力。因此,用频域法设计控制系统的本质,就是在系统中加入频率特性形状合适的校正装置,使开环系统频率特性形状变成所期望的形状:低频段曾毅充分大,以保证稳态误差要求;中频段对数幅频特性斜率一般为-20dB/dec,并占据充分宽的频带,以保证具备适当的相角裕度;高频段增益尽快减小,以削弱噪声影响。原系统可能对于所有的增益值都不稳定,也可能虽属稳定,但不具有理想的瞬态响应特不具有理想的瞬态响应特不具有理想的瞬态响应特不具有理想的瞬态响应特性性性性。为了矫正这些问题,可以在前向通道中串联

3、一个或几个适当的超前校正装置,使闭环主极点位于复平面内希望的位置上所谓校正,就是在调整放大器增益后仍然不能全面满足设计要求的性能指标的情况下,加入一些参数可以根据需要而改变的机构或装置,使系统整个特性发生变化,达到设计要求。其原理如下:无源超前网络的电路如图1所示。 图1 无源超前网络电路图如果输入信号源的内阻为零,且输出端的负载阻抗为无穷大,则超前网络的传递函数可写为 (1-1)式中 , 通常a为分度系数,T叫时间常数,由式(1-1)可知,采用无源超前网络进行串联校正时,整个系统的开环增益要下降a倍,因此需要提高放大器增益交易补偿。 根据式(1-1),可以得无源超前网络的对数频率特性,超前网

4、络对频率在1/aT至1/T之间的输入信号有明显的微分作用,在该频率范围内,输出信号相角比输入信号相角超前,超前网络的名称由此而得。在最大超前角频率处,具有最大超前角。 超前网路(1-1)的相角为 (1-2)将上式对求导并令其为零,得最大超前角频率 (1-3) 将上式代入(1-2),得最大超前角频率 (1-4)同时还易知m仅与衰减因子a有关。a值越大,超前网络的微分效应越强。但a的最大值受到超前网络物理结构的制约,通常取为20左右(这就意味着超前网络可以产生的最大相位超前大约为65度)。 利用超前网络行串联校正的基本原理,是利用其相角超前特性。只要正确地将超前网络的交接频率1/aT或1/T选在待

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

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

7、)得到图形如图3所示。图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(控制系统根轨图)得到图形如图4所示。图4 校正前系统的根轨迹图 系统计算:根据1.2中所述超前校正的原理,超前网络提供的最大超前相位角应为且将提供的最大超前补偿到w=wm处,由式(2-4),可得1= 由 得 在此基础上超前校正控制器设计的程序代码为: G=tf(20,0.25 1

8、0);margin(G); %画出Bode图并显示频域性能指标phy=50-25.18+10;phy1=phy*pi/180;a=(1+sin(phy1)/(1-sin(phy1);M1=1/sqrt(a);%分别返回频域响应幅值响应m、相角响应(以度为单位)和频率向量wm,p,w=bode(G); %spline为3次曲线插值函数,通过插值求新的截止频率wm=spline(m,w,M1); T=1/(wm*sqrt(a);Gc=tf(a*T 1,T 1)超前校正控制器传递函数为,Transfer function:0.1588 s + 1-0.04336 s + 1校正后的验证:画出校正后的

9、Bode图,程序为num=3.176,20;den=0.011,0.293,1,0;sys=tf(num,den);margin(sys)gm,pm,wg,wp=margin(sys)校正后系统的Bode图如5图所示。图5 校正后系统的裕度图图5 校正后系统的裕度图相角裕度: Pm = 52.8deg; 截止频率: wm=12.1rad/sec幅值裕度: Gm =dB可见其相角裕度、幅值裕度均满足设计要求。所以,已校正系统的开环传递函数为: 用MATLAB画出校正后的根轨迹,程序为: num=3.176,20;den=0.011,0.293,1,0;rlocus(num,den);Title(

10、控制系统根轨图)得到图形如图6所示。图6 校正后系统的根轨迹2.2.3 超前校正对系统性能改变的分析用MATLAB画出校正前后系统的单位阶跃响应的程序为num1=20;den1=0.25,1,0;num3=3.176,20;den3=0.011,0.293,1,0;t=0:0.02:5numc1,denc1=cloop(num1,den1)y1=step(numc1,denc1,t)numc3,denc3=cloop(num3,den3)y3=step(numc3,denc3,t)plot(t,y1,y3);gridgtext(校正前)gtext(校正后)得到图形如图7所示 图7 校正前后系统

11、的单位阶跃响应图也可用Matlab的仿真功能得到单位阶跃响应图,如图8。图8 校正后的系统仿真方框图由图7明显可以看出:1) 加入校正装置后,校正后系统单位阶跃响应的调节时间大大减小,大大提升了系统的响应速度。2) 校正后系统的超调量明显减小了,阻尼比增大,动态性能得到改善。3) 校正后系统的上升时间减小很多,从而提升了系统的响应速度。综上,串入超前校正装置后,明显地提升了系统的动态性能指标,增强了系统的稳定性。心得体会在很多人眼中MATLAB这个课程是一种煎熬,自动控制的频域分析法及其应用更是阴魂不散的恶梦。但是我们不得不承认,MATLAB是一个很强大的软件,自动控制也是一门很实用的课程。我

12、选这个课题是因为系统校正是我刚学的内容。通过这个课题研究,我获益良多。首先当然是对于课本知识的再学习和更深刻的理解,和做题目不一样,在做课设时需要全方面的考虑问题,而不是单纯的算出一个结果,特别是对与校正系统,在试取值时需要耐心的验算,在校正后还需要前后的对比分析,我这次在校正时刚开始就没能取到合适的值,但是在重新取值后最终还是满足了要求。虽说这个过程并不算是多么的漫长或艰难,但是这种经历确实能让我们养成一种不断探索的科学研究精神,我想对于工学学生这个是很重要的。这次课程论文对我的另一大考验就是MATLAB的应用,虽说之前上过基础强化训练课,但是并没有具体到在自动控制系统上的应用,所以自己查资

13、料是必须的,对于工科学生来说查资料也是必备的能力,有些问题在不会时看上去很可怕,但是在看过资料后才发现也没有想象的那么难,这次课设中用到的MATLAB就比我之前想的要容易,我想搞课设很大的一方面原因也是为了提高我们的自学意识和自学能力,通过这次课设,我在查资料的能力上也确实得到了提高,除开图书馆,上网搜索也的确是不错的选择。当然,写这个论文也遇到过一些麻烦,主要还是对课程即超前校正的不熟悉,在熟悉这个过程中花了不少的时间,实际在对MATLAB进行制作的过程中,没有遇到很大的困难,无非是一些代码以及格式的学习。 通过本课程论文,我觉得实际操作联系理论进行学习是个不错的过程,但是花的时间不在少数,怎么才能在短时间内完成课程任务,又让自己学到不少知识,还是值得思考的一个问题。不少人抱怨在大学学不到东西,我并不这样认为。我想无论是在学习还是在生活上只有自己有心去学习和参与才可能有收获,这也算是课设给我知识之外的一点小小的感悟。参考文献1 胡寿松. 自动控制原理(第四版). 北京:科学出版社,2002年2 计算机仿真技术与CAD基于MATLAB的控制系统(第三版).电子工业出版社

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1