SyPSE: A Symbolic Computation Toolbox for Process Systems Engineering Part I─Architecture and Algorithm Development
SyPSE: A Symbolic Computation Toolbox for Process Systems Engineering Part I─Architecture and Algorithm Development
复制标题
DOI:
10.1021/acs.iecr.1c02151
复制
发表时间:
2021-11
影响因子:
4.2
通讯作者:
Shuhui Zhang;Chenglin Zheng;Xi Chen
中科院分区:
文献类型:
--
作者:
Shuhui Zhang;Chenglin Zheng;Xi Chen
The main technical approaches to solving nonlinear systems are based on numerical computation in the field of process systems engineering (PSE). However, the convergence and reliability of numerical methods are not always guaranteed due to numerical instability. Symbolic computation benefits from the accuracy and completeness of the solution compared with numerical methods. However, symbolic computation has received little attention in the PSE area due to the complexity in the algorithm development and the lack of tools. An integrated symbolic computation toolbox is developed in this two-part work for PSE, including steady-state process simulation, optimization, and flexibility analysis. In part I of the two-part series, SyPSE, the symbolic computation toolbox developed in Python, is presented. The architecture and fundamental algorithm modules are described. Several strategies are also developed to improve the algorithm efficiency. A case study is presented to demonstrate the functionalities of the algorithm modules.