2.845

2023影响因子

(CJCR)

  • 中文核心
  • EI
  • 中国科技核心
  • Scopus
  • CSCD
  • 英国科学文摘

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

电熔镁砂熔炼过程电极电流饱和约束一步最优控制

富月 李宝

富月, 李宝. 电熔镁砂熔炼过程电极电流饱和约束一步最优控制. 自动化学报, 2022, 48(1): 239−248 doi: 10.16383/j.aas.c200896
引用本文: 富月, 李宝. 电熔镁砂熔炼过程电极电流饱和约束一步最优控制. 自动化学报, 2022, 48(1): 239−248 doi: 10.16383/j.aas.c200896
Fu Yue, Li Bao. Saturation constraint one-step optimal control of electrode current for the fused magnesia smelting process. Acta Automatica Sinica, 2022, 48(1): 239−248 doi: 10.16383/j.aas.c200896
Citation: Fu Yue, Li Bao. Saturation constraint one-step optimal control of electrode current for the fused magnesia smelting process. Acta Automatica Sinica, 2022, 48(1): 239−248 doi: 10.16383/j.aas.c200896

电熔镁砂熔炼过程电极电流饱和约束一步最优控制

doi: 10.16383/j.aas.c200896
基金项目: 国家自然科学基金(61991403, 61991400), 辽宁省教育厅创新人才项目(ZX20200070), 辽宁省重大科技专项(2020JH1/10100008) 资助
详细信息
    作者简介:

    富月:东北大学流程工业综合自动化国家重点实验室副教授. 2009年获得东北大学控制理论与控制工程专业博士学位. 主要研究方向为复杂工业过程自适应控制, 智能解耦控制, 近似动态规划以及工业过程运行控制. 本文通信作者. E-mail: fuyue@mail.neu.edu.cn

    李宝:东北大学流程工业综合自动化国家重点实验室硕士研究生. 于2019年获得东北大学学士学位. 主要研究方向为复杂工业过程自适应控制和最优控制. E-mail: libao0128@126.com

Saturation Constraint One-step Optimal Control of Electrode Current for the Fused Magnesia Smelting Process

Funds: Supported by National Natural Science Foundation of China (61991403, 61991400), the Innovative Talent Project of Liaoning Education Committee (ZX20200070), the Science and Technology Major Project of Liaoning Province (2020JH1/10100008)
More Information
    Author Bio:

    FU Yue Associate professor at the State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University. She received her Ph. D. degree from Northeastern University in 2009. Her research interest covers adaptive control, intelligent decoupling control, approximate dynamic programming, and industrial operational control. Corresponding author of this paper

    LI Bao Master student at the State Key Laboratory of Synthetical Automation for Process Industries, Northeastern University. He received his bachelor degree from Northeastern University in 2019. His research interest covers adaptive control and optimal control for complex industry process

  • 摘要: 电熔镁砂熔炼过程通过电极电流熔化物料, 采用埋弧方式, 边熔化边加料, 其被控对象是以转动方向与频率为输入, 以电极电流为输出的三相电机. 本文通过引入中间变量并转化控制目标, 将电熔镁砂熔炼过程三相电极电流的复杂非线性控制问题简化为线性控制问题, 提出了一种简化的电极电流饱和约束一步最优控制方法, 并通过引入拉格朗日乘子向量和松弛向量验证了该方法的最优性. 理论分析和仿真对比实验结果表明本文所提简化控制方法的有效性和优越性. 此外, 当考虑电熔镁砂熔炼过程中存在的不可测外部干扰时, 在上述简化的电极电流饱和约束算法的基础上设计了高阶干扰观测器, 理论分析和仿真结果验证了具有高阶干扰观测器的简化算法的优越性.
  • 电熔镁砂熔炼过程如图1所示, 首先, 将菱镁矿石运送至原矿仓, 然后, 经电振给料机将菱镁矿石加入电熔镁炉中, 通过供电系统供电, 使A、B和C三相电极末端产生电弧, 菱镁矿石吸收电弧放出的热量融化, 形成熔池. 电流控制系统通过产生电流以控制电机, 使三相电极上下移动, 进而使三相电极电流跟踪其设定值, 随着菱镁矿石的不断加入以及不断融化, 熔池液面的高度不断上升, 当熔池的上表面达到炉口时, 熔炼过程结束. 最后, 使用工具车将电熔镁炉的炉体脱离熔炼工位, 进行冷却和处理, 从而获得电熔镁砂产品[1].

    图 1  电熔镁砂熔炼过程
    Fig. 1  Fused magnesia smelting process

    电熔镁砂熔炼过程以三相电机转动方向与频率为输入, 以三相电极电流为输出, 采用埋弧方式, 即将三相电极埋入原矿中, 边熔化边加料, 具有工艺机理复杂、关键参数不能测量、受原料成分和生产条件等不确定因素干扰、熔炼过程动态变化等综合复杂性. 针对电熔镁砂熔炼过程, 文献[1]根据能量守恒定律, 建立了电极电流动态模型.

    该模型是一类具有未知参数的仿射型离散时间非线性模型, 针对该类模型, 从上个世纪90年代开始, 随着神经网络和模糊逻辑等智能工具的引入, 很多学者开展了相关控制方法的研究. 文献[2-3]为最早将多层神经网络和模糊逻辑引入到离散时间非线性仿射系统控制问题的文献. 在此基础上, 文献[4] 基于一定的假设条件, 提出了新的多层神经网络自适应控制方法, 并给出了收敛性结果; 文献[5-6]提出了基于神经网络与自适应动态规划的近似最优控制方法; 文献[7]提出了基于单层神经网络的有限水平单网络自适应控制方法; 文献[8]提出了基于神经网络的有限时间最优控制方法; 文献[9]提出了一种新颖的非策略交错式Q学习算法, 并证明了收敛性; 文献[10-11]提出了基于神经网络的容错控制方法;文献[12-13]提出了自适应模糊控制方法; 文献[14]利用两种模糊规则仿真网络建立系统动态模型, 提出了一种自适应控制方法; 文献[15]利用直接补偿法, 提出了一种多开关自适应线性化模糊控制算法, 用于延迟非严格反馈系统, 等等. 上述基于神经网络和模糊逻辑的非线性控制方法, 算法复杂, 很难在电熔镁炉等复杂的工业过程中进行实际应用. 为了实现电熔镁炉的自动控制, 文献[1]设计了带输出补偿的PID控制方法. 该方法根据电熔镁砂熔炼过程电极电流对象模型, 首先将其在平衡点附近线性化, 得到由线性模型和未知高阶非线性项组成的控制器设计模型, 然后根据该控制器设计模型设计带输出补偿的PID控制器, 最后用一步最优前馈控制律和一步最优调节律设计控制器参数. 由于没有考虑实际电机转动频率的约束, 并且控制器设计模型和对象模型之间具有较大的误差, 使得电流跟踪其设定值的误差较大.

    本文通过引入中间变量并转化控制目标, 将电熔镁砂熔炼过程三相电极电流的复杂非线性控制问题简化为线性控制问题, 提出了一种简化的电极电流饱和约束一步最优控制方法. “一步最优控制”与“一步预报”相对应, 基于“一步预报”的控制即为“一步最优控制”[16]. 经典的一步最优控制算法不能应用于具有饱和约束并且存在外部干扰的实际非线性过程. 本文通过引入拉格朗日乘子向量和松弛向量验证了该方法的最优性. 此外, 当考虑电熔镁砂熔炼过程中存在的不可测外部干扰时, 在上述简化的电极电流饱和约束算法的基础上设计了高阶干扰观测器, 提出了具有高阶干扰观测器的简化算法.

    本文的主要创新点如下:

    1) 针对电熔镁砂熔炼过程三相电极电流的复杂非线性控制问题, 通过引入中间变量并转化控制目标, 将其转化为线性控制问题;

    2) 通过引入拉格朗日乘子向量和松弛向量, 提出了一种简化的电极电流饱和约束一步最优控制方法, 解决了电熔镁砂熔炼过程中电极电流的饱和约束控制问题;

    3) 设计高阶干扰观测器, 提出了基于高阶干扰观测器的饱和约束一步最优控制方法, 解决了电熔镁砂熔炼过程中存在不可测干扰的电极电流饱和约束控制问题.

    针对电熔镁砂熔炼过程, 文献[1]根据能量守恒定律, 建立了如下电极电流动态模型:

    $$ {\dot{y}_{i}(t) = \frac{\sqrt{3}}{\pi} F_{i}(\cdot) y_{i}^{2}(t)-2 \sqrt{3} Q_{i}(\cdot) u_{i}(t) y_{i}^{2}(t)} $$ (1)

    其中, $ i=1,2,3 $分别表示A, B, C三相电极, 输入变量$ u_{i}(t) $为第$ i $ 相电机转动方向与频率, 输出变量$ y_{i}(t) $为第$ i $相电极电流, $F_{i}(\cdot)=\left[\dfrac{f_{1}(\cdot)}{r_{\rm{iarc }}^{2}}-\dfrac{f_{2}(\cdot)}{2 h_{\rm{ipool }}^{2}(\cdot)}\right] \dfrac{\dot{h}_{\rm{ipool }}(\cdot)}{U}$$Q_{i}(\cdot)=\dfrac{f_{1}(\cdot)(1-s) r_{d}}{U r_{\rm iarc}^{2} p}$为非线性时变函数, 涉及的参数和函数的物理意义如表1所示.

    表 1  电极电流动态模型中参数的符号及物理意义
    Table 1  Symbols and meanings of parameters in dynamic model of electrode current
    符号 物理意义
    $f_{1}(\cdot)$ 随原料颗粒长度和杂质成分变化的埋弧电阻率
    $f_{2}(\cdot)$ 随原料颗粒长度和杂质成分变化的熔池电阻率
    $r_{\rm {iarc}}$ 埋弧等效弧柱半径
    $h_{\rm {ipool }}(\cdot)$ 随原料颗粒长度、杂质和电极电流变化的熔池高度
    $U$ 熔炼电压
    $p$ 电极极对数
    $r_{d}$ 升降机构等效齿轮半径
    $s$ 转差率
    下载: 导出CSV 
    | 显示表格

    采用欧拉法对模型(1)进行离散化[17], 由于$ F_{i}(\cdot) $$ Q_{i}(\cdot) $随时间变化缓慢, 因此可假设其为常数, 由此产生的建模误差由电流的变化率$ \Delta y_{i}(k) $来补偿, 故式(1)的离散化模型可表示为式(2)[1]:

    $$ \begin{split} {y_i}(k + 1) =\;& {y_i}(k) + {\sigma _t}\frac{{\sqrt 3 }}{\pi }{F_i}y_i^2(k) - {\sigma _t} \times \\ &2\sqrt 3 {Q_i}{u_i}\left( k \right)y_i^2\left( k \right) + \Delta {y_i}\left( k \right) \end{split} $$ (2)

    其中, $\sigma_{t} = 1\ {\rm s}$为采样时间, $\Delta =1-z^{-1}$,$ z^{-1} $为单位后移算子.

    电熔镁砂熔炼过程中电极电流动态模型的输入变量$ u_{i}(k) $, 即三相电机转动方向和频率在实际运行过程中会受到执行器的饱和约束. 本文的目标为针对电熔镁砂熔炼过程电极电流动态模型(2), 设计饱和约束一步最优控制器, 使得电极电流跟踪其设定值$ y_{i}^{*}(k) $, 并且控制器输出满足饱和约束, 即$ \left|u_{i}(k)\right| \leq m $, 其中$ m>0 $为电机转动方向与频率的上界, 并且已知. 不失一般性, 首先针对式(2), 做如下假设:

    假设 1. 系统输出电极电流$y_{i}(k) \neq 0 .$

    式(2)为仿射型非线性模型, 通过观察, 我们发现将式(2)等号左右两边同时除以$ y_{i}^{2}(k) $, 经过整理可以得到:

    $$ \begin{split} &\left[1 - 2{z^{ - 1}} + {z^{ - 2}}\right]\frac{{{y_i}(k + 1)}}{{y_i^2(k)}} = \\ &\quad - 2\sqrt 3 \times {Q_i}{u_i}(k) + \frac{{\sqrt 3 }}{\pi }{F_i} \end{split} $$ (3)

    ${{x}_{i}}(k+1)=\dfrac{{{y}_{i}}(k+1)}{y_{i}^{2}(k)}$, $A(z^{-1})=1-2 z^{-1}+z^{-2}$, $a_{i} =\dfrac{\sqrt{3}}{\pi}{F}_{i}$, $b_{i}=-2 \sqrt{3}{Q}_{i}$, 则式(3)可以简化为:

    $$ A({{z}^{-1}}){{x}_{i}}(k+1) = {{b}_{i}}{{u}_{i}}(k)+{{a}_{i}} $$ (4)

    不难验证, 当$ \lim\nolimits_{k \rightarrow \infty}|x_{i}(k)-1 / y_{i}^{*}(k)| \rightarrow 0 $时, $ \lim\nolimits_{k \rightarrow \infty}|y_{i}(k)-y_{i}^{*}(k)| \rightarrow 0 $. 因此本文的控制目标可以转化为: 针对模型(4), 设计控制器使得$ x_{i}(k) $跟踪其设定值$ 1 / y_{i}^{*}(k) $, 并且控制器输出满足饱和约束, 即$ |u_{i}| \leq m $.

    针对式(4), 为了实现系统输出渐近跟踪其设定值, 尽可能降低控制输入幅值, 使其满足饱和约束, 同时消除$ a_{i} $对系统输出的影响, 现引入一步超前最优性能指标:

    $$ \begin{split} J =\;& |P({z^{ - 1}}){x_i}(k + 1) - R({z^{ - 1}})\frac{1}{{y_i^*(k)}}+\\ & Q({z^{ - 1}}){u_i}(k) + S({z^{ - 1}}){a_i}{|^2} \end{split} $$ (5)

    其中, $ P(z^{-1}) $$ R(z^{-1}) $$ Q(z^{-1}) $$ S(z^{-1}) $为加权多项式. $ P(z^{-1}) $$ Q(z^{-1}) $的选择保证了闭环系统在输入饱和约束下的稳定性, 通过选择$ R(z^{-1}) $来消除跟踪误差, 通过选择$ S(z^{-1}) $实现对$ a_{i} $的静态补偿. 为了表述方便, 我们令$ Q(z^{-1}) = Q_{0}+z^{-1}\bar{Q}(z^{-1}) $, 其中$ \bar{Q}(z^{-1}) = Q_{1}+Q_{2} z^{-1}+\cdots $. 求解饱和约束一步最优控制律, 就是求解如下带不等式约束的条件极值问题:

    $$ {J^{*} = \min\limits_{|u_{i}(k)|\leq m} J} $$ (6)

    采用拉格朗日松弛法, 通过引入拉格朗日乘子参数$ \alpha \geq 0 $$ \beta \geq 0 $以及松弛参数$ \mu $$ {\boldsymbol{v}} $, 将条件极值问题转化为如下不带约束的极值问题:

    $$ {J^{*} = \min\limits_{u_{i}(k), \alpha, \beta , \mu , v} J^{\prime}} $$ (7)

    其中, $J' = J+\alpha[u_{i}(k)-m+\mu^{2}]+\beta[-u_{i}(k)- m+ v^{2}]$.

    定理 1. 饱和约束一步最优控制律为:

    $$ {u_{i}(k) = u_{i}^{\prime}(k)-\frac{\alpha-\beta}{2 D^{2}}} $$ (8)

    其中, $D=F b_{i}+Q_{0}$, $ u_{i}^{\prime}(k) $通过下式计算:

    $$ \begin{split} D{{u'}_i}\left( k \right) =\;& R\left( {{z^{ - 1}}} \right)\frac{1}{{y_i^*\left( k \right)}} - \bar Q({z^{ - 1}}){u_i}\left( {k - 1} \right)-\\ & G\left( {{z^{ - 1}}} \right){x_i}\left( k \right) - \left[ {F + S\left( {{z^{ - 1}}} \right)} \right]{a_i} \end{split} $$ (9)

    $ |u_{i}^{\prime}(k)|< m $时, $\alpha=0$, $\beta =0$; 当$ u_{i}^{\prime}(k)\leq -m $时, $\alpha = 0$, $\beta=2 D^{2}[-m-u_{i}^{\prime}(k)]$; 当$ u_{i}^{\prime}(k) \geq m $时, $\alpha=2D^{2}[- m+u_{i}^{\prime}(k)]$, $\beta=0$.

    证明. 引入Diophantine方程:

    $$ {P\left(z^{-1}\right) = A\left(z^{-1}\right) F+z^{-1} G\left(z^{-1}\right)} $$ (10)

    其中, $ F $为常数, $ G\left(z^{-1}\right) $为1阶多项式. 用$ F $乘以式(4)等号左右两边, 并利用式(10), 可以得到:

    $$ \begin{split}P\left(z^{-1}\right) &x_{i}(k+1) = G\left(z^{-1}\right) x_{i}(k)+ \\ &F b_{i} u_{i}(k)+F a_{i}\end{split} $$ (11)

    于是由式(7)和式(11)得$ J^{\prime} $$ u_{i}(k) $的偏导为:

    $$ \begin{split} &\frac{{\partial {J^\prime }}}{{\partial {u_i}(k)}} = 2\Bigg[ {P\left( {{z^{ - 1}}} \right){x_i}(k + 1) - R\left( {{z^{ - 1}}} \right)\frac{1}{{y_i^*(k)}} + } \\ & \quad {Q\left( {{z^{ - 1}}} \right){u_i}(k) + S\left( {{z^{ - 1}}} \right){a_i}} \Bigg]\left( {F{b_i} + {Q_0}} \right) + \alpha - \beta \end{split} $$ (12)

    $ D = F b_{i}+Q_{0} $, 并将式(11)代入式(12), 则

    $$ \begin{split} \frac{\partial {{J}^{'}}}{\partial {{u}_{i}}\left( k \right)} = \;&2D\bigg[D{{u}_{i}}\left( k \right)+\bar{Q}\left( {{z}^{-1}} \right){{u}_{i}}\left( k-1 \right)+ \\ &G\left( {{z}^{-1}} \right){{x}_{i}}\left( k \right)-R\left( {{z}^{-1}} \right)\frac{1}{y_{i}^{*}\left( k \right)}+\\ &\left[ S\left( {{z}^{-1}} \right)+F \right]{{a}_{i}}+\frac{\alpha -\beta }{2D}\bigg] \end{split}\tag{13a} $$

    $ J^{\prime} $$ \alpha $$ \beta $$ \mu $$ v $的偏导分别为:

    $$ {\frac{\partial J^{\prime}}{\partial \alpha} = u_{i}(k)-m+\mu^{2}}\tag{13b} $$
    $$ {\frac{\partial J^{\prime}}{\partial \beta} = -u_{i}(k)-m+v^{2}}\tag{13c} $$
    $$ {\frac{\partial J^{\prime}}{\partial \mu} = 2 \alpha \mu}\tag{13d} $$
    $$ {\frac{\partial J^{\prime}}{\partial v} = 2 \beta v}\tag{13e} $$

    令式(13a) ~ (13e)为零, 则可以得到:

    $$ {u_{i}(k) = u_{i}^{\prime}(k)-\frac{\alpha-\beta}{2 D^{2}}}\tag{14a} $$
    $$ {u_{i}(k) = m-\mu^{2}} \tag{14b} $$
    $$ {u_{i}(k) = -m+v^{2}} \tag{14c} $$
    $$ {2\alpha \mu = 0} \tag{14d} $$
    $$ {2 \beta v = 0}\tag{14e} $$

    由此可知: 当$\alpha=0$, $\beta=0$时, $u_{i}(k)=u_{i}^{\prime}(k)$, 此时, $\mu^{2} =m-u_{i}^{\prime}(k)$, $v^{2}=m+u_{i}^{\prime}(k)$, 即$ \left|u_{i}^{\prime}(k)\right| < $$ m $; 当$\alpha=0$, $v=0$时, $u_{i}(k)=-m$, 此时, $\beta= $$ 2D^{2}\left[-m-u_{i}^{\prime}(k)\right]$, $ \mu^{2} = 2 m $, 即$ u_{i}^{\prime}(k) \leq-m $; 当$\mu=0$, $\beta=0$时, $u_{i}(k)= m$, 此时, $\alpha=2 D^{2} [-m+ $$ u_{i}^{\prime}(k)]$, $v^{2}=2 m$, 即$ u_{i}^{\prime}(k) \geq m $; 当$\mu=0$, $v=0$时, $u_{i}(k)=\pm m$, 矛盾, 故该情况无解. □

    定理 2. 对于有界的参考输入$ y_{i}^{*}(k) $, 若选择加权多项式$ P(z^{-1}) $$ Q(z^{-1}) $, 使得$P(z^{-1}) b_{i}+ Q(z^{-1})\times $$ A(z^{-1})$稳定, 则当将控制器式(8)应用到被控对象式(2)或者式(4)时, 闭环系统输入、输出信号有界. 此外, 通过选择适当的加权多项式$ S(z^{-1}) $$ R(z^{-1}) $, 闭环系统输出$ y_{i}(k) $可以渐近跟踪其设定值$ y_{i}^{*}(k) $.

    证明. 考虑如下两种情况:

    1) 当$ \left|u_{i}^{\prime}(k)\right| < m $时, $u_{i}(k)=u_{i}^{\prime}(k)$. 此时将式(9)代入式(4), 并分别消去$ u_{i}(k) $$ x_{i}(k) $, 可以得到:

    $$ \begin{split} {x_i}(k + 1) = \;&\frac{{{b_i}R\left( {{z^{ - 1}}} \right)}}{{P\left( {{z^{ - 1}}} \right){b_i} + Q\left( {{z^{ - 1}}} \right)A\left( {{z^{ - 1}}} \right)}}\frac{1}{{y_i^*(k)}}+\\ & \frac{{Q\left( {{z^{ - 1}}} \right) - S\left( {{z^{ - 1}}} \right){b_i}}}{{P\left( {{z^{ - 1}}} \right){b_i} + Q\left( {{z^{ - 1}}} \right)A\left( {{z^{ - 1}}} \right)}}{a_i} \end{split}\tag{15a} $$
    $$ \begin{split} {u_i}(k) =\;& \frac{{A\left( {{z^{ - 1}}} \right)R\left( {{z^{ - 1}}} \right)}}{{P\left( {{z^{ - 1}}} \right){b_i} + Q\left( {{z^{ - 1}}} \right)A\left( {{z^{ - 1}}} \right)}}\frac{1}{{y_i^*(k)}}-\\ & \frac{{{z^{ - 1}}G\left( {{z^{ - 1}}} \right) + \left[ {F + S\left( {{z^{ - 1}}} \right)} \right]A\left( {{z^{ - 1}}} \right)}}{{P\left( {{z^{ - 1}}} \right){b_i} + Q\left( {{z^{ - 1}}} \right)A\left( {{z^{ - 1}}} \right)}}{a_i} \end{split}\tag{15b} $$

    由于多项式$ P\left(z^{-1}\right) b_{i}+Q\left(z^{-1}\right) A\left(z^{-1}\right) $稳定, 并且$ a_{i} $是常数, 因此根据关键技术引理[18], 由式(15a)和式(15b)可知, 对于有界的参考输入$ y^*_{i}(k) $, $ x_i(k) $$ u_i(k) $都是有界的. 由于对于$ \forall k $, $ x_{i}(k) $有界且$ x_{i}(k) \neq 0 $, 因此$y_{i}(k)=\dfrac{1}{z^{-2} x_{i}(k)}$有界, 故闭环系统输入、输出信号有界.

    为了实现稳态跟踪, 由式(15a)可知, 需要选择$ S(z^{-1}) $, 使$Q(z^{-1})-S(z^{-1}) b_{i}=0$, 并选择$ R(z^{-1}) $使闭环系统的稳态增益为1.

    2) 当$ u_{i}^{\prime}(k) \leq -m $$ u_{i}^{\prime}(k)\geq m $时, $u_{i}(k)=m$$ u_{i}(k) = -m $. 由于$ A\left(z^{-1}\right) $有两个极点在单位圆上, $ u_{i}(k) $为常数时, 因此$ x_{i}(k) \rightarrow \infty $[19]. 另一方面, 由于$x_{i}(k)=\dfrac{y_{i}(k)}{y_{i}^{2}(k-1)}$, $ y_{i}(k) \neq 0 $且有界, 因此$ x_{i}(k) $有界. 这与上述情况相矛盾, 故输入信号不发生饱和现象, 由1)可知, 闭环系统输入、输出信号有界, 并且可以实现稳态跟踪.

    由式(15a)可知, 为了使输出$ x_{i}(k) $能够稳定跟踪设定值$\dfrac{1}{y_{i}^{*}(k)}$, 多项式$ S\left(z^{-1}\right) $$ R\left(z^{-1}\right) $必须满足:

    $$ {S(1) = \frac{Q(1)}{b_{i}}}\tag{16a} $$
    $$ {R(1) = \frac{P(1) b_{i}+Q(1) A(1)}{b_{i}}}\tag{16b} $$

    当系统达到稳态时, 式(15a)可以写为:

    $$ \begin{split} {x_i}(\infty ) = \;&\frac{{{b_i}R(1)}}{{P(1){b_i} + Q(1)A(1)}}\frac{1}{{y_i^*(\infty )}}+\\ & \frac{{Q(1) - S(1){b_i}}}{{P(1){b_i} + Q(1)A(1)}}{a_i} \end{split} $$

    由式(16a)和式(16b)可以得到$x_{i}(\infty)-1 / y_{i}^{*}(\infty)= $$ 0$, 而根据式(3)可以得到$x_{i}(\infty)=1 / y_{i}(\infty)$, 即$y_{i}(\infty)-y_{i}^{*}(\infty)=0$, 因此闭环系统输出可以渐近跟踪其设定值. □

    注 1. 不难看出, 控制器(8)实际上是饱和约束控制$ u_{i}(k) = \operatorname{sat}\left(u_{i}^{\prime}(k), m\right) $的解析形式. 控制系统结构如图2所示. 可以看出, 该控制系统由常规控制器、饱和约束控制器及被控对象三部分构成, 其中常规控制器由前馈控制和反馈控制两部分组成, 饱和约束控制器由拉格朗日乘子向量和饱和约束组成, 反馈信号为虚拟变量$ x_{i}(k) $.

    图 2  饱和约束一步最优控制结构图
    Fig. 2  Structure diagram of one-step optimal control with saturation constraint

    在电熔镁砂熔炼过程中, 通常会受到原料成分和生产条件等不确定性的外部干扰影响, 导致系统性能变差. 当考虑不可测外部干扰$ d_{i}(k) $时, 经过整理可以得到与式(4)相对应的电熔镁砂熔炼过程对象模型如下:

    $$ {A\left(z^{-1}\right) x_{i}(k+1) = b_{i} u_{i}(k)+\tau_{i}(k)} $$ (17)

    其中, $ A\left(z^{-1}\right) $, $ x_{i}(k+1) $, $ b_{i} $以及$ u_{i}(k) $与式(4)中意义相同, 而$\tau_{i}(k) = a_{i}+\dfrac{d_{i}(k)}{y_{i}^{2}(k)}$. 若$ \tau_{i}(k) $已知, 针对式(17)的控制器设计过程如第2节所述, 这里不再赘述. 实际上, 干扰$ d_{i}(k) $是未知的, 因此$ \tau_{i}(k) $也是未知的. 为了实现有效的控制, 设计如下高阶干扰观测器[20]:

    $$ \begin{split}\hat{d}_{i}(k) =\;& \hat{d}_{i}(k-1)+L_{0}\left[y_{i}(k)-\hat{y}_{i}(k)\right]+ \\ &\Delta \hat{d}_{i}(k-1)+L_{1}\left[\Delta y_{i}(k)-\Delta \hat{y}_{i}(k)\right] +\cdots+\\ &\Delta^{N} \hat{d}_{i}(k-1)+L_{N} \times \\ &{\left[\Delta^{N} y_{i}(k)-\Delta^{N} \hat{y}_{i}(k)\right]}\end{split}\tag{18a} $$
    $$ \begin{split}& \hat{y}_{i}(k) = \bar{A}\left(z^{-1}\right) y_{i}(k-1)+y_{i}^{2}(k-1) \times \\ &\quad b_{i} u_{i}(k-1)+a_{i} y_{i}^{2}(k-1)+\hat{d}_{i}(k-1)\end{split}\tag{18b} $$

    其中, $ N $为正整数, 是高阶干扰观测器的阶次, $ \hat{d}_{i}(k) $$ k $时刻系统的干扰估计, $ \hat{y}_{i}(k) $$ k $时刻系统的输出估计, $L_{j} \in {\bf R}$是常数, 其中$j=0,1,2, \cdots,N$, $\bar{A}(z^{-1})=z\left(1-A\left(z^{-1}\right)\right)$.

    假设 2. 未知干扰$ d_{i}(k) $有界, 并且其变化率满足$\Delta d_{i}(k) < 1.$

    定理 3. 若假设2成立, 并且存在常数$ L_{j}, $ $j = 0,1,2, \cdots, N,$使得对于任意的$|z| > 1,$ 不等式$[1-z^{-1}E(z^{-1})+z^{-1} T(z^{-1})] \neq 0,$ 则对于任意小的正数$ \varepsilon > 0,$ 存在正整数$ N_{0}, $$ N>N_{0} $时, 干扰估计误差 $ |d_{i}(k)-\hat{d}_{i}(k)|<\varepsilon $, 即$\lim _{N \rightarrow \infty}\left|d_{i}(k)\right|=\hat{d}_{i}(k)$. 其中, $E\left(z^{-1}\right)=1+\Delta+\Delta^{2}+\cdots+\Delta^{N}$, $T\left(z^{-1}\right)= $$ L_{0}+ L_{1} \Delta+L_{2}\Delta^{2}+\cdots+L_{N} \Delta^{N}.$

    证明. 对于任意$ k $时刻的干扰$ d_{i}(k) $, 可以将其扩展为:

    $$ \begin{split}d_{i}(k) =\;& \Delta^{N+1} d_{i}(k)+\Delta^{N} d_{i}(k-1)+ \ldots+\\ &\Delta d_{i}(k-1)+d_{i}(k-1)\end{split} $$ (19)

    将式(19)和式(18a)相减, 整理, 可以得到:

    $$ \begin{split} d_{i}(k)-\hat{d}_{i}(k) =\;& \Delta^{N+1} d_{i}(k)+\left[1+\Delta+\cdots+\Delta^{N}\right] \times\\ &\left[d_{i}(k-1)-\hat{d}_{i}(k-1)\right]-[L_{0}+\\ &L_{1} \Delta+ \cdots+L_{N} \Delta^{N}]\left[y_{i}(k)-\hat{y}_{i}(k)\right]\end{split} $$ (20)

    由式(17)和式(18b)可以得到:

    $$ {y_{i}(k)-\hat{y}_{i}(k) = d_{i}(k-1)-\hat{d}_{i}(k-1)} $$ (21)

    将式(21)代入式(20), 可以得到:

    $$ \begin{split} &\left\{1-z^{-1}\left[1+\Delta+\cdots+\Delta^{N}\right]+z^{-1} \times\right. \\ &\qquad \left.\left[L_{0}+L_{1} \Delta+\ldots+L_{N} \Delta^{N}\right]\right\} \times \\ &\qquad {\left[d_{i}(k)-\hat{d}_{i}(k)\right] = \Delta^{N+1} d_{i}(k)}\end{split} $$ (22)

    $E\left(z^{-1}\right) = 1+\Delta+\cdots+\Delta^{N}$, $T\left(z^{-1}\right) = L_{0}+ $$ L_{1} \Delta + \cdots+L_{N} \Delta^{N}$, 则式(22)可写为:

    $$ \begin{split} & \left[ 1-{{z}^{-1}}E\left( {{z}^{-1}} \right)+{{z}^{-1}}T\left( {{z}^{-1}} \right) \right]\times \\ & \quad \left[ {{d}_{i}}\left( k \right)-{{{\hat{d}}}_{i}}\left( k \right) \right] = {{\Delta }^{N+1}}{{d}_{i}}\left( k \right) \end{split} $$ (23)

    根据假设2, 当$ N \rightarrow \infty $时, $ \Delta^{N+1} d_{i}(k) \rightarrow 0, $$\lim\nolimits_{N \rightarrow \infty} \Delta^{N+1} d_{i}(k)=0,$ 又对于任意的$ |z|>1 $时, $ 1-z^{-1} E\left(z^{-1}\right)+z^{-1} T\left(z^{-1}\right) \neq 0 ,$ 则当$ N \rightarrow \infty $时, $ d_{i}(k) \rightarrow \hat{d}_{i}(k), $$ \lim\nolimits_{N \rightarrow \infty} d_{i}(k) = \hat{d}_{i}(k). $

    根据第2节饱和约束一步最优控制设计过程可以得到基于高阶干扰观测器的饱和约束一步最优控制方程为:

    $$ \begin{split} & D{{u}_{i}}\left( k \right) = \bigg\{ R\left( {{z}^{-1}} \right)\frac{1}{y_{i}^{*}\left( k \right)}-\bar{Q}\left( {{z}^{-1}} \right){{u}_{i}}\left( k-1 \right)- \\ & G\left( {{z}^{-1}} \right){{x}_{i}}\left( k \right)-\left[ F+S\left( {{z}^{-1}} \right) \right]{{{\hat{\tau }}}_{i}}\left( k \right) \bigg\}-\frac{\alpha -\beta }{2D} \end{split} $$ (24)

    其中, 多项式$ F $$ G\left(z^{-1}\right) $可通过式(10)计算, 多项式$ S\left(z^{-1}\right) $$ R\left(z^{-1}\right) $可以通过式(16a)和式(16b)计算, $ \hat{\tau}_{i}(k) $$ \tau_{i}(k) $的估计值, 通过$\hat{\tau}_{i}(k) = a_{i}+ $$ \dfrac{\hat{d}_{i}(k)}{y_{i}^{2}(k)}$计算, $ \hat{d}_{i}(k) $可以通过式(18a)计算.

    与文献[1]相同, 以$ A $相电极为例, 在式(25)上叠加如图3所示的均值为0, 方差为$\sqrt{15\;300}$的随机噪声信号, 并且将其作为对象仿真模型.

    图 3  随机噪声信号
    Fig. 3  Random noise signal
    $$ \begin{split} y_{1}(k+1) =\;& 2y_{1}(k)-y_{1}(k-1)+ \\ &b_{1}u_{1}(k)y_{1}^{2}(k)+a_{1} y_{1}^{2}(k)\end{split} $$ (25)

    其中, $ a_{1}{ = }-7.4099 \times 10^{-5} $, $ b_{1}{ = }-2.4453 \times 10^{-3} $. 分别采用本文提出的饱和约束一步最优控制方法、文献[1]所描述的带输出补偿的PID控制方法以及文献[21]所描述的数据驱动PID控制方法, 进行对比仿真实验.

    与文献[1]相同, 我们的控制目标为:

    $$ {|e(k)| = \left|y_{1}^{*}(k)-y_{1}(k)\right|<2\;000,\quad 0<k<\infty} $$ (26)

    其中, 电极电流参考输入为: $y_{1}^{*}(k) = 15\;300 \mathrm{A}$, 电极电流$ y_{1}(k) $和控制量$ u_{1}(k) $的约束为:

    $$ \begin{array}{l}12\;000<y_{1}(k)<17\;000,\quad -20<u_{1}(k)<20\end{array} $$ (27)

    首先采用本文提出的饱和约束一步最优控制方法进行仿真实验. 选择$ P\left(z^{-1}\right) = 1 $, $Q\left(z^{-1}\right) = 1 \times $$ 10^{-4}\left(1-z^{-1}\right)$, 根据式(10)、式(16a)和式(16b)可以得到A相电极电流饱和约束一步最优控制器的参数如下:

    $$ \left\{ {\begin{aligned} &{F{b_1} + Q\left( {{z^{ - 1}}} \right) = - 2.3453 \times {{10}^{ - 3}}}-\\ &\quad { 1.0000 \times {{10}^{ - 4}}{z^{ - 1}}}\\ &{G\left( {{z^{ - 1}}} \right) = 2.0000 - {z^{ - 1}}}\\ &{R\left( {{z^{ - 1}}} \right) = 0.9591 + 0.1227{z^{ - 1}} - 0.1227}\times\\ &\quad { {z^{ - 2}} + 0.0409{z^{ - 3}}} \end{aligned}} \right. $$ (28)

    得到如图4所示的A相电极电流输出曲线.

    图 4  采用本文控制方法时A相电极电流$y_1$
    Fig. 4  A-phase electrode current $y_1$ using the control method in this paper

    然后将文献[1]所述的带输出补偿的PID控制方法应用到式(25), 得到如图5所示的A相电极电流输出曲线.

    图 5  采用文献[1]控制方法时A相电极电流$y_1$
    Fig. 5  A-phase electrode current $y_1$ using the control method in [1]

    最后采用文献[21]所述的数据驱动PID控制方法进行仿真实验. 针对式(25), 设计如下控制器:

    $$ \begin{split} {u_1}(k) =\;& {u_1}(k - 1) + {K_I}(k)e(k) - {K_P}(k)\times\\ & [{y_1}(k) - {y_1}(k - 1)] - {K_D}(k) \times \\ &[{y_1}(k) - 2{y_1}(k - 1) + {y_1}(k - 2)] \end{split} $$ (29)

    其中, $ K_{P}(k) $$ K_{I}(k) $$ K_{D}(k) $$ \text {PID} $的时变参数, 利用CHR (Chien, Hrones and Reswick) PID参数整定方法得到各参数初始值为: $K_{P}(0)=-1.181,$ $K_{I}(0)=1.012,$ $K_{D}(0)=-0.324,$ 通过最速下降法在线校正PID参数. 将上述控制器应用到式(25), 得到如图6所示的A相电极电流输出曲线. 由图5图6可知, 当采用文献[1]和文献[21]所述的控制方法时, 虽然A相电极电流能够围绕其设定值上下波动, 同时也没有超出饱和约束范围, 但是跟踪误差较大, 由图4可以看出, 当采用本文所提出的控制方法时, 跟踪误差明显降低.

    图 6  采用文献[21]控制方法时A相电极电流$y_1$
    Fig. 6  A-phase electrode current $y_1$ using the control method in [21]

    利用如下式(30a)和式(30b)所示的均方误差(Mean squared error, MSE)[22]和误差绝对值积分(Integrated absolute error, IAE)[1], 对以上三种控制方法进行比较, 得到如表2所示的性能评价表.

    表 2  采用文献[1]控制方法、文献[21]控制方法和本文控制方法时A相电极电流$y_1$的性能评价
    Table 2  Performance evaluating of A-phase electrode current $y_1$ using the control method proposed in this paper and described in [1] and [21]
    MSE IAE
    文献 [1] 的控制方法 $0.4502 \times 10^{6}$ $0.2787 \times 10^{6}$
    文献 [21] 的控制方法 $0.6631 \times 10^{6}$ $0.2115 \times 10^{6}$
    本文提出的控制方法 $0.1294 \times 10^{6}$ $0.0679 \times 10^{6}$
    与文献 [1] 相比降低 $71.27\; {\text{%} }$ $75.64\; {\text{%} }$
    与文献 [21] 相比降低 $80.48\;{\text{%} }$ $67.89\;{\text{%} }$
    下载: 导出CSV 
    | 显示表格
    $$ {\rm{MSE}} = \frac{1}{{500}}\sum\limits_{k = 1}^{500} {{{\left[ {y_1^*(k) - {y_1}(k)} \right]}^2}} \tag{30a} $$
    $$ {\rm{ IAE }} = \sum\limits_{k = 1}^{500} {\left| {y_1^*(k) - {y_1}(k)} \right|} \tag{30b} $$

    根据表2可以得到, 当采用文献[1]的方法时, 电极电流的$ {\rm{MSE}} $$ 0.4502 \times 10^{6} $, $ {\rm{IAE}} $$ 0.2787 \times 10^{6} $, 当采用文献[21]的方法时, 电极电流的$ {\rm{MSE}} $$ 0.6631 \times $$ 10^{6} $, $ {\rm{IAE}} $$ 0.2115 \times 10^{6} $, 而当采用本文方法时, 电极电流的$ {\rm{MSE}} $$ 0.1294 \times 10^{6} $, $ {\rm{IAE}} $$ 0.0679 \times 10^{6} $. 将本文方法与文献[1]方法对比, 得到电极电流的$ {\rm{MSE}} $$ {\rm{IAE}} $分别降低了$71.27\; {\text{%}}$$75.64\;{\text{%}}$; 将本文方法与文献[21]方法对比, 得到电极电流的$ {\rm{MSE}} $$ {\rm{IAE}} $分别降低了$80.48\; {\text{%}}$$67.89\; {\text{%}}$. 该结果说明本文方法相较于文献[1]和文献[21]所提出的方法, 能够较好地将电极电流控制在目标范围之内.

    为了进一步体现本文所提方法的优越性, 绘制如图7图8所示的A相电极电流误差经验概率分布图. 从图7图8可以看出, 当采用本文所提出的控制方法时, 电极电流误差超出控制目标(26)误差范围的概率更小.

    图 7  采用文献[21]控制方法时A相电极电流误差概率分布
    Fig. 7  Error probability distribution of A-phase electrode current using the control method in [21]
    图 8  采用本文控制方法时A相电极电流误差概率分布
    Fig. 8  Error probability distribution of A-phase electrode current using the control method in this paper

    同第4.1节所述, 以$ A $相电极为例, 在式(25)上叠加如图3所示的随机噪声信号和不可测干扰$ d_1(k) $, 并将其作为被控对象仿真模型:

    $$ \begin{split} y_{1}(k+1) =\;&2y_{1}(k)-y_{1}(k-1)+b_{1} \times \\ &u_{1}(k)y_{1}^{2}(k)+a_{1} y_{1}^{2}(k)+d_{1}(k)\end{split} $$ (31)

    其中, $a_{1} = -7.4099 \times 10^{-5} ,$ $b_{1} = -2.4453 \times 10^{-3},$ ${d_{1}(k) = 100 \sin (k \pi / 50)+100 \cos (k \pi / 60)}.$

    为进行比较, 首先采用第2节不考虑不可测干扰的饱和约束一步最优控制方法进行仿真实验. 运行时间从$k=1$$k=500,$ 控制目标如式(26), 控制器参数的选择如式(28), 采用控制器式(8)进行仿真验证, 得到如图9所示的电极电流输出曲线, 如图10所示的控制器输出曲线.

    图 9  加入不可测干扰时A相电极电流$y_1$
    Fig. 9  A-phase electrode current $y_1$ when unmeasurable disturbance is introduced
    图 10  加入不可测干扰时控制器输出$u_1$
    Fig. 10  Controller output $u_1$ when unmeasurable disturbance is introduced

    利用式(30a)和式(30b)计算得到A相电极电流的MSE = $ 0.4970\times 10^{6} $, IAE = $ 0.0854\times10^{6} $, 与第4.1节没有加入干扰时A相电极电流的$ {\rm{MSE}} $$ {\rm{IAE}} $值相比增大, 因此, 有必要对未知干扰进行处理.

    首先, 采用本文设计的高阶干扰观测器式(18)对干扰$ d_1(k) $进行估计. 根据定理3, 选择高阶干扰观测器的阶次$ N = 2 $, $ L_{0} $, $ L_{1} $$ L_{2} $分别为:

    $$ L_{0} = 0.8411,\;L_{1} = 0.9960,\;L_{2} = 1.000 $$

    $ 1-z^{-1} E\left(z^{-1}\right)+z^{-1} T\left(z^{-1}\right) = 0 $的零点:

    $$z_{1} = 0.1328,\;z_{2} = 0.0301$$

    满足定理3不等式零点在单位圆内的要求. 其他控制器参数选择如式(28).

    采用控制器式(24)进行仿真实验, 得到如图11所示的A相电极电流输出曲线, 如图12所示的控制器输出曲线, 对未知干扰$ d_{1} $的估计如图13所示.

    图 11  采用高阶干扰观测器控制时A相电极电流$y_1$
    Fig. 11  A-phase electrode current $y_1$ using the proposed high-order disturbance observer based controller
    图 12  采用高阶干扰观测器时控制器输出$u_1$
    Fig. 12  Controller output $u_1$ using the proposed high-order disturbance observer based controller
    图 13  未知干扰$d_1$的估计值
    Fig. 13  Estimated value of unknown disturbance $d_1$

    为验证高阶干扰观测器具有较小的响应时间, 我们做了与文献[23]所述方法的仿真对比实验, 对比结果如图13所示. 图中$ d_{1} $是干扰的实际值, $ \hat d_{1,1} $是采用本文设计的高阶干扰观测器得到的估计值, $ \hat d_{1,2} $是采用文献[23]方法得到的估计值. 由图13可以看到, 与采用文献[23]方法的估计值相对比, 得到采用本文设计的高阶干扰观测器具有较小的响应时间.

    为了与文献[24]所述的自抗扰输出反馈控制方法进行对比, 首先将电熔镁砂熔炼过程输入输出模型(31)式转化成如下状态空间模型:

    $$ \left\{ \begin{aligned} &{z_1}\left( {k + 1} \right) = {z_2}\left( k \right)\\ &{z_2}\left( {k + 1} \right) = 2{z_2}\left( k \right) - {z_1}\left( k \right) + {b_1} \times \\ &\;\;\;\;{u_1}\left( k \right)z_2^2\left( k \right) + {a_1}z_2^2\left( k \right) + {d_1}\left( k \right) \end{aligned} \right. $$ (32)

    其中, $ z_{1}(k) = y_{1}(k) $, $ z_{2}(k) = y_{1}(k+1) $, 并设计如下输出反馈控制器:

    $$ {u_1}\left( k \right) = - {\hat z_1}\left( k \right) + 2{\hat z_2}\left( k \right) + {\hat z_3}\left( k \right) $$ (33)

    其中, $ \hat z_1(k) $$ \hat z_2(k) $$ \hat z_3(k) $由如下扩展观测器得到[24]:

    $$ \left\{ {\begin{aligned} {{\hat z}_1}(k + 1) =\;& {{\hat z}_2}(k) + 300\left( {{y_1}(k) - {{\hat z}_1}(k)} \right)\\ &{ 0.01\varphi \left( {{{10}^4}\left( {{y_1}(k) - {{\hat z}_1}(k)} \right)} \right)}\\ {{\hat z}_2}(k + 1) =\;& {{\hat z}_3}(k) + 3 \times {{10}^4}\left( {{y_1}(k)} \right.-\\ &\left. { {{\hat z}_1}(k)} \right) + {u_1}(k)\\ {{\hat z}_3}(k + 1) =\;& {{10}^6}({y_1}(k) - {{\hat z}_1}(k)) \end{aligned}} \right. $$ (34)

    其中, $ \varphi(\cdot) $是分段函数, 与文献[24]中表达式相同. 将上述算法应用到式(31), 得到如图14所示的A相电极电流输出曲线, 如图15所示的控制器输出曲线.

    图 14  采用文献[24]控制方法时A相电极电流$y_1$
    Fig. 14  A-phase electrode current $y_1$ using the control method in [24]
    图 15  采用文献[24]控制方法时控制器输出$u_1$
    Fig. 15  Controller output $u_1$ using the method in [24]

    采用性能评价指标MSE和IAE对加入不可测扰动时的系统进行性能评价, 得到如表3所示的性能评价表.

    表 3  采用文献[24]控制方法和本文控制方法时A相电极电流$y_1$的性能评价
    Table 3  Performance evaluating of A-phase electrode current $y_1$ using the control method proposed in this paper and described in [24]
    ${\rm {MSE}}$ ${\rm {IAE}}$
    采用本文第3节控制方法 $0.4970 \times 10^{6}$ $0.0854 \times 10^{6}$
    文献[24]的控制方法 $0.5906 \times 10^{6}$ $0.2879 \times 10^{6}$
    本文控制方法 $0.2951 \times 10^{6}$ $0.0784 \times 10^{6}$
    与第3节方法相比降低 $40.62 \;{\text{%} }$ $8.20\; {\text{%} }$
    与文献[24]方法相比降低 $50.03\; {\text{%} }$ $72.77\; {\text{%} }$
    下载: 导出CSV 
    | 显示表格

    根据表3可知, 当加入不可测干扰后, 根据第2节提出的电极电流饱和约束一步最优控制方法, 计算得到电极电流的$ {\rm{MSE}} $$ 0.4970 \times 10^6 $, $ {\rm{IAE}} $$ 0.0854 \times 10^6 $, 当采用文献[24]所述的方法时, 电极电流的$ {\rm{MSE}} $$ 0.5906 \times 10^6 $, $ {\rm{IAE}} $$ 0.2879 \times10^6 $, 而当采用本文提出的控制方法时, 电极电流的MSE为$ 0.2951 \times 10^6 $, IAE为$ 0.0784 \times 10^6 $. 将本文提出的基于高阶干扰观测器的饱和约束一步最优控制方法与本文第2节提出的饱和约束一步最优控制方法对比, 计算得到电极电流的$ {\rm{MSE}} $$ {\rm{IAE}} $分别降低了$ 40.62\;{\text{%}} $$ 8.20\;{\text{%}} $, 将本文所提出的基于高阶干扰观测器的饱和约束一步最优控制方法与文献[24]所描述的控制方法对比, 计算得到电极电流的$ {\rm{MSE}} $$ {\rm{IAE}} $分别降低了$ 50.03\;{\text{%}} $$ 72.77\; {\text{%}} $. 该结果说明本文方法相较于文献[24]所提出的方法, 具有一定的优越性, 能够较好地将电极电流控制在目标范围之内, 并且设计的高阶干扰观测器可以较好地实现对未知干扰的估计.

    本文首先通过引入中间变量将复杂的电熔镁砂熔炼过程三相电极电流饱和约束控制问题简化为线性约束控制问题, 提出了一种简化的电极电流饱和约束一步最优控制方法. 然后, 对熔炼过程可能存在的不可测干扰设计了高阶干扰观测器, 提出了基于高阶干扰观测器的电熔镁砂熔炼过程简化控制算法. 最后通过理论分析和仿真对比实验验证了本文所提方法的有效性和优越性. 由于本文所提方法针对的是电熔镁砂的单批加料过程, 在接下来的研究工作中, 我们会针对多批加料过程考虑如何设计有效的控制器使电极电流跟踪其设定值.

  • 图  1  电熔镁砂熔炼过程

    Fig.  1  Fused magnesia smelting process

    图  2  饱和约束一步最优控制结构图

    Fig.  2  Structure diagram of one-step optimal control with saturation constraint

    图  3  随机噪声信号

    Fig.  3  Random noise signal

    图  4  采用本文控制方法时A相电极电流$y_1$

    Fig.  4  A-phase electrode current $y_1$ using the control method in this paper

    图  5  采用文献[1]控制方法时A相电极电流$y_1$

    Fig.  5  A-phase electrode current $y_1$ using the control method in [1]

    图  6  采用文献[21]控制方法时A相电极电流$y_1$

    Fig.  6  A-phase electrode current $y_1$ using the control method in [21]

    图  7  采用文献[21]控制方法时A相电极电流误差概率分布

    Fig.  7  Error probability distribution of A-phase electrode current using the control method in [21]

    图  8  采用本文控制方法时A相电极电流误差概率分布

    Fig.  8  Error probability distribution of A-phase electrode current using the control method in this paper

    图  9  加入不可测干扰时A相电极电流$y_1$

    Fig.  9  A-phase electrode current $y_1$ when unmeasurable disturbance is introduced

    图  10  加入不可测干扰时控制器输出$u_1$

    Fig.  10  Controller output $u_1$ when unmeasurable disturbance is introduced

    图  11  采用高阶干扰观测器控制时A相电极电流$y_1$

    Fig.  11  A-phase electrode current $y_1$ using the proposed high-order disturbance observer based controller

    图  12  采用高阶干扰观测器时控制器输出$u_1$

    Fig.  12  Controller output $u_1$ using the proposed high-order disturbance observer based controller

    图  13  未知干扰$d_1$的估计值

    Fig.  13  Estimated value of unknown disturbance $d_1$

    图  14  采用文献[24]控制方法时A相电极电流$y_1$

    Fig.  14  A-phase electrode current $y_1$ using the control method in [24]

    图  15  采用文献[24]控制方法时控制器输出$u_1$

    Fig.  15  Controller output $u_1$ using the method in [24]

    表  1  电极电流动态模型中参数的符号及物理意义

    Table  1  Symbols and meanings of parameters in dynamic model of electrode current

    符号 物理意义
    $f_{1}(\cdot)$ 随原料颗粒长度和杂质成分变化的埋弧电阻率
    $f_{2}(\cdot)$ 随原料颗粒长度和杂质成分变化的熔池电阻率
    $r_{\rm {iarc}}$ 埋弧等效弧柱半径
    $h_{\rm {ipool }}(\cdot)$ 随原料颗粒长度、杂质和电极电流变化的熔池高度
    $U$ 熔炼电压
    $p$ 电极极对数
    $r_{d}$ 升降机构等效齿轮半径
    $s$ 转差率
    下载: 导出CSV

    表  2  采用文献[1]控制方法、文献[21]控制方法和本文控制方法时A相电极电流$y_1$的性能评价

    Table  2  Performance evaluating of A-phase electrode current $y_1$ using the control method proposed in this paper and described in [1] and [21]

    MSE IAE
    文献 [1] 的控制方法 $0.4502 \times 10^{6}$ $0.2787 \times 10^{6}$
    文献 [21] 的控制方法 $0.6631 \times 10^{6}$ $0.2115 \times 10^{6}$
    本文提出的控制方法 $0.1294 \times 10^{6}$ $0.0679 \times 10^{6}$
    与文献 [1] 相比降低 $71.27\; {\text{%} }$ $75.64\; {\text{%} }$
    与文献 [21] 相比降低 $80.48\;{\text{%} }$ $67.89\;{\text{%} }$
    下载: 导出CSV

    表  3  采用文献[24]控制方法和本文控制方法时A相电极电流$y_1$的性能评价

    Table  3  Performance evaluating of A-phase electrode current $y_1$ using the control method proposed in this paper and described in [24]

    ${\rm {MSE}}$ ${\rm {IAE}}$
    采用本文第3节控制方法 $0.4970 \times 10^{6}$ $0.0854 \times 10^{6}$
    文献[24]的控制方法 $0.5906 \times 10^{6}$ $0.2879 \times 10^{6}$
    本文控制方法 $0.2951 \times 10^{6}$ $0.0784 \times 10^{6}$
    与第3节方法相比降低 $40.62 \;{\text{%} }$ $8.20\; {\text{%} }$
    与文献[24]方法相比降低 $50.03\; {\text{%} }$ $72.77\; {\text{%} }$
    下载: 导出CSV
  • [1] 王维洲, 吴志伟, 柴天佑. 电熔镁砂熔炼过程带输出补偿的PID控制. 自动化学报, 2018, 44(7): 1282−1292

    Wang Wei-Zhou, Wu Zhi-Wei, Chai Tian-You. PID control with output compensation in the smelting process of fused magnesia. Acta Automatica Sinica, 2018, 44(7): 1282−1292
    [2] Narendra K S, Parthasarathy K. Identification and control of dynamical systems using neural networks. IEEE Transactions on Neural Networks, 1990, 1(1): 4−27 doi: 10.1109/72.80202
    [3] Jagannathan S. Adaptive fuzzy logic control of feedback linearizable discrete-time dynamical systems under persistence of excitation. Automatica, 1998, 34(11): 1295−1310 doi: 10.1016/S0005-1098(98)00084-3
    [4] Chen F C, Khalil H K. Adaptive control of a class of nonlinear discrete-time systems using neural networks. IEEE Transactions on Automatic Control, 1995, 40(5): 791−801 doi: 10.1109/9.384214
    [5] Sahoo A, Xu H, Jagannathan S. Approximate optimal control of affine nonlinear continuous-time systems using event-sampled neurodynamic programming. IEEE Transactions on Neural Networks and Learning Systems, 2017, 28(3): 639−652 doi: 10.1109/TNNLS.2016.2539366
    [6] Narayanan V, Jagannathan S. Event-triggered distributed approximate optimal state and output control of affine nonlinear interconnected systems. IEEE Transactions on Neural Networks and Learning Systems, 2018, 29(7): 2846−2856 doi: 10.1109/TNNLS.2017.2693205
    [7] Heydari A, Balakrishnan S N. Finite-horizon control-constrained nonlinear optimal control using single network adaptive critics. IEEE Transactions on Neural Networks and Learning Systems, 2013, 24(1): 145−157 doi: 10.1109/TNNLS.2012.2227339
    [8] Zhao Q M, Xu H, Jagannathan S. Neural network-based finite-horizon optimal control of uncertain affine nonlinear discrete-time systems. IEEE Transactions on Neural Networks and Learning Systems, 2015, 26(3): 486−499 doi: 10.1109/TNNLS.2014.2315646
    [9] Li J N, Chai T Y, Lewis F L, Ding Z T, Jiang Y. Off-policy interleaved Q-learning: optimal control for affine nonlinear discrete-time systems. IEEE Transactions on Neural Networks and Learning Systems, 2019, 30(5): 1308−1320 doi: 10.1109/TNNLS.2018.2861945
    [10] Lin H W, Zhao B, Liu D R, Alippi C. Data-based fault tolerant control for affine nonlinear systems through particle swarm optimized neural networks. IEEE/CAA Journal of Automatica Sinica, 2020, 7(4): 954−964 doi: 10.1109/JAS.2020.1003225
    [11] Wang Z S, Liu L, Zhang H G. Neural network-based model-free adaptive fault-tolerant control for discrete-time nonlinear systems with sensor fault. IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2017, 47(8): 2351−2362 doi: 10.1109/TSMC.2017.2672664
    [12] 刘艳军, 王伟. 一类多变量非线性系统的自适应模糊控制. 自动化学报, 2007, 33(11): 1163−1169

    Liu Yan-Jun, Wang Wei. Adaptive fuzzy control for a class of multivariable nonlinear systems. Acta Automatica Sinica, 2007, 33(11): 1163−1169
    [13] Liu Y J, Gao Y, Tong S C, Li Y M. Fuzzy approximation-based adaptive backstepping optimal control for a class of nonlinear discrete-time systems with dead-zone. IEEE Transactions on Fuzzy Systems, 2016, 24(1): 16−28 doi: 10.1109/TFUZZ.2015.2418000
    [14] Treesatayapun C. Discrete-time adaptive controller for unfixed and unknown control direction. IEEE Transactions on Industrial Electronics, 2018, 65(7): 5367-5375 doi: 10.1109/TIE.2017.2777414
    [15] Huang J T, Law Y C. Adaptive linearizing fuzzy control of delayed MIMO nonstrict-feedback systems. IEEE Transactions on Fuzzy Systems, 2020, 28(10): 2592−2604 doi: 10.1109/TFUZZ.2019.2945233
    [16] Goodwin G. Adaptive Filtering Prediction and Control. Mineola: Dover Publications, 2013.
    [17] 柴天佑, 岳恒. 自适应控制. 北京: 清华大学出版社, 2016.

    Chai Tian-You, Yue Heng. Adaptive Control. Beijing: Tsinghua University Press, 2016
    [18] Goodwin G, Ramadge P, Caines P. Discrete-time multivariable adaptive control. IEEE Transactions on Automatic Control, 1980, 25(3): 449−456 doi: 10.1109/TAC.1980.1102363
    [19] Chaoui F Z, Giri F, Dion J M, M-Saad M, Dugard L. Direct adaptive control subject to input amplitude constraint. IEEE Transactions on Automatic Control, 2000, 45(3): 485−490 doi: 10.1109/9.847729
    [20] 王东委, 富月. 基于高阶干扰观测器的极点配置控制器及应用. 控制理论与应用, 2020, 37(08): 1815−1825

    Wang Dong-Wei, Fu Yue. Pole placement controller based on high-order disturbance observer and its application. Control Theory & Applications, 2020, 37(08): 1815−1825
    [21] Yamamoto T, Takao K, Yamada T. Design of a data-driven PID controller. IEEE Transactions on Control Systems Technology, 2009, 17(1): 29−39 doi: 10.1109/TCST.2008.921808
    [22] Hagglund T. A control-loop performance monitor. Control Engineering Practice, 1995, 3(11): 1543−1551 doi: 10.1016/0967-0661(95)00164-P
    [23] Chang J L. Applying discrete-time proportional integral observers for state and disturbance estimations. IEEE Transactions On Automatic Control, 2006, 51(5): 814−818 doi: 10.1109/TAC.2006.875019
    [24] Guo B Z, Wu Z H, Zhou H C. Active disturbance rejection control approach to output-feedback stabilization of a class of uncertain nonlinear systems subject to stochastic disturbance. IEEE Transactions on Automatic Control, 2016, 61(6): 1613−1618 doi: 10.1109/TAC.2015.2471815
  • 加载中
图(15) / 表(3)
计量
  • 文章访问数:  1416
  • HTML全文浏览量:  532
  • PDF下载量:  152
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-10-26
  • 录用日期:  2021-02-09
  • 网络出版日期:  2021-03-19
  • 刊出日期:  2022-01-25

目录

/

返回文章
返回