图1. 基于模型的自适应控制系统
在这个系统中,整个闭环系统的稳定性与过程、控制器和模型有着以下几个方面的联系:
• 假设过程是稳定的(即过程开环稳定);
• 控制回路的稳定性是由模型的收敛性来保证的;
• 模型的收敛性需要控制回路稳定并持续地发出激励信号。
这几个条件形成了一个难以解决的死圈。因此,基于模型的自适应控制系统没有通用的稳定性判据。也就是说,每次使用基于模型的自适应控制器前,不得不分析它的稳定性。显然,这也是使用基于模型的自适应控制方法的一个主要技术壁垒。
相比之下,由于MFA不存在辨识环节,因此论证出了一个通用的系统稳定性判据。即,只要是一个无源过程(本身不产生能量或热量的过程),闭环MFA控制系统的稳定性就可以得到保证,过程可以是线性/非线性,定常/时变等等。燃烧过程时一个无源的过程,其热量的产生是由燃料燃烧带来的。
单回路MFA控制系统结构
单输入单输出(SISO)MFA控制系统的结构如图2所示。其结构同传统的单回路控制系统一样简单,包括一个单输入单输出过程,一个MFA控制器和一个反馈回路。
 |
符号:
r(t) – 设定值,SP
u(t) – 控制器输出,OP
y(t) – 过程变量,PV
x(t) – 过程输出
d(t) – 干扰
e(t) – 偏差
e(t)=r(t)-y(t)
|
图2. 单回路MFA控制系统
控制目标
这种控制器的控制目标是产生一个输出u(t),迫使过程变量y(t)在设定值变化,存在扰动和过程动态特性改变的情况下仍然能跟踪设定值r(t)。也就是,MFA控制器以在线的方式不断减小设定值r(t)和过程变量y(t)之间的偏差e(t)。根据以下两点使偏差e(t)最小:(i)MFA控制器的调节控制能力;(ii)不断调整MFA控制器的权重因子,使得控制器有能力处理过程动态特性的改变,扰动和其它不确定因数。
与图1相比,MFA控制系统没有过程模型和辨识器。因此也没有模型偏差em(t),只有设定值(r(t)或SP)和过程变量(y(t)或PV)之间的偏差e(t)是唯一的控制目标。
MFA控制器结构
图3显示了一个单输入单输出MFA控制器的基本结构。该控制器在设计上采用了一个多层感知器结构的人工神经网络(ANN),有一个输入层、一个具有N个神经元的隐含层和一个单个神经元的输出层。
在这个神经网络中有一组可以根据需要而改变的权重因子(Wij和hi),从而对控制器的行为进行调整。更新权重因子的算法是以缩小设定值与过程变量之间的偏差为目标。由于其效果与控制目标是一致的,因此,采用权重因子能帮助控制器在过程动态特性发生变化的时候减小偏差。

图3. SISO MFA控制器结构
此外,基于人工神经网络的MFA控制器保存了一部分历史数据,为了解过程动态特性提供有价值的信息。相比之下,数字式PID控制器只保留当前的和之前的2个采样数据。在这一点上,PID控制器几乎没有任何记忆能力,而MFA拥有一个“聪明”的控制器所必需的记忆能力。
MFA控制系统的要求
作为一个反馈控制系统,MFA对被控对象有以下几点要求:
• 过程对象可控;
• 开环稳定;
• 正作用或反作用(过程不变方向)。
对于不可控的过程对象,则需要改进过程的结构或匹配系统变量。
对于开环不稳定的过程对象,则需使它先稳定下来。不过,对于某些开环不稳定的过程,如无自衡的液位回路,使用MFA时就不需要进行特殊的处理。
对于在操作范围内变方向的过程,则需要特殊的MFA控制器。仅需简单地配置少量的MFA控制器的参数。