1
|
Ji N, Gu X. Integration of scheduling and control for the no-wait batch process: A decomposition method. Chem Eng Sci 2022. [DOI: 10.1016/j.ces.2022.117939] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/03/2022]
|
2
|
Andrés‐Martínez O, Ricardez‐Sandoval LA. Integration of planning, scheduling, and control: A review and new perspectives. CAN J CHEM ENG 2022. [DOI: 10.1002/cjce.24501] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/07/2022]
|
3
|
Rodríguez Vera HU, Ricardez-Sandoval LA. Integration of Scheduling and Control for Chemical Batch Plants under Stochastic Uncertainty: A Back-Off Approach. Ind Eng Chem Res 2022. [DOI: 10.1021/acs.iecr.1c04386] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/28/2022]
|
4
|
Andrés‐Martínez O, Ricardez‐Sandoval LA. A nested online scheduling and nonlinear model predictive control framework for multi‐product continuous systems. AIChE J 2022. [DOI: 10.1002/aic.17665] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/06/2023]
|
5
|
Kumar R, Wenzel MJ, ElBsat MN, Risbeck MJ, Drees KH, Zavala VM. Dual dynamic programming for multi-scale mixed-integer MPC. Comput Chem Eng 2021. [DOI: 10.1016/j.compchemeng.2021.107265] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/05/2023]
|
6
|
State estimation in online batch production scheduling: concepts, definitions, algorithms and optimization models. Comput Chem Eng 2021. [DOI: 10.1016/j.compchemeng.2020.107209] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/05/2023]
|
7
|
Park J, Martin RA, Kelly JD, Hedengren JD. Benchmark temperature microcontroller for process dynamics and control. Comput Chem Eng 2020. [DOI: 10.1016/j.compchemeng.2020.106736] [Citation(s) in RCA: 12] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/05/2023]
|
8
|
Proactive Energy Optimization in Residential Buildings with Weather and Market Forecasts. Processes (Basel) 2019. [DOI: 10.3390/pr7120929] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.6] [Reference Citation Analysis] [Abstract] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/16/2022] Open
Abstract
This work explores the development of a home energy management system (HEMS) that uses weather and market forecasts to optimize the usage of home appliances and to manage battery usage and solar power production. A Moving Horizon Estimation (MHE) application is used to find the unknown home model parameters. These parameters are then updated in a Model Predictive Controller (MPC) which optimizes and balances competing comfort and economic objectives. Combining MHE and MPC applications alleviates model complexity commonly seen in HEMS by using a lumped parameter model that is adapted to fit a high-fidelity model. Heating, ventilation, and air conditioning (HVAC) on/off behaviors are simulated by using Mathematical Program with Complementarity Constraints (MPCCs) and solved in near real time with a non-linear solver. Removing HVAC on/off as a discrete variable and replacing it with an MPCC reduces solve time. The results of this work indicate that energy management optimization significantly decreases energy costs and balances energy usage more effectively throughout the day. A case study for Phoenix, Arizona shows an energy reduction of 21% and a cost reduction of 40%. This simulated home contributes less to the grid peak load and therefore improves grid stability and reduces the amplitude of load-following cycles for utilities. The case study combines renewable energy, energy storage, forecasts, cooling system, variable rate electricity plan and a multi-objective function allowing for a complete home energy optimization assessment. There remain several challenges, including improved forecast models, improved computational performance to allow the algorithms to run in real time, and mixed empirical/physics-based machine-learning methods to guide the model structure.
Collapse
|
9
|
Tsay C, Kumar A, Flores-Cerrillo J, Baldea M. Optimal demand response scheduling of an industrial air separation unit using data-driven dynamic models. Comput Chem Eng 2019. [DOI: 10.1016/j.compchemeng.2019.03.022] [Citation(s) in RCA: 52] [Impact Index Per Article: 10.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/05/2023]
|
10
|
|
11
|
Hansen B, Tolbert B, Vernon C, Hedengren JD. Model predictive automatic control of sucker rod pump system with simulation case study. Comput Chem Eng 2019. [DOI: 10.1016/j.compchemeng.2018.08.018] [Citation(s) in RCA: 5] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 01/06/2023]
|
12
|
Abstract
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.
Collapse
|