Mauricio Sales-Cruz

14016743500

Publications - 2

eSFILES: Intelligent process flowsheet synthesis using process knowledge, symbolic AI, and machine learning

Publication Name: Computers and Chemical Engineering

Publication Date: 2024-02-01

Volume: 181

Issue: Unknown

Page Range: Unknown

Description:

Process flowsheet synthesis, design, and simulation require integrated approaches that combine domain knowledge and data-driven methods for fast, efficient, and reliable solutions. However, due to the recent surge in data and machine learning capabilities, there has been a shift towards building purely data-driven systems for process flowsheet synthesis and related problems. Such approaches have certain drawbacks. Here, we present a hybrid method that combines data-driven approaches with domain knowledge to represent process flowsheets and solve problems related to process synthesis, design, and simulation. We present an extended SFILES (or eSFILES) representation, a multi-level hierarchical flowsheet representation with varying degrees of process knowledge. At level 0, flow diagrams are represented as purely text-based SFILES strings. At level 1, the SFILES grammar, along with inferencing algorithms, is used to construct a flowsheet hypergraph explicitly representing flow diagram connectivity. At level 2, specifications needed for material and energy balance calculations are introduced, and, after simulation, the results are also added using annotated flowsheet hypergraphs. Finally, at level 3, a process ontology is connected with the annotated flowsheet hypergraph to include design and operation parameters as well as the detailed simulation results. We discuss this hierarchical framework using several case studies.

Open Access: Yes

DOI: 10.1016/j.compchemeng.2023.108505

Hybrid Artificial Intelligence-based Process Flowsheet Synthesis and Design using Extended SFILES Representation

Publication Name: Computer Aided Chemical Engineering

Publication Date: 2024-01-01

Volume: 53

Issue: Unknown

Page Range: 1279-1284

Description:

Process flowsheet synthesis and design involves simultaneously solving several problems, including determining the unit operations and their sequence, underlying reactions and reaction stoichiometry, downstream separation design and operation parameters, sustainability factors, and many more. Naturally, this results in a large amount of data being associated with a given process flowsheet that captures the relevant process context and should be readily accessible. This data is useful for solving related problems both using data-driven and process knowledge-based methods. A hierarchical framework, called the extended SFILES (or eSFILES), proposed recently stores this information using a combination of text-based, graph-based, and ontology-based representations. Here, we provide details on a prototype software for automated flowsheet representation and generation across various levels in the eSFILES framework. The underlying methods include a novel flowsheet grammar, a set of inferencing algorithms, and interfacing with a commercial process simulator facilitating rigorous flowsheet simulation.

Open Access: Yes

DOI: 10.1016/B978-0-443-28824-1.50214-3