[0003] 本发明目的是为处理化工间歇过程中非线性、大滞后等问题,提出一种新型智能跟踪控制方法。
[0004] 本发明首先建立化工间歇过程的局部离散模型,进一步得到控制系统整体的模型,然后引入跟踪控制律,定义系统的误差函数,进一步得到等价过程控制系统,最后采取一种补偿控制算法设计更新律求得控制律。
[0005] 本发明的技术方案是通过模型建立、补偿控制方法、优化等手段,确立了一种新型的智能跟踪控制方法,利用该方法可有效处理非线性化工间歇过程的跟踪控制问题,保证了系统具有良好的控制性能。
[0006] 本发明方法的步骤包括:
[0007] 步骤1.建立化工间歇过程的模型,具体步骤是:
[0008] 1.1建立离散状态空间模型形式如下:
[0009] IF z1(t,k)is Mi1and zj(t,k)is Mij,…,zp(t,k)is Mip
[0010] THEN
[0011]
[0012] i=1,2,...,r;j=1,2,...,p.
[0013] 其中,z1(t,k),zj(t,k)...,zp(t,k)是一种弹性规则语言变量,表示被控对象的状态;Mi1,…,Mij,…,Mip是一种弹性语言集;i表示第i条规则,属于自变量;r 表示规则数目,p表示条件语言变量数。t表示有限离散时间,k是周期指数,T是一个过程周期;x(t+1,k)是第k个周期t+1时刻的状态;Ai,Aid,Bi,Ci分别对应表示系统的状态矩阵,状态延迟矩阵,输入矩阵和输出矩阵; x(t‑d(t),k)是第k个周期系统延迟后的状态;d(t)是延迟函数,dm≤d(t)≤dM, dM和dm分别表示延迟的上下界。x0,k和x(0,k)是第k个周期初始时刻的状态; x(t,k),y(t,k),u(t,k)和ω(t,k)分别表示第k个周期t时刻化工间歇过程的状态,输出,输入和未知外部干扰;“IF”是前提条件部分,“THEN”是结果部分。
[0014] 1.2由步骤1.1得控制系统整体的模型:
[0015]
[0016] 其中, Mij(zj(t,k))是zj(t,k)在一种弹性语言集Mij中的隶属度函数;yk(t)是第k周期t时刻的输出,xk(t)是第k周期t时刻的状态。
[0017] 1.3由步骤1.2可知,对于任意时刻t,假设有以下不等式成立:
[0018]
[0019] 则有
[0020]
[0021] 步骤2.设计化工间歇过程控制器,具体步骤如下:
[0022] 2.1引入跟踪控制律形式如下:
[0023]
[0024] 其中,r(t,k)是第k个周期t时刻待设计的更新律;u(t,0)表示化工间歇过程中控制律的初始值。u(t,k‑1)是第k‑1个周期t时刻的控制律。
[0025] 2.2定义系统状态误差和系统输出跟踪误差,形式如下
[0026] δ(x(t,k))x(t,k)‑x(t,k‑1)
[0027] e(t+1,k)yr(t+1,k)‑y(t+1,k)
[0028] 其中,δ(x(t,k))表示系统的状态误差,x(t,k‑1)是第k‑1个周期t时刻的状态;e(t+1,k)是第k个周期t+1时刻系统的输出跟踪误差,yr(t+1,k)是第k 周期t+1时刻系统的跟踪输出轨迹,y(t+1,k)是第k周期t+1时刻系统的实际输出。
[0029] 2.3结合步骤1.2到2.2得到相邻周期的状态误差形式
[0030]
[0031] 其中,
[0032]
[0033] 这里δ(hi)=δ(hi(z(t,k)))‑δ(hi(z(t,k‑1))),为了表示方便,hi(z(t,k))用hi表示。
[0034] 2.4对于输出跟踪误差,进一步处理成如下形式
[0035]
[0036] 其中,yr(t+1)是t+1时刻的跟踪输出轨迹;C=Ci,i=1,2…,r。
[0037] 2.5由步骤2.3和2.4,等价过程跟踪控制系统表示为
[0038]
[0039] 其中,
[0040] h(k‑1)满足hm≤h(k‑1)≤hM,hm和hM为其上下界。
[0041] 2.6设计基于跟踪误差的更新律:
[0042]
[0043] 其中,Ki是待求解的控制器增益。e(t+1,k‑1)是第k‑1个周期t+1时刻的输出跟踪误差。
[0044] 2.7由步骤2.6得到系统的整体更新律表示为
[0045]
[0046] 2.8进一步作简化处理,令
[0047]
[0048]
[0049] xh(t+1,k)表示第k个周期t+1时刻在h方向上的状态,xv(t,k+1)表示第 k+1个周期t时刻在v方向上的状态。xh(t,k)和xv(t,k)分别是第k个周期t时刻沿方向h,v上的状态。xh(x(t‑d(t),k))表示第k个周期延迟d(t)时刻沿h方向的状态,xv(t+1,k‑1‑h(k‑1))表示第k‑1‑h(k‑1)个周期t+1时刻沿v方向的状态。
[0050] 则由步骤2.5到2.7,在更新律的作用下,系统模型表示为:
[0051]
[0052] 其中, i,j为相应h和v方向上的自变量。
[0053] 2.9在重复性和非重复性的扰动下,存在对称正定矩阵L和具有一定维数的矩阵Yi,Yj,满足闭环系统稳定条件,使得控制器的增益具有以下形式
[0054] Ki=YiL‑1,Kj=YjL‑1
[0055] 2.10由步骤2.2到2.9可得系统的更新律,进一步由步骤2.1可以得到化工间歇过程的控制律作用于被控对象。
[0056] 本发明提出了一种化工间歇过程的新型智能跟踪控制方法。该方法建立了化工间歇过程的离散模型,并设计了该过程控制器,有效地处理了化工间歇过程中的跟踪控制等问题,并保证系统具有良好的控制性能。与传统的控制策略相比,本发明所提出的新型智能跟踪控制策略可以通过使用沿过程方向的跟踪控制的跟踪修正能力和调节反馈控制达到很好的跟踪特性,保证系统获得更好的控制性能。