Abstract

We present Pyosyn, an open-source framework for systematic superstructure-based process synthesis, including a new representation, superstructure generation approaches, modeling, and solution strategies. The new Pyosyn Graph (PSG) representation consists of units, ports, and streams, and includes support for nested units, including new “single-choice” units and modular superstructure construction. We introduce superstructure generation strategies based on both library-assisted and direct-hierarchical means-ends analysis. For the library-assisted approach, we describe generalized port annotations that describe conditions for compatibility between connected unit ports. We extend literature methods to present seven screening rules based on new material port annotations that categorize process chemical species as primary, secondary, or residual. We then describe high-level mathematical modeling of PSG representation elements using Pyomo.Network and Pyomo.GDP, including the automated handling of special cases. We also introduce the use of tailored logic-based decomposition algorithms to address “zero-flow” singularities characteristic of synthesis problems. Finally, we demonstrate the flexible use of Pyosyn tools on a set of diverse case studies.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call