background image

电气传动

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所示。

万方数据