- 85
- 0
- 约3.34千字
- 约 3页
- 2020-09-07 发布于天津
- 举报
.
浅谈 LEADLAG 超前滞后模块的作用
在电厂控制系统中, 有很多测量信号具有高频波动性, 严重影响了控制系统的控制品质。
PID控制虽然是最典型、有效的控制方法,但是基于测量值的大幅波动,也难于将系统的输
出很好地跟踪给定值。而 LEADLAG 模块具有滤波功能,这些具有大幅波动的反馈测量值经
过 LEADLAG 模块处理之后,可以有效的去除部分扰动,再经过 PID控制器,使得系统控制
品质得以改善。
LEADLAG 是一个非线性的超前 / 滞后函数。 该模块的输出值为 旧输出、 旧输入、 新输入、
增益、超前和滞后时间常数的函数。
动态方程
1、在稳态下 (输入基本保持不变,或者在很小的区间内波动 ),输出 OUT = IN X GAIN ;
2 、在动态下,其输出为: OUT = (K1 X IN1) + (K2 X OLDIN1) + (K3 X OLDOUT) ;
其中: OLDOUT= 前一个输出
OLDIN1= 前一个输入
IN1= 当前输入
OUT= 当前输出
K1= GAIN x (H + 2x LEAD)/ (H + 2x LAG)
K2= GAIN x (H - 2x LEAD)/ (H + 2x LAG)
K3= (2X LAG - H)/(2x LAG + H)
H= 采样时间(回路时间)
假设,此时系统的采样时间 H=1s ,增益 GAIN=1 ,难么此时 K1=(1+2x LEAD)/(1+2x LAG) ;
K2= (1 - 2x LEAD)/(1 + 2x LAG); K3= (2X LAG - 1)/(2x LAG + 1).
在纯超前的状态下 (LAG=0):K1=1+2x LEAD;K2=1 - 2x LEAD;K3=-1, 由此可知, LEAD 越大,
OUT 中K1 X IN1 占得比重越大,即当前的输入对输出影响越大,且在输入短时间内不变的情况
下, OUT 越大,超前作用越强。
在纯滞后的状态下 (LEAD=0):K1= 1/ (1 + 2x LAG);K2=1/ (1 + 2x LAG);K3=(2X LAG - 1)/(2x
LAG + 1), 由此可知, LAG 越大, OUT 中三部分的值越小,滤波作用越强。
传递函数
Y ( S) 1 T S
1
LEADLAG 的传递函数为 G (S) K
X ( S) 1 T S
2
其中 K 增益 , T 超前时间, T 滞后时间。 1 T S 为微分环节,其特性为超前和起始的
1 2 1
加强, 1 T S 为一阶惯性环节,其特性为滞后。
2
通过 Matlab 软件中的 Simulink 模块搭建仿真图如下:
当 T =0 时,此环节只有一阶惯性环节,在阶跃输入条件下, K=1 时,分别对 T =2 , T =5进行仿
1
原创力文档

文档评论(0)