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 :
بازگشت