转子绕线机控制系统的串联滞后超前校正设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
题 目: 转子绕线机控制系统的串联滞后超前校正设计 初始条件:已知转子绕线机控制系统的开环传递函数是
)
15)(5()(++=
s s s K
s G
要求系统的静态速度误差系数120v K s -≥,相角裕度 60≥γ。
要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要
求)
(1) MATLAB 作出满足初始条件的最小K 值的系统伯德图,计算系统的幅值裕度和
相位裕度。
(2) 前向通路中插入一滞后超前校正装置,确定校正网络的传递函数。 (3) 用MATLAB 画出未校正和已校正系统的根轨迹。
(4) 用Matlab 对校正前后的系统进行仿真分析,画出阶跃响应曲线,计算其时域
性能指标。
(5) 对上述任务写出完整的课程设计说明书,说明书中必须进行原理分析,写清
楚分析计算的过程及其比较分析的结果,并包含Matlab 源程序或Simulink 仿真模型,说明书的格式按照教务处标准书写。
时间安排:
指导教师签名: 年 月 日 系主任(或责任教师)签名: 年 月 日
目录
摘要 ............................................................ 13 1 滞后-超前校正的原理 . (14)
2 串联滞后-超前校正Bode图设计方法 (15)
3 校正前系统分析 (16)
3.1校正前系统的Bode图 (16)
3.2校正前系统的根轨迹图 (17)
3.3校正前系统的阶跃响应曲线 (17)
4 滞后-超前校正后的传递函数确定 (19)
4.1确定滞后校正网络的参数 (19)
4.2确定超前校正网络的参数 (19)
4.3确定校正后的传递函数 (19)
4.4滞后-超前传递函数计算 (20)
5 校正后系统分析 (21)
5.1校正后系统的Bode图 (21)
5.2校正后系统的根轨迹图绘制 (22)
5.3校正后系统的阶跃响应曲线 (23)
总结 (24)
参考文献 (25)
本科生课程设计成绩评定表......................... 错误!未定义书签。
摘要
系统校正是对不稳定或不满足要求的系统的稳态性能或者动态性能进行调整,使系统达到指标要求。对于要求较多的系统,常采用滞后-超前校正,它利用超前校正改善系统的动态性能,利用滞后校正改善系统的稳态性能,并解决超前校正导致的抑制高频噪声能力弱的问题。对已给定的系统进行串联滞后-超前校正的设计思路可以分解为先进行滞后校正,再进行超前校正。其中复杂的计算和图形的绘制,可以利用matlab软件完成。关键词:系统校正 matlab 校正设计
转子绕线机控制系统的串联滞后超前校正设计
1 滞后-超前校正的原理
(1)超前校正的目的是改善系统的动态性能,实现在系统静态性能不受损的前提下,提高系统的动态性能。通过加入超前校正环节,利用其相位超前特性来增大系统的相位裕度,改变系统的开环频率特性。一般使校正环节的最大相位超前角出现在系统新的穿越频率点。
(2)滞后校正通过加入滞后校正环节,使系统的开环增益有较大幅度增加,同时又使校正后的系统动态指标保持原系统的良好状态。它利用滞后校正环节的低通滤波特性,在不影响校正后系统低频特性的情况下,使校正后系统中高频段增益降低,从而使其穿越频率前移,达到增加系统相位裕度的目的。
(3)滞后-超前校正适用于对校正后系统的动态和静态性能有更多更高要求的场合。施加滞后-超前校正环节,主要是利用其超前部分增大系统的相位裕度,以改善系统的动态性能;利用其滞后部分改善系统的静态性能。
图3-1未校正系统的Bode 图
3 校正前系统分析
3.1校正前系统的Bode 图
由式:
10
v 20)(s lim -→≥=s s G K s
得:K ≥1500,取K=1500。则校正前的开环传递函数为:
)
15)(5(1500
)(++=
s s s s G
用matlab 画出的未校正系统的Bode 图如图3-1所示。
Matlab 程序如下: num=20;
den=conv([1,0],conv([0.2,1],[1/15,1])); G0=tf(num,den); margin(G0);
从图3-1中可以看出系统的幅值裕度Gm ≈0,相角裕度Pm ≈0,截止频率
ωc1=8.66rad/s 。此时系统处于临界稳定状态。相角裕度远小于60°,不满足设计要求。
(3-1)
3.2校正前系统的根轨迹图
用matlab画出的校正前系统的根轨迹图如图3-2所示。
Matlab程序如下:
num=1;
den=conv([1,0],conv([0.2,1],[1/15,1]));
G0=tf(num,den);
rlocus(G0);
图3-2未校正系统的根轨迹图
从图中可以看出,当开环增益K=20时,系统处于临界稳定状态,这也证明了从Bode 图中得出的结论。
3.3校正前系统的阶跃响应曲线
用matlab画出的校正前系统的阶跃响应曲线如图3-3所示。
Matlab程序如下:
num=[1500];
den=[1,20,75,1500];
t=[0:0.02:2.5];
[numc,denc]=cloop(num,den);
y=step(numc,denc,t);
plot(t,y);
grid;