控制与决策  2021, Vol. 36 Issue (7): 1592-1600  
0

引用本文 [复制中英文]

韩文杰, 谭文. 基于PID参数整定的线性自抗扰控制参数整定[J]. 控制与决策, 2021, 36(7): 1592-1600.
[复制中文]
HAN Wen-jie, TAN Wen. Tuning of linear active disturbance rejection controllers based on PID tuning rules[J]. Control and Decision, 2021, 36(7): 1592-1600. DOI: 10.13195/j.kzyjc.2019.1408.
[复制英文]

基金项目

国家自然科学基金项目(61573138)

作者简介

韩文杰(1993-), 女, 博士生, 从事自抗扰控制的研究, E-mail: 2524896258@qq.com;
谭文(1969-), 男, 教授, 博士生导师, 从事鲁棒控制及其在工业过程、电力系统方面的应用等研究, E-mail: wtan@ncepu.edu.cn

通讯作者

韩文杰, E-mail: 2524896258@qq.com

文章历史

收稿日期:2019-10-08
修回日期:2020-02-26
基于PID参数整定的线性自抗扰控制参数整定
韩文杰 , 谭文     
华北电力大学 控制与计算机工程学院,北京 102206
摘要:线性自抗扰控制(linear active disturbance rejection control, LADRC)是不依赖于被控对象的数学模型, 在工业过程中具有极大的应用前景, LADRC参数整定是其在工业过程中能否应用的重要环节. 鉴于实际工业控制中大都采用PID控制器, 通过对二阶LADRC结构与其状态观测器的传递函数进行分析, 得到二阶LADRC与PID控制器具有较强的联系, 且LADRC比PID有着更好的控制性能. 提出一种通过现有PID参数直接得到LADRC参数初始值的方法, 以达到更好的控制性能, 并基于一阶惯性加时延模型, 得到将现有PID整定方法转化为二阶线性自抗扰控制参数整定方法. 最后通过基准系统仿真表明所提出方法的有效性.
关键词线性自抗扰控制    PID控制    参数整定    抗干扰性能    一阶惯性加时延模型    基准系统    
Tuning of linear active disturbance rejection controllers based on PID tuning rules
HAN Wen-jie , TAN Wen     
School of Control and Computer Engineering, North China Electric Power University, Beijing~102206, China
Abstract: Linear active disturbance rejection control (LADRC), which is independent of the mathematical model of the controlled object, has great application prospect in the industrial process, and the parameters tuning of LADRC is an important part of its application in the industrial process. In view of the fact that the PID controller is mostly used in industrial control, through the analysis of the structure of second-order LADRC and the transfer function of its state observer, it can be concluded that there is a strong relationship between the second-order LADRC and the PID controller, and the LADRC has better control performance than PID. This paper presents a method to get the initial value of LADRC parameters directly from the existing PID parameters to achieve better control performance and based on the first-order inertia plus time-delay model, the PID tuning methods are transformed into the second-order LADRC parameterS tuning methods. Finally, the simulation of the benchmark system verifies the effectiveness of the proposed method.
Keywords: linear active disturbance rejection control    PID control    parameter tuning    disturbance rejection performance    first-order process with deadtime (FOPDT) model    benchmark systems    
0 引言

为了克服PID的缺点, 韩京清[1-2]提出了一种新型的具有工程性的非线性系统的自抗扰控制(active disturbance rejection control, ADRC)方法, 这种控制方法的核心是扩张状态观测器(ESO)[3]. 自抗扰控制只需被控对象的相对阶和被控对象的增益, 将系统内部的不确定性和外部扰动看作总扰动, 通过扩张状态观测器实时估计出扰动值, 然后在反馈回路中利用该估计值快速进行扰动补偿. ADRC的3个主要组成部分是非线性机制的, 分别为扩张状态观测器、跟踪微分器[4]和非线性反馈结构[5]. Gao[6-7]提出了线性自抗扰控制(linear active disturbance rejection control, LADRC), 并提出了带宽整定法, 使得LADRC具备了替代PID控制的根本条件.

目前, LADRC参数整定方面主要依赖于带宽整定法. 文献[8]采用内模控制对LADRC进行了分析和整定; 文献[9]提出二阶系统采用两个可调参数的整定方法; 文献[10]对参数调节问题采用基于高阶控制器获得LADRC的控制参数, 可以获得比带宽法更好的性能, 为已经熟悉掌握其他控制器设计方法的工程人员提供了便捷的调整LADRC的方法. 文献[11]证明了线性自抗扰具有广泛的通用性, 并针对工业控制过程中广泛存在的PID控制器, 提出将PID参数转化为二阶自抗扰控制参数的方法.

工业过程应用中常常需要整定3个参数, 即过程高频增益$b_0$、反馈控制器带宽$\omega_{c}$以及扩张状态观测器带宽$\omega_{o}$. 文献[12]表明这3个参数的不同组合可以得到相似的性能, 因此如何整定LADRC参数对于工业控制过程还需要进一步研究. 本文通过将PID控制器参数转化为二阶LADRC参数的方法, 在一阶惯性加时延模型的基础上, 以两种常用的PID整定公式为例, 说明如何将现有PID参数整定公式转化为二阶LADRC参数整定公式, 并通过仿真实验验证该方法的有效性. 所提出方法对于已经掌握PID整定的工程人员可以很容易导出相应的LADRC参数整定公式, 丰富了LADRC参数整定理论及方法.

1 线性自抗扰控制(LADRC)

LADRC控制系统主要由3部分构成, 分别是被控对象($ P $)、线性扩张状态观测器(extended state observer, ESO)和线性状态误差反馈控制, 其结构如图 1所示, 其中$ K_o $为反馈增益.

图 1 LADRC结构

在二阶LADRC控制系统的设计过程中, 一般假定被控对象的数学模型为

$ \begin{align} &\ddot{y}(t) = b_{0}u(t)+f(y(t), u(t), d(t)). \end{align} $ (1)

其中: $ b_0 $为被控对象高频增益, $ f(y, u, d) $包含对象的内部不确定性和外部扰动, 即总扰动.

$ z = [z_1\; \; \; z_2\; \; \; z_3]^{\rm T} $, 其中$ z_1 = y, z_2 = \dot{y}, z_3 = f $, 模型(1)可以表示为

$ \begin{align} \begin{cases} \dot{z}(t) = A_{e}z+B_{e}u+E_{e}\dot{f}, \\ y = C_{e}z. \end{cases} \end{align} $ (2)

其中

$ \begin{align} &E_e = [0\; \; \; 0\; \; \; 1]^{\rm T}, \\ &A_e = \begin{bmatrix} 0 &1&0\\0 &0 &1\\0 &0&0 \end{bmatrix}, \; B_e = \begin{bmatrix} 0 \\b_0\\0 \end{bmatrix}, \; C_e = [1\; \; \; 0\; \; \; 0]. \end{align} $ (3)

对于式(2)设计一个全阶的线性扩张状态观测器, 其表达式为

$ \begin{align} \dot{\hat{z}}(t) = A_{e}\hat{z}+B_{e}u+L_{o}(y-C_{e}\hat{z}). \end{align} $ (4)

其中: $ \hat{z} $$ z $的估计值; $ L_{o} $为观测器增益, 有

$ \begin{align} L_{o} = [\beta_1\; \; \; \beta_2\; \; \; \beta_3]^{\rm T}. \end{align} $ (5)

$ A_{e}-L_{o}C_{e} $渐近稳定时, $ \hat{z}_1 \rightarrow y(t), \hat{z}_2 \rightarrow \dot{y}(t), \hat{z}_3 \rightarrow f $, 因此总扰动能够被估计出. 为了通过反馈回路消除系统总扰动$ f $, 选取

$ \begin{align} u(t) = \;&\frac{k_{\rm p}(r(t)-\hat{z}_1(t))+k_{\rm d}(\dot{r}(t)-\hat{z}_2(t))-\hat{z}_3(t)}{b_0} = :\\ &K_o(\hat{r}(t)-\hat{z}(t)). \end{align} $ (6)

其中: $ K_{o} $为反馈控制增益, 可以表示为

$ \begin{align} K_{o} = [k_{\rm p}\; \; \; k_{\rm d}\; \; \; 1]/b_0; \end{align} $ (7)

$ \hat{r}(t) $为扩张参考输入信号, 可以表示为

$ \begin{align} \hat{r}(t) = [r(t)\; \; \dot{r}(t)\; \; 0]^{\rm T}. \end{align} $ (8)

二阶LADRC需要整定的参数是反馈控制器增益$ K_{o} $和ESO的观测器增益$ L_{o} $. 为方便整定, 文献[6]提出了带宽整定法, 即在式(5)和(7)中, 通过调节控制器带宽和观测器带宽$ \omega_{c} $$ \omega_{o} $得到增益$ K_{o} $$ L_{o} $的各个元素, 有

$ \begin{align} &\beta_1 = 3\omega_{o}, \; \beta_2 = 3\omega^{2}_o, \; \beta_3 = \omega^{3}_o, \end{align} $ (9)
$ \begin{align} &k_{\rm p} = \omega^{2}_c, \; k_{\rm d} = 2\omega_{c}. \end{align} $ (10)

为了进一步提高闭环控制系统性能, 文献[11]提出在反馈控制参数整定中增加阻尼比系数$ \zeta $, 即

$ \begin{align} k_{\rm p} = \omega^{2}_c, k_{\rm d} = 2\zeta\omega_{c}. \end{align} $ (11)

增大$ \zeta $将能进一步降低闭环控制系统的振荡.

2 二阶LADRC结构分析

对于二阶LADRC, 其线性扩张状态观测器(4)为

$ \begin{align} \begin{cases} \dot{\hat{z}}_1(t) = \hat{z}_2(t)-\beta_1(\hat{z}_1(t)-y(t)), \\ \dot{\hat{z}}_2(t) = \hat{z}_3(t)-\beta_2(\hat{z}_1(t)-y(t))+b_0u(t), \\ \dot{\hat{z}}_3(t) = -\beta_3(\hat{z}_1(t)-y(t)). \end{cases} \end{align} $ (12)

由式(4)可求出$ \hat{z}_1 $$ \hat{z}_2 $$ \hat{z}_3 $的传递函数为

$ \begin{align} \hat{z}_1(s) = \;&\frac{\beta_1s^2+\beta_2s+\beta_3}{s^3+\beta_1s^2+\beta_2s+\beta_3}y(s)+\\ &\frac{b_0s}{s^3+\beta_1s^2+\beta_2s+\beta_3}u(s), \end{align} $ (13)
$ \begin{align} \hat{z}_2(s) = \;&\frac{(\beta_2s+\beta_3)s}{s^3+\beta_1s^2+\beta_2s+\beta_3}y(s)+ \\ &\frac{b_0(s+\beta_1)s}{s^3+\beta_1s^2+\beta_2s+\beta_3}u(s), \end{align} $ (14)
$ \begin{align} \hat{z}_3(s) = \;&\frac{\beta_1s^2}{s^3+\beta_1s^2+\beta_2s+\beta_3}y(s)+\\ &\frac{b_0\beta_3}{s^3+\beta_1s^2+\beta_2s+\beta_3}u(s). \end{align} $ (15)

由式(6)可得, 二阶LADRC的反馈控制律为

$ \begin{align} u(s) = F_r(s)r(s)-\frac{k_{\rm p}\hat{z}_1(s)+k_{\rm d}\hat{z}_2(s)+\hat{z}_3(s)}{b_0}, \end{align} $ (16)

其中$ F_r(s) $为参考输入$ r(t) $$ \hat{r}(t) $的传递函数. 将式(13)~(15)代入(16), 可以得到$ y(t) $$ u(t) $的传递函数为

$ \begin{align} &u(s) = \\ &-\frac{(\beta_1k_{\rm p}\!+\!\beta_2k_{\rm d}\!+\!\beta_3)s^2\!+\!(\beta_2k_{\rm p}\!+\!\beta_3k_{\rm d})s\!+\!\beta_3k_{\rm p}}{b_0s(s^2\!+\!(k_{\rm d}\!+\!\beta_1)s\!+\!k_{\rm p}\!+\!\beta_2\!+\!k_{\rm d}\beta_2)}y(s). \end{align} $ (17)

再将式(17)代入(13)~(15), 可以得到$ y(t) $$ \hat{z}_3(t) $的传递函数为

$ \begin{align} &\hat{z}_3(s) = \frac{\beta_3(s^2+k_{\rm d}s+k_{\rm p})}{s(s^2+(k_{\rm d}+\beta_1)s+k_{\rm p}+\beta_2+k_{\rm d}\beta_1)}y(s). \end{align} $ (18)

式(18)表明, $ \hat{z}_3 $中含有输出的积分项, 即输出积分项包含在广义扰动$ f $的估计中. 由式(16)可知, 二阶LADRC实际上由3部分组成: 比例$ (k_{\rm p}/{b_0})\hat{z}_1+ $微分$ (k_{\rm d}/{b_0})\hat{z}_2+ $扰动估计及补偿$ ({1}/{b_0})\hat{z}_3 $, 即二阶LADRC实际上是P$ + $I$ + $D的组合. 但是与常规PID控制器的直接组合不同, 二阶LADRC没有直接采用输出的导数和积分, 而是利用ESO对输出的导数和积分进行了估计, 然后进行线性组合. 因此, 二阶LADRC与PID控制器有较强的联系, 研究两者之间的关系具有重大的实际意义.

3 由现有PID参数得到LADRC参数

实际工业应用表明LADRC比PID有更好的控制性能, 可以考虑采用LADRC代替现有PID以提高控制性能. 本文提出一种简单得到LADRC参数初始值的方法, 该方法直接利用现有PID整定公式, 因此能保持现有PID的性能, 在此基础上, 可以进一步微调达到更好的性能.

文献[13]提出了一种利用现有PID控制参数获得二阶LADRC参数的方法. 该方法直接得到控制器增益$ K_o $和观测器增益$ L_o $的各个参数, 得到的LADRC效果很接近原PID控制, 但是该方法不能将$ K_o $$ L_o $表示成带宽的形式, 在线整定时不如常规带宽整定方法方便. 为此, 文献[11]提出将PID参数转化为基于带宽的二阶自抗扰控制参数的方法.

针对理想PID控制器, 有

$ \begin{align} &K_{\rm PID} = K_{\rm p}\Big(1+\frac{1}{T_{\rm i}s}+T_{\rm d}s\Big) = K_{\rm p}+\frac{K_{\rm i}}{s}+K_{\rm d}s. \end{align} $ (19)

其中: $ K_{\rm p} $为比例增益, $ T_{\rm i} $为积分时间常数, $ T_{\rm d} $为微分时间常数.

$ \begin{align} &K_{\rm i} = \frac{K_{\rm p}}{T_{\rm i}}, \; K_{\rm d} = K_{\rm p}T_{\rm d} \end{align} $ (20)

分别为积分增益和微分增益. 由文献[11], 可以通过如下步骤将其转化为基于带宽的二阶自抗扰控制参数.

step 1选取参数$ \alpha $, 求解如下方程获得观测器带宽$ \omega_{o} $:

$ \begin{align} \omega^5_{o}-\alpha K_{\rm d}\omega^2_{o}+3\alpha K_{\rm p}\omega_{o}-6\alpha K_{\rm i} = 0. \end{align} $ (21)

该方程有5个解, 且至少存在一实解. 只要$ \alpha $足够大, 方程则存在正实解, 从而可以将其设成观测器带宽.

step 2: 由下式确定控制器带宽$ \omega_{c} $和阻尼比系数$ \zeta $:

$ \begin{align} &\omega_{c} = \sqrt{\frac{\alpha K_{\rm i}}{\beta_3}}, \\ &\zeta = \frac{\alpha K_{\rm p}-\alpha K_{\rm i}\beta_2/\beta_3}{2\omega_{c}\beta_3}. \end{align} $ (22)

step 3: 由下式确定高频增益$ b_0 $:

$ \begin{align} &b_0 = \frac{\alpha}{\beta_2+k_{\rm p}+\beta_1k_{\rm d}}. \end{align} $ (23)

上述步骤保证了二阶LADRC与理想PID具有相同的零点和相同的积分增益[11]. 理论上高频增益$ b_0 $为对象的固有特性, 是不可调的. 但对于工业过程而言, 由于其阶数的不确定性, 高频增益很难获得, 选取不唯一, 在实际中通常看作一个可以整定的参数.

4 由现有PID整定公式获得二阶LADRC参数整定公式

上节表明, 任意PID参数都可以转化为一个基于带宽的二阶LADRC控制器参数. 因此, 二阶LADRC参数的整定可以利用现有PID整定公式得到. 本文将以两种常用PID整定方法为例, 即基于渐近$ M $约束积分增益优化(approximate $ M $-constrained integral gain optimization, AMIGO)的PID整定(AMIGO-PID)和基于内模控制(internal model control, IMC)的PID整定(IMC-PID), 将两种整定方法转化为二阶LADRC参数整定公式. 上述PID整定方法都是基于工业控制中最典型的一阶惯性加时延模型(FOPDT)

$ \begin{align} &P(s) = \frac{k}{Ts+1}{\rm e}^{-\tau s}. \end{align} $ (24)

其中: $ k $为系统增益, $ T $为系统惯性时间常数, $ \tau $为纯时延时间.

1) 基于AMIGO的PID控制器参数整定.

对于模型(24), AMIGO-PID整定公式[14]

$ \begin{align} \begin{cases} K_{\rm p} = \dfrac{1}{k}\Big(0.2+0.45\dfrac{T}{\tau}\Big), \\[8pt] T_{\rm i} = \dfrac{0.4\tau+0.8T}{\tau+0.1T}\tau, \\[8pt] T_{\rm d} = \dfrac{0.5\tau T}{0.3\tau+T}. \end{cases} \end{align} $ (25)

2) 基于IMC的PID控制器参数整定.

对于模型(24), IMC-PID整定公式[15]

$ \begin{align} \begin{cases} \lambda = 0.25\tau, \\ T_{\rm i} = T+\dfrac{\tau^2}{2(\lambda+\tau)}, \\[8pt] K_{\rm p} = \dfrac{T_{\rm i}}{k(\lambda+\tau)}, \\[8pt] T_{\rm d} = \dfrac{\tau^{2}}{2(\lambda+\tau)}\Big(1-\dfrac{\tau}{3T_{\rm i}}\Big). \end{cases} \end{align} $ (26)

为了获得针对FOPDT(24)的LADRC整定公式, 考虑如下归一化时延的模型:

$ \begin{align} \hat{P}(s) = \frac{1}{s+1}{\rm e}^{-\hat{\tau}s}, \end{align} $ (27)

其中$ \hat{\tau} = {\tau}/{T} $为FOPDT模型的归一化时延. 对于任意一个$ \hat{\tau} $, 由式(25)可以得到归一化时延模型(27)的PID控制参数$ K_{\rm p} $$ K_{\rm i} $$ K_{\rm d} $ (AMIGO-PID整定), 然后由第3节方法将其用基于带宽的二阶LADRC逼近, 得到二阶LADRC参数$ b_0 $$ \omega_{c} $$ \omega{o} $$ \zeta $, 如图 2所示.

图 2 基于AMIGO的LADRC控制器参数拟合曲线

采用曲线拟合方法, 可以得到针对归一化滞后模型(27)的基于AMIGO-PID的二阶LADRC参数整定公式, 即

$ \begin{align} &b_0 = \frac{22.9}{\hat{\tau}}-0.875\, 6, \\ &\omega_c = \frac{1.209}{\hat{\tau}}+2.227, \\ &\omega_{o} = \frac{7.691}{\hat{\tau}}+0.085\, 7, \\ &\zeta = \frac{0.173\, 2}{\hat{\tau}}+1.11. \end{align} $ (28)

类似地, 对于任意一个$ \hat{\tau} $, 由式(28)可以得到归一化时延模型(27)的PID控制参数$ K_{\rm p} $$ K_{\rm i} $$ K_{\rm d} $ (IMC-PID整定), 然后由第3节方法将其用基于带宽的二阶LADRC逼近, 得到二阶LADRC参数$ b_0 $$ \omega_c $$ \omega_{o} $$ \zeta $, 如图 3所示.

图 3 基于IMC的LADRC控制器参数拟合曲线

采用曲线拟合方法, 可以得到针对归一化时延模型(27)的基于IMC-PID的二阶LADRC参数整定公式, 即

$ \begin{align} &b_0 = \frac{20.84}{\hat{\tau}}+2.12, \\ &\omega_c = \frac{0.732\, 3}{\hat{\tau}}+2.825, \\ &\omega_{o} = \frac{10.17}{\hat{\tau}}+0.963\, 2, \\ &\zeta = \frac{0.348\, 6}{\hat{\tau}}+1.598. \end{align} $ (29)

最后, 将式(28)和(29)转化为原FOPDT模型(24)的整定公式, 得到基于AMIGO-PID的二阶LADRC参数整定公式(以下称为AMIGO-LADRC整定公式)为

$ \begin{align} &b_0 = \frac{k}{T}\Big(\frac{22.9}{\tau}-\frac{0.875\, 6}{T}\Big), \\ &\omega_c = \frac{1.209}{\tau}+\frac{2.227}{T}, \\ &\omega_{o} = \frac{7.691}{\tau}+\frac{0.085\, 7}{T}, \\ &\zeta = \frac{0.173\, 2}{\tau}T+1.11. \end{align} $ (30)

基于IMC-PID的二阶LADRC参数整定公式(以下称为IMC-LADRC整定公式)为

$ \begin{align} &b_0 = \frac{k}{T}\Big(\frac{20.84}{\tau}+\frac{2.12}{T}\Big), \\ &\omega_c = \frac{0.732\, 3}{\tau}+\frac{2.825}{T}, \\ &\omega_{o} = \frac{10.17}{\tau}+\frac{0.963\, 2}{T}, \\ &\zeta = \frac{0.348\, 6}{\tau}T+1.598. \end{align} $ (31)
5 仿真

考虑3个典型的一阶惯性加时延模型(24) ($ k = 1 $), 根据归一化时间迟延分为: 迟延主导$ (\tau = 5, T = 1) $、平衡$ (\tau = 0.5, T = 1) $和惯性主导$ (\tau = 0.1, T = 1) $. 图 4为本文获得的由AMIGO、IMC整定得到的LADRC和理想PID的Bode图. 由Bode图可以看出, LADRC在中低频十分接近PID, 因此本文整定的LADRC具有与原PID相似的抗干扰性能.

图 4 LADRC和PID控制器Bode图

表 1给出了针对3个典型的模型由AMIGO-PID方法整定得到的LADRC参数和由IMC-PID方法整定的参数. 图 5为由AMIGO和IMC整定得到的LADRC下的被控对象输出响应. 横坐标为仿真时间, 纵坐标为系统在不同控制器下的输出$ y(t) $. 当$ t = 1\, {\rm s} $时, 设定值为幅值是1的阶跃, 分别对3个典型系统在$ t = 60\, {\rm s} $$ t = 50 $ s和$ t = 25\, {\rm s} $时刻输入幅值为1的阶跃扰动. 可以看出: 当$ {\tau}/{T}<1 $时由式(30)和(31)整定的LADRC与AMIGO、IMC整定的PID控制器抗干扰性能相近, 表明LADRC确实保持了原PID的抗干扰性能.

表 1 典型对象的LADRC和PID的参数
图 5 系统在LADRC和PID控制器下的响应

$ {\tau}/{T}>1 $时, 由式(30)和(31)整定的LADRC与原PID抗扰已经有较大偏差, 主要原因在于式(30)和(31)拟合时只考虑了$ {\tau}/{T}<1 $的情况, 对于$ {\tau}/{T}>1 $时会有误差. 尽管如此, 由仿真情况看, 式(30)得到的LADRC控制器抗扰性能快于AMIGO-PID, 而由式(31)得到的LADRC控制器抗扰性能慢于IMC-PID, 式(30)得到的LADRC能够弥补AMIGO-PID对大延迟系统的慢速性, 而式(31)得到的LADRC可以增加IMC-PID对大时延系统的鲁棒性. 因此, 上述LADRC整定公式不仅适合$ {\tau}/{T}<1 $的FOPDT模型, 也适合$ {\tau}/{T}>1 $的FOPDT模型.

为了验证所提出整定方法的有效性, 选择如下可以代表大部分动态模型的基准系统[16]进行仿真:

$ \begin{align} &G_1(s) = \frac{1}{(s+1)^n}, \; n = 2, 3, 4, 8; \end{align} $ (32)
$ \begin{align} &G_2(s) = \frac{1}{(s+1)(1+\alpha s)(1+\alpha^{2}s)(1+\alpha^{3}s)}, \\ &\; \; \; \; \; \; \; \; \; \; \; \; \; \; \; \alpha = 0.1, 0.2, 0.5; \end{align} $ (33)
$ \begin{align} &G_3(s) = \frac{1-\alpha s}{(s+1)^3}, \; \alpha = 0.2, 0.5, 1, 2; \end{align} $ (34)
$ \begin{align} &G_4(s) = \frac{1}{(Ts+1)^2}{\rm e}^{-s}, \; T = 0.5, 2, 5. \end{align} $ (35)

由于基准系统大多是高阶系统, 需要先降阶为一阶惯性加纯时延模型. 降阶方法有奈奎斯特曲线法[17]和半规则法[18]. 本文采用文献[12]提出的有效频域近似法, 该方法通过在带宽范围内用一阶惯性加纯滞后模型去逼近实际对象模型. 表 2~表 5给出了近似后对象模型和控制器整定的参数.

表 2 对象$G_1$的控制器的参数
表 3 对象$G_2$的控制器的参数
表 4 对象$G_3$的控制器的参数
表 5 对象$G_4$的控制器的参数

图 6~图 9给出了整定后二阶LADRC和PID控制下的基准系统模型的输出响应(当$ t = 1\, {\rm s} $时, 设定值为幅值是1的阶跃, 当$ t = 25\, {\rm s} $时, 输入端存在幅值为1的阶跃扰动). 由图 6可见: 所整定的LADRC基本保留了原PID的抗干扰性能, 表明式(30)和(31)也能用于高阶模型的整定.

图 6 $G_1$闭环响应
图 7 $G_2$闭环响应
图 8 $G_3$闭环响应
图 9 $G_4$闭环响应
6 结论

线性自抗扰控制具有固定控制结构, 其性能可以由反馈控制增益和观测器增益确定, 如何整定这些参数还存在很多问题需要研究. 鉴于工业过程中应用广泛的PID控制器目前已有丰富的整定理论与方法, 本文将现有的PID整定方法转化为二阶LADRC参数的整定方法. 该方法基于一阶惯性加时延模型, LADRC参数整定公式为已知模型的归一化迟延函数, 计算简单. 整定后的LADRC控制器在中低频与原整定的PID控制器接近, 具有相似的抗扰性能. 仿真表明, 通过基于现有PID整定公式可以简单地获得二阶LADRC参数的整定, 对于已经掌握PID整定的工程人员, 可以很容易地导出相应的LADRC参数整定公式, 丰富了LADRC参数整定理论及方法.

参考文献
[1]
韩京清. 自抗扰控制器及其应用[J]. 控制与决策, 1998, 13(1): 19-23.
(Han J Q. Auto-disturbances-rejection controller and its applications[J]. Control and Decision, 1998, 13(1): 19-23.)
[2]
Han J Q. From PID to active disturbance rejection control[J]. IEEE Transactions on Industrial Electronics, 2009, 56(3): 900-906. DOI:10.1109/TIE.2008.2011621
[3]
韩京清. 非线性系统的状态观测器[J]. 控制与决策, 1990, 5(3): 57-60.
(Han J Q. State observer of nonlinear systems[J]. Control and Decision, 1990, 5(3): 57-60.)
[4]
韩京清, 王伟. 非线性跟踪─微分器[J]. 系统科学与数学, 1994, 14(2): 177-183.
(Han J Q, Wang W. Nonlinear tracking-differentiator[J]. Journal of Systems Science and Mathematical Sciences, 1994, 14(2): 177-183.)
[5]
韩京清. 非线性状态误差反馈控制律——NLSEF[J]. 控制与决策, 1995, 10(3): 221-225.
(Han J Q. Nonlinear state error feedback control law—NLSEF[J]. Control and Decision, 1995, 10(3): 221-225. DOI:10.3321/j.issn:1001-0920.1995.03.007)
[6]
Gao Z. Scaling and bandwidth-parameterization based controller tuning[C]. American Control Conference. Denver: IEEE, 2003: 4989-4996.
[7]
Gao Z. Active disturbance rejection control: A paradigm shift in feedback control system design[C]. American Control Conference. Minneapolis: IEEE, 2006: 2399-2405.
[8]
Tan W, Fu C. Linear active disturbance-rejection control: Analysis and tuning via IMC[J]. IEEE Transactions on Industrial Electronics, 2015, 63(4): 2350-2359.
[9]
Zhang C, Zhu J H, Gao Y K, et al. Order and parameter selections for active disturbance rejection controller[J]. Control Theory & Applications, 2014, 31(11): 1480-1485.
[10]
傅彩芬, 谭文. 基于高阶控制器设计的线性自抗扰控制参数调整[J]. 控制理论与应用, 2017, 34(2): 265-272.
(Fu C F, Tan W. Parameters tuning of linear active disturbance rejection control based on high order controller design[J]. Control Theory & Applications, 2017, 34(2): 265-272.)
[11]
周蓉, 韩文杰, 谭文. 线性自抗扰控制的适用性及整定[J]. 控制理论与应用, 2018, 35(11): 1654-1662.
(Zhou R, Han W J, Tan W. On applicability and tuning of linear active disturbance rejection control[J]. Control Theory & Applications, 2018, 35(11): 1654-1662. DOI:10.7641/CTA.2018.80249)
[12]
Zhang B, Tan W, Li J. Tuning of linear active disturbance rejection controller with robustness specification[J]. ISA Transactions, 2019, 85(2): 237-246.
[13]
Zhao C Z, Li D H. Control design for the SISO system with the unknown order and the unknown relative degree[J]. ISA Transactions, 2013, 53(4): 858.
[14]
Åström K J, Hägglund T. Revisiting the Ziegler-Nichols step response method for PID control[J]. Journal of Process Control, 2004, 14(6): 635-650. DOI:10.1016/j.jprocont.2004.01.002
[15]
Lee Y, Park S, Lee M, et al. PID controller tuning for desired closed-loop responses for SI/SO systems[J]. Aiche Journal, 2010, 44(1): 106-115.
[16]
Astrom K J, agglund T. Benchmark systems for PID control[C]. Preprints Proceedings PID'00 IFAC Workshop. Terrassa, 2000: 165-166.
[17]
Tavakoli S, Griffin I, Fleming P J. Tuning of decentralised PI (PID) controllers for TITO processes[J]. Control Engineering Practice, 2006, 14(9): 1069-1080. DOI:10.1016/j.conengprac.2005.06.006
[18]
Skogestad S, Grimholt C. The SIMC method for smooth PID controller tuning[M]. London: Springer, 2012: 147-175.