2.793

2018影响因子

(CJCR)

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

留言板

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

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

虚拟未建模动态补偿驱动的双率自适应控制

杨天皓 李健 贾瑶 刘腾飞 柴天佑

杨天皓, 李健, 贾瑶, 刘腾飞, 柴天佑. 虚拟未建模动态补偿驱动的双率自适应控制. 自动化学报, 2018, 44(2): 299-310. doi: 10.16383/j.aas.2018.c160623
引用本文: 杨天皓, 李健, 贾瑶, 刘腾飞, 柴天佑. 虚拟未建模动态补偿驱动的双率自适应控制. 自动化学报, 2018, 44(2): 299-310. doi: 10.16383/j.aas.2018.c160623
YANG Tian-Hao, LI Jian, JIA Yao, LIU Teng-Fei, CHAI Tian-You. Dual-rate Adaptive Control Driven by Virtual Unmodeled Dynamics Compensation in Industrial Heat Exchange Process. ACTA AUTOMATICA SINICA, 2018, 44(2): 299-310. doi: 10.16383/j.aas.2018.c160623
Citation: YANG Tian-Hao, LI Jian, JIA Yao, LIU Teng-Fei, CHAI Tian-You. Dual-rate Adaptive Control Driven by Virtual Unmodeled Dynamics Compensation in Industrial Heat Exchange Process. ACTA AUTOMATICA SINICA, 2018, 44(2): 299-310. doi: 10.16383/j.aas.2018.c160623

虚拟未建模动态补偿驱动的双率自适应控制


DOI: 10.16383/j.aas.2018.c160623
详细信息
    作者简介:

    杨天皓  北京矿冶科技集团有限公司助理工程师.2014年和2017年在东北大学获得学士学位和硕士学位.主要研究方向为选冶过程的建模, 控制与优化.E-mail:yangtianhao@bgrimm.com

    贾瑶  流程工业综合自动化国家重点实验室博士研究生.主要研究方向为复杂工业过程控制理论及技术.E-mail:jiayao_neu@163.com

    刘腾飞  东北大学教授.主要研究方向为非线性系统稳定性, 鲁棒控制, 自适应控制, 分布式控制.E-mail:tfliu@mail.neu.edu.cn

    柴天佑  中国工程院院士, 东北大学教授.IEEE Fellow, IFAC Fellow, 欧亚科学院院士.主要研究方向为自适应控制, 智能解耦控制, 流程工业综合自动化理论, 方法与技术.E-mail:tychai@mail.neu.edu.cn

  • 本文责任编委 姜斌
  • 基金项目:

    国家自然科学基金 61603393

    国家高技术研究发展计划(863计划) 2015AA043802

    中国博士后科学基金 2015M581355

Dual-rate Adaptive Control Driven by Virtual Unmodeled Dynamics Compensation in Industrial Heat Exchange Process

More Information
    Author Bio:

     Assistant engineer at the Institute of Information Technology and Automation, Beijing General Research Institute of Mining and Metallurgy (BGRIMM) Technology Group. He received his bachelor and master degrees from Northeastern University in 2014 and 2017, respectively. His research interest covers modeling, controlling, and optimization in the process of beneficiation and metallurgy

     Ph. D. candidate at the State Key Laboratory of Synthetical Automation for Process Industries. His research interest covers process control theory and technology for complex industry process

     Professor at Northeastern University. His research interest covers nonlinear systems stability, robust control, adaptive control, and distributed control

     Academician of Chinese Academy of Engineering, professor at Northeastern University, IEEE Fellow, IFAC Fellow, and academician of the International Eurasian Academy of Sciences. His research interest covers adaptive control, intelligent decoupling control, as well as theories, methods and technology of integrated automation of process industry

    Corresponding author: LI Jian  Research assistant at the State Key Laboratory of Synthetical Automation for Process Industries. His research interest covers technology for ntergrated automation system of industrial process. Corresponding author of this paper
  • Fund Project:

    National Natural Science Foundation of China 61603393

    National High Technology Research and Development Program of China (863 Program) 2015AA043802

    China Postdoctoral Science Foundation 2015M581355

  • 摘要: 工业换热过程是蒸汽与循环水在换热器中进行热交换,使供水温度达到工艺规定的目标范围内的复杂工业过程.由于存在蒸汽压力、回水流量波动以及换热器内管壁结垢的扰动,导致被控对象模型参数发生未知随机的大范围变化,使控制器积分作用失效,造成内环蒸汽流量和外环供水温度波动,相互影响,甚至谐振.针对上述问题,利用工业换热过程运行在工作点附近的特点,用确定性低阶线性模型和虚拟未建模动态来描述被控过程.将自适应信号法与双率控制技术相结合,提出了以蒸汽流量为内环输出、以供水温度为外环输出的双率自适应控制器,并给出了该控制器的稳定性和收敛性分析.本文将工业换热过程机理模型作为被控对象,进行了半实物仿真.结果表明,对于工业换热过程,在模型参数大范围变化时,本文提出的控制方法可以将供水温度控制在工艺要求的目标范围内.
    本文责任编委 姜斌
  • 图  1  工业换热过程工艺流程图

    Fig.  1  Flow chart of industrial heat exchange process

    图  2  工业换热过程双率串级控制结构框图

    Fig.  2  Block diagram of dual-rate cascade control in industrial heat exchange process

    图  3  蒸汽流量虚拟未建模动态补偿控制结构框图

    Fig.  3  Block diagram of virtual unmodeled dynamics compensation control in vapor flow process

    图  4  供水温度虚拟未建模动态补偿控制结构框图

    Fig.  4  Block diagram of virtual unmodeled dynamics compensation control in supply-water temperature process

    图  5  基于西门子S7-300的半实物仿真平台

    Fig.  5  Semi-physical simulation platform based on Siemens S7-300

    图  6  被控对象计算机监控界面

    Fig.  6  Monitoring interface of virtual plant

    图  7  蒸汽压力$P_1$、回水流量$F_3$、换热效率$\eta$、污垢修正系数$\beta$的变化曲线

    Fig.  7  Curve of Vapor pressure $P_1$, return-water flow $F_3$, efficiency of heat exchange $\eta$ and fouling correction factor $\beta$

    图  8  本文控制方法的供水温度及控制律$u$

    Fig.  8  Supply-water temperature and control law $u$ under the control method in this paper

    图  9  常规自校正串级控制方法的供水温度及控制律$u$

    Fig.  9  Supply-water temperature and control law $u$ under traditional self-tuning cascade control

    图  10  文献[6]控制方法的供水温度及控制律$u$

    Fig.  10  Supply-water temperature and control law $u$ under the control method in [6]

    表  1  供水温度性能评价指标(℃)

    Table  1  Evaluating indicator of supply-water temperature (℃)

    超过区间最大值 超过区间绝对累积和 绝对误差累积和 误差均方差
    本文控制方法 0 0 96.3753 0.2174
    常规自校正PI串级 0.971 2.974 297.5423 1.9730
    文献[6]控制方法 0.732 2.012 22.1754 1.2980
    下载: 导出CSV
  • [1] 石兆玉.供热系统运行调节与控制.北京:清华大学出版社, 1994.

    Shi Zhao-Yu. The Adjustment of Heating System and Control. Beijing:Tsinghua University Press, 1994.
    [2] Zhang J, Sun H X, Zhang J T. Application of adaptive fuzzy sliding-mode controller for heat exchanger system in district heating. In: Proceedings of the 2008 International Conference on Intelligent Computation Technology and Automation. Changsha, China: IEEE, 2008. 850-854
    [3] Wang S Y, Ji F, Du J L, Wang W B. Temperature control of heat exchange station based on ITGC. In: Proceedings of the 2010 International Conference on Intelligent Control and Information Processing. Dalian, China: IEEE, 2010. 394-397
    [4] Pandey M, Ramkumar K, Alagesan V. Design of fuzzy logic controller for a cross flow shell and tube heat-exchanger. In: Proceedings of the 2012 International Conference on Advances in Engineering, Science and Management. Nagapattinam, Tamil Nadu, India: IEEE, 2012. 150-154
    [5] Rauh A, Dittrich C, Aschemann H, Nedialkov N S, Pryce J D. A differential-algebraic approach for robust control design and disturbance compensation of finite-dimensional models of heat transfer processes. In: Proceedings of the 2013 IEEE International Conference on Mechatronics. Vicenza, Italy: IEEE, 2013. 40-45
    [6] 贾瑶, 柴天佑.汽水板式换热过程区间串级智能控制方法.自动化学报, 2016, 42 (1):37-46 http://www.aas.net.cn/CN/abstract/abstract18794.shtml

    Jia Yao, Chai Tian-You. Interval cascade intelligent control in vaper-water plate-type heat exchange process. Acta Automatica Sinica, 2016, 42 (1):37-46 http://www.aas.net.cn/CN/abstract/abstract18794.shtml
    [7] Bobál V, Kubalčík M, Dostál P. Identification and self-tuning predictive control of heat exchanger. In: Proceedings of the 2013 International Conference on Process Control. Strbske Ples, UK: IEEE, 2013. 219-224
    [8] Tian H, Wu Z K, Qi X J. Design and implementation of cascade fuzzy controller for secondary pipe network of heat exchange station. International Journal of Control and Automation, 2015, 8 (8):75-86 doi:  10.14257/ijca
    [9] 黄德先, 王京春, 金以慧.过程控制系统.北京:清华大学出版社, 2011.

    Huang De-Xian, Wang Jing-Chun, Jin Yi-Hui. Process Control Systems. Beijing:Tsinghua University Press, 2011.
    [10] 范家璐, 姜艺, 柴天佑.无线网络环境下工业过程运行反馈控制方法.自动化学报, 2016, 42 (8):1166-1174 http://www.aas.net.cn/CN/abstract/abstract18906.shtml

    Fan Jia-Lu, Jiang Yi, Chai Tian-You. Operational feedback control of industrial processes in a wireless network environment. Acta Automatica Sinica, 2016, 42 (8):1166-1174 http://www.aas.net.cn/CN/abstract/abstract18906.shtml
    [11] 何坤, 蔡瑞忠, 郝洪彬, 任丕莲, 李利.热网汽水换热站动态模拟.清华大学学报(自然科学版), 2003, 43 (12):1679-1682 doi:  10.3321/j.issn:1000-0054.2003.12.027

    He Kun, Cai Rui-Zhong, Hao Hong-Bin, Ren Pei-Lian, Li Li. Dynamic modeling of vapor-water heat exchanger. Journal of Tsinghua University (Science and Technology), 2003, 43 (12):1679-1682 doi:  10.3321/j.issn:1000-0054.2003.12.027
    [12] 柴天佑, 张亚军.基于未建模动态补偿的非线性自适应切换控制方法.自动化学报, 2011, 37 (7):773-786 http://www.aas.net.cn/CN/abstract/abstract17475.shtml

    Chai Tian-You, Zhang Ya-Jun. Nonlinear adaptive switching control method based on unmodeled dynamics compensation. Acta Automatica Sinica, 2011, 37 (7):773-786 http://www.aas.net.cn/CN/abstract/abstract17475.shtml
    [13] 郑大钟.线性系统理论.第2版.北京:清华大学出版社, 2002. 213-216

    Zheng Da-Zhong. Linear System Theory (Second edition). Beijing:Tsinghua University Press, 2002. 213-216
    [14] 梅生伟, 申铁龙, 刘康志.现代鲁棒控制理论与应用.北京:清华大学出版社, 2003. 42-44

    Mei Sheng-Wei, Shen Tie-Long, Liu Kang-Zhi. Modern Robust Control Theory and Application. Beijing:Tsinghua University Press, 2003. 42-44
    [15] Oppenheim A V, Willsky A S, Hamid S. Signals and System (Second edition). London:Prentice-Hall, 1997.
  • [1] 代伟, 陆文捷, 付俊, 马小平. 工业过程多速率分层运行优化控制[J]. 自动化学报, 2019, 45(10): 1946-1959. doi: 10.16383/j.aas.2018.c180300
    [2] 朱建勇, 杨辉, 陆荣秀, 徐芳萍, 余运俊. 基于静态设定和动态补偿的铈镨/钕萃取过程药剂量优化控制[J]. 自动化学报, 2019, 45(6): 1186-1197. doi: 10.16383/j.aas.c170666
    [3] 罗刚, 王永富, 柴天佑, 张化锴. 基于区间二型模糊摩擦补偿的鲁棒自适应控制[J]. 自动化学报, 2019, 45(7): 1298-1306. doi: 10.16383/j.aas.c180701
    [4] 钟佳岐, 梁山, 熊庆宇. 德拜媒质微波加热过程的H保性能温度跟踪控制[J]. 自动化学报, 2018, 44(8): 1518-1527. doi: 10.16383/j.aas.2017.c170188
    [5] 王兰豪, 贾瑶, 柴天佑. 再磨过程的泵池液位和给矿压力双速率区间控制[J]. 自动化学报, 2017, 43(6): 993-1006. doi: 10.16383/j.aas.2017.c170134
    [6] 贾瑶, 柴天佑. 汽水板式换热过程区间串级智能控制方法[J]. 自动化学报, 2016, 42(1): 37-46. doi: 10.16383/j.aas.2016.c150057
    [7] 刘德荣. 复杂工业过程的先进控制[J]. 自动化学报, 2014, 40(9): 1841-1482.
    [8] 李海波, 柴天佑, 赵大勇. 混合选别浓密机底流矿浆浓度和流量区间智能切换mm控制方法[J]. 自动化学报, 2014, 40(9): 1967-1975. doi: 10.3724/SP.J.1004.2014.01967
    [9] 柴天佑, 李少远, 王宏. 网络信息模式下复杂工业过程建模与控制[J]. 自动化学报, 2013, 39(5): 469-470. doi: 10.3724/SP.J.1004.2013.00469
    [10] 赵大勇, 柴天佑. 再磨过程泵池液位区间与给矿压力模糊切换控制[J]. 自动化学报, 2013, 39(5): 556-564. doi: 10.3724/SP.J.1004.2013.00556
    [11] 宋永端, 宋琦. 一类非仿射系统的 PI-like 容错控制[J]. 自动化学报, 2012, 38(6): 1033-1041. doi: 10.3724/SP.J.1004.2012.01033
    [12] 柴天佑, 张亚军. 基于未建模动态补偿的非线性自适应切换控制方法[J]. 自动化学报, 2011, 37(7): 773-786. doi: 10.3724/SP.J.1004.2011.00773
    [13] 孙明玮, 焦纲领, 杨瑞光, 陈增强. PI控制下开环不稳定对象可行稳定裕度范围的研究[J]. 自动化学报, 2011, 37(3): 385-388. doi: 10.3724/SP.J.1004.2011.00385
    [14] 王亚刚, 许晓鸣. 自适应鲁棒最优PI控制器[J]. 自动化学报, 2009, 35(10): 1352-1356. doi: 10.3724/SP.J.1004.2009.01352
    [15] 朱宏栋, 邵惠鹤. 预测PI控制系统的时滞稳定裕度[J]. 自动化学报, 2005, 31(4): 530-536.
    [16] 王亚刚, 邵惠鹤. 一种基于灵敏度的自整定最优PI控制器[J]. 自动化学报, 2001, 27(1): 140-143.
    [17] 吴方向, 史忠科, 戴冠中. 区间系统的H∞鲁棒控制[J]. 自动化学报, 1999, 25(5): 705-708.
    [18] 罗旭光, 万百五. 工业过程广义稳态优化控制研究[J]. 自动化学报, 1999, 25(1): 38-44.
  • 加载中
图(10) / 表(1)
计量
  • 文章访问数:  519
  • HTML全文浏览量:  134
  • PDF下载量:  811
  • 被引次数: 0
出版历程
  • 收稿日期:  2016-09-02
  • 录用日期:  2017-04-21
  • 刊出日期:  2018-02-20

虚拟未建模动态补偿驱动的双率自适应控制

doi: 10.16383/j.aas.2018.c160623
    基金项目:

    国家自然科学基金 61603393

    国家高技术研究发展计划(863计划) 2015AA043802

    中国博士后科学基金 2015M581355

    作者简介:

    杨天皓  北京矿冶科技集团有限公司助理工程师.2014年和2017年在东北大学获得学士学位和硕士学位.主要研究方向为选冶过程的建模, 控制与优化.E-mail:yangtianhao@bgrimm.com

    贾瑶  流程工业综合自动化国家重点实验室博士研究生.主要研究方向为复杂工业过程控制理论及技术.E-mail:jiayao_neu@163.com

    刘腾飞  东北大学教授.主要研究方向为非线性系统稳定性, 鲁棒控制, 自适应控制, 分布式控制.E-mail:tfliu@mail.neu.edu.cn

    柴天佑  中国工程院院士, 东北大学教授.IEEE Fellow, IFAC Fellow, 欧亚科学院院士.主要研究方向为自适应控制, 智能解耦控制, 流程工业综合自动化理论, 方法与技术.E-mail:tychai@mail.neu.edu.cn

  • 本文责任编委 姜斌

摘要: 工业换热过程是蒸汽与循环水在换热器中进行热交换,使供水温度达到工艺规定的目标范围内的复杂工业过程.由于存在蒸汽压力、回水流量波动以及换热器内管壁结垢的扰动,导致被控对象模型参数发生未知随机的大范围变化,使控制器积分作用失效,造成内环蒸汽流量和外环供水温度波动,相互影响,甚至谐振.针对上述问题,利用工业换热过程运行在工作点附近的特点,用确定性低阶线性模型和虚拟未建模动态来描述被控过程.将自适应信号法与双率控制技术相结合,提出了以蒸汽流量为内环输出、以供水温度为外环输出的双率自适应控制器,并给出了该控制器的稳定性和收敛性分析.本文将工业换热过程机理模型作为被控对象,进行了半实物仿真.结果表明,对于工业换热过程,在模型参数大范围变化时,本文提出的控制方法可以将供水温度控制在工艺要求的目标范围内.

本文责任编委 姜斌

English Abstract

杨天皓, 李健, 贾瑶, 刘腾飞, 柴天佑. 虚拟未建模动态补偿驱动的双率自适应控制. 自动化学报, 2018, 44(2): 299-310. doi: 10.16383/j.aas.2018.c160623
引用本文: 杨天皓, 李健, 贾瑶, 刘腾飞, 柴天佑. 虚拟未建模动态补偿驱动的双率自适应控制. 自动化学报, 2018, 44(2): 299-310. doi: 10.16383/j.aas.2018.c160623
YANG Tian-Hao, LI Jian, JIA Yao, LIU Teng-Fei, CHAI Tian-You. Dual-rate Adaptive Control Driven by Virtual Unmodeled Dynamics Compensation in Industrial Heat Exchange Process. ACTA AUTOMATICA SINICA, 2018, 44(2): 299-310. doi: 10.16383/j.aas.2018.c160623
Citation: YANG Tian-Hao, LI Jian, JIA Yao, LIU Teng-Fei, CHAI Tian-You. Dual-rate Adaptive Control Driven by Virtual Unmodeled Dynamics Compensation in Industrial Heat Exchange Process. ACTA AUTOMATICA SINICA, 2018, 44(2): 299-310. doi: 10.16383/j.aas.2018.c160623
  • 工业换热过程是蒸汽与循环水在换热器进行热量交换实现热传输介质转换的非线性不确定串级工业过程[1].

    对这类被控过程, 文献[2-4]分别提出了模糊滑模控制器、基于PID的设定值优化控制器和模糊逻辑控制器; 文献[5]以蒸汽阀门开度为控制输入, 以蒸汽流量为内环输出, 以供水温度为外环被控输出, 提出了基于状态观测器的反馈串级控制方法.上述方法[2-5]均采用定值控制策略.对于地处温差大的西部的厂区的换热过程, 采用定值控制, 不仅难以避免供水温度的波动, 而且会造成蒸汽流量大范围波动, 使蒸汽阀门频繁动作, 使阀门损坏.

    文献[6]将室外温度和回水流量作为可测干扰, 采用前馈串级和规则推理补偿的区间控制方法, 克服了室外温度和热用户放水对供水温度的影响.但是, 该结果没有考虑蒸汽压力波动和换热器内管壁结垢对供水温度的动态影响.蒸汽压力的随机频繁波动会引起模型参数的变化, 使蒸汽流量闭环控制系统处于动态变化之中.工业用水的水质问题会引起换热器内管壁结垢, 使供水温度模型参数发生未知随机变化, 难以采用基于参数辨识的自适应控制方法[7-8].模型参数的未知大范围变化导致供水温度波动, 内外环相互影响, 使供水温度运行在目标范围之外, 甚至发生谐振[9].

    本文以中国西部某选矿厂的工业换热过程为被控对象, 将未建模动态、干扰和参数时变等动态特性考虑为虚拟未建模动态.利用前一拍虚拟未建模动态可测的特点, 使用虚拟未建模动态补偿的PI控制方法设计蒸汽流量控制器; 采用提升技术[10]将蒸汽流量内环闭环控制系统的动态特性引入供水温度动态模型; 采用虚拟未建模动态补偿的一步最优PI控制策略设计供水温度控制器.理论分析和半实物仿真实验结果表明, 对于参数变化的工业换热过程, 本文设计的控制器具有自适应能力, 可以使供水温度控制在工艺要求的目标值范围内.

    • 本文考虑的工业换热过程的工艺流程如图 1所示.该过程的主要设备包括汽水板式换热器、软水器、软化水箱、供水阀门、蒸汽阀门、补水泵和循环泵[1].

      图  1  工业换热过程工艺流程图

      Figure 1.  Flow chart of industrial heat exchange process

      图 1所示, 由热电厂提供的蒸汽, 经过蒸汽调节阀以流量$F_1$进入汽水板式换热器; 在补水压力$P_b$和供水压力$P_g$的共同作用下, 回水以流量$F_3$和温度$T_3$进入到汽水板式换热器.在板式换热器内, 蒸汽将热量传递给回水.本文考虑的控制目标是使供水温度$y_2(T)$处于工艺需求的目标范围之内, 即

      $$ \begin{align} \left\vert y_2(T)-y_{2sp}\right\vert\leq \delta_1 \end{align} $$ (1)

      其中, $y_{2sp}$为供水温度的目标值, $\delta_1$为供水温度波动幅度的上限.

      考虑到本文研究的工业换热过程地处中西部, 室外温度变化频繁且温差大.自热电厂产生的蒸汽供多个工厂用户使用, 每个蒸汽用户根据各自的需求调节其阀门开度, 导致蒸汽压力的波动.同时, 换热站为多个车间热用户供水, 热用户放水的不确定性会导致回水流量和回水压力波动.不仅如此, 由于循环水中含有金属离子, 受热时会在板式换热器的内管壁结垢, 造成换热效率等系统运行参数的时变.

      本文的主要目的是设计串级控制器, 其以蒸汽阀门开度$u(k)$为控制输入、以蒸汽流量$y_1(k)$为内环被控输出、以供水温度$y_2(T)$为被控输出, 在有限时间内将供水温度$y_2(T)$控制到工艺需求的目标范围之内.

    • 根据文献[1], 建立以蒸汽阀门开度$u(k)$为输入, 以蒸汽流量$y_1(k)$为输出的蒸汽流量动态模型, 即

      $$ \begin{align} y_1(k)=&\ \theta_1\left( y_1(k), u(k), k\right)=\notag\\ & \left(1-\frac{1}{\tau}\right)y_1(k)+\frac{u(k)}{\tau}\sqrt{\frac{\Delta P_1}{\rho_v\left(P_1(k), T_1\right)}} \end{align} $$ (2)

      其中, $\tau$为正的时间常数, 与蒸汽管径截面积、调节阀流通能力、阻力系数等有关; $\Delta P_1(k)$为调节阀门入口与出口的压差, 与蒸汽总管压力$P_1(k)$有关; $\rho_v$为蒸汽流量的平均密度, 与蒸汽压力和温度有关.

      由于热电厂同时为多个蒸汽用户提供蒸汽, 其他蒸汽用户使用蒸汽存在不确定性, 这会导致蒸汽压力的波动.从而使模型参数$P_1(k)$和$\rho_v(P_1(k), $ $T_1)$随着系统运行而发生未知变化.

      蒸汽通过阀门后, 进入板式换热器, 与回水进行热交换, 文献[11]建立了热交换过程的动态模型:

      $$ \begin{align} y_2(T+1)=y_2(T)+\theta_2(y_1(T), y_2(T), T) \end{align} $$ (3)

      其中,

      $$ \begin{align} &\theta_2\left(y_1(T), y_2(T), T\right)=\nonumber\\ &\qquad-f({\pmb X})\left(F_3(T)+F_b\right)\rho_wc_wy_2(T)\, +\nonumber\\ &\qquad f({\pmb X})\Big(H_v(T)y_1(T)+\rho_wc_2F_3(T)T_3\, +\nonumber\\ &\qquad\rho_wc_wF_bT_b\Big)-f({\pmb X})\rho_wc_wF_4(T)T_4(T) \end{align} $$ (4)
      $$ \begin{align} f({\pmb X})=\dfrac{\dfrac{1.15}{V\beta(T)K\eta(T)}\left({\rm ln}\dfrac{T_1-T_4}{y_2(T)-T_3}\right)^2}{\dfrac{T_1-T_4-y_2(T)+T_3}{y_2(T)-T_3}-{\rm ln}\dfrac{T_1-T_4}{y_2(T)-T_3}} \end{align} $$ (5)

      其中, ${\pmb X}=\left[T_1, y_2(T), T_3, T_4\right]^{\rm T}$; $V$为换热管道内所能容纳水的体积; $\beta(T)$为传热面污垢修正系数; $K$和$\eta(T)$分别为换热器的传热系数和换热效率, 与换热器中的结垢等情况有关; $H_v$为蒸汽的热焓, 与蒸汽总管温度$T_1$和压力$P_1(T)$有关, 其温度$T_1$和压力$P_1(T)$由热电厂保证; $F_b$为补水流量, 由补水控制回路保证, $T_b$为补水温度, 为常温; $\rho_w$与$c_w$分别为水的密度和比热.

      由于工业用水中硬度较高, 含有金属离子, 换热器内管壁容易结垢, 导致模型参数$\beta(T)$和$\eta(T)$的未知变化; 同时, 由于换热器内管壁结垢, 导致热传递受阻, 使$\eta(T)$发生未知变化.上述两参数的时变会引起供水温度$y_2(T)$和蒸汽流量$y_1(k)$频繁波动.而蒸汽流量环控制系统的动态特性必然影响供水温度环的动态特性, 采用不考虑内环闭环控制系统动态特性的串级控制对供水温度$y_2(T)$进行控制时, 不仅造成供水温度$y_2(T)$波动在目标范围外, 而且可能造成谐振.

    • 被控对象工作点处的模型由参数已知的确定性低阶线性部分和虚拟未建模动态部分组成.本节利用前一拍虚拟未建模动态可测的特点, 设计前一拍虚拟未建模动态补偿的一步最优PI控制器.控制器在模型参数未知变化的情况下具有自适应能力.

      1) 设计带有虚拟未建模动态补偿的一步最优蒸汽流量PI控制器, 得到蒸汽流量闭环控制系统; 2)利用在外环采样周期内, 内环蒸汽流量的设定值不变, 利用提升技术得到一个与之等价的采样周期为外环采样周期的外环供水温度动态模型; 3)利用外环动态模型设计供水温度虚拟未建模动态补偿的一步最优PI控制器.

    • 将被控对象模型用工作点处的线性化部分和高阶非线性部分的和表示.其中, 线性部分用参数已知的确定性低阶线性模型表示, 将干扰、非线性部分、模型参数变化等用虚拟未建模动态表示.将式(2)转化为

      $$ \begin{align} A^*_1(z^{-1})y_1(k+1)=B^*_1(z^{-1})u(k)+v_1(k) \end{align} $$ (6)

      其中,

      $$ A^*_1(z^{-1})=1-\left.\frac{\partial\theta_1}{\partial y_1}\right\vert_{y_2=y_{2sp}}z^{-1} $$ (7)
      $$ B^*_1(z^{-1})=\left.\frac{\partial\theta_1}{\partial u}\right\vert_{y_2=y_{2sp}} $$ (8)

      $v_1$为关于$k$的函数, 表示蒸汽阀门数学模型中的虚拟未建模动态.

      将式(3)转化为

      $$ \begin{align} A^*_2(z^{-1})y_2(T+1)=B^*_2(z^{-1})y_1(T)+v_2(T) \end{align} $$ (9)

      其中,

      $$ A^*_2(z^{-1})=1-\left(1+\left.\frac{\partial\theta_2}{\partial y_2}\right\vert_{y_2=y_{2sp}}\right)z^{-1} $$ (10)
      $$ B^*_2(z^{-1})=\left.\frac{\partial\theta_2}{\partial y_1}\right\vert_{y_2=y_{2sp}} $$ (11)

      $v_2$为关于$T$的函数, 表示工业换热过程的虚拟未建模动态.

      在实际系统中蒸汽流量、换热效率等物理参数的变化不会在有限时间内发散到无穷.于是, 存在$M_1>0$, 使

      $$ \begin{align} \left\vert\Delta v_1(k)\right\vert\leq M_1 \end{align} $$ (12)

      对所有$k\geq 0$成立; 存在$M_2>0$, 使

      $$ \begin{align} \left\vert\Delta v_2(T)\right\vert\leq M_2 \end{align} $$ (13)

      对所有$T\geq 0$成立.式(12)和式(13)同物理实验结果相符.

    • 工业换热过程的双率串级控制结构如图 2所示.在所建立的被控过程动态模型的基础上, 本文将双率串级控制、一步超前最优PI控制、虚拟未建模动态补偿相结合, 提出一种基于双率控制的虚拟未建模动态补偿PI控制方法.该方法在考虑被控过程相关参数发生未知频繁大范围变化的基础上, 采用广义一步最优控制策略来设计PI控制器, 充分利用虚拟未建模动态的历史数据对PI控制器进行补偿, 将供水温度$y_2(T)$控制在工艺目标范围内.

      图  2  工业换热过程双率串级控制结构框图

      Figure 2.  Block diagram of dual-rate cascade control in industrial heat exchange process

      在该控制系统中, 内环以蒸汽流量为反馈变量, 通过引入控制器驱动模型, 采用虚拟未建模动态补偿PI控制, 设计蒸汽流量控制器.采用提升技术, 将蒸汽流量内环闭环控制系统的动态特性引入供水温度模型, 于是得到以蒸汽流量设定值$y_{1sp}(T)$为输入, 以供水温度$y_2(T)$为输出的被控对象模型, 采用对虚拟未建模动态补偿的一步最优PI控制律设计供水温度控制器, 从而实时产生蒸汽流量控制内环的设定值$y_{1sp}(T)$, 通过蒸汽流量内环控制, 使蒸汽流量$y_1(k)$跟踪设定值$y_{1sp}(T)$, 从而实现对供水温度的控制.

    • 针对被控对象(6), 设计图 3所示的带有虚拟未建模动态补偿的PI控制方法.设计如下形式的控制律:

      $$ \begin{align} u(k)=&\ H_1^{-1}(z^{-1})\left(G_1(z^{-1})\left(y_{1sp}(k)-y_1(k) \right)\right.-\nonumber\\ &\, \left. K_1(z^{-1})v_1(k)\right) \end{align} $$ (14)

      图  3  蒸汽流量虚拟未建模动态补偿控制结构框图

      Figure 3.  Block diagram of virtual unmodeled dynamics compensation control in vapor flow process

      其中, 根据式(6), 有$v_1(k)=A^*_1(z^{-1})y_1(k)-B^*_1(z^{-1})u(k-1)$.

      为了设计控制参数$G_1(z^{-1})$、$H_1(z^{-1})$、$K_1(z^{-1})$根据文献[12]引入控制器设计性能指标

      $$ \begin{align} J_1=&\ \left(P_1(z^{-1})y_1(k+1)-R_1(z^{-1})y_{1sp}(k)\right.+\nonumber\\ &\, \left.Q_1(z^{-1})u(k)+S_1(z^{-1})v_1(k)\right)^2 \end{align} $$ (15)

      其中, $P_1(z^{-1})$, $R_1(z^{-1})$, $Q_1(z^{-1})$, $S_1(z^{-1})$均为关于$z^{-1}$的多项式.为求取使性能指标(15)极小的最优控制律, 定义广义输出$\phi_1(k+1)$为

      $$ \begin{align} \phi_1(k+1)=P_1(z^{-1})y_1(k+1) \end{align} $$ (16)

      定义广义理想输出$\psi_1(k+1)$为

      $$ \begin{align} \psi_1(k+1)=&\ R_1(z^{-1})y_{1sp}(k)-Q_1(z^{-1})u(k)\, -\nonumber\\ &\ S_1(z^{-1})v_1(k) \end{align} $$ (17)

      定义广义输出误差为

      $$ \begin{align} e_{g1}(k+1)=\phi_1(k+1)-\psi_1(k+1) \end{align} $$ (18)

      引入Diophantine方程

      $$ \begin{align} P_1(z^{-1})=F_1A^*_1(z^{-1})+z^{-1}G_1(z^{-1}) \end{align} $$ (19)

      其中, $F_1=1$.

      在式(19)的等号两端同乘$y_1(k+1)$, 得

      $$ \begin{align} &P_1(z^{-1})y_1(k+1)=\nonumber\\ &\qquad F_1A^*_1(z^{-1})y_1(k+1)+G_1(z^{-1})y_1(k) \end{align} $$ (20)

      将式(6)代入式(19)得到

      $$ \begin{align} &P_1(z^{-1})y_1(k+1)=G_1(z^{-1})y_1(k)\, +\nonumber\\ &\qquad F_1B^*_1(z^{-1})u(k)+F_1v_1(k) \end{align} $$ (21)

      因此, 当控制律$u(k)$的参数按照式(22)选取时, 性能指标取得最小值, 并且$J_{1\min}=\Delta v(k)$.

      $$ \begin{align} \begin{cases} H_1(z^{-1})=F_1B^*_1(z^{-1})+Q_1(z^{-1})\\ R_1(z^{-1})=G_1(z^{-1})\\ K_1(z^{-1})=S_1(z^{-1})+F_1 \end{cases} \end{align} $$ (22)

      此时的控制律为一步最优控制律.将控制律(14)设计为带有建模动态补偿的PI控制器的形式:

      $$ \begin{align} u(k)=&\ u(k-1)+k_{p1}\left(e_1(k)-e_1(k-1)\right)+\nonumber\\ &\ k_{i1}e_1(k)-K_1(z^{-1})v_1(k-1) \end{align} $$ (23)

      其中, $e_1(k)=y_{1sp}(k)-y_1(k)$, $k_{p1}$与$k_{i1}$分别为PI控制器中的比例系数与积分系数.

      因此

      $$ \begin{align} \begin{cases} G_1(z^{-1})=(k_{p1}+k_{i1})-k_{p1}z^{-1}\\ H_1(z^{-1})=1-z^{-1} \end{cases} \end{align} $$ (24)

      将设计的控制律(14)代入被控对象模型(6), 可得

      $$ \begin{align} &T_1(z^{-1})y_1(k+1)=B^*_1(z^{-1})G_1(z^{-1})y_{1sp}(k)\, +\nonumber\\ &\qquad \left(H_1(z^{-1})-B^*(z^{-1})K_1(z^{-1})\right)v_1(k)\, +\nonumber\\ &\qquad\, H_1(z^{-1})\Delta_1(k) \end{align} $$ (25)

      其中,

      $$ \begin{align*}T_1(z^{-1})=A^*_1(z^{-1})H_1(z^{-1})+z^{-1}B^*_1(z^{-1}) G_1(z^{-1})\end{align*} $$

      BIBO稳定通过系统输入输出信号的有界性来描述系统的稳定性[13-14].本文使用BIBO稳定来刻画这种存在虚拟未建模动态的控制系统的稳定性.为了保证系统BIBO稳定, 设计PI参数$k_{p1}$、$k_{i1}$, 使$T_1(z^{-1})$满足对任意$\vert z\vert >1$都有

      $$ \begin{align} T_1(z^{-1})\neq 0 \end{align} $$ (26)

      为了消除虚拟未建模动态$v_1(k)$对系统的影响, 通过设计$K_1(z^{-1})$, 使

      $$ \begin{align} H_1(z^{-1})-B^*_1(z^{-1})K_1(z^{-1})=0 \end{align} $$ (27)

      考虑到$B^*_1(z^{-1})\neq 0$对任意的$\vert z\vert >1$成立, 根据式(27), 取

      $$ \begin{align} K_1(z^{-1})=\frac{H_1(z^{-1})}{B^*_1(z^{-1})} \end{align} $$ (28)
    • 本文研究的工业换热过程被控对象模型参数发生未知随机变化, 造成供水温度外环和蒸汽流量内环始终处于动态变化之中, 蒸汽流量内环的输出为供水温度外环被控对象模型的输入, 该动态模型的输入为采样周期小的蒸汽流量, 输出是采样周期大的供水温度, 是一个双速率系统, 因此, 需要采用提升技术, 建立与该动态模型等价的采样周期为供水温度外环采样周期的供水温度外环动态模型.

      根据式(25)和式(28), 有

      $$ \begin{align} &T_1(z^{-1})y_1(k+1)=\nonumber\\ &\qquad B^*_1(z^{-1})G_1(z^{-1})y_{1sp}(k)+ H_1(z^{-1})\Delta v_1(k) \end{align} $$ (29)

      将输入输出方程式(29)转化为最小实现的状态空间方程:

      $$ {\pmb x}(k+1)=A{\pmb x}(k)+By_{1sp}(k)+D\Delta v_1(k) $$ (30)
      $$ y_1(k)=C{\pmb x}(k) $$ (31)

      由式(30)可得

      $$ \begin{align} &{\pmb x}(nk+i+1)=A{\pmb x}(nk+i)\, +\nonumber\\ &\qquad By_{1sp}(nk+i)+D\Delta v_1(nk+i) \end{align} $$ (32)

      令$i=0, 1, \cdots, n-1$进行迭代, 得到

      $$ \begin{align} {\pmb x}(nk+n)=\, &A^n{\pmb x}(nk)\, +\nonumber\\ &\sum\limits_{j=0}^{n-1}A^{n-j-1}\Big(By_{1sp}(nk+j)\, +\nonumber\\ &D\Delta v_1(nk+j)\Big) \end{align} $$ (33)

      利用零阶保持器, 使

      $$ \begin{align} y_{1sp}(nk)=y_{1sp}(nk+j) \end{align} $$ (34)

      其中, $j=1, 2, \cdots, n-1$.

      $$ \begin{equation*} \bar{{\pmb v}}(nk)=\sum\limits_{j=0}^{n-1}A^{n-j-1}D\Delta v_1(nk+j) \end{equation*} $$

      令$T=nk$, 则状态方程式(30)和输出方程式(31)分别化为

      $$ {\pmb x}(T+1)= A^n{\pmb x}(T)\, +\notag\\ \qquad\qquad\ \ \left(\sum\limits_{j=0}^{n-1}A^jB\right)y_{1sp}(T)\, +\bar{{\pmb v}}(T) $$ (35)
      $$ y_1(T)=C{\pmb x}(T) $$ (36)

      将上述两式转化为输入输出方程的形式:

      $$ \begin{align} T_0(z^{-1})y_1(T+1)=D_0(z^{-1})y_{1sp}(T)+\hat{v}_1(T) \end{align} $$ (37)

      其中,

      $$ \begin{align} \begin{cases} T_0(z^{-1})={\rm det}(I-z^{-1}A^n)\\ D_0(z^{-1})=C{\rm adj}(I-z^{-1}A^n)\left(\sum\limits_{j=0}^{n-1}A^jB\right)\\ \hat{v}_1(T)=C{\rm adj}(I-z^{-1}A^n)\bar{{\pmb v}}(T) \end{cases} \end{align} $$ (38)

      式中$I$表示与方阵$A$阶次相同的单位阵, ${\rm det}$与${\rm adj}$分别表示方阵所对应的行列式与伴随矩阵.

      将式(37)代入式(6), 得到以为输入以为输出的模型:

      $$ \begin{align} A^*_3y_2(T+2)=B^*(z^{-1})y_{1sp}(T)+v_3(T) \end{align} $$ (39)

      其中,

      $$ \begin{align} \begin{cases} A^*_3(z^{-1})=T_0(z^{-1})A^*_2(z^{-1})\\ B^*_3(z^{-1})=D_0(z^{-1})B^*_2(z^{-1})\\ v_3(z^{-1})=B^*_2(z^{-1})\hat{v}_1(T)+T_0(z^{-1})v_2(T+1) \end{cases} \end{align} $$ (40)

      由式(33)和式(35)可得

      $$ \begin{eqnarray*} v_3(T)=\, &B^*_2(z^{-1})C{\rm adj}(I-z^{-1}A^n)\times\nonumber\\ &\left(\sum\limits_{j=0}^{n-1}A^{n-j-1}D\Delta v_1(nk+j)\right)\, +\nonumber\\ &T_0(z^{-1})v_2(T+1) \end{eqnarray*} $$ (41)

      由式(10)、式(11)和式(41), 存在$\delta_2>0$使

      $$ \begin{align} \left\vert\Delta v_3(T)\right\vert\leq \delta_2 \end{align} $$ (42)

      其中, $\Delta v_3(T)=v_3(T)-v_3(T-1)$.

    • 采用基于蒸汽流量内环闭环动态模型的供水温度动态模型(39), 设计由虚拟未建模动态补偿和一步最优PI控制器组成的供水温度控制器, 其结构如图 4所示.

      图  4  供水温度虚拟未建模动态补偿控制结构框图

      Figure 4.  Block diagram of virtual unmodeled dynamics compensation control in supply-water temperature process

      引入控制器设计性能指标如下:

      $$ \begin{align} J_2=&\ \left(P_2(z^{-1})y_2(T+2)-R_2(z^{-1})y_{2sp}+\right.\nonumber\\ &\, \left.Q_2(z^{-1})y_{1sp}(T)+S_2(z^{-1})v_3(T)\right)^2 \end{align} $$ (43)

      其中, $P_1(z^{-1})$, $R_1(z^{-1})$, $Q_1(z^{-1})$, $S_1(z^{-1})$均为关于$z^{-1}$的多项式.通过引入Diophantine方程:

      $$ \begin{align} P_2(z^{-1})=F_2A^*_2(z^{-1})+z^{-2}G_2(z^{-1}) \end{align} $$ (44)

      其中, $F_2=1$.

      按照与蒸汽流量控制器的相同方法设计图 4所示的控制律:

      $$ \begin{align} y_{1sp}(T)=&\ H_2^{-1}(z^{-1})\left(G_2(z^{-1})(y_{2sp}(T)-y_(T))\right.-\nonumber\\ & \left. K_2(z^{-1})v_3(T-1)\right) \end{align} $$ (45)

      其中, 根据式(39)有$v_3(T-1)=A^*_3(z^{-1})y_2(T)-B^*_3(z^{-1})y_{1sp}(T-1)$.

      $$ \begin{align} \begin{cases} H_2(z^{-1})=F_2B^*_3(z^{-1})+Q_2(z^{-1})\\ R_2(z^{-1})=G_2(z^{-1})\\ K_2(z^{-1})=S_2(z^{-1})+F_2 \end{cases} \end{align} $$ (46)

      此时的控制律为一步最优控制律.将式(45)所示控制律$y_{1sp}(T)$设计为带有建模动态补偿的PI控制器的形式, 得

      $$ \begin{align} \begin{cases} G_2(z^{-1})=(k_{p2}+k_{i2})-k_{p2}z^{-1}\\ H_2(z^{-1})=1-z^{-1} \end{cases} \end{align} $$ (47)

      其中, $k_{p2}$和$k_{i2}$分别为供水温度控制器的PI参数.

      将设计的控制律(45)代入基于提升技术的供水温度模型(39), 得

      $$ \begin{align} &T_2(z^{-1})y_2(T+2)=B^*_3(z^{-1})G_2(z^{-1})y_{2sp}(T)\, +\nonumber\\ &\qquad \left(H_2(z^{-1})-B^*_2(z^{-1})K_2(z^{-1})\right)v_3(T)\, +\nonumber\\ &\qquad\, H_3(z^{-1})\Delta v_3(T) \end{align} $$ (48)

      其中,

      $$ T_2(z^{-1})=A^*_3(z^{-1})H_2(z^{-1})+z^{-2}B^*_3(z^{-1})G_2(z^{-1}) $$

      为了保证系统BIBO稳定, 取PI参数$k_{p2}$、$k_{i2}$, 使得对任意$\vert z\vert>1$都有

      $$ \begin{align} T_2(z^{-1})\neq 0 \end{align} $$ (49)

      为了消除虚拟未建模动态$v_3(k)$对系统的影响, 通过设计$K_2(z^{-1})$, 使

      $$ \begin{align} H_2(z^{-1})-B^*_3(z^{-1})K_2(z^{-1})=0 \end{align} $$ (50)

      由于任意的$\vert z\vert>1$, $B^*_3(z^{-1})\neq 0$, 根据式(50), 有

      $$ \begin{align} K_2(z^{-1})=\frac{H_2(z^{-1})}{B^*_3(z^{-1})} \end{align} $$ (51)

      根据式(48), 得

      $$ \begin{align} y_2(T+2)={F_1}\left( {{z^{ - 1}}} \right) y_{2sp}+{F_2}\left( {{z^{ - 1}}} \right)\Delta v_3(k) \end{align} $$ (52)

      其中,

      $$ \begin{align*} &{F_1}\left( {{z^{ - 1}}} \right)=\frac{B^*_3(z^{-1})G_2(z^{-1})}{T_2(z^{-1})}\\[2mm] &{F_2}\left( {{z^{ - 1}}} \right)=\frac{H_2(z^{-1})}{T_2(z^{-1})}\end{align*} $$

      将${F_2}\left( {{z^{ - 1}}} \right)$化为部分分式的形式:

      $$ \begin{align} {F_2}\left( {{z^{ - 1}}} \right)=\sum\limits_{i=1}^{n}\frac{r_{2i}}{1-p_{2i}z^{-1}} \end{align} $$ (53)

      其中, $n$为多项式$T_2(z^{-1})$的阶次.

      根据式(49)可知, $p_{2i}$ $(i=1, 2, \cdots, n)$位于$z$平面以原点为圆心的单位圆内.

      并且, 为了达到式(1)所示控制目标, 取$k_{p1}$, $k_{i1}$, $k_{p2}$, $k_{i2}$, 使得

      $$ \begin{align} 0<\frac{c\delta_2}{\delta_1}<1 \end{align} $$ (54)

      其中,

      $$ \begin{equation*} c=\sum\limits_{i=1}^{n}\frac{r_{2i}}{1-\vert p_{2i}\vert} \end{equation*} $$

      由于干扰引起被控对象模型参数未知变化, 造成供水温度和蒸汽流量波动, 使蒸汽流量内环闭环控制系统处于动态之中.本节采用提升技术获得内环闭环控制系统处于动态环境下的供水温度外环动态模型式(39)和式(40), 但内外环控制的采样周期不改变, 即内环采样周期$k=1$、外环采样周期$T$ $=$ $5$, 这样才能保证在外环采样周期内, 蒸汽流量内环的输出与外环控制器产生的设定值的跟踪误差趋于零, 处于稳态, 从而使供水温度外环的输出与设定值的跟踪误差在目标值范围内.

    • 本文使用BIBO稳定来刻画这种存在虚拟未建模动态的控制系统的稳定性. BIBO稳定通过系统输入输出信号的有界性来描述系统的稳定性.本文控制系统的BIBO稳定可以描述为系统输出$y_2(T)$在满足式(42)的$v_3(T)$的影响下有界.在满足系统BIBO稳定的前提下, 同时需要使输出满足式(1)所示控制目标.

      定理1.  被控对象由式(6)和式(9)表示, 且虚拟未建模动态的每一拍增益有界.若按照式(14)设计虚拟未建模动态补偿蒸汽流量控制器, 并基于提升技术得到式(39)所示供水温度模型, 按照式(45)设计虚拟未建模动态补偿供水温度控制器, 则可以得到系统输出供水温度有界, 且满足$| y_2(T)$ -$y_{2sp}|\leq \delta_2$.

      证明  可以根据控制器设计参数, 并利用式(42)的条件, 在卷积定理的基础上进行不等式变换, 使定理得到证明.

      $$ y_{21}(T+2)={F_1}\left( {{z^{ - 1}}} \right) y_{2sp} $$ (55)
      $$ y_{22}(T+2)={F_2}\left( {{z^{ - 1}}} \right)\Delta v_3(T) $$ (56)

      因此,

      $$ \begin{align} y_2(T)=y_{21}(T)+y_{22}(T) \end{align} $$ (57)

      下面分别考虑$y_{21}(T)$和$y_{22}(T)$对系统的影响.

      根据终值定理[15], 有

      $$ \begin{align} \lim\limits_{T\rightarrow\infty}\, &y_{21}(T)=\lim\limits_{z\rightarrow 1}(1-z^{-1}){F_1}\left( {{z^{ - 1}}} \right)\frac{y_{2sp}}{1-z^{-1}}=\nonumber\\ &y_{2sp}\lim\limits_{z\rightarrow 1}\frac{B^*_3(z^{-1})G_2(z^{-1})}{T_2(z^{-1})}=\nonumber\\ &\frac{y_{2sp}B^*_3(1)G_2(1)}{A^*_3(z^{-1})H_2(z^{-1})+B^*_3(1)G_2(1)}=y_{2sp} \end{align} $$ (58)

      由极限的定义可知, 对所有$\epsilon_1>0$, 存在正整数$N$, 使$\left\vert y_{21}(T)-y_{2sp}\right\vert<\epsilon_1$对所有$T>N$都成立.

      将${F_2}\left( {{z^{ - 1}}} \right)$化为部分分式的形式:

      $$ \begin{eqnarray*} {F_2}\left( {{z^{ - 1}}} \right)=\sum\limits_{i=1}^{n}\frac{r_{2i}}{1-p_{2i}z^{-1}} \end{eqnarray*} $$ (59)

      由于在设计控制器时, 通过极点配置使式(49)成立, 因此, $p_{2i}$ $(i=1, 2, \cdots, n)$均位于$z$平面以原点为圆心的单位圆内.

      ${F_2}\left( {{z^{ - 1}}} \right)$的$z$逆变换$f_2(T)$为

      $$ \begin{align} f_2(T)\sum\limits_{i=1}^{n}r_{2i}p_{2i}^{\rm T} \end{align} $$ (60)

      根据式(42)和式(61), 有

      $$ \begin{align} y_{22}(T)=&\ \sum\limits_{i=0}^{T-1}f_2(i)\Delta v_3(T-i)\leq \nonumber\\ &\left(\sum\limits_{i=0}^{T-1}\left\vert f_2(T)\right\vert\right)\delta_2\leq \nonumber\\ &\left(\sum\limits_{i=0}^{\infty}\left\vert f_2(T)\right\vert\right)\delta_2=c\delta_2 \end{align} $$ (61)

      其中,

      $$ \begin{equation*} c=\sum\limits_{i=1}^{n}\frac{r_{2i}}{1-\left\vert p_{2i}\right\vert} \end{equation*} $$

      同理,

      $$ \begin{align} y_{22}(T)\geq -c\delta_2 \end{align} $$ (62)

      于是,

      $$ \begin{align} \left\vert y_{22}(T)\right\vert\leq c\delta_2 \end{align} $$ (63)

      由于

      $$ \begin{align} \left\vert y_2(T)-y_{2sp}\right\vert\leq &\ \left\vert y_{21}(T)-y_{2sp}\right\vert+\nonumber\\ &\ \left\vert y_{22}(T)\right\vert \end{align} $$ (64)

      因此, 对所有的$\epsilon_1>0$, 所有的$T>N$, 有

      $$ \begin{align} \left\vert y_2(T+2)-y_{2sp}\right\vert<c\delta_2+\epsilon_1 \end{align} $$ (65)

      根据式(54), 可得, 存在$\epsilon_2\in(0, 1)$

      $$ \begin{align} \left\vert y_2(T+2)-y_{2sp}\right\vert<\epsilon_2\delta_1+\epsilon_1 \end{align} $$ (66)

      令$\epsilon_1=(1-\epsilon_2)\delta_1$, 式(67)等价于对所有的$T$ $>$ $N$,

      $$ \begin{align} \left\vert y_2(T)-y_{2sp}\right\vert<\delta_1 \end{align} $$ (67)

      即本文控制方法可以保持系统BIBO稳定, 同时能够在有限的时间内使供水温度达到控制目标的范围之内.

      在本文所设计控制方法中, 被控对象模型参数的变化使用虚拟未建模动态, 通过设计虚拟未建模动态补偿机制, 产生了补偿模型参数变化的信号$K_1(z^{-1})v_1(k)$与$K_2(z^{-1})v_3(T)$, 从而使控制器具有自适应能力.

    • 本文所开发的工业换热过程半实物仿真平台如图 5所示.其硬件平台包括被控对象计算机、监控计算机、控制器设计计算机、PLC和虚拟仪表及执行机构.

      图  5  基于西门子S7-300的半实物仿真平台

      Figure 5.  Semi-physical simulation platform based on Siemens S7-300

    • 本文以中国某选矿厂的汽水板式换热系统为对象, 将式(2)和式(3)所示的机理模型作为半实物仿真虚拟被控对象模型.由于某些参数未知, 为了通过现场输入输出数据获得被控对象模型, 将式(2)和式(3)作为仿真对象主模型, 其中未知参数部分通过实验由常数代替, 主模型输出$\hat{y}_2$与现场数据输出$\bar{y}_2$的偏差$\Delta y_2$利用RBF神经网络进行学习, 从而建立由机理主模型和神经网络补偿模型组成的换热过程动态模型作为半实物仿真对象模型.

      分别考虑蒸汽压力$P_1$、换热效率$\eta$、污垢修正系数$\beta$以及回水流量$F_3$波动的情况, 如下式:

      $$ \begin{align} P_1(k)= \begin{cases} 0.65,&k\leq 10, \ k>25\\ 0.75P_1(k-1)+0.04,&10<k\leq 20\\ 1.05P_1(k-1)+0.04,&20<k\leq 25 \end{cases} \end{align} $$ (68)
      $$ \begin{align} &\eta(T)= \begin{cases} 0.65,&T\leq 30\\ 0.8\eta(T-1)+0.13,&30<T\leq 45\\ 0.7,&T>45 \end{cases} \end{align} $$ (69)
      $$ \beta(T)=10^{-5}\left(\eta(T)+0.1\sin(30\pi\, T)\right) $$ (70)
      $$ F_3(T)=130-10\sin(30\pi\, T) $$ (71)

      根据工业换热过程现场的实际情况, 上述四个参数的初值分别为$P_1(0)=0.7\, {\rm MPa}$, $\eta(0)=65\%$, $\beta(0)$ $=$ $9.1$, $F_3(0)=150\, {\rm m^3/h}$.

      图 6为半实物仿真平台实验运行中被控对象计算机的监控界面, 其中上述四个参数的波动情况如图 7所示.

      图  6  被控对象计算机监控界面

      Figure 6.  Monitoring interface of virtual plant

      图  7  蒸汽压力$P_1$、回水流量$F_3$、换热效率$\eta$、污垢修正系数$\beta$的变化曲线

      Figure 7.  Curve of Vapor pressure $P_1$, return-water flow $F_3$, efficiency of heat exchange $\eta$ and fouling correction factor $\beta$

      供水温度外环采样周期为$5$ s, 蒸汽流量内环采样周期为$1$ s.式(6)和式(9)表示的内外环控制器设计模型如下:

      $$ \begin{align} \begin{cases} A^*_1(z^{-1})=1-0.7012z^{-1}\\ B^*_1(z^{-1})=0.2458\\ A^*_2(z^{-1})=1-0.3012z^{-1}\\ B^*_2(z^{-1})=6.1321 \end{cases} \end{align} $$ (72)
    • 根据热用户的需求, 设定控制目标$y_{2sp}=70$℃, $y_{2sp}$ $=$ $10$℃.根据第2节的方法, 进行蒸汽流量控制参数配置, 取$k_{p1}=0.2965$, $k_{i1}=3.1284$, 计算得到$\left\vert\Delta v_3\right\vert$的上界$\delta_2=4.2$.根据第2.5节的方法, 进行供水温度控制器参数配置, 取$k_{p2}=0.4128$, $k_{i2}$ $=$ $0.0812$.

      图 8是采用本文控制方法时在监控计算机上显示的供水温度曲线.从图 8可以看出, 供水温度$y_2$始终保持在目标值$y_{2sp}=70$℃附近.蒸汽压力出现大范围波动的情况下, 在虚拟未建模动态补偿信号的作用下, 供水温度始终保持在目标范围之内.

      图  8  本文控制方法的供水温度及控制律$u$

      Figure 8.  Supply-water temperature and control law $u$ under the control method in this paper

      为对比分析控制效果, 针对同一被控对象模型, 分别使用了常规自校正PI串级控制方法和文献[6]中的区间串级控制方法进行了半实物仿真.在监控计算机上所得供水温度曲线分别如图 9图 10所示.

      图  9  常规自校正串级控制方法的供水温度及控制律$u$

      Figure 9.  Supply-water temperature and control law $u$ under traditional self-tuning cascade control

      图  10  文献[6]控制方法的供水温度及控制律$u$

      Figure 10.  Supply-water temperature and control law $u$ under the control method in [6]

      图 8可以看出, 采用本文的控制方法, 在扰动大范围且频繁波动的影响下, 利用双率控制方式, 由于前一拍虚拟未建模动态补偿的一步最优PI控制器的作用, 保证供水温度$y_2(T)$在目标值$y_{2sp}$附近波动, 供水温度$y_2(T)$的波动范围为$\pm 5$℃, 小于控制目标的$\pm 10$℃.从图 9图 10可以看出, 采用常规自校正PI控制方法和区间串级规则补偿控制方法, 当供水温度$y_2(T)$出现较大偏差时, 虽然对供水温度的目标值$y_{2sp}(T)$和蒸汽流量的目标值$y_{1sp}(T)$进行了补偿, 但由于扰动波动范围较大且频繁, 使供水温度$y_2(T)$出现较大波动, 在某些时刻运行出控制目标范围之内.

    • 为定量对比控制效果, 分别计算两种控制方法下的供水温度$y_2$相关性能评价指标, 如表 1所示.

      表 1  供水温度性能评价指标(℃)

      Table 1.  Evaluating indicator of supply-water temperature (℃)

      超过区间最大值 超过区间绝对累积和 绝对误差累积和 误差均方差
      本文控制方法 0 0 96.3753 0.2174
      常规自校正PI串级 0.971 2.974 297.5423 1.9730
      文献[6]控制方法 0.732 2.012 22.1754 1.2980

      表 1可以看出, 在工业换热过程相关参数发生未知变化时, 本文控制方法可以有效抑制这种扰动, 与文献[6]的方法相比, 能够使供水温度在满足控制目标的情况下, 受到的波动更小.

    • 本文针对具有综合复杂性的工业换热过程, 将未建模动态、干扰和参数时变等考虑为虚拟未建模动态.通过产生虚拟未建模动态补偿控制信号, 对PI控制率加以修正, 从而使控制器具有自适应能力.本文提出的自适应信号控制方法无需参数辨识, 通过基于工业换热过程机理模型的半实物仿真实验, 验证了本文控制方法对模型参数时变的被控过程, 可以将供水温度控制在目标范围内.这一结果对于解决具有不确定模型参数的复杂工业过程的控制问题具有重要的工程意义.

参考文献 (15)

目录

    /

    返回文章
    返回