化工学报 ›› 2021, Vol. 72 ›› Issue (3): 1557-1566.DOI: 10.11949/0438-1157.20201746

• 过程系统工程 • 上一篇    下一篇

复杂非线性系统的子系统分解方法

谢苗苗1(),张浪文1,2(),谢巍1,2   

  1. 1.华南理工大学自动化科学与工程学院,广东 广州 510641
    2.广东道氏技术股份有限公司,广东 江门 529400
  • 收稿日期:2020-12-02 修回日期:2020-12-12 出版日期:2021-03-05 发布日期:2021-03-05
  • 通讯作者: 张浪文
  • 作者简介:谢苗苗(1999—),女,硕士研究生,1503312925@qq.com
  • 基金资助:
    国家自然科学基金项目(61803161);广东省引进创新创业团队计划项目(2016YT03G125);江门市创新科研团队引进资助项目(2017TD03);广东省自然科学基金项目(2018A030310371);广东省教育厅项目(2020KTSCX008)

Subsystem decomposition of complex nonlinear systems

XIE Miaomiao1(),ZHANG Langwen1,2(),XIE Wei1,2   

  1. 1.College of Automation Science and Engineering, South China University of Technology, Guangzhou 510641, Guangdong, China
    2.Guangdong Dowstone Technology Co. , Ltd. , Jiangmen 529400, Guangdong, China
  • Received:2020-12-02 Revised:2020-12-12 Online:2021-03-05 Published:2021-03-05
  • Contact: ZHANG Langwen

摘要:

利用社区发现算法研究了一种复杂非线性化工系统的子系统分解方法,并进行了分布式模型预测控制设计。引入信息图论的节点表示系统的状态、输入和输出变量,构建非线性过程系统的加权有向图,节点通过加权边连接,加权反映了节点间连接的强度,因而能够同时反映系统内部的连通性和连接强度。利用社区结构发现算法将所有变量分成子系统的群组,使得每个组内的关联比不同组间的相互作用强,从而得到复杂化工过程系统的子系统分解。针对连续搅拌反应釜过程,实施子系统分解,并设计分布式模型预测控制算法,结果表明,所提出的子系统分解方法更能考虑子系统之间的连接权重,得到更有利于分布式模型预测控制的子系统划分,提升系统控制的性能。

关键词: 过程系统, 过程控制, 社区发现, 子系统分解, 模型预测控制

Abstract:

The community detection algorithm is used to study a subsystem decomposition method of a complex nonlinear chemical system, and a distributed model predictive control design is carried out. The nodes of information graph were used to represent the state variables, input variables and output variables of nonlinear system. The weighted directed graph of nonlinear process system was then constructed. The nodes were connected by weighted edges and the weight reflects the strength of the connection between nodes. Thus, the weighted directed graph can better reflect the internal connectivity and connection strength of the system. The community structure detection algorithm was used to divide all variables into the combination of subsystems to get the subsystem decomposition of complex nonlinear system. The correlation within each group was much stronger than the interaction between different groups. For the process of continuous stirred tank reactor, the subsystem decomposition was implemented and the distributed model predictive control algorithm was designed. The results show that the proposed subsystem decomposition method can take the connection weight of subsystems into account, which is more conducive to improve the performance of chemical process system with distributed model predictive control.

Key words: process systems, process control, community detection, subsystem decomposition, model-predictive control

中图分类号: