Next Article in Journal
Salp Swarm Optimization Algorithm-Based Controller for Dynamic Response and Power Quality Enhancement of an Islanded Microgrid
Next Article in Special Issue
Journey Making: Applying PSE Principles to Complex Curriculum Designs
Previous Article in Journal / Special Issue
Symmetry Detection for Quadratic Optimization Using Binary Layered Graphs
Article

Modern Modeling Paradigms Using Generalized Disjunctive Programming †

Center for Advanced Process Decision-Making, Carnegie Mellon University, Pittsburgh, PA 15213, USA
*
Author to whom correspondence should be addressed.
This paper is dedicated to the memory of Professor Roger Sargent, an intellectual leader in process systems engineering.
Processes 2019, 7(11), 839; https://doi.org/10.3390/pr7110839
Received: 14 October 2019 / Revised: 5 November 2019 / Accepted: 6 November 2019 / Published: 10 November 2019
Models involving decision variables in both discrete and continuous domain spaces are prevalent in process design. Generalized Disjunctive Programming (GDP) has emerged as a modeling framework to explicitly represent the relationship between algebraic descriptions and the logical structure of a design problem. However, fewer formulation examples exist for GDP compared to the traditional Mixed-Integer Nonlinear Programming (MINLP) modeling approach. In this paper, we propose the use of GDP as a modeling tool to organize model variants that arise due to characterization of different sections of an end-to-end process at different detail levels. We present an illustrative case study to demonstrate GDP usage for the generation of model variants catered to process synthesis integrated with purchasing and sales decisions in a techno-economic analysis. We also show how this GDP model can be used as part of a hierarchical decomposition scheme. These examples demonstrate how GDP can serve as a useful model abstraction layer for simplifying model development and upkeep, in addition to its traditional usage as a platform for advanced solution strategies. View Full-Text
Keywords: process design; process modeling; mathematical programming; MINLP; generalized disjunctive programming process design; process modeling; mathematical programming; MINLP; generalized disjunctive programming
Show Figures

Figure 1

MDPI and ACS Style

Chen, Q.; Grossmann, I. Modern Modeling Paradigms Using Generalized Disjunctive Programming. Processes 2019, 7, 839. https://doi.org/10.3390/pr7110839

AMA Style

Chen Q, Grossmann I. Modern Modeling Paradigms Using Generalized Disjunctive Programming. Processes. 2019; 7(11):839. https://doi.org/10.3390/pr7110839

Chicago/Turabian Style

Chen, Qi, and Ignacio Grossmann. 2019. "Modern Modeling Paradigms Using Generalized Disjunctive Programming" Processes 7, no. 11: 839. https://doi.org/10.3390/pr7110839

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Back to TopTop