2016
DOI: 10.3390/pr4010007
|View full text |Cite
|
Sign up to set email alerts
|

A Continuous Formulation for Logical Decisions in Differential Algebraic Systems using Mathematical Programs with Complementarity Constraints

Abstract: This work presents a methodology to represent logical decisions in differential algebraic equation simulation and constrained optimization problems using a set of continuous algebraic equations. The formulations may be used when state variables trigger a change in process dynamics, and introduces a pseudo-binary decision variable, which is continuous, but should only have valid solutions at values of either zero or one within a finite time horizon. This formulation enables dynamic optimization problems with lo… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2017
2017
2022
2022

Publication Types

Select...
7
1

Relationship

1
7

Authors

Journals

citations
Cited by 13 publications
(7 citation statements)
references
References 51 publications
0
7
0
Order By: Relevance
“…The model in (18) includes a conditional statement on V . Different approaches can be used to model such conditional statements [4]. The followings express the conditional statement on V without any integers: V 0.9 S S , S 1 S S S 0 S S 0, S…”
Section: Loadmentioning
confidence: 99%
“…The model in (18) includes a conditional statement on V . Different approaches can be used to model such conditional statements [4]. The followings express the conditional statement on V without any integers: V 0.9 S S , S 1 S S S 0 S S 0, S…”
Section: Loadmentioning
confidence: 99%
“…Most notably, user-defined functions in external libraries or other such connections to "black boxes" are not currently enabled. Logical conditions and discontinuous functions are not allowed but can be reformulated with binary variables or Mathematical Programming with Complementarity Constraints (MPCCs) [45] so they can be used in GEKKO. IF-THEN statements are purposely not allowed in GEKKO to prevent discontinuities.…”
Section: Limitationsmentioning
confidence: 99%
“…This work formulates the pump boundary conditions with MPCCs to solve the well model in both dynamic simulation and optimization modes with large-scale solvers. MPCCs have been used in similar problems with discrete decisions or switching points [49,6,4,5,46]. The approach taken in this work is to include the bilinear switching terms as objective function terms and optionally as an inequality constraint.…”
Section: Simulating Pump Boundary Conditions For Optimizationmentioning
confidence: 99%