DOE OSTI · 1848531
Optimization-based control using input convex neural networks
Abstract
Input convex neural networks (ICNNs) are a family of deep learning models where the outputs are constructed to be convex functions of the inputs. By parameterizing system models using ICNNs, optimization-based control problems can be solved as convex optimization problems, leading to improved performance and robustness. This work proposes a novel framework where the control objective function and constraints are modelled using ICNNs. A case study of optimization-based control with output constraints is conducted on a process with input multiplicity and nonminimum phase behavior. The simulation results demonstrate improved economic yield compared with normal neural networks. Additionally, the input convexity formulation is compared with simple regularization techniques, and unique benefits such as improved data efficiency and robustness of the proposed formulation are shown. Finally, by explicitly incorporating prior knowledge about convexity, this framework provides a good balance between the universal approximation power of deep learning and computational feasibility required by control.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Yang, Shu, Bequette, B. Wayne. 2020-10-27. Optimization-based control using input convex neural networks. https://doi.org/10.1016/j.compchemeng.2020.107143
Cite the original work for its findings. Save a collection to share your selection of sources.