Multivariable Inverted Decoupling Active Disturbance Rejection Control and Its Application to a Distillation Column Process
-
摘要: 化工生产是一类典型的多变量过程对象,该类对象具有时变性、耦合性、时滞性等特点,传统的单变量控制方法很难在此类系统中取得良好的控制效果.针对时变性,本文在假设对象模型未知的前提下,利用阶跃响应数据,研究了基于最小二乘的一阶、二阶时滞系统辨识方法.针对多变量系统存在耦合性的特点,采用逆解耦方法实现对象的解耦.再对解耦后的时滞子系统设计了自抗扰控制器.仿真实验中,以精馏塔的Wood-Berry模型和Ogunnaike-Ray模型为例,验证了算法的有效性.Abstract: Chemical industry is a class of typical multivariable process plants, and has the characteristics of time-varying, coupling, and time delay. It is difficult to achieve good control effect in such systems by using traditional single variable control methods. In this paper, aiming at time-varying behavior, it is assumed that the model of the plant is unknown. By using step response data, an identification method for first-order and second-order delay systems is studied based on least squares method. For the coupling of multivariable systems, the inverted decoupling method is used to decouple the plant. And then an active disturbance rejection controller is designed for the decoupled delay subsystem. In the simulation experiment, the effectiveness of the algorithm is verified by the Wood-Berry model and the Ogunnaike-Ray model of the distillation column.
-
化工生产是一类普遍存在时变、耦合、时滞的多输入多输出过程对象.化工过程控制往往是在实际工作点附近进行抗干扰控制或者进行稳态调节, 因此需要在工作点附近进行线性化, 得到系统的传递函数矩阵.以精馏塔的Wood-Berry模型为例[1], 系统的传递函数矩阵由一阶时滞子系统组成.系统的输入为回流流量和蒸汽流量, 系统的输出分别为甲醇馏出液和塔底产物的百分比.从传递函数矩阵中可以很明显的看出, 输入输出之间具有强烈的耦合特性, 且每个子系统都具有不同的时滞时间.这使得系统的辨识与控制具有极大的挑战.
在工业现场辨识中, 通过施加阶跃信号或不同频率的正弦信号来获取系统的阶跃响应或频率响应[2].得到响应曲线后, 人们通过图解的方法求解系统的传递函数[3-4], 此种方法在工业现场中得到了广泛地应用.但如果得到的系统响应中混有大量噪声, 图解法的计算精度会受到很大的限制. Wang等设计一种改进的频率响应测试实验[5], 采用不对称型的矩形信号来获取重要频率的信息, 实现了在有噪声环境下系统模型的辨识.Bi等研究一阶时滞系统在阶跃响应下的辨识方法[6], 通过对阶跃响应求积分, 将系统的积分方程转化为最小二乘辨识问题求解模型. Wang等在此基础上研究了$n$阶时滞系统阶跃响应下的辨识方法[7-8]. Ahmed等进一步提出了在非稳态初始条件下辨识的方法[9].近些年来, 渐近法[10]、子空间法[11]等多变量系统辨识方法在化工过程控制得到了广泛的应用, 但在处理多变量时滞系统的辨识时仍有许多问题有待进一步研究.
对于化工过程多变量系统, 由于其各输出通道间存在耦合, 使得原有的单变量控制方法很难直接运用到多变量系统中.模型预测控制作为多变量系统控制方法之一, 被广泛地应用于工业过程控制中[12-14].由于预测控制需要时刻求解优化问题, 所以整个系统的计算时间和成本都花费较大, 这极大地限制了预测控制方法的应用场合.另一种解决方法即为系统设计解耦器, 使系统输入输出变量之间的传递函数变为对角矩阵, 然后利用单变量的控制方法对每组通道逐一进行控制.常见解耦方法包括:对角矩阵法、相对增益法、特征曲线法等.但当对象传递函数阶数和输入输出变量维数加大时, 常见方法设计出的解耦器复杂性大大增加.逆解耦方法[15-17]利用反馈的思想极大地简化了解耦器的复杂程度, 结构形式简单, 不受系统复杂程度的影响, 并可以通过对反馈结构的调整确保解耦器的可实现性, 该解耦方法在实际应用中取得显著的效果[18-20].
解耦器是通过被控对象的传递函数矩阵设计出来的, 当被控对象的数学模型辨识不准确时, 系统的解耦性能将受到影响.化工对象模型的不准确性和外界扰动是不可避免的, 这时我们需要一种鲁棒性强的控制方法来获得较好的控制效果.自抗扰控制技术(Active disturbance rejection control, ADRC), 由韩京清先生于1998年正式提出[21], 该方法将模型的不准确性与外界扰动归结为总扰动, 采用扩张状态观测器(Extended state observer, ESO)进行实时估计, 并进行补偿, 从而实现对总扰动的抑制. ADRC是一种鲁棒性较强的控制方法[22], 且与预测控制、鲁棒控制等相比较, ADRC具有结构简单、需要调节参数少等特点.所以在多变量解耦控制中得到了广泛的应用.如Zheng等针对连续搅拌反应釜设计了基于ADRC的解耦控制器[23].张园等针对强制循环蒸发系统设计了ADRC解耦控制器, 并给出了控制参数优化的方法[24]. Sun等将逆解耦与ADRC相结合, 在四水箱液位控制中取得良好的控制效果[20].
本文针对精馏塔的Wood-Berry模型[1]和Ogunnaike-Ray模型[25]进行辨识并设计自抗扰解耦控制器.主要工作包括:研究有噪声环境中, 一阶、二阶时滞系统在阶跃响应测试下的辨识方法; 针对辨识模型, 采用逆解耦实现多变量系统的解耦; 针对解耦后的一阶、二阶单变量时滞系统设计ADRC控制器.
本文综合运用了过程建模、多变量系统逆解耦、自抗扰控制等先进控制技术进行控制系统的综合设计.主要创新之处在于以下两点:
1) 传统的自抗扰控制设计通常不考虑被控对象的模型, ESO的阶次选取以及控制器的参数整定等方面主要依赖于调试经验, 当系统存在强耦合、时变性、大时滞等特性时, 控制器的调试有较大困难.而本文将过程建模辨识与自抗扰解耦控制相结合, 在假设模型未知的情况下, 通过辨识的结果设计逆解耦自抗扰控制器, 充分利用可获得的系统的已知信息, 并根据模型实际情况对解耦器进行改进, 确保解耦器的物理可实现性; 针对时滞系统采用改进ESO, 使观测器获得较大的带宽, 更好估计系统总扰动.通过仿真对比验证了所提出的辨识与控制相结合的综合设计方法的有效性与实用性.
2) 以往的针对多变量耦合系统的自抗扰控制, 主要采用如下两种方法:第一种方法是把各回路间的耦合作用直接看作扰动, 利用自抗扰控制器的抗干扰能力在一定程度上降低其他回路对自身回路扰动的影响, 但是当耦合作用较强时, 这种方法的解耦效果就有一定局限性.第二种方法是先对多变量系统进行前馈解耦, 然后对解耦后的各回路设计自抗扰控制.但是该方法需要比较准确地知道过程的模型信息, 当过程模型与实际系统模型存在较大的建模误差时, 前馈解耦的效果并不理想.本文提出基于逆解耦和自抗扰控制结合的方法控制强耦合的多变量系统, 经过仿真实验验证了当模型存在较大的建模误差时, 仍具有很好的解耦及动态性能.
1. 系统模型的辨识
精馏塔的Wood-Berry (WB)模型和Ogunnaike-Ray (QR)模型如式(1) 和式(2) 所示, 可以看出系统模型是由一阶、二阶时滞传递函数组成.本文针对一阶、二阶时滞对象研究在阶跃响应下模型辨识的方法.
$ \begin{equation} {G_{WB}}(s) = \left[{\begin{array}{*{20}{c}} {\dfrac{{12.8{{\rm e}^{- s}}}}{{16.7s + 1}}}&{\dfrac{{- 18.9{{\rm e}^{- 3s}}}}{{21s + 1}}}\\[3mm] {\dfrac{{6.6{{\rm e}^{ -7s}}}}{{10.9s + 1}}}&{\dfrac{{ - 19.4{{\rm e}^{ -3s}}}}{{14.4s + 1}}} \end{array}} \right]\ \end{equation} $
(1) $ \begin{align} & {G_{OR}}(s) =\nonumber\\ &\left[{\begin{array}{*{20}{c}} {\frac{{0.66{{\rm e}^{- 2.6s}}}}{{6.7s + 1}}}&{\frac{{- 0.61{{\rm e}^{- 3.5s}}}}{{8.64s + 1}}}&{\frac{{ - 0.0049{{\rm e}^{ - 1s}}}}{{9.06s + 1}}}\\[2mm] {\frac{{1.11{{\rm e}^{ - 6.5s}}}}{{3.25s + 1}}}&{\frac{{ - 2.36{{\rm e}^{ - 3s}}}}{{5s + 1}}}&{\frac{{ - 0.01{{\rm e}^{ - 1.2s}}}}{{7.09s + 1}}}\\[2mm] {\frac{{ -34.68{{\rm e}^{ -9.2s}}}}{{8.15s + 1}}}&{\frac{{46.2{{\rm e}^{ -9.4s}}}}{{10.9s + 1}}}&{\frac{{0.87(11.61s + 1){{\rm e}^{ - s}}}}{{(3.89s + 1)(18.8s + 1)}}} \end{array}} \right]\ \end{align} $
(2) 1.1 一阶时滞系统辨识
假设一阶时延系统的传递函数如式(3) 所示:
$ \begin{equation} G(s) = \frac{K}{{Ts + 1}}{{\rm e}^{ - \tau s}}\ \end{equation} $
(3) 单位阶跃响应下, 系统的输出 $y(s)$ 可以表示为:
$ \begin{equation} \begin{aligned} y(s)&= G(s)u(s)=\\ & K\left(\frac{1}{s} - \frac{1}{{s + \lambda }}\right){{\rm e}^{ - \tau s}} \end{aligned} \end{equation} $
(4) 其中: .在有白噪声 $n(t)$ 干扰情况下, 系统的输出响应 $y(t)$ 可以表示为:
$ \begin{equation} y(t) = \left\{ {\begin{array}{*{20}{l}} {n(t)}, \\ {K(1 - {{\rm e}^{ - \lambda (t - \tau )}}) + n(t)}, \end{array}} \right.\begin{array}{*{20}{c}} {t < \tau }\\ {t \ge \tau } \end{array} \end{equation} $
(5) 由式(5) 可知: .通过对系统到达稳态时的一段数据求取平均值, 可以计算得到参数 $K$ 的取值.
假设 $\Delta y(t) = y(t) - K$ , 则有:
$ \begin{equation} {{\rm e}^{ - \lambda (t - \tau )}} = - \frac{{\Delta y(t)}}{K} + \frac{{n(t)}}{K}, \quad t \ge \tau \end{equation} $
(6) 设 ${t_1} > \tau $ , $\Delta y(t)$ 在区间上的积分可以表示为:
$ \begin{align} \int_0^{t_1} \Delta y(t){\rm{d}}t = \,&- K \cdot \tau + \left. K \cdot \frac{{\rm e}^{ - \lambda (t - \tau )}}{\lambda } \right|_\tau ^{{t_1}}+\nonumber\\& \int_0^{{t_1}} {n(t){\rm{d}}t} \end{align} $
(7) 将式(6) 代入到式(7) 中可以得到:
$ \begin{equation} \begin{aligned} \int_0^{{t_1}} {\Delta y(t){\rm{d}}t} =\, & - K \cdot \tau - \dfrac{{\Delta y({t_1})}}{\lambda } - \frac{K}{\lambda }+\\ &\left. { \dfrac{{n(t)}}{\lambda }} \right|_\tau ^{{t_1}} + \int_0^{{t_1}} {n(t){\rm{d}}t} \end{aligned} \end{equation} $
(8) 设, , , $\gamma ({t_1}) = \int_0^{{t_1}} {\Delta y(t){\rm{d}}t} $ , 则式(8) 可以表示为:
$ \begin{equation} \pmb{\phi} \cdot \pmb{\theta} = \gamma ({t_1}) + \delta ({t_1}) \end{equation} $
(9) 通过式(9), 可将系统参数利用最小二乘方法辨识出来.对系统的阶跃响应进行采样, 设采样时间为 ${T_s}$ , 提取从第 $m$ 个采样点到第个采样点的数据, 将其表示为如下的矩阵方程形式:
$ \begin{equation} {\Phi}{\pmb\theta} ={ \pmb\Gamma} + {\pmb\Delta} \end{equation} $
(10) 其中: , , .
利用最小二乘方法, 可以求出参数 ${\theta} $ 的估计值:
$ \begin{equation} \hat{\pmb\theta} = {({{\Phi} ^{\rm{T}}}{\Phi} )^{ - 1}}{{\Phi} ^{\rm{T}}}{\pmb\Gamma} \end{equation} $
(11) 考虑到中含有噪声的积分项, 最小二乘会产生有偏估计.这里采用辅助变量法, 提高辨识的准确性, 辅助变量 ${\Pi} $ 选取如下[7]:
$ \begin{equation} {\Pi} = \left[{\begin{array}{*{20}{c}} {m{T_s}}&{\dfrac{1}{{m{T_s}}}}\\ {(m + 1){T_s}}&{\dfrac{1}{{(m + 1){T_s}}}}\\ \vdots&\vdots \\ {(m + n){T_s}}&{\dfrac{1}{{(m + n){T_s}}}} \end{array}} \right] \end{equation} $
(12) 式(9) 中参数 ${\theta} $ 采用辅助变量最小二乘的估计值可以表示为:
$ \begin{equation} \hat{\pmb\theta} = {({{\Pi} ^{\rm{T}}}{\Phi} )^{ - 1}}{{\Pi} ^{\rm{T}}}{\pmb\Gamma} \end{equation} $
(13) 1.2 二阶时滞系统辨识
二阶时滞系统的辨识过程与一阶时滞类似, 这里假设系统的传递函数如下所示:
$ \begin{equation} G(s) = \frac{{{a_1}s + {a_2}}}{{{s^2} + {b_1}s + {b_2}}}{{\rm e}^{ - \tau s}} \end{equation} $
(14) 单位阶跃响应下, 系统的输出 $y(s)$ 可以表示为:
$ \begin{equation} \begin{aligned} y(s)& = \frac{{{a_1}s + {a_2}}}{{{s^2} + {b_1}s + {b_2}}} \cdot \frac{1}{s} \cdot {{\rm e}^{ - \tau s}}=\\ &\left( {\frac{{{\beta _1}}}{s} + \frac{{{\beta _2}}}{{s + {\lambda _1}}} + \frac{{{\beta _3}}}{{s + {\lambda _2}}}} \right){{\rm e}^{ - \tau s}} \end{aligned} \end{equation} $
(15) 其中: ${\beta _1} = \frac{{{a_2}}}{{{\lambda _1}{\lambda _2}}}$ , , . ${\lambda _1}$ , 为二阶系统的两个极点, 假设.系统的输出响应 $y(t)$ 可以表示为:
$ \begin{equation} y(t) = {\begin{cases} 0,&{t < \tau }\\[3pt] {{\beta _1} + {\beta _2}{{\rm e}^{ - {\lambda _1}(t - \tau )}} + {\beta _3}{{\rm e}^{ - {\lambda _2}(t - \tau )}}},&{t \ge \tau } \end{cases}} \end{equation} $
(16) 由式(16) 可知: .通过对系统到达稳态时的一段数据求取平均值, 可以计算得到参数的取值.设 $\Delta y(t) = y(t) - {\beta _1}$ , ${t_1} > \tau $ , $\Delta y(t)$ 在区间上的一次积分和二次积分可以表示为:
$ \begin{align} \int_0^t \Delta y({t_1})&{\rm{d}}{t_1} = - {\beta _1} \tau - \frac{{{\beta _2}}}{{{\lambda _1}}}{{\rm e}^{ - {\lambda _1}(t - \tau )}}-\nonumber\\ &\frac{{{\beta _3}}}{{{\lambda _2}}}{{\rm e}^{ - {\lambda _2}(t - \tau )}} + \frac{{{\beta _2}}}{{{\lambda _1}}} + \frac{{{\beta _3}}}{{{\lambda _2}}} \end{align} $
(17) $ \begin{align} \begin{aligned} \int_0^t \int_0^{{t_2}} \Delta y({t_1})&{\rm{d}}{t_1}{\rm{d}}{t_2} = \frac{1}{2}{\beta _1}{\tau ^2} - {\beta _1}\tau t\, + \\ &\frac{{{\beta _2}}}{{\lambda _1^2}}{{\rm e}^{ - {\lambda _1}(t - \tau )}} +\frac{{{\beta _3}}}{{\lambda _2^2}}{{\rm e}^{ - {\lambda _2}(t - \tau )}} - \frac{{{\beta _2}}}{{\lambda _1^2}}\, - \\ &\frac{{{\beta _3}}}{{\lambda _2^2}} + \left(\frac{{{\beta _2}}}{{{\lambda _1}}} + \frac{{{\beta _3}}}{{{\lambda _2}}}\right)(t - \tau ) \end{aligned} \end{align} $
(18) 通过式(16) 和式(17) 可得:
$ \begin{align} &{\beta _2}{{\rm e}^{ - {\lambda _1}(t - \tau )}} = \frac{{{\lambda _1}}}{{{\lambda _1} - {\lambda _2}}} \Delta y(t) \, +\frac{{{\lambda _1}{\lambda _2}}}{{{\lambda _1} - {\lambda _2}}}\times\nonumber\\ &\qquad\left( {\int_0^t {\Delta y({t_1}){\rm{d}}{t_1}} + {\beta _1}\tau - \frac{{{\beta _2}}}{{{\lambda _1}}} - \frac{{{\beta _3}}}{{{\lambda _2}}}} \right) \end{align} $
(19) $ \begin{align} &{\beta _3}{{\rm e}^{ - {\lambda _2}(t - \tau )}} = \frac{{ - {\lambda _2}}}{{{\lambda _1} - {\lambda _2}}}\Delta y(t)\, - \frac{{ {\lambda _1}{\lambda _2}}}{{{\lambda _1} - {\lambda _2}}}\times\nonumber\\ &\qquad\left( {\int_0^t {\Delta y({t_1}){\rm{d}}{t_1}} + {\beta _1}\tau - \frac{{{\beta _2}}}{{{\lambda _1}}} - \frac{{{\beta _3}}}{{{\lambda _2}}}} \right) \end{align} $
(20) 将式(19) 和式(20) 代入式(18) 可得:
$ \begin{align} \displaystyle\int_0^t \displaystyle\int_0^{{t_2}}& {\Delta y({t_1}){\rm{d}}{t_1}{\rm{d}}{t_2}} = - \dfrac{1}{{{\lambda _1}{\lambda _2}}}\Delta y(t)\, -\nonumber\\ & \left( {\dfrac{1}{{{\lambda _1}}} + \dfrac{1}{{{\lambda _2}}}} \right)\displaystyle\int_0^t {\Delta y({t_1}){\rm{d}}{t_1}} - \nonumber\\ &\left( {\dfrac{1}{{{\lambda _1}{\lambda _2}}} + \dfrac{{{a_1}}}{{{a_2}}}\tau - \dfrac{1}{2}{\tau ^2}} \right){\beta _1}\, -\nonumber\\ & \left( {\dfrac{1}{{{\lambda _1}}} + \dfrac{1} {{{\lambda _2}}} + \tau - \dfrac{{{a_1}}}{{{a_2}}}} \right){\beta _1}t \end{align} $
(21) 式(21) 可以写成类似式(9) 的形式, 其中: , ${\theta _1} = \frac{1}{{{\lambda _1}{\lambda _2}}}$ , , , , , .与第1.1节相似, 可用辅助变量最小二乘求解的估计值, 辅助变量可以选取如下形式[7]:
$ \begin{equation} \Pi = \left[{\begin{smallmatrix} {\frac{1}{{{{\left[{m{T_s}} \right]}^2}}}}&{\frac{1}{{{{\left[{m{T_s}} \right]}^3}}}}&{{{\left[{m{T_s}} \right]}^2}}&{{{\left[{m{T_s}} \right]}^3}}\\ {\frac{1}{{{{\left[{(m + 1){T_s}} \right]}^2}}}}&{\frac{1}{{{{\left[{(m + 1){T_s}} \right]}^3}}}}&{{{\left[{(m + 1){T_s}} \right]}^2}}&{{{\left[{(m + 1){T_s}} \right]}^3}}\\ \vdots&\vdots&\vdots&\vdots \\ {\frac{1}{{{{\left[{(m + n){T_s}} \right]}^2}}}}&{\frac{1}{{{{\left[{(m + n){T_s}} \right]}^3}}}}&{{{\left[{(m + n){T_s}} \right]}^2}}&{{{\left[{(m + n){T_s}} \right]}^3}} \end{smallmatrix}} \right] \end{equation} $
(22) 2. 逆解耦器设计
两输入两输出(Two input two output, TITO)系统逆解耦器的结构如图 1所示, 被控对象的第一通道输入 ${u_1}$ 等于该通道控制器产生的信号 ${c_1}$ 与另一通道输入 ${u_2}$ 的线性组合.其中, ${d_{21}} = - {g_{21}}/{g_{22}}$ .
将其推广到 $n$ 个输入 $n$ 个输出的系统中, 可以得到如下关系式:
$ \begin{equation} \left[{\begin{array}{*{20}{c}} {{u_1}}\\ {{u_2}}\\ \vdots \\ {{u_n}} \end{array}} \right] = \left[{\begin{array}{*{20}{c}} {{c_1}}\\ {{c_2}}\\ \vdots \\ {{c_n}} \end{array}} \right] + \left[{\begin{smallmatrix} 0&{-\frac{{g_{12}}}{{g_{11}}}}& \cdots &{-\frac{{g_{1n}}}{{{g_{11}}}}}\\ {-\frac{{g_{21}}}{g_{22}}}&0& \cdots &{ - \frac{{g_{2n}}}{{g_{22}}}}\\ \vdots&\vdots&\ddots&\vdots \\ { - \frac{{g_{n1}}}{g_{nn}}}&{ - \frac{{g_{n2}}}{g_{nn}}}& \cdots &0 \end{smallmatrix}} \right]\left[{\begin{array}{*{20}{c}} {{u_1}}\\ {{u_2}}\\ \vdots \\ {{u_n}} \end{array}} \right] \end{equation} $
(23) $ \begin{equation} \left[{\begin{array}{*{20}{c}} {{u_1}}\\ {{u_2}}\\ \vdots \\ {{u_n}} \end{array}} \right] = {\left[{\begin{array}{*{20}{c}} 1&{\frac{{g_{12}}}{{g_{11}}}}& \cdots &{\frac{{{g_{1n}}}}{g_{11}}}\\ {\frac{{g_{21}}}{g_{22}}}&1& \cdots &{\frac{{{g_{2n}}}}{{{g_{22}}}}}\\ \vdots&\vdots&\ddots&\vdots \\ {\frac{{g_{n1}}}{g_{nn}}}&{\frac{{g_{n2}}}{g_{nn}}}& \cdots &1 \end{array}} \right]^{ - 1}}\left[{\begin{array}{*{20}{c}} {{c_1}}\\ {{c_2}}\\ \vdots \\ {{c_n}} \end{array}} \right] \end{equation} $
(24) 解耦后被控对象的传递函数可以表示为式(25) 所示, 从式中可以看出解耦后的传递函数矩阵为对角矩阵.
$ \begin{equation} \begin{aligned} T(s) &= G(s)D(s)= \\ &\left[{\begin{smallmatrix} {{g_{11}}}&{{g_{12}}}& \cdots &{{g_{1n}}}\\ {{g_{21}}}&{{g_{22}}}& \cdots &{{g_{2n}}}\\ \vdots&\vdots&\ddots&\vdots \\ {{g_{n1}}}&{{g_{n2}}}& \cdots &{{g_{nn}}} \end{smallmatrix}} \right]{\left[{\begin{smallmatrix} 1&{\frac{{{g_{12}}}}{{{g_{11}}}}}& \cdots &{\frac{{{g_{1n}}}}{{{g_{11}}}}}\\ {\frac{{{g_{21}}}}{{{g_{22}}}}}&1& \cdots &{\frac{{{g_{2n}}}}{{{g_{22}}}}}\\ \vdots&\vdots&\ddots&\vdots \\ {\frac{{{g_{n1}}}}{g_{nn}}}&{\frac{{{g_{n2}}}}{g_{nn}}}& \cdots &1 \end{smallmatrix}} \right]^{ - 1}}= \\ &\left[{\begin{smallmatrix} {{g_{11}}}&0& \cdots &0\\ 0&{{g_{22}}}& \cdots &0\\ \vdots&\vdots&\ddots&\vdots \\ 0&0& \cdots &{{g_{nn}}} \end{smallmatrix}} \right] \end{aligned} \end{equation} $
(25) 从式(23) 中, 我们可以看出逆解耦器设计形式简单, 反馈通道上为两个传递函数相除.这一步需要考虑比值的传递函数是否可物理实现的问题, 如出现传递函数分子阶次大于分母阶次, 传递函数时滞时间为负等情况.针对本文Ogunnaike-Ray模型, 解耦通道的 ${g_{13}}/{g_{11}}$ , ${g_{23}}/{g_{22}}$ 会导致传递函数中的 $\tau < 0$ , 传递函数无法实现.这里考虑对解耦器做如下改进:在解耦器与被控对象第三个输入之间 ${u_3}$ 处加入一个时滞环节 ${{\rm e}^{ - Ts}}$ , , 即相当于将被控对象传递函数矩阵的第三列的传递函数加上 $T$ 秒的延迟时间, 形成新的传递函数矩阵, 确保解耦反馈通道上的传递函数可实现.
3. 自抗扰控制器设计
ADRC在时滞系统控制中已有了广泛的应用, 并取得良好的控制效果[26-29].经过逆解耦后, 原本耦合严重的MIMO系统变成了对角传递函数矩阵, 这样我们就可以通过对每个通道分别设计自抗扰控制器, 实现对原系统的解耦控制.观察Wood-Berry模型和Ogunnaike-Ray模型可以发现, 对角线上的传递函数大都为一阶时滞系统, 仅Ogunnaike-Ray模型第三通道上为二阶系统, 但其相对阶次也为一阶, 可通过一次积分将系统变为一阶系统来处理.这里将一阶时滞系统传递函数(3) 改写为时域形式:
$ \begin{align} \dot y(t) &= - \frac{1}{T}y(t) + \frac{K}{T}u(t - \tau ) + w(t - \tau )=\nonumber\\ &f + {b_0}u(t - \tau ) \end{align} $
(26) 其中: $w(t - \tau )$ 为系统外部扰动, ${b_0}$ 为 $K/T$ 的估计值, 成为总扰动, 是系统内部不确定性和外部扰动之和.ADRC的核心思想就是将系统的总扰动 $f$ 通过ESO观测出来.这里将总扰动看成系统的扩张状态 ${x_2}$ , 则式(26) 可用如下状态空间方程表示:
$ \begin{equation} \left[\!{\begin{array}{*{20}{c}} {{{\dot x}_1}}\\ {{{\dot x}_2}} \end{array}} \!\right] \!=\! \left[\!{\begin{array}{*{20}{c}} 0&1\\ 0&0 \end{array}}\! \right]\left[{\begin{array}{*{20}{c}} {{x_1}}\\ {{x_2}} \end{array}}\! \right] \!+\! \left[\!{\begin{array}{*{20}{c}} {{b_0}}\\ 0 \end{array}} \!\right]u(t - \tau ) \, \!+\! \, \left[\! {\begin{array}{*{20}{c}} 0\\ 1 \end{array}} \right]\dot f \end{equation} $
(27) $ \begin{equation} \left[{\begin{array}{*{20}{c}} {{{\dot z}_1}}\\ {{{\dot z}_2}} \end{array}} \right] \!=\! \left[{\begin{smallmatrix} {-2{\omega _o}}&1\\ {-\omega _o^2}&0 \end{smallmatrix}} \right]\left[{\begin{array}{*{20}{c}} {{z_1}}\\ {{z_2}} \end{array}} \right] \, \!+\!\, \left[{\begin{smallmatrix} {{b_0}}&{2{\omega _o}}\\ 0&{\omega _o^2} \end{smallmatrix}} \right]\left[{\begin{array}{*{20}{c}} {u(t)}\\ {y(t)} \end{array}} \right] \end{equation} $
(28) 其中: ${z_1}$ , ${z_2}$ 为原系统状态 ${x_1}$ , ${x_2}$ 的观测值. ${\omega _o}$ 称为观测器的带宽[30].
在满足一定条件下, 理论分析结果表明上述ADRC控制器是闭环稳定的, 可参考文献[31-32].
考虑到系统存在时滞, 观测器(28) 的带宽将会受到时滞时间的影响, 从而影响总扰动的观测效果.将式(28) 作如下改动, 在输入 $u(t)$ 处引入时滞环节, 使 $u(t)$ 和 $y(t)$ 在时序上可以相互匹配.文献[28]证明了在如此改动下, 系统将获得更大的带宽, 且给出了系统所能容忍的最大时滞时间.
$ \begin{equation} \left[{\begin{array}{*{20}{c}} {{{\dot z}_1}}\\ {{{\dot z}_2}} \end{array}} \right] \!=\! \left[{\begin{smallmatrix} {-2{\omega _o}}&1\\ {-\omega _o^2}&0 \end{smallmatrix}} \right]\left[{\begin{array}{*{20}{c}} {{z_1}}\\ {{z_2}} \end{array}} \right] \!+\! \left[{\begin{smallmatrix} {{b_0}}&{2{\omega _o}}\\ 0&{\omega _o^2} \end{smallmatrix}} \right]\left[{\begin{array}{*{20}{c}} {u(t-\tau )}\\ {y(t)} \end{array}} \right] \end{equation} $
(29) 在得到系统总扰动的观测值 ${z_2}$ 后, 可将系统的控制信号设计为如下形式:
$ \begin{equation} u = \frac{{u_0} - {z_2}}{b_0} \end{equation} $
(30) 将式(30) 代入式(26) 可得:
$ \begin{equation} \dot y = f + {b_0}(\frac{{{u_0} - {z_2}}}{{{b_0}}}) \approx {u_0} \end{equation} $
(31) 从式(31) 可以看出, 通过对扰动进行补偿, 输入 ${u_0}$ 至输出 $y$ 之间近似为一个积分器环节, 通过一个比例控制器就可以实现对系统的控制:
$ \begin{equation} {u_0} = {k_p}(r - y) \end{equation} $
(32) 4. 仿真实验
本节将分别对Wood-Berry模型和Ogunnaike-Ray模型进行辨识实验和解耦控制, 以检验本文所述方法的有效性.并将本文解耦控制方法与文献[20]和文献[25]中的方法相比较, 检验逆解耦方法的解耦性能以及改进ESO下的ADRC控制效果.系统辨识实验通过阶跃测试得到系统的输入输出数据, 在输出数据中加入白噪声, 信噪比(Noise-to-signal ratio, NSR)由如下公式定义:
$ \begin{equation} {\rm{NSR = }}\frac{{{\rm{mean(abs(noise))}}}}{{{\rm{max(abs(signal))}}}} \times {\rm{100\, \% }} \end{equation} $
(33) 通过均方误差来检验辨识的结果:
$ \begin{equation} E = \frac{1}{N}\sum\limits_{k = 1}^N {{{\left[{y(k{T_s})-\hat y(k{T_s})} \right]}^2}} \end{equation} $
(34) 4.1 Wood-Berry模型
在NSR=1 %环境下得到的辨识结果为:
$ {G_{WB}}(s) = \left[{\begin{array}{*{20}{c}} {\frac{{12.79{{\rm e}^{- 1.01s}}}}{{16.62s + 1}}}&{\frac{{- 18.91{{\rm e}^{- 3.00s}}}}{{20.99s + 1}}}\\[3mm] {\frac{{6.60{{\rm e}^{ -7.00s}}}}{{10.86s + 1}}}&{\frac{{ - 19.40{{\rm e}^{ -3.00s}}}}{{14.42s + 1}}} \end{array}} \right] $
在NSR=10 %环境下得到的辨识结果为:
$ {G_{WB}}(s) = \left[{\begin{array}{*{20}{c}} {\frac{{12.81{{\rm e}^{- 1.04s}}}}{{16.70s + 1}}}&{\frac{{- 18.81{{\rm e}^{- 3.08s}}}}{{20.77s + 1}}}\\[3mm] {\frac{{6.65{{\rm e}^{ -6.95s}}}}{{11.10s + 1}}}&{\frac{{ - 19.34{{\rm e}^{ -2.92s}}}}{{14.42s + 1}}} \end{array}} \right] $
各个子系统辨识模型与实际模型的均方误差 $E$ 如表 1所示.
表 1 Wood-Berry模型辨识结果的均方误差Table 1 Mean square error of the Wood-Berry modelG11 G12 G21 G22 NSR=1% 1.93×10-4 6.37×10-5 2.98×10-5 4.69×10-5 NSR=10% 4.88×10-5 6.32×10-4 6.62×10-4 2.10×10-3 文献[20]与文献[25]均为基于精确模型的自抗扰解耦算法, 所以这里在精确模型的前提下, 将本文的算法与文献[20]和文献[25]的算法作比较, 检验逆解耦的解耦性能以及改进ESO后的ADRC控制效果, 然后再将辨识数据运用到本文的自抗扰解耦算法中, 验证在模型有误差下控制算法的鲁棒性.文献[20]在不解耦的情况下使用3个ADRC控制器实现对Wood-Berry模型的控制, 称为3-ADRC方法, 文献[25]利用逆解耦方法对模型进行解耦, 然后通过ADRC进行控制, 称为ID-ADRC方法, 本文在逆解耦的基础上, 针对时滞系统设计的ADRC控制器, 称为ID-TDADRC方法.仿真实验中, 在0秒和100秒分别对模型的两个通道设置单位阶跃的参考信号, 并在200秒对两通道模型输入处加入幅值为0.1的阶跃扰动, 用以检测三种方法的控制效果和抗扰性能.仿真结果如图 2所示, 上下两幅图分别是模型输出1和输出2的两通道控制效果, 表 2为各输出通道IAE指标以及总和的比较.从仿真结果中, 我们可以看出ID-ADRC方法和本文方法对被控对象进行了解耦, 所以输出通道之间几乎没有耦合影响, 而3-ADRC方法仅靠ADRC控制器对耦合进行抑制, 控制效果不如加入解耦器的ID-ADRC方法和ID-TDADRC方法.由于被控对象存在时滞, 传统ADRC方法的观测器带宽受到限制, 导致系统的跟踪速度和抗扰能力降低.本文通过改进ESO, 观测器可以获得更大的带宽, 更好估计系统总扰动, 整个系统的响应速度和抗扰性能都较ID-ADRC方法大大提高.所以本文控制效果和抗扰性能具有一定优势.
表 2 三种算法IAE指标对比Table 2 Comparison of IAE for three methodsIAE1 IAE2 Sum 3-ADRC 6.01 15.15 21.16 ID-ADRC 5.25 21.09 26.34 ID-TDADRC 2.59 8.77 11.36 假设模型不知道的前提下, 利用本文的辨识数据设计逆解耦器和ADRC控制器.在仿真条件不变的情况下, 系统的控制效果如图 3、图 4和表 3所示.由于辨识参数与实际参数有偏差, 解耦效果会不彻底, 通道间存在相互影响, 这里利用ADRC控制器可以观测出扰动, 并及时消除.
表 3 采用辨识数据控制下的IAE指标Table 3 IAE by using identiflcation dataIAE1 IAE2 Sum NSR=1% 2.62 8.78 11.40 NSR=10% 2.73 8.77 11.50 4.2 Ogunnaike-Ray模型
在NSR=1 %环境下得到的辨识结果为:
$ {G_{OR}}(s) \!=\! \left[{\begin{smallmatrix} {\frac{{0.66{{\rm e}^{- 2.59s}}}}{{6.69s + 1}}}&{\frac{{- 0.61{{\rm e}^{- 3.51s}}}}{{8.60s + 1}}}&{\frac{{ - 0.0049{{\rm e}^{ - 0.99s}}}}{{9.05s + 1}}}\\[1mm] {\frac{{1.11{{\rm e}^{ - 6.50s}}}}{{3.22s + 1}}}&{\frac{{ - 2.36{{\rm e}^{ - 2.99s}}}}{{4.99s + 1}}}&{\frac{{ - 0.01{{\rm e}^{ - 1.19s}}}}{{7.09s + 1}}}\\[1mm] {\frac{{ -34.68{{\rm e}^{ -9.2s}}}}{{8.12s + 1}}}&{\frac{{46.20{{\rm e}^{ -9.39s}}}}{{10.90s + 1}}}&{\frac{{(0.14s + 0.012){{\rm e}^{ - 1.00s}}}}{{{s^2} + 0.312s + 0.0138}}} \end{smallmatrix}} \right] $
在NSR=10 %环境下得到的辨识结果为:
$ {G_{OR}}(s) \!=\! \left[{\begin{smallmatrix} {\frac{{0.66{{\rm e}^{- 2.59s}}}}{{6.70s + 1}}}&{\frac{{- 0.61{{\rm e}^{- 3.51s}}}}{{8.58s + 1}}}&{\frac{{ - 0.0049{{\rm e}^{ - 0.95s}}}}{{9.18s + 1}}}\\[1mm] {\frac{{1.11{{\rm e}^{ - 6.50s}}}}{{3.27s + 1}}}&{\frac{{ - 2.36{{\rm e}^{ - 3.00s}}}}{{4.98s + 1}}}&{\frac{{ - 0.01{{\rm e}^{ - 1.18s}}}}{{7.10s + 1}}}\\[1mm] {\frac{{ -34.77{{\rm e}^{ -9.18s}}}}{{8.22s + 1}}}&{\frac{{46.27{{\rm e}^{ -9.42s}}}}{{10.91s + 1}}}&{\frac{{(0.138s + 0.012){{\rm e}^{ - 0.91s}}}}{{{s^2} + 0.32s + 0.0140}}} \end{smallmatrix}} \right] $
各个子系统辨识模型与实际模型的均方误差如表 4所示.
表 4 三种算法IAE指标对比Table 4 Comparison of IAE for three methodsG11 G12 G13 G21 G22 G23 G31 G32 G33 NSR=1% 1.62×10-7 5.19×10-7 7.08×10-12 3.63×10-6 1.94×10-6 1.07×10-10 5.60×10-4 4.69×10-5 1.38×10-6 NSR=10% 2.36×10-8 1.35×10-6 1.95×10-10 1.61×10-6 3.45×10-6 3.12×10-10 2.70×10-3 2.00×10-3 2.38×10-4 与上节类似, 将本文的算法与文献[20]和文献[25]的算法作比较, 检验逆解耦的解耦性能以及改进ESO后的ADRC控制效果.然后再利用本文的辨识数据设计逆解耦器和ADRC控制器.仿真实验中, 在0秒、50秒和200秒分别对模型的三个通道设置单位阶跃的参考信号, 并在350秒对三通道模型输入处加入幅值为0.1的阶跃扰动.三种算法的控制效果比较如图 5所示, 各输出通道IAE指标以及总和的比较如表 5所示.从图 5和表 5可以看出本文所提出的方法在解耦效果和扰动抑制方面具有一定优势.
表 5 三种算法IAE指标对比Table 5 Comparison of IAE for three methodsIAE1 IAE2 IAE3 Sum 3-ADRC 15.22 23.41 19.23 57.86 ID-ADRC 17.75 10.65 35.16 63.56 ID-TDADRC 4.59 5.41 8.86 18.86 利用本文的辨识数据设计逆解耦器和ADRC控制器.仿真参数同上, 控制效果如图 6和图 7所示, IAE性能指标如表 6所示.从图 5、图 6和表 6中可以看出, 当噪声较小时, 模型参数精确时, 控制效果及抗扰性能出色.但当噪声增大, 辨识参数出现偏差时, 解耦效果受到影响.尤其为系统解耦后的第三通道为二阶系统, 当模型参数辨识不准确时, 受其他两通道影响明显, ADRC控制器需要150秒左右消除受影响后发生的振荡.
表 6 采用辨识数据控制下的IAE指标Table 6 IAE by using identiflcation dataIAE1 IAE2 IAE3 Sum NSR=1% 4.61 5.50 17.85 27.96 NSR=10% 4.63 5.55 38.15 48.33 5. 结论
本文以精馏塔的Wood-Berry模型和Ogunnaike-Ray模型为例, 通过模型在时域上进行积分变化, 将系统辨识问题转化为最小二乘问题求解.利用辨识出的参数设计基于逆解耦技术的解耦器, 将模型的传递函数矩阵转化为对角矩阵.并对解耦后三个通道设计自抗扰控制器, 针对时滞系统, 通过改进ESO, 增大观测器带宽, 获得更好的控制效果.最后通过仿真实验, 证明本文方法的有效性, 针对Ogunnaike-Ray模型第三通道在辨识参数存在误差时, 控制效果不是十分理想的问题, 今后工作中可以考虑将ADRC中的比例控制器更换为先进控制器, 进一步提高控制器的控制性能, 及时消除模型不准确带来的影响.
-
表 1 Wood-Berry模型辨识结果的均方误差
Table 1 Mean square error of the Wood-Berry model
G11 G12 G21 G22 NSR=1% 1.93×10-4 6.37×10-5 2.98×10-5 4.69×10-5 NSR=10% 4.88×10-5 6.32×10-4 6.62×10-4 2.10×10-3 表 2 三种算法IAE指标对比
Table 2 Comparison of IAE for three methods
IAE1 IAE2 Sum 3-ADRC 6.01 15.15 21.16 ID-ADRC 5.25 21.09 26.34 ID-TDADRC 2.59 8.77 11.36 表 3 采用辨识数据控制下的IAE指标
Table 3 IAE by using identiflcation data
IAE1 IAE2 Sum NSR=1% 2.62 8.78 11.40 NSR=10% 2.73 8.77 11.50 表 4 三种算法IAE指标对比
Table 4 Comparison of IAE for three methods
G11 G12 G13 G21 G22 G23 G31 G32 G33 NSR=1% 1.62×10-7 5.19×10-7 7.08×10-12 3.63×10-6 1.94×10-6 1.07×10-10 5.60×10-4 4.69×10-5 1.38×10-6 NSR=10% 2.36×10-8 1.35×10-6 1.95×10-10 1.61×10-6 3.45×10-6 3.12×10-10 2.70×10-3 2.00×10-3 2.38×10-4 表 5 三种算法IAE指标对比
Table 5 Comparison of IAE for three methods
IAE1 IAE2 IAE3 Sum 3-ADRC 15.22 23.41 19.23 57.86 ID-ADRC 17.75 10.65 35.16 63.56 ID-TDADRC 4.59 5.41 8.86 18.86 表 6 采用辨识数据控制下的IAE指标
Table 6 IAE by using identiflcation data
IAE1 IAE2 IAE3 Sum NSR=1% 4.61 5.50 17.85 27.96 NSR=10% 4.63 5.55 38.15 48.33 -
[1] Wood R K, Berry M W. Terminal composition control of a binary distillation column. Chemical Engineering Science, 1973, 28(9): 1707-1717 doi: 10.1016/0009-2509(73)80025-9 [2] Rake H. Step response and frequency response methods. Automatica, 1980, 16(5): 519-526 doi: 10.1016/0005-1098(80)90075-8 [3] Unbehauen H, Rao G P. Identification of Continuous Systems. Amsterdam, Netherlands: North-Holland, 1987. [4] Gustavsson I. Survey of applications of identification in chemical and physical processes. Automatica, 1975, 11(1): 3-24 doi: 10.1016/0005-1098(75)90005-9 [5] Wang Y G, Cai W J, Ge M. Decentralized relay-based multivariable process identification in the frequency domain. IEEE Transactions on Automatic Control, 2003, 48(5): 873-878 doi: 10.1109/TAC.2003.811271 [6] Bi Q, Cai W J, Lee E L, Wang Q G, Hang C C, Zhang Y. Robust identification of first-order plus dead-time model from step response. Control Engineering Practice, 1999, 7(1): 71-77 doi: 10.1016/S0967-0661(98)00166-X [7] Wang Q G, Zhang Y. Robust identification of continuous systems with dead-time from step responses. Automatica, 2001, 37(3): 377-390 doi: 10.1016/S0005-1098(00)00177-1 [8] Wang Q G, Guo X, Zhang Y. Direct identification of continuous time delay systems from step responses. Journal of Process Control, 2001, 11(5): 531-542 doi: 10.1016/S0959-1524(00)00031-7 [9] Ahmed S, Huang B, Shah S L. Identification from step responses with transient initial conditions. Journal of Process Control, 2008, 18(2): 121-130 doi: 10.1016/j.jprocont.2007.07.009 [10] Zhu Y C, Patwardhan R, Wagner S, Zhao J. Toward a low cost and high performance MPC: the role of system identification. Computers & Chemical Engineering, 2013, 51(14): 124-135 [11] Van Overschee P, De Moor B L. Subspace identification for linear systems: theory-implementation-applications. US: Springer, 1996. [12] Lee J H. Model predictive control: review of the three decades of development. International Journal of Control, Automation and Systems, 2011, 9(3): 415-424 doi: 10.1007/s12555-011-0300-6 [13] 席裕庚, 李德伟, 林姝.模型预测控制—现状与挑战.自动化学报, 2013, 39(3): 222-236 http://www.aas.net.cn/CN/abstract/abstract17874.shtmlXi Yu-Geng, Li De-Wei, Lin Shu. Model predictive control: status and challenges. Acta Automatica Sinica, 2013, 39(3): 222-236 http://www.aas.net.cn/CN/abstract/abstract17874.shtml [14] 杨剑锋, 赵均, 钱积新, 牛健.一类化工过程多变量系统的自适应非线性预测控制.化工学报, 2008, 59(4): 934-940 http://www.cnki.com.cn/Article/CJFDTOTAL-HGSZ200804023.htmYang Jian-Feng, Zhao Jun, Qian Ji-Xin, Niu Jian. Adaptive nonlinear model predictive control for a class of multivariable chemical processes. Journal of Chemical Industry and Engineering (China), 2008, 59(4): 934-940 http://www.cnki.com.cn/Article/CJFDTOTAL-HGSZ200804023.htm [15] Wade H L. Inverted decoupling: a neglected technique. ISA Transactions, 1997, 36(1): 3-10 doi: 10.1016/S0019-0578(97)00008-6 [16] Luan X L, Chen Q, Albertos P, Liu F. Compensator design based on inverted decoupling for non-square processes. IET Control Theory & Applications, 2017, 11(7): 996-1005 [17] Garrido J, Vázquez F, Morilla F. An extended approach of inverted decoupling. Journal of Process Control, 2011, 21(1): 55-68 doi: 10.1016/j.jprocont.2010.10.004 [18] Garrido J, Vázquez F, Morilla F, Hägglund T. Practical advantages of inverted decoupling. Proceedings of the Institution of Mechanical Engineers, Part Ⅰ: Journal of Systems and Control Engineering, 2011, 225(7): 977-992 https://lup.lub.lu.se/search/publication/2223536 [19] Garrido J, Vázquez F, Morilla F. Inverted decoupling internal model control for square stable multivariable time delay systems. Journal of Process Control, 2014, 24(11): 1710-1719 doi: 10.1016/j.jprocont.2014.09.003 [20] Sun L, Dong J Y, Li D H, Lee K Y. A practical multivariable control approach based on inverted decoupling and decentralized active disturbance rejection control. Industrial & Engineering Chemistry Research, 2016, 55(7): 2008-2019 doi: 10.1021/acs.iecr.5b03738 [21] 韩京清.自抗扰控制器及其应用.控制与决策, 1998, 13(1): 19-23 http://cdmd.cnki.com.cn/Article/CDMD-10532-2009164398.htmHan Jing-Qing. Auto-disturbance-rejection controller and its applications. Control and Decision, 1998, 13(1): 19-23 http://cdmd.cnki.com.cn/Article/CDMD-10532-2009164398.htm [22] Zheng Q, Gao Z Q. Active disturbance rejection control: between the formulation in time and the understanding in frequency. Control Theory and Technology, 2016, 14(3): 250-259 doi: 10.1007/s11768-016-6059-9 [23] Zheng Q, Chen Z Z, Gao Z Q. A dynamic decoupling control approach and its applications to chemical processes. In: Proceedings of the 2007 American Control Conference (ACC'07). New York, USA: IEEE, 2007. 5176-5181 [24] 张园, 孙明玮, 陈增强.强制循环蒸发系统线性自抗扰解耦控制的鲁棒设计.化工学报, 2015, 66(S2): 263-270 doi: 10.11949/j.issn.0438-1157.20141914Zhang Yuan, Sun Ming-Wei, Chen Zeng-Qiang. Robust design of linear active disturbance rejection decoupling control for forced-circulation evaporation system. CIESC Journal, 2015, 66(S2): 263-270 doi: 10.11949/j.issn.0438-1157.20141914 [25] Tian L L, Li D H, Huang C E. Decentralized controller design based on 3-order active-disturbance-rejection-control. In: Proceedings of the 10th World Congress on Intelligent Control and Automation (WCICA). Beijing, China: IEEE, 2012. 2746-2751 [26] 王丽君, 李擎, 童朝南, 尹怡欣.时滞系统的自抗扰控制综述.控制理论与应用, 2013, 30(12): 1521-1533 http://www.cnki.com.cn/Article/CJFDTOTAL-KZLY201312008.htmWang Li-Jun, Li Qing, Tong Chao-Nan, Yin Yi-Xin. Overview of active disturbance rejection control for systems with time-delay. Control Theory & Applications, 2013, 30(12): 1521-1533 http://www.cnki.com.cn/Article/CJFDTOTAL-KZLY201312008.htm [27] Zhao S, Gao Z Q. Modified active disturbance rejection control for time-delay systems. ISA transactions, 2014, 53(4): 882-888 doi: 10.1016/j.isatra.2013.09.013 [28] Zheng Q L, Gao Z Q. On active disturbance rejection for systems with input time-delays and unknown dynamics. In: Proceedings of the 2016 American Control Conference (ACC). Boston, USA: IEEE, 2016. 95-100 [29] 唐德翠, 高志强, 张绪红.浊度大时滞过程的预测自抗扰控制器设计.控制理论与应用, 2017, 34(1): 101-108 http://www.cnki.com.cn/Article/CJFDTOTAL-KZLY201701013.htmTang De-Cui, Gao Zhi-Qiang, Zhang Xu-Hong. Design of predictive active disturbance rejection controller for turbidity. Control Theory & Applications, 2017, 34(1): 101-108 http://www.cnki.com.cn/Article/CJFDTOTAL-KZLY201701013.htm [30] Gao Z Q. Scaling and bandwidth-parameterization based controller tuning. In: Proceedings of the 2003 American Control Conference. Denver, USA: IEEE, 2003. 4989-4996 [31] Zheng Q, Gao L Q, Gao Z Q. On stability analysis of active disturbance rejection control for nonlinear time-varying plants with unknown dynamics. In: Proceedings of the 46th IEEE Conference on Decision and Control. New Orleans, USA: IEEE, 2007. 3501-3506 [32] 陈增强, 孙明玮, 杨瑞光.线性自抗扰控制器的稳定性研究.自动化学报, 2013, 39(5): 574-580 http://www.aas.net.cn/CN/abstract/abstract17868.shtmlChen Zeng-Qiang, Sun Ming-Wei, Yang Rui-Guang. On the stability of linear active disturbance rejection control. Acta Automatica Sinica, 2013, 39(5): 574-580 http://www.aas.net.cn/CN/abstract/abstract17868.shtml 期刊类型引用(24)
1. 刘沛霖,姚橹,韩俊杰,柳成. 基于自抗扰控制的电子节气门位置伺服系统. 北华大学学报(自然科学版). 2024(05): 681-687 . 百度学术
2. 刘雷伟,何婷,王佑. 多变量系统的分散式补偿自抗扰控制方法与频域分析. 信息与控制. 2024(04): 540-549 . 百度学术
3. 王明欣,刘丽霞,王欣. 基于相位校正LESO的飞行器姿态控制. 计算机仿真. 2023(07): 38-43 . 百度学术
4. 孙伟杰,万振刚. 面向小型四旋翼无人机的BPPID-LADRC串级抗扰控制器. 计算机与数字工程. 2023(06): 1444-1449 . 百度学术
5. 周瑞敏,王瑞尧,司文杰,李志军. 带有改进自适应动量因子的四容水箱DRNN控制系统设计. 工业控制计算机. 2021(01): 19-22 . 百度学术
6. 华莹珂. 贵溪冶炼厂卧式反应釜自动控制方法的研究. 铜业工程. 2021(01): 105-108 . 百度学术
7. 赵天烽,程赟,华亮,李海,陈增强. 基于定量反馈理论的时滞系统自抗扰控制参数整定. 控制理论与应用. 2021(05): 578-586 . 百度学术
8. 张彬文,李健,谭文. 双入双出延迟系统模型辅助自抗扰控制研究. 控制理论与应用. 2021(08): 1229-1237 . 百度学术
9. 周瑞敏,周志青,喻恒. 基于DRNN的非线性多变量系统控制算法. 平顶山学院学报. 2021(05): 24-28 . 百度学术
10. 丁健,刘志刚,郭琼,杨慧中. 执行器故障不确定非线性系统的自抗扰控制. 控制工程. 2021(12): 2432-2437 . 百度学术
11. 陈志旺,李博,张忠新,宋娟,彭勇. 四旋翼飞行器串级自抗扰姿态控制方法研究. 小型微型计算机系统. 2020(03): 625-630 . 百度学术
12. 周颖,贾巧娟,张燕,常明新. 改进的逆解耦自抗扰内模控制在磨矿中的应用. 系统仿真学报. 2020(05): 837-847 . 百度学术
13. 牟方厉,吴丹,董云飞. 具有多层感知器力矩补偿的机器人自抗扰控制. 控制理论与应用. 2020(06): 1397-1405 . 百度学术
14. 肖友刚,卢浩,王辉堤,韩锟. 一类非线性MIMO系统的自解耦控制. 哈尔滨工业大学学报. 2020(09): 129-136 . 百度学术
15. 王炫予,杨志军,彭皓,袁伟涛. 基于直线音圈电机运动平台的线性自抗扰控制研究. 机床与液压. 2020(19): 27-30+98 . 百度学术
16. 刘为杰,何帆,杨国超. 低温风洞自抗扰控制研究. 空气动力学学报. 2020(05): 866-873 . 百度学术
17. 李军,刘哲,周永言. 一种新型高性能控制器的研究与应用. 自动化学报. 2020(12): 2558-2571 . 本站查看
18. 曾喆昭,刘文珏. 一阶时滞系统的智慧PI控制. 控制理论与应用. 2019(08): 1322-1328 . 百度学术
19. 刘昊,魏承,谭春林,刘永健,赵阳. 空间充气展开绳网系统捕获目标自抗扰控制研究. 自动化学报. 2019(09): 1691-1700 . 本站查看
20. 刘为杰,何帆,凌忠伟. 2.4m跨声速风洞流场预测自抗扰控制. 航空学报. 2019(11): 125-133 . 百度学术
21. 陈志翔,高钦和. 修改型扩张状态观测器:分析与实现. 控制理论与应用. 2018(08): 1199-1206 . 百度学术
22. 陈增强,刘俊杰,孙明玮. 一种新型控制方法——自抗扰控制技术及其工程应用综述. 智能系统学报. 2018(06): 865-877 . 百度学术
23. 洪成文,富月. 基于干扰观测器的近似最优解耦控制方法. 信息与控制. 2018(06): 687-693 . 百度学术
24. 魏伟,夏鹏飞,左敏. 压电驱动纳米定位台的线性自抗扰控制. 控制理论与应用. 2018(11): 1577-1590 . 百度学术
其他类型引用(33)
-