DocumentCode
3186411
Title
A tutorial for applying DMOC to solve optimization control problems
Author
Zhang, Weizhong ; Inanc, Tamer
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Louisville, Louisville, CO, USA
fYear
2010
fDate
10-13 Oct. 2010
Firstpage
1857
Lastpage
1862
Abstract
This paper presents a detailed procedure to apply newly-proposed DMOC (Discrete Mechanics and Optimal Control) methodology to solve optimal control problems. DMOC is based on a direct discretization of Lagrange-d´Alembert principle for a system. First, this tutorial explains the principle of DMOC, and how to formulate the problem in DMOC. Next the steps are shown about how to install and configure nonlinear programming solver IPOPT, and how to use the modeling language AMPL. In particular, the user-defined function is involved with AMPL to solve a more complicated problem. Furthermore, a glider example is provided in this tutorial to solve optimal control problem with the user-defined 2D time-varying B-spline ocean current model. The ocean current original data was collected by HF-Radar stations located around Monterey Bay, CA in August 2000. Practically, this tutorial is shown how to use DMOC to solve optimal control problems with IPOPT and AMPL as the components. The possible users are robotic researchers, control system engineers, operations management researchers, and so on.
Keywords
nonlinear programming; optimal control; HF-radar station; Lagrange-d´Alembert principle; control system engineer; direct discretization; discrete mechanics; modeling language AMPL; nonlinear programming solver IPOPT; ocean current original data; optimal control; optimization control problem; user-defined 2D time-varying B-spline ocean current model; user-defined function; Jacobian matrices; Spline; AMPL; Discrete Mechanics; IPOPT; Optimal Control; Tutorial;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems Man and Cybernetics (SMC), 2010 IEEE International Conference on
Conference_Location
Istanbul
ISSN
1062-922X
Print_ISBN
978-1-4244-6586-6
Type
conf
DOI
10.1109/ICSMC.2010.5642279
Filename
5642279
Link To Document