自控课设 用 MATLAB 进行控制系统滞后-超前校正设计

2019-02-16 00:17

题 目:

班 级:

姓 名:

学 号:

日 期:

指导老师:

自动控制原理 课程设计报告

用MATLAB 进行控制系统的滞后-超前校正设计

自动化1005班 张吉宸 0704100531 2012.12.30 楼旭阳

江南大学 物联网工程学院 自动化专业

题目:用 MATLAB 进行控制系统的滞后-超前校正设计

已知:已知一单位反馈系统的开环传递函数是

G?s??K

s(s?5)(s?10)要求系统的静态速度误差系数 K≥ 100,γ ≥ 45o , w ≥ 8 。

要求完成的主要任务: (包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)

1、分析超前网络或滞后网络是可行,如果不可行,说明原因。

2、MATLAB 作出满足初始条件的最小 K 值的系统伯德图,计算系统的幅值裕 量和相位裕量。

3、前向通路中加入滞后-超前校正,确定校正网络的传递函数。 4、用 MATLAB 画出校正前、后系统的根轨迹。 5、用 Matlab 对校正前后的系统进行仿真分析,画出阶跃响应曲线,并分 析动态性能。

6、课程设计说明书中要求写清楚计算分析的过程,列出 MATLAB 程序和 MATLAB 输出。

1

江南大学 物联网工程学院 自动化专业

Ⅰ.设计原理

滞后-超前校正设计原理

滞后-超前校正RC网络电路图如图所示。

C1 + e(t) _ R1 C2 + m(t) R2 _

下面推导它的传递函数:

M?s?Gc?s???1E(s)R11sC1?R2?1sC2R1?sC1?R2?1sC2

?1?R1C1s??1?R2C2s?1??R1C1?R2C2?R1C2?s?R1C1R2C2s2T2?R1C1?R2C2?R1C2,则 ?2令T1?R1C1,T2?R2C2,?T1?Gc?1?Ts??1?Ts??s???T?

?1??Ts???1?s??121???

其中T1为超前部分的参数,T2为滞后部分。

对控制系统进行串联滞后-超前校正的基本原理是利用滞后-超前校正装置的滞后部分改善控制系统的稳态性能,同时利用其超前部分改善控制系统的动态

2

江南大学 物联网工程学院 自动化专业

性能。滞后-超前校正的频域设计实际是超前校正和滞后校正频域法设计的综合,基本方法是利用滞后校正将系统校正后的穿越频率调整到超前部分的最大相角处的频率。应用频率法确定滞后超前校正参数的步骤: 1、根据稳态性能指标,绘制未校正系统的伯德图; 2、选择校正后的截止频率Wc; 3、确定校正参数α; 4、求出超前参数T1; 5、确定滞后参数β,T2; 6、将滞后部分和超前部分的传递函数组合在一起,即得滞后-超前校正的传递函数; 7、绘制校正后的伯德图,检验性能指。

Ⅱ.设计过程

一、校正前系统的参数分析

1kK50G?s?? G?s?? s(s?5)(s?10)s(0.2s?1)(0.1s?1)当系统的静态速度误差系数时Kv≥100,K则?Kv,

K≥100,K≥5000 50设计中取K=5000,原函数变为: G?s??100 s(0.2s?1)(0.1s?1)二、用MATLAB绘制校正前系统的伯德图并求校正前系统的幅值裕量和相位裕量

a.绘制伯德图可用命令bode(num,den) 代码: num=[100];

den=[0.02 0.3 1 0]; G0=tf(num,den) bode(G0)

[h,r,Wx,Wc]=margin(G0) b.得到的伯德图如图所示。

3

江南大学 物联网工程学院 自动化专业

c.用MATLAB求校正前系统的幅值裕量和相位裕量

从matlab运行界面可以得到

4


自控课设 用 MATLAB 进行控制系统滞后-超前校正设计.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:九年级化学上册 3.2分子和原子教案(第二课时) 人教新课标版

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: