Award Abstract # 1547110
EAGER: Cyber-Manufacturing with Multi-echelon Control and Scheduling

NSF Org: CBET
Division of Chemical, Bioengineering, Environmental, and Transport Systems
Recipient: BRIGHAM YOUNG UNIVERSITY
Initial Amendment Date: July 31, 2015
Latest Amendment Date: May 3, 2017
Award Number: 1547110
Award Instrument: Standard Grant
Program Manager: Triantafillos Mountziaris
CBET
 Division of Chemical, Bioengineering, Environmental, and Transport Systems
ENG
 Directorate for Engineering
Start Date: January 1, 2016
End Date: December 31, 2018 (Estimated)
Total Intended Award Amount: $235,869.00
Total Awarded Amount to Date: $259,869.00
Funds Obligated to Date: FY 2015 = $235,869.00
FY 2016 = $12,000.00

FY 2017 = $12,000.00
History of Investigator:
  • John Hedengren (Principal Investigator)
    john.hedengren@byu.edu
  • Sean Warnick (Co-Principal Investigator)
Recipient Sponsored Research Office: Brigham Young University
A-153 ASB
PROVO
UT  US  84602-1128
(801)422-3360
Sponsor Congressional District: 03
Primary Place of Performance: Brigham Young University
350 CB
Provo
UT  US  84602-4201
Primary Place of Performance
Congressional District:
Unique Entity Identifier (UEI): JWSYC7RUMJD1
Parent UEI:
NSF Program(s): Proc Sys, Reac Eng & Mol Therm,
IIS Special Projects
Primary Program Source: 01001516DB NSF RESEARCH & RELATED ACTIVIT
01001617DB NSF RESEARCH & RELATED ACTIVIT

01001718DB NSF RESEARCH & RELATED ACTIVIT
Program Reference Code(s): 049E, 050E, 7752, 7916, 9150, 9251
Program Element Code(s): 140300, 748400
Award Agency Code: 4900
Fund Agency Code: 4900
Assistance Listing Number(s): 47.041

ABSTRACT

Abstract - Hedengren, 1547110
Current process control and optimization strategies are typically divided into three major sections: base layer controls, advanced controls, and planning and scheduling. Each of these levels works at a different time scale, ranging from milliseconds to seconds for base controls, up to months or years at the planning and scheduling level. To simplify models and decrease computation time, each of these layers receives a minimal amount of information to fulfill its objective. This lack of information creates lost opportunities. For example, the scheduling program may pass a set of unreachable set points to the advanced controls, or the base controls could reach a set point through a suboptimal path due to its lack of knowledge regarding process nonlinearities that the advanced controls had incorporated.

The purpose of this EAGER project is to develop a unified architecture for control and planning/scheduling applications. This is now possible because of large cloud computing infrastructure, mobile devices with wireless communication, smart sensors that build an internet of interacting devices, and recent break-through algorithms in solver and algorithmic performance. The project is about consolidation of disparate algorithms and research areas into a unifying architecture for scheduling and control through the development of a computational and visualization tool or APP. Although tested on local and limited multi-core resources, the project framework is proposed for a new paradigm of computing including cloud-based resources.

Undergraduate students will participate on the project for course credit. Students from underrepresented groups will be recruited directly and by connecting to an existing college program that targets such students (WE @ BYU). From an educational standpoint, students will (i) gain experience in the design and implementation process for utilization of renewable resources (ii) demonstrate an appreciation for working within engineering constraints to develop a sustainable process, (iii) demonstrate effective teamwork and leadership skills as they work together on teams, and (iv) recognize the extent to which renewable resources can be applied to multiple process platforms.

PUBLICATIONS PRODUCED AS A RESULT OF THIS RESEARCH

Note:  When clicking on a Digital Object Identifier (DOI) number, you will be taken to an external site maintained by the publisher. Some full text articles may not yet be available without a charge during the embargo (administrative interval).

Some links on this page may take you to non-federal websites. Their policies may differ from this site.

(Showing: 1 - 10 of 12)
Beal, L., Clark, J., Anderson, M., Warnick, S., Hedengren, J.D. "Combined Scheduling and Control with Diurnal Constraints and Costs using a Discrete Time Formulation" FOCAPO / CPC 2017 , 2017
Beal, L.D., Petersen D., Pila G., Davis, B., Warnick, S., and Hedengren, J.D. "Economic Benefit from Progressive Integration of Scheduling and Control for Continuous Chemical Processes" Processes , v.5 , 2017 10.3390/pr5040084
Beal, Logan D. R. and Hill, Daniel C. and Martin, R. Abraham and Hedengren, John D. "GEKKO Optimization Suite" Processes , v.6 , 2018 10.3390/pr6080106
Beal, L., Park, J., Petersen, D., Warnick, S., Hedengren, J.D. "Combined Model Predictive Control and Scheduling with Dominant Time Constant Compensation" Computers & Chemical Engineering , v.104 , 2017 10.1016/j.compchemeng.2017.04.024
Brigham Hansen and Brandon Tolbert and Cory Vernon and John D. Hedengren "Model predictive automatic control of sucker rod pump system with simulation case study" Computers & Chemical Engineering , v.121 , 2019 , p.265 - 284 https://doi.org/10.1016/j.compchemeng.2018.08.018
Eaton, A.N., Beal, L., Thorpe, S., Hubbell, C., Hedengren, J.D., Nybø, R., Aghito, M. "Real Time Model Identification Using Multi-Fidelity Models in Managed Pressure Drilling" Computers and Chemical Engineering , v.97 , 2017 , p.76 10.1016/j.compchemeng.2016.11.008
Logan D.R. Beal and Damon Petersen and David Grimsman and Sean Warnick and John D. Hedengren "Integrated scheduling and control in discrete-time with dynamic parameters and constraints" Computers \& Chemical Engineering , v.115 , 2018 , p.361 - 376 https://doi.org/10.1016/j.compchemeng.2018.04.010
Martin, R Abraham and Gates, Nathaniel S and Ning, Andrew and Hedengren, John D "Dynamic Optimization of High-Altitude Solar Aircraft Trajectories Under Station-Keeping Constraints" Journal of Guidance, Control, and Dynamics , 2018 , p.1--15 https://doi.org/10.2514/1.G003737
Mojica, J.L., Petersen, D.J., Hansen, B., Powell, K.M., Hedengren, J.D. "Optimal Combined Long-Term Facility Design and Short-Term Operational Strategy for CHP Capacity Investments" Energy , v.118 , 2017 , p.97 10.1016/j.energy.2016.12.009
Mojica, J.L., Petersen, D.J., Hansen, B., Powell, K.M., Hedengren, J.D. "Optimal Combined Long-Term Facility Design and Short-Term Operational Strategy for CHP Capacity Investments" Energy , v.118 , 2017 10.1016/j.energy.2016.12.009
Petersen, D., Beal, L.D., Prestwich D., Warnick, S., and Hedengren, J. D. "Combined Noncyclic Scheduling and Advanced Control for Continuous Chemical Processes" Processes , v.5 , 2017 10.3390/pr5040083
(Showing: 1 - 10 of 12)

PROJECT OUTCOMES REPORT

Disclaimer

This Project Outcomes Report for the General Public is displayed verbatim as submitted by the Principal Investigator (PI) for this award. Any opinions, findings, and conclusions or recommendations expressed in this Report are those of the PI and do not necessarily reflect the views of the National Science Foundation; NSF has not approved or endorsed its content.

This project developed a revolutionary approach to manufacturing optimization with combined scheduling and control. The unified approach is shown to have significant economic impact on manufacturing industries. Current optimization strategies are divided into major sections that work at different time scales, ranging from milliseconds to seconds for base controls and up to weeks or months at the planning and scheduling level. To simplify models and decrease computation time, each of these layers receives a minimal amount of information to fulfill an objective. However, this lack of information creates lost opportunities. A significant outcome of this project is the GEKKO Optimization Suite for machine learning and optimal control. The Python package combines scheduling and control into a single architecture. It also includes deep learning capabilities to build, train, and optimize in support of next-generation manufacturing. The open source software is released through GitHub and is available through pip install for Python. Other specific achievements of this project include a unified control and scheduling framework that is detailed in publications and through an online course. The publications include open access and top tier journal venues. The new approach is taught in the Dynamic Optimization course that is offered annually. It is a graduate level course on the theory and applications of numerical methods for solution of time-varying systems with a focus on engineering design and real-time control applications. Concepts taught in this course include mathematical modeling, data reconciliation, machine learning, nonlinear programming, estimation, and advanced control methods such as model predictive control.


Last Modified: 12/20/2018
Modified by: John Hedengren

Please report errors in award information by writing to: awardsearch@nsf.gov.

Print this page

Back to Top of page