1 可拓控制器
可拓控制方法是将可拓集合论的研究事物的转化关系理论与方法应用到控制问题研究上,通过将不合格范围内的控制变量转化到合格范围内,从而使控制效果从不满意转化到满意。基于这种思想,建立了如图1所示的可拓控制器的结构框图。
图1所示即为包含上层可拓控制器和基本可拓控制器的双层自学习可拓控制器的结构图。由图可知,特征量选取,特征模式划分,关联度计算,测度模式划分,控制输出5部分组成了下层的基本可拓控制器,其主要完成基本的控制功能。上层可拓控制器主要依靠人们的经验和知识对参数进行整定,作为基本可拓控制器的补充和完善,完成对基本控制的优化,保证良好的控制效果,同时反映可拓控制所强调的矛盾转化问题。
1.1 可拓控制的基本概念
首先介绍与可拓控制相关的基本概念:
(1)特征量:表征系统运动状态的变量,记为C;
(2)特征状态:由特征量C描述的系统状态,记为S;
(3)经典域:由控制指标决定的系统特征状态的取值范围;
(4)可拓域:控制器输出随系统特征状态可调整到合格范围内的特征状态的取值范围;
(5)非域:系统输出不能被调整到合格范围内的特征状态的取值范围;
(6)可拓集合:可拓域内建立的关于特征状态的集合;
(7)特征状态关联度:当前的特征状态与系统控制目标可拓集合之间的关系,记为K(s)。
将其分为K(s)≤一1,一1≤K(s)<O,K(s)≥O三种情况进行讨论,可拓控制主要研究一1≤K(s)≤O的情况;
(8)特征模式:由特征量表示系统运动状态的典型模式,记为:φi=fi(C1,C2,…,Cn),i=1,2,…,r。其中:φ表示第i个特征模式;fi表示关于φi,的模式划分;
(9)测度模式:根据特征状态关联度划分的模式,记为Mi。
1.2 基本可拓控制算法
这里参照文献采用偏差e和偏差微分e作为系统的特征量,并将特征状态划分为8个特征模式。假定被控对象的偏差和偏差微分的容许范围分别为eom和eom,系统可调的最大偏差和偏差微分分别为em和em关于特征状态S(e,e)的可拓集合可用图2表示,其中阴影部分代表经典域。
设特征平面-e占的原点为S0(0,O),记定义平面内任意一点到原点的距离为
称为状态距,则有D0=M0,Dm=M-1;定义特征平面e-e上任意一点S。(e,e)的关联度为:
其中:是由系统所处的特征模式决定的;X表示经典域。
特征状态关联度K(s)表明了系统特征状态S与特征状态(e,e)的可拓集合的关联程度,由此测度模式的划分,即关联度在[一1,O]范围内的特征状态的划分可表示如下:
(1)测度模式M1,对应的特征状态处于经典控制域内。
(2)测度模式M2,对应的特征状态处于可拓域内。
(2)测度模式M3,对应的特征状态处于非域内。
可拓控制器的输出如下:
其中:u(t),u(t一1)分别为控制器当前时刻和前一时刻的输出;y(t)为当前时刻被控量的采样值;k为过程的静态增益;Kci为第M2i个测度模式的控制系数;K(s)为特征状态S的关联度;sgn(e)为偏差的符号函数,取法如下:
ε为小范围修正量,用来消除扰动和过程增益的不准确性,取法如下:
其中:Ki,K。为适当常数;占为小正数。
1.3 改进的可拓控制算法
由上述可拓控制算法可知,进行可拓控制时需要整定k,Kci,Ki,Kp,δ等参数。其整定过程依靠人们的经验知识,因此整定比较困难,尤其是Kci的整定直接影响到可拓控制效果的好坏。另一方面,通过仿真实验发现,小范围修正量ξ的整定效果不明显。因此,提出改进的控制算法,采用状态距来代替原有参数的整定。