LAPSE:2018.0410
Published Article
LAPSE:2018.0410
GEKKO Optimization Suite
August 28, 2018
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.
Keywords
algebraic modeling language, dynamic optimization, Model Predictive Control, moving horizon estimation
Suggested Citation
Beal LDR, Hill DC, Martin RA, Hedengren JD. GEKKO Optimization Suite. (2018). LAPSE:2018.0410
Author Affiliations
Beal LDR: Department of Chemical Engineering, Brigham Young University, Provo, UT 84602, USA [ORCID]
Hill DC: Department of Chemical Engineering, Brigham Young University, Provo, UT 84602, USA [ORCID]
Martin RA: Department of Chemical Engineering, Brigham Young University, Provo, UT 84602, USA
Hedengren JD: Department of Chemical Engineering, Brigham Young University, Provo, UT 84602, USA [ORCID]
[Login] to see author email addresses.
Journal Name
Processes
Volume
6
Issue
8
Article Number
E106
Year
2018
Publication Date
2018-07-31
Published Version
ISSN
2227-9717
Version Comments
Original Submission
Other Meta
PII: pr6080106, Publication Type: Journal Article
Record Map
Published Article

LAPSE:2018.0410
This Record
External Link

doi:10.3390/pr6080106
Publisher Version
Download
Files
[Download 1v1.pdf] (827 kB)
Aug 28, 2018
Main Article
License
CC BY 4.0
Meta
Record Statistics
Record Views
937
Version History
[v1] (Original Submission)
Aug 28, 2018
 
Verified by curator on
Aug 28, 2018
This Version Number
v1
Citations
Most Recent
This Version
URL Here
https://psecommunity.org/LAPSE:2018.0410
 
Original Submitter
Auto Uploader for LAPSE
Links to Related Works
Directly Related to This Work
Publisher Version