Next Article in Journal
Effect of Pore Fluid Pressure on the Normal Deformation of a Matched Granite Joint
Next Article in Special Issue
Model Development and Validation of Fluid Bed Wet Granulation with Dry Binder Addition Using a Population Balance Model Methodology
Previous Article in Journal
Comparison between Two Solid-Liquid Extraction Methods for the Recovery of Steviol Glycosides from Dried Stevia Leaves Applying a Numerical Approach
Previous Article in Special Issue
Sequential Parameter Estimation for Mammalian Cell Model Based on In Silico Design of Experiments

GEKKO Optimization Suite

Department of Chemical Engineering, Brigham Young University, Provo, UT 84602, USA
Author to whom correspondence should be addressed.
Processes 2018, 6(8), 106;
Received: 1 July 2018 / Revised: 19 July 2018 / Accepted: 23 July 2018 / Published: 31 July 2018
(This article belongs to the Special Issue Process Modelling and Simulation)
This paper introduces GEKKO as an optimization suite for Python. GEKKO specializes in dynamic optimization problems for mixed-integer, nonlinear, and differential algebraic equations (DAE) problems. By blending the approaches of typical algebraic modeling languages (AML) and optimal control packages, GEKKO greatly facilitates the development and application of tools such as nonlinear model predicative control (NMPC), real-time optimization (RTO), moving horizon estimation (MHE), and dynamic simulation. GEKKO is an object-oriented Python library that offers model construction, analysis tools, and visualization of simulation and optimization. In a single package, GEKKO provides model reduction, an object-oriented library for data reconciliation/model predictive control, and integrated problem construction/solution/visualization. This paper introduces the GEKKO Optimization Suite, presents GEKKO’s approach and unique place among AMLs and optimal control packages, and cites several examples of problems that are enabled by the GEKKO library. View Full-Text
Keywords: algebraic modeling language; dynamic optimization; model predictive control; moving horizon estimation algebraic modeling language; dynamic optimization; model predictive control; moving horizon estimation
Show Figures

Figure 1

MDPI and ACS Style

Beal, L.D.R.; Hill, D.C.; Martin, R.A.; Hedengren, J.D. GEKKO Optimization Suite. Processes 2018, 6, 106.

AMA Style

Beal LDR, Hill DC, Martin RA, Hedengren JD. GEKKO Optimization Suite. Processes. 2018; 6(8):106.

Chicago/Turabian Style

Beal, Logan D.R., Daniel C. Hill, R. A. Martin, and John D. Hedengren. 2018. "GEKKO Optimization Suite" Processes 6, no. 8: 106.

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

Back to TopTop