DocumentCode
184612
Title
BLOM: The Berkeley Library for Optimization Modeling
Author
Kelman, Anthony ; Kong, Jackson ; Vichik, Sergey ; Chiang, Karen ; Borrelli, Francesco
Author_Institution
Mech. Eng. Dept., Univ. of California, Berkeley, Berkeley, CA, USA
fYear
2014
fDate
4-6 June 2014
Firstpage
2900
Lastpage
2905
Abstract
We present the Berkeley Library for Optimization Modeling (BLOM), an open-source tool for optimization-based modeling and control formulation implemented in Simulink. The underlying structure for BLOM is a novel way of representing linear and nonlinear mathematical functions that allows for easy computation of closed form gradients, Jacobians and Hessians. This formulation provides an efficient problem representation for optimization-based modeling and is scalable to large optimization problems. With BLOM, an optimization-based controller for a dynamic system can be developed and exported from the same model that is used in forward simulation. BLOM is capable of solving several types of optimization problems, including static optimization problems and optimization problem with dynamics. Its intended use is for nonlinear model predictive control. We present results where BLOM is able to handle problems with tens of thousands of variables.
Keywords
Hessian matrices; Jacobian matrices; control engineering computing; gradient methods; nonlinear dynamical systems; nonlinear functions; optimal control; optimisation; predictive control; public domain software; software libraries; software tools; BLOM; Berkeley library for optimization modeling; Hessians; Jacobians; Simulink; closed form gradients; dynamic system; linear mathematical function representation; nonlinear mathematical function representation; nonlinear model predictive control; open-source tool; optimization-based controller; Computational modeling; Cost function; Jacobian matrices; Mathematical model; Object oriented modeling; Software packages; Control software; Optimization; Predictive control for nonlinear systems;
fLanguage
English
Publisher
ieee
Conference_Titel
American Control Conference (ACC), 2014
Conference_Location
Portland, OR
ISSN
0743-1619
Print_ISBN
978-1-4799-3272-6
Type
conf
DOI
10.1109/ACC.2014.6859196
Filename
6859196
Link To Document