电气传动
2009年
第39卷
第8期
韦延方.等:造纸机速度链的变论域模糊PID控制
(a)初始论域及其模糊划分
Co)论域变化
图3论域压缩与膨胀的变化示意图
Fig.3
The change diagram of domain
constricting
and
expanding
3.2变论域模糊控制算法
鉴于上述变论域模糊控制器的原理,设速度
误差为e,速度误差变化为已c,二者的量化因子分
别为吼和口。,吼为输出比例因子。可以得到以
下的变论域模糊控制算法[6|:设e,ec和u的推理
初始论域是[一3,3],则推理论域的最大值为
N一一3,则有:
1)先计算出系统的实时偏差e。和偏差变化
ec。;
2)由式(2)计算出伸缩因子%,%和a。;
3)调整e‘,ec’和“。的论域:Ee—E0口,,
Ea.一点乙口。,E。一E。口。;
4)调整q。,%和q。:吼一N一/E,%一N一/
E;
5)量化e。和ec。:P一吼・e‘,Pf一‰・ec。;
6)采用模糊关系合成推理方法,求出控制量
“,并进行比例调整:U+一吼・U;
7)计算输出控制量“。,并计算被控对象的响
应结果。
3.3变论域模糊PID控制器的设计
由于造纸机速度链系统的执行机构是由变频
器和三相异步电机组成,均为非线性元件,在设计
模糊PID控制器时,应考虑对执行机构的非线性
进行补偿。
前馈补偿函数采用一阶微分方程,其差分形
式为
,T、,
纰净等[F(k)一砌一1)]
(5)
一Kf[F(忌)一F(惫一1)]
式中:一为微分时间;T。为控制周期;Kt为前馈
系数;Z(靠)为前馈函数输出值;F(忌),F(k一1)为
54
第k次与第k一1次1。滚筒速度的设定值。
前馈函数根据18滚筒的第k次与第k一1次
速度设定值之差分别求出28~88滚筒的同步增
量,并通过各执行机构超前调节各自滚筒的速度;
当F(忌)一F(k一1)时,前馈补偿器输出为零。
控制器结构设计如图4所示。
论域
自调整
图4变论域模糊PID控制器结构图
Fig.4
The
structure
diagram of
the
variable
domain fuzzy
PlD
controller
4仿真及分析
在Matlab的命令窗口中运行Fuzzy函数,进
入模糊推理(FIS)编辑器‘7’8]。依次选定[Edit-]下
的[Addinput]和[Addoutput]选项,确定模糊控
制器的结构为两输入、三输出,建立一个FIS系统
文件。所设计的控制器部分Simulink仿真模型
如图5所示。
图5变论域模糊PID控制器仿真模型
Fig.5
The
simulation model of variable
domain fuzzy
PID
controller
选择控制器类型为Mandani型,推理方法为
min,合成方法为max,去模糊化方法为重心平均
法。控制系统的基本参数设定为E一1.3,既=
1.0,E。一O.2;由式(2),取A=0.95,k一8[引,进行
仿真。设定控制器的控制对象传递函数为
9n
G(s)一—sz—+j3型.6—s+一i
仿真结果如图6所示。
万方数据