SyPSE: A Symbolic Computation Toolbox for Process Systems Engineering Part I-Architecture and Algorithm Development

Shuhui Zhang,Chenglin Zheng,Xi Chen
DOI: https://doi.org/10.1021/acs.iecr.1c02151
2021-01-01
Industrial & Engineering Chemistry Research
Abstract: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.
What problem does this paper attempt to address?