-
在工业控制领域,存在一类典型的开环不稳定时滞过程,其动态特性比较复杂,通常在阶跃输入信号的作用下,系统输出很难自动达到稳态值。原因在于其传递函数模型中通常包含右半s平面的极点,此外,时滞环节的存在也使得控制系统的整定难度变大。针对这类被控过程,当中间级信号可测量时,为尽快抑制混入中间级的干扰信号,通常采用串级控制结构[1-4]。常规的串级控制结构由主副两个闭环反馈控制回路组成,副回路控制能快速抑制内环扰动的影响,而且同时能改善主回路过程对象的动态特性,因而采用串级控制方式可获得比常规的单回路控制结构更好的控制性能。
近年来,针对串级不稳定时滞过程控制器的研究已取得一些研究成果。文献[5]基于Smith控制结构对控制器参数进行了整定,但控制结构比较复杂;文献[6]通过采用在反馈通道中增加控制器的方法对文献[5]中主回路控制结构进行改进。但文献[5-6]中主副回路均采用的是一自由度控制结构,控制器的设计需在设定值跟随特性与干扰抑制特性之间折中选择,难以使系统各方面的控制性能均达到最佳。为此,国内外许多研究学者针对二自由度控制进行了深入研究,该控制策略的优势在于系统的设定值跟踪特性和干扰抑制特性可单独进行调整,使系统获得满意的控制效果。文献[7]分别利用鲁棒分析法对主副回路的二自由度控制器参数进行整定,但控制器的设计过程较繁琐,而且控制系统的响应速度也较慢。文献[8-11]提出的用于控制串级不稳定时滞过程的结构中包含4个控制器,控制效果较理想,但用于改善系统性能所采用的串级控制结构较复杂且包含的控制器数量较多。为解决该问题,文献[12]基于一种改进型Smith控制结构对串级不稳定时滞过程进行外环控制,提出一种包含3个控制器的控制方案,有效减少了控制器的个数,使系统获得了良好的控制性能。但该方法控制器中包含的参数较多,不利于工程应用。因此针对串级不稳定时滞过程如何设计控制结构简单、实用性强、控制效果好的控制器成为众多学者研究的热点。近年来,内模控制因其结构简单、参数整定方便、鲁棒性强的优点在工业控制领域中受到了广泛应用[13]。目前,在许多学者的努力下,内模控制原理已被推广应用于不稳定系统[14],使内模控制方法得到了进一步发展。因此在这种背景下,为有效解决以上文献研究中存在的问题,将二自由度控制与内模控制相结合应用于控制串级不稳定时滞过程成为可能。
本文从内模控制原理出发,针对串级不稳定时滞过程,提出一种控制器的设计方法。该方法副回路采用传统的内模控制结构,用于及时快速消除内环干扰对系统整体控制性能的影响;主回路采用二自由度内模控制结构,不但可以将设定值跟随特性与干扰抑制特性实现解耦,而且控制结构简单,参数调整方便,能有效减少控制器参数的个数,降低控制器参数整定的复杂程度,使系统同时获得良好的设定值跟随特性、干扰抑制特性和鲁棒性。理论分析和仿真研究验证了本文方法的有效性。
-
针对串级不稳定时滞过程,本文提出的内模控制结构如图 1所示。图中,r1和r2,y1和y2分别为主副回路的设定值输入和输出,d1和d2分别为混入主副回路的干扰信号,P1(s)和P2(s)分别为主副回路过程的被控过程对象,P(s)为主回路总的被控过程对象,P2m(s)为副回路的被控过程对象模型,Pm(s)为主回路总的被控过程对象模型,Q3(s)为副回路内模控制器,Q1(s)与Q2(s)构成主回路二自由度内模控制器。其中,Q1(s)和Q2(s)分别用于调节主回路的设定值跟随特性和干扰抑制特性,Q3(s)用于调节副回路的干扰抑制特性和设定值跟随特性。
图 1经变换可化为图 2所示的等效结构形式,由图 2看出此时主回路为典型的设定值滤波器型二自由度控制结构,图中C1(s)、C2(s)分别为主回路的设定值滤波器和反馈控制器。
由图 1、图 2可分别推出副回路的设定值跟随特性与干扰抑制特性为:
$${{G}_{yr2}}(s)=\frac{{{Y}_{2}}(s)}{{{R}_{2}}(s)}=\frac{{{Q}_{3}}(s){{P}_{2}}(s)}{1+{{Q}_{3}}(s)[{{P}_{2}}(s)-{{P}_{2m}}(s)]}$$ (1) $${{G}_{yd2}}(s)=\frac{{{Y}_{2}}(s)}{{{D}_{2}}(s)}=\frac{[1-{{Q}_{3}}(s){{P}_{2m}}(s)]{{P}_{2}}(s)}{1+{{Q}_{3}}(s)[{{P}_{2}}(s)-{{P}_{2m}}(s)]}$$ (2) 当副回路模型精确即${{P}_{2}}(s)={{P}_{2m}}(s)$时,则有:
$${{G}_{yr2}}(s)=\frac{{{Y}_{2}}(s)}{{{R}_{2}}(s)}={{Q}_{3}}(s){{P}_{2}}(s)$$ (3) $${{G}_{yd2}}(s)=\frac{{{Y}_{2}}(s)}{{{D}_{2}}(s)}=[1-{{Q}_{3}}(s){{P}_{2m}}(s)]{{P}_{2}}(s)$$ (4) 当副回路模型精确即${{P}_{2}}(s)={{P}_{2m}}(s)$时,考虑副回路闭环传递函数,主回路总的被控过程为:
$$P(s)={{G}_{yr2}}(s){{P}_{1}}(s)={{Q}_{3}}(s){{P}_{2}}(s){{P}_{1}}(s)$$ (5) 基于式(5),由图 1得到主回路的闭环系统输出Y1(s)为:
$$\begin{align} & {{Y}_{1}}(s)=\frac{{{Q}_{1}}(s)P(s)}{1+{{Q}_{2}}(s)[P(s)-{{P}_{m}}(s)]}{{R}_{1}}(s)+ \\ & \frac{[1-{{Q}_{2}}(s)P(s)]{{P}_{1}}(s)}{1+{{Q}_{2}}(s)[P\left( s \right)-{{P}_{m}}(s)]}{{D}_{1}}(s) \\ \end{align}$$ (6) 当主回路模型精确即$P(s)={{P}_{m}}(s)$时,则有:
$$\begin{align} & {{Y}_{1}}(s)={{Q}_{1}}(s){{P}_{m}}(s){{R}_{1}}(s)+ \\ & (1-{{Q}_{2}}(s){{P}_{m}}(s)){{P}_{1}}(s){{D}_{1}}(s) \\ \end{align}$$ (7) 同样由图 2得:
$$\begin{align} & {{Y}_{1}}(s)=\frac{{{C}_{1}}(s){{C}_{2}}(s)P(s)}{1+{{C}_{2}}(s)P(s)}{{R}_{1}}(s)+ \\ & \frac{{{P}_{1}}(s)}{1++{{C}_{2}}(s)P(s)}{{D}_{1}}(s) \\ \end{align}$$ (8) 式中,
$${{G}_{yr1}}(s)=\frac{{{Y}_{1}}(s)}{{{R}_{1}}(s)}=\frac{{{C}_{1}}(s){{C}_{2}}(s)P(s)}{1+{{C}_{2}}(s)P(s)}$$ (9) $${{G}_{yd1}}(s)=\frac{{{Y}_{1}}(s)}{{{D}_{1}}(s)}=\frac{{{P}_{1}}(s)}{1+{{C}_{2}}(s)P(s)}$$ (10) 进一步由图 1和图 2得主回路的设定值滤波器C1(s)和反馈控制器C2(s)分别为:
$${{C}_{1}}(s)=\frac{{{Q}_{1}}(s)}{{{Q}_{2}}(s)}$$ (11) $${{C}_{2}}(s)=\frac{{{Q}_{2}}(s)}{1-{{P}_{m}}(s){{Q}_{2}}(s)}$$ (12) 由式(9)和式(10)看出,主回路的干扰抑制特性${{G}_{yd1}}(s)$只与${{C}_{2}}(s)$有关,而与${{C}_{1}}(s)$无关;设定值跟随特性${{G}_{yr1}}(s)$同时取决于${{C}_{1}}(s)$和${{C}_{2}}(s)$。因此,在设计控制器时,可首先通过设计${{C}_{2}}(s)$使系统获得良好的干扰抑制特性,再设计${{C}_{1}}(s)$使系统同时获得满意的设定值跟随特性。同时由式(11)和式(12)可知,主回路的设定值滤波器${{C}_{1}}(s)$和反馈控制器${{C}_{2}}(s)$可通过设计二自由度内模控制器${{Q}_{1}}(s)$和${{Q}_{2}}(s)$获得。
-
本文选择串级不稳定时滞过程模型作为研究对象[8],其中主回路过程采用一阶不稳定时滞模型,副回路过程采用一阶惯性时滞模型:
$${{P}_{1}}(s)=\frac{{{K}_{1}}}{{{T}_{1}}s-1}{{\text{e}}^{-{{L}_{1}}s}}$$ (13) $${{P}_{2}}(s)=\frac{{{K}_{2}}}{{{T}_{2}}s+1}{{\text{e}}^{-{{L}_{2}}s}}$$ (14) 式中,K1,K2、T1,T2、L1,L2分别为主、副回路过程的比例增益、时间常数和时滞时间。
-
针对式(14),依据内模控制原理,${{Q}_{3}}(s)$设计为:
$${{Q}_{3}}(s)=P_{2m-}^{-1}(s){{f}_{3}}(s)$$ (15) 式中,${{f}_{3}}(s)$为低通滤波器;$P_{2m-}^{-1}(s)$为副回路过程模型${{P}_{2m}}(s)$中的可逆部分,即:
$$P_{2m-}^{-1}(s)=\frac{{{T}_{2}}s+1}{{{K}_{2}}}$$ (16) 为保证${{Q}_{3}}(s)$可实现,针对式(16),选择${{f}_{3}}(s)$为:
$${{f}_{3}}(s)=\frac{1}{{{\lambda }_{3}}s+1}$$ (17) 式中,${{\lambda }_{3}}$为滤波器时间常数。
将式(16),式(17)代入式(15)得:
$${{Q}_{3}}(s)=P_{2m-}^{-1}(s){{f}_{3}}(s)=\frac{{{T}_{2}}s+1}{{{K}_{2}}({{\lambda }_{3}}s+1)}$$ (18) 由式(18)看出${{\lambda }_{3}}$为控制器${{Q}_{3}}(s)$中的唯一可调参数。当减小${{\lambda }_{3}}$时可获得良好的动态特性,但鲁棒性较差;反之,增大${{\lambda }_{3}}$时会使系统鲁棒性得到改善,但动态特性变差。一般情况下,推荐${{\lambda }_{3}}$的取值范围为0.5L2~L2[11]。
-
将式(13)、式(14)和式(18)代入式(5),得到图 1、图 2虚线框中的主回路总被控过程P(s)为:
$$\begin{align} & P(s)={{Q}_{3}}(s){{P}_{2}}(s){{P}_{1}}(s)=\frac{{{\text{e}}^{-{{L}_{2}}S}}}{{{\lambda }_{3}}s+1}\frac{{{K}_{1}}{{\text{e}}^{-{{L}_{1}}s}}}{{{T}_{1}}s-1}= \\ & \frac{{{K}_{1}}{{\text{e}}^{-Ls}}}{({{\lambda }_{3}}s+1)({{T}_{1}}s-1)} \\ \end{align}$$ (19) 式中,L=L1+L2,为控制系统的总时滞时间。
-
由式(12)看出${{C}_{2}}(s)$仅与${{Q}_{2}}(s)$有关。因此针对式(19)的不稳定时滞过程,为使系统获得良好的干扰抑制特性和鲁棒性,本文对${{Q}_{2}}(s)$设计如下。
依据内模控制原理:
$${{Q}_{2}}(s)=P_{m-}^{-1}(s){{f}_{2}}(s)$$ (20) 式中,$P_{m-}^{-1}(s)$为主回路总过程模型${{P}_{m}}(s)$中的可逆部分;${{f}_{2}}(s)$为引入的滤波器环节。
考虑到内模控制系统的稳定性,分析式(7)知,对${{Q}_{2}}(s)$的设计应同时满足如下条件:
1) ${{Q}_{2}}(s)$稳定;
2) ${{Q}_{2}}(s)P(s)$稳定;
3) ($(1-{{Q}_{2}}(s)P(s)){{P}_{1}}(s)$稳定。
为此可选取具有如下形式的滤波器${{f}_{2}}(s)$,即:
$${{f}_{2}}(s)=\frac{m\sum\limits_{i=1}{{{a}_{i}}{{s}^{i}}+1}}{{{({{\lambda }_{2}}s+1)}^{n}}}$$ (21) 式中,i为被控过程$P(s)$中不稳定极点的个数;${{\lambda }_{2}}$为滤波器时间常数;${{a}_{i}}$为待整定参数;阶次n的选择应保证${{Q}_{2}}(s)$可实现。则针对式(19),可设计滤波器为:
$${{f}_{2}}(s)=\frac{{{a}_{1}}s+1}{{{({{\lambda }_{2}}s+1)}^{3}}}$$ (22) 确定a1应使条件3)成立,即将$(1-{{Q}_{2}}(s)P(s))$的零点对消${{P}_{1}}(s)$中的不稳定极点,则有:
$$\begin{align} & 1-{{P}_{m}}(s){{Q}_{2}}(s)\left| s=\frac{1}{{{T}_{1}}} \right|= \\ & \left[ 1-\frac{{{a}_{1}}s+1}{{{({{\lambda }_{2}}s+1)}^{3}}}{{\text{e}}^{-Ls}} \right]\left| s=\frac{1}{{{T}_{1}}} \right|=0 \\ \end{align}$$ (23) 由式(23)解得:
$${{a}_{1}}={{T}_{1}}\left[ {{\left( \frac{{{\lambda }_{2}}}{{{T}_{1}}}+1 \right)}^{3}}{{\text{e}}^{\frac{L}{{{T}_{1}}}}}-1 \right]$$ (24) 进而得内模控制器${{Q}_{2}}(s)$为:
$${{Q}_{2}}(s)=\frac{({{\lambda }_{3}}s+1)({{T}_{1}}s-1)({{a}_{1}}s+1)}{{{K}_{1}}{{({{\lambda }_{2}}s+1)}^{3}}}$$ (25) 则反馈控制器${{C}_{2}}(s)$为:
$${{C}_{2}}(s)=\frac{({{\lambda }_{3}}s+1)({{T}_{1}}s-1)({{a}_{1}}s+1)}{{{K}_{1}}[{{({{\lambda }_{2}}s+1)}^{3}}-{{\text{e}}^{-Ls}}({{a}_{1}}s+1)]}$$ (26) 分析式(26)知,分母中时滞环节的存在使${{C}_{2}}(s)$不易于实现,为此,可将其做近似逼近。为便于${{C}_{2}}(s)$的应用,常将其化为PID控制器形式,本文参照文献[14]的设计思想,将${{C}_{2}}(s)$设计为:
$${{C}_{2}}(s)={{K}_{c}}\left( 1+\frac{1}{{{T}_{i}}s}+{{T}_{d}}s \right)\frac{1+{{\beta }_{1}}s}{1+{{\beta }_{2}}s}$$ (27) 式中,${{K}_{c}}$、${{T}_{i}}$、${{T}_{d}}$分别为控制器的比例系数、积分时间常数和微分时间常数;${{\beta }_{1}}$和${{\beta }_{2}}$为滤波器的时间常数。
因此为使${{C}_{2}}(s)$具有式(27)形式的PID控制器,本文采用1/2阶pade近似逼近式(26)分母中的时滞环节,即:
$${{\text{e}}^{-Ls}}\approx \frac{6-2Ls}{6+4Ls+{{L}^{2}}{{s}^{2}}}$$ (28) 将式(28)代入式(26)得:
$$\begin{align} & {{C}_{2}}(s)=\frac{(6+4Ls+{{L}^{2}}{{s}^{2}})}{{{K}_{1}}(6{{a}_{1}}-18{{\lambda }_{2}}-6L)s}\times \\ & \frac{({{\lambda }_{3}}s+1)(1-{{T}_{1}}s)({{a}_{1}}s+1)}{\left[ \frac{{{\lambda }_{2}}^{3}{{L}^{2}}}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}{{s}^{4}}+\frac{4{{\lambda }_{2}}^{3}L+3{{\lambda }_{2}}^{2}{{L}^{2}}}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}{{s}^{3}}+\frac{6{{\lambda }_{2}}^{3}L+12{{\lambda }_{2}}^{2}L+3{{\lambda }_{2}}{{L}^{2}}}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}{{s}^{2}}+\frac{18{{\lambda }_{2}}^{2}+12{{\lambda }_{2}}L+{{L}^{2}}+2{{a}_{1}}L}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}s+1 \right]} \\ \end{align}$$ (29) 分析式(29),可将${{C}_{2}}(s)$分解为标准的PID控制器部分${{C}_{2M}}(s)$和高阶滤波器${{C}_{2N}}(s)$部分,即:
$${{C}_{2}}(s)={{C}_{2M}}(s){{C}_{2N}}(s)$$ (30) 式中,
$$\begin{align} & {{C}_{2}}(s)=\frac{(6+4Ls+{{L}^{2}}{{s}^{2}})}{{{K}_{1}}(6{{a}_{1}}-18{{\lambda }_{2}}-6L)s}= \\ & \frac{4L}{{{K}_{1}}(6{{a}_{1}}-18{{\lambda }_{2}}-6L)}\left( 1+\frac{3}{2Ls}+\frac{L}{4}s \right) \\ \end{align}$$ (31) $${{C}_{2}}_{N}(s)=\frac{({{\lambda }_{3}}s+1)(1-{{T}_{1}}s)({{a}_{1}}s+1)}{\left[ \frac{{{\lambda }_{2}}^{3}{{L}^{2}}}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}{{s}^{4}}+\frac{4{{\lambda }_{2}}^{3}L+3{{\lambda }_{2}}^{2}{{L}^{2}}}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}{{s}^{3}}+\frac{6{{\lambda }_{2}}^{3}L+12{{\lambda }_{2}}^{2}L+3{{\lambda }_{2}}{{L}^{2}}}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}{{s}^{2}}+\frac{18{{\lambda }_{2}}^{2}+12{{\lambda }_{2}}L+{{L}^{2}}+2{{a}_{1}}L}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}s+1 \right]}$$ (32) 令${{C}_{2}}_{N}(s)$中的部分多项式为$g(s)$,即:
$$g(s)=\frac{\left[ \frac{{{\lambda }_{2}}^{3}{{L}^{2}}}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}{{s}^{4}}+\frac{4{{\lambda }_{2}}^{3}L+3{{\lambda }_{2}}^{2}{{L}^{2}}}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}{{s}^{3}}+\frac{6{{\lambda }_{2}}^{3}L+12{{\lambda }_{2}}^{2}L+3{{\lambda }_{2}}{{L}^{2}}}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}{{s}^{2}}+\frac{18{{\lambda }_{2}}^{2}+12{{\lambda }_{2}}L+{{L}^{2}}+2{{a}_{1}}L}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}s+1 \right]}{({{\lambda }_{3}}s+1)(1-{{T}_{1}}s)({{a}_{1}}s+1)}$$ (33) 则式(32)可简化为:
$${{C}_{2}}_{N}(s)=\frac{({{a}_{1}}s+1)}{g(s)}$$ (34) 考虑到滤波器中的高阶项对系统的影响甚微,本文采用低阶滤波器描述${{C}_{2N}}(s)$,为使${{C}_{2N}}(s)$具有式(27)中的滤波器形式,令${{\beta }_{1}}={{a}_{1}}$,并将$g(s)$转化为$(1\text{+}{{\beta }_{2}}s)$,故采用麦克劳林公式展开$g(s)$,即:
$$g(s)=g(0)+{g}'(0)s+o({{s}^{2}})$$ (35) 由式(35)知,$g(0)=1$;${g}'(0)={{\beta }_{2}}$。因此基于以上分析可得控制器中的参数分别为:
$${{K}_{c}}=\frac{4L}{{{K}_{1}}(6{{a}_{1}}-18{{\lambda }_{2}}-6L)}$$ (36) $${{T}_{i}}=\frac{2L}{3}$$ (37) $${{T}_{d}}=\frac{L}{4}$$ (38) $${{\beta }_{1}}={{a}_{1}}={{T}_{1}}\left[ {{\left( \frac{{{\lambda }_{2}}}{{{T}_{1}}}+1 \right)}^{3}}{{\text{e}}^{\frac{L}{{{T}_{1}}}}}-1 \right]$$ (39) $${{\beta }_{2}}={{T}_{1}}-{{\lambda }_{3}}+\frac{18{{\lambda }_{2}}^{2}+12{{\lambda }_{2}}L+{{L}^{2}}+2{{a}_{1}}L}{18{{\lambda }_{2}}+6L-6{{a}_{1}}}$$ (40) 由式(36)~式(40)看出,在参数${{\lambda }_{3}}$已定的情况下,主回路的干扰抑制特性和鲁棒性仅由${{\lambda }_{2}}$决定,其值通常需在干扰抑制特性和鲁棒性之间折中选择。在实际系统中,一般建议先取${{\lambda }_{2}}$=L,然后再通过单调地增大或减小${{\lambda }_{2}}$使系统获得满足要求的控制性能,通过多次仿真分析,建议${{\lambda }_{2}}$的取值范围为0.8L~1.2L。
-
同样依据内模控制原理,有:
$${{Q}_{1}}(s)=P_{m-}^{-1}(s){{f}_{1}}(s)$$ (41) 式中,${{f}_{1}}(s)$为低通滤波器;$P_{m-}^{-1}(s)$为主回路过程模型${{P}_{m}}(s)$中的可逆部分。
将式(20)、式(41)代入式(11),有:
$${{C}_{1}}(s)=\frac{{{f}_{2}}(s)}{{{f}_{1}}(s)}$$ (42) 为保证${{C}_{1}}(s)$可实现,将滤波器设计为:
$${{f}_{1}}(s)=\frac{1}{{{({{\lambda }_{1}}s+1)}^{2}}}$$ (43) 式中,${{\lambda }_{1}}$为滤波器时间常数。
将式(22)和式(43)代入式(11),得:
$${{C}_{1}}(s)=\frac{{{({{\lambda }_{2}}s+1)}^{3}}}{{{({{\lambda }_{1}}s+1)}^{2}}({{a}_{1}}s+1)}$$ (44) 将式(19)、式(26)和式(44)代入式(9),得:
$${{G}_{yr1}}(s)=\frac{1}{{{({{\lambda }_{1}}s+1)}^{2}}}$$ (45) 由式(45)看出参数${{\lambda }_{1}}$用于调节主回路过程的设定值跟随特性。通常整定较小的${{\lambda }_{1}}$值可获得较快的设定值跟随特性,整定较大的${{\lambda }_{1}}$值设定值跟随特性会变缓。为减小系统设定值跟随特性的超调量,经多次仿真,推荐${{\lambda }_{1}}$的取值范围为0.5L~1.5L,且大于${{\lambda }_{2}}$。
-
考虑到实际控制系统中常常存在模型不确定性的情况,因此应考虑鲁棒性问题。本文主要针对主回路的鲁棒稳定性进行分析,考虑不确定性的过程P(s)包含于如下$\prod $集合:
$$\prod =\left\{ P(s)\frac{\left| P(s)-{{P}_{m}}(s) \right|}{\left| {{P}_{m}}(s) \right|}\le l(s) \right\}$$ (46) 式中,$l(s)$为模型不确定性上界;$\prod $为所有可能的实际主回路被控过程。
若定义:
$${{\Delta }_{m}}(s)=\frac{P(s)-{{P}_{m}}(s)}{{{P}_{m}}(s)}$$ (47) 结合式(46)和式(47),则保证系统鲁棒稳定性的条件可表示为:
$$\left| {{\Delta }_{m}}(s) \right|<l(s)$$ (48) 式中,${{\Delta }_{m}}(s)$表示过程与模型之间的不匹配程度。根据小增益定理[15]得系统鲁棒稳定充要条件为:
$${{\left\| T(s)l(s) \right\|}_{\infty }}=\sup \left\| T(s)l(s) \right\|<1$$ (49) 式中,T(s)为主回路过程的补灵敏度函数。
由式(48)和式(49)得:
$${{\left\| T(s) \right\|}_{\infty }}<{{\left\| \frac{1}{{{\Delta }_{m}}(s)} \right\|}_{\infty }}$$ (50) 由式(7)可推出系统的补灵敏度函数为:
$$T(s)={{Q}_{2}}(s){{P}_{m}}(s)$$ (51) 将式(19)、式(25)代入式(50),得:
$$\left\| \frac{\left( {{T}_{1}}\left[ \left( \frac{{{\lambda }_{2}}}{{{T}_{1}}}+1 \right){{\text{e}}^{\frac{L}{{{T}_{1}}}}}-1 \right]s+1 \right){{\text{e}}^{-Ls}}}{{{({{\lambda }_{2}}s+1)}^{2}}} \right\|<{{\left\| \frac{1}{{{\Delta }_{m}}(s)} \right\|}_{\infty }}$$ (52) 若主回路与副回路存在不确定性$\Delta {{K}_{1}}$、$\Delta {{K}_{2}}$、$\Delta {{L}_{1}}$、$\Delta {{L}_{2}}$,则:
$${{\Delta }_{m}}(s)=\left( 1+\frac{\Delta {{K}_{1}}}{{{K}_{1}}} \right){{\text{e}}^{-(\Delta {{L}_{1}}+\Delta {{L}_{2}})s}}-1$$ (53) 将式(53)代入式(52),取s=jw,得到本文控制系统的鲁棒稳定性约束条件为:
$$\begin{align} & \left\| \frac{\sqrt{{{T}_{1}}^{2}{{\left[ {{\left( \frac{{{\lambda }_{2}}}{{{T}_{1}}}+1 \right)}^{2}}{{\text{e}}^{\frac{L}{{{T}_{1}}}}}-1 \right]}^{2}}{{w}^{2}}+1}}{{{({{\lambda }_{2}}^{2}{{w}^{2}}+1)}^{3/2}}} \right\| < \\ & \frac{1}{\left| \left( 1+\frac{\Delta {{K}_{1}}}{{{K}_{1}}} \right){{\text{e}}^{-(\Delta {{L}_{1}}+\Delta {{L}_{2}})\text{j}w}}-1 \right|}\forall w>0 \\ \end{align}$$ (54) 由式(54)可看出,对本文控制系统存在的模型不确定性,可通过调整${{\lambda }_{2}}$保证控制系统的稳定性。同时由上述分析可知,当${{\lambda }_{2}}$增大时T(s)减小,相反,当${{\lambda }_{2}}$减小时T(s)增大,通常情况下T(s)较小时意味着控制系统的鲁棒性较强,因此在选择${{\lambda }_{2}}$的取值时需同时满足系统的鲁棒稳定性和干扰抑制特性。
-
为验证本文方法的有效性,利用Matlab分别对文献[8]中的被控过程进行仿真,并将两种方法作对比,选择超调量σ%和ISE指标值作为验证控制系统的性能指标,指标值较小说明系统具有较好的控制性能。为确保公平性,调整参数使两种方法在标称情况下主副回路干扰抑制特性的ISE指标值相同,进而分别比较主回路过程的标称系统的设定值跟随特性和摄动系统的动静态特性。
例1 考察文献[8]中串级不稳定时滞过程,有:
$${{P}_{1}}(s)=\frac{1}{20s-1}{{\text{e}}^{-4s}}$$ $${{P}_{2}}(s)=\frac{2}{20s+1}{{\text{e}}^{-2s}}$$ 应用本文方法,选取参数为${{\lambda }_{1}}$=7,${{\lambda }_{2}}$=5.998,${{\lambda }_{3}}$=2;文献[8]选择的参数为:λc=7,λf1=2,λf2=6;设控制系统的设定值输入为r1(t)=1(t);扰动输入为d1(t)=-1(t-400),d2(t)=-1(t-200)。获得标称系统的主回路设定值跟随特性和干扰抑制特性分别如图 3a和图 3b所示,仿真结果的性能指标如表 1所示。
表 1 例1控制系统性能指标
方法 设定值跟随特性 干扰抑制特性 标称情况 模型失配 标称情况 模型失配 σ/% ISE σ/% ISE ISE ISE 本文 0 14.75 0 14.99 7.435 9.18 文献[8] 0 14.75 3.9 15.34 7.435 10.05 可见在标称情况下,利用本文简单的串级控制结构使系统表现出与文献[8]基本一致的动态响应特性。为验证控制系统的鲁棒性,假设参数K1、K2分别增大5%,L1、L2分别增大30%,得摄动系统的主回路设定值跟随特性、干扰抑制特性和性能指标分别如图 4a、图 4b和表 1所示,可看出本文方法鲁棒性优于文献[8]中的方法。
例2 考察文献[8]中串级不稳定时滞过程,有:
$${{P}_{1}}(s)=\frac{1}{5s-1}{{\text{e}}^{-0.339s}}$$ $${{P}_{2}}(s)=\frac{1}{2.07s+1}{{\text{e}}^{-0.6s}}$$ 利用本文方法,选取参数为λ1=1.2,λ2=0.973,λ3=0.6;文献[8]参数为:λc=1.2,λf1=0.6,λf2=1。设系统的设定值输入为r1(t)=1(t);扰动输入为d1(t)=-1(t-60),d2(t)=-1(t-30)。获得标称系统的主回路设定值跟随特性和干扰抑制特性分别如图 5a和图 5b所示,表 2为性能指标。由此可看出标称情况下,与文献[8]相比,使用本文简单控制结构可使系统能很快达到设定值,调节时间较短。为验证系统鲁棒性,假设参数K1、K2增大5%,L1、L2增大30%,得摄动系统的主回路设定值跟随特性、干扰抑制特性和性能指标分别如图 6a、图 6b和表 2所示,可见本文方法使系统具有更好鲁棒性。
表 2 例2控制系统性能指标
方法 设定值跟随特性 干扰抑制特性 标称情况 模型失配 标称情况 模型失配 σ/% ISE σ/% ISE ISE ISE 本文 0 2.48 2.2 2.51 0.465 0.556 文献[8] 0 2.48 10.8 2.68 0.465 0.904
Design Method of IMC Controllers for Unstable Cascade Processes with Time Delay
-
摘要: 针对串级不稳定时滞过程研究了内模控制器的设计方法。该方法副回路采用传统内模控制,能及时快速消除内环干扰对系统整体控制性能的影响;主回路采用一种二自由度内模控制结构,将设定值跟随特性与干扰抑制特性解耦,控制器的参数整定不需要在两种特性之间折中选择,克服了传统内模控制的不足。理论分析和仿真结果表明,该方法不仅能有效减少控制器的个数,而且可使系统同时获得良好的设定值跟随特性、干扰抑制特性和鲁棒性。Abstract: A design method of internal model control (IMC) controllers for unstable cascade processes with time delay is presented. The cascade proposed structure contains two control loops, a secondary loop and a primary loop. In the secondary loop, an analytical design method is derived based on the traditional IMC, it can quickly reject the disturbance in the inner loop. In order to decouple the set-point tracking characteristic from disturbance rejection characteristic, a 2 degree of freedom (DOF) IMC structure is used in the primary loop. Then the set point tracking controller and the disturbance rejection controller can be tuned independently, which overcomes the shortage of a traditional IMC. Both theoretical analysis and simulation results demonstrate that the proposed method can reduce the number of controller effectively, meanwhile provide good performance of set-point tracking and disturbance rejection as well as robustness simultaneously.
-
表 1 例1控制系统性能指标
方法 设定值跟随特性 干扰抑制特性 标称情况 模型失配 标称情况 模型失配 σ/% ISE σ/% ISE ISE ISE 本文 0 14.75 0 14.99 7.435 9.18 文献[8] 0 14.75 3.9 15.34 7.435 10.05 表 2 例2控制系统性能指标
方法 设定值跟随特性 干扰抑制特性 标称情况 模型失配 标称情况 模型失配 σ/% ISE σ/% ISE ISE ISE 本文 0 2.48 2.2 2.51 0.465 0.556 文献[8] 0 2.48 10.8 2.68 0.465 0.904 -
[1] ZHANG W, GU D, WANG W, et al. Quantitative performance design of a modified smith predictor for unstable processes with time delay[J]. Industrial & Engineering Chemistry Research, 2004, 43(1):56-62. http://cn.bing.com/academic/profile?id=e13c957a60bba9ee2cb42b3b0edd8ea5&encoded=0&v=paper_preview&mkt=zh-cn [2] SARAF V, ZHAO F, BEQUETTE B W. Relay autotuning of cascade-controlled open-loop unstable reactors[J]. Industrial & Engineering Chemistry Research, 2003, 42(20):4488-4494. http://cn.bing.com/academic/profile?id=cee6ed93021f04e5778ba1f2b77e52e1&encoded=0&v=paper_preview&mkt=zh-cn [3] LEE Y, SUNGGOOK O H, PARK S. Enhanced control with a general cascade control structure[J]. Industrial & Engineering Chemistry Research, 2002, 41(11):2679-2688. http://cn.bing.com/academic/profile?id=f296a7be4ac1841ed251bbf4b5240026&encoded=0&v=paper_preview&mkt=zh-cn [4] KAYA I, ATHERTON D P. Improved cascade control structure for controlling unstable and integrating processes[C]//Decision and Control, 2005 European Control Conference.[S.l.]:IEEE, 2005:7133-7138. [5] KAYA I. Improving performance using cascade control and a Smith predictor[J]. Isa Transactions, 2001, 40(3):223-234. doi: 10.1016/S0019-0578(00)00054-9 [6] KAYA I, TAN N, ATHERTON D P. Improved cascade control structure for enhanced performance[J]. Journal of Process Control, 2007, 17(1):3-16. doi: 10.1016/j.jprocont.2006.08.008 [7] ALFARO V M, VILANOVA R, ARRIETA O. Robust tuning of two-degree-of-freedom (2-DoF) PI/PID based cascade control systems[J]. Journal of Process Control, 2009, 19(10):1658-1670. doi: 10.1016/j.jprocont.2009.08.006 [8] LIU Tao, ZHANG Wei-dong, GU Dan-ying. IMC-based control strategy for open-loop unstable cascade processes[J]. Industrial & Engineering Chemistry Research, 2005, 44(4):900-909. http://cn.bing.com/academic/profile?id=54be249923fcdb04bc601d4f8b0cf46d&encoded=0&v=paper_preview&mkt=zh-cn [9] LIU Tao, ZHANG Wei-dong, GU Dan-ying. Analytical design for a class of open-loop unstable cascade (control) systems[J]. Journal of Control and Decision, 2004, 19(8):872-876. http://cn.bing.com/academic/profile?id=c6a0e7dc51fb0dc2ddbefa2ff66d242a&encoded=0&v=paper_preview&mkt=zh-cn [10] KAYA I, ATHERTON D P. Use of smith predictor in the outer loop for cascaded control of unstable and integrating processes[J]. Industrial & Engineering Chemistry Research, 2008, 47(6):1981-1987. http://cn.bing.com/academic/profile?id=ad352bf5b801cb9e8ee9ac2ac55fc133&encoded=0&v=paper_preview&mkt=zh-cn [11] UMA S, CHIDAMBARAM M, RAO A S. Enhanced control of unstable cascade processes with time delays using a modified smith predictor[J]. Industrial & Engineering Chemistry Research, 2009, 48(6):3098-3111. http://cn.bing.com/academic/profile?id=3eb52eb411662ec9680ae26e4e4eb887&encoded=0&v=paper_preview&mkt=zh-cn [12] PADHAN D G, MAJHI S. Modified smith predictor based cascade control of unstable time delay processes[J]. ISA Transactions, 2012, 51(1):95-104. doi: 10.1016/j.isatra.2011.08.002 [13] GARCIA C E, MORARI M. Internal model control. A unifying review and some new results[J]. Industrial & Engineering Chemistry Process Design and Development, 1982, 21(2):308-323. http://cn.bing.com/academic/profile?id=6478edc0e82e85a983ed217b0f48be98&encoded=0&v=paper_preview&mkt=zh-cn [14] SHAMSUZZOHA M, LEE M. Analytical design of enhanced PID filter controller for integrating and first order unstable processes with time delay[J]. Chemical Engineering Science, 2008, 63(10):2717-2731. doi: 10.1016/j.ces.2008.02.028 [15] MANFRED M, ZAFIRIOU E. Robust process control[M]. Englewood Cliffs, N J, USA:Prentice Hall, 1989.