Journal ArticleDOI
ACADO toolkit—An open-source framework for automatic control and dynamic optimization
Reads0
Chats0
TLDR
The user‐friendly syntax of the ACADO Toolkit to set up optimization problems is illustrated with two tutorial examples: an optimal control and a parameter estimation problem.Abstract:
In this paper the software environment and algorithm collection ACADO Toolkit is presented, which implements tools for automatic control and dynamic optimization. It provides a general framework for using a great variety of algorithms for direct optimal control, including model predictive control as well as state and parameter estimation. The ACADO Toolkit is implemented as a self-contained C++ code, while the object-oriented design allows for convenient coupling of existing optimization packages and for extending it with user-written optimization routines. We discuss details of the software design of the ACADO Toolkit 1.0 and describe its main software modules. Along with that we highlight a couple of algorithmic features, in particular its functionality to handle symbolic expressions. The user-friendly syntax of the ACADO Toolkit to set up optimization problems is illustrated with two tutorial examples: an optimal control and a parameter estimation problem. Copyright © 2010 John Wiley & Sons, Ltd.read more
Citations
More filters
Book
Model Predictive Control
TL;DR: This paper recalls a few past achievements in Model Predictive Control, gives an overview of some current developments and suggests a few avenues for future research.
Journal ArticleDOI
qpOASES: a parametric active-set algorithm for quadratic programming
TL;DR: The open-source C++ software package qpOASES is described, which implements a parametric active-set method in a reliable and efficient way and can be used to compute critical points of nonconvex QP problems.
Journal ArticleDOI
GPOPS-II: A MATLAB Software for Solving Multiple-Phase Optimal Control Problems Using hp-Adaptive Gaussian Quadrature Collocation Methods and Sparse Nonlinear Programming
Michael A. Patterson,Anil V. Rao +1 more
TL;DR: A general-purpose MATLAB software program called GPOPS--II is described for solving multiple-phase optimal control problems using variable-order Gaussian quadrature collocation methods.
Journal ArticleDOI
Experimental analysis of model predictive control for an energy efficient building heating system
TL;DR: In this article, the authors focus on the analysis of energy savings that can be achieved in a building heating system by applying model predictive control (MPC) and using weather predictions.
Journal ArticleDOI
Modeling and Simulation of Lithium-Ion Batteries from a Systems Engineering Perspective
Venkatasailanathan Ramadesigan,Paul W. C. Northrop,Sumitava De,Shriram Santhanagopalan,Richard D. Braatz,Venkat R. Subramanian +5 more
TL;DR: In this paper, a review of the modeling and simulation of lithium-ion batteries and their use in the design of better batteries is presented and likely future directions in battery modeling and design including promising research opportunities are outlined.
References
More filters
Book ChapterDOI
Graph Implementations for Nonsmooth Convex Programs
Michael C. Grant,Stephen Boyd +1 more
TL;DR: Graph implementations as mentioned in this paper is a generic method for representing a convex function via its epigraph, described in a disciplined convex programming framework, which allows a very wide variety of smooth and nonsmooth convex programs to be easily specified and efficiently solved.
Book
Evaluating Derivatives: Principles and Techniques of Algorithmic Differentiation
Andreas Griewank,Andrea Walther +1 more
TL;DR: This second edition has been updated and expanded to cover recent developments in applications and theory, including an elegant NP completeness argument by Uwe Naumann and a brief introduction to scarcity, a generalization of sparsity.
Posted Content
Enabling New Flexibility in the SUNDIALS Suite of Nonlinear and Differential/Algebraic Equation Solvers.
TL;DR: The SUNDIALS suite of nonlinear and DIfferential/ALgebraic equation solvers (SUNDIALs) as mentioned in this paper has been redesigned to better enable the use of application-specific and third-party algebraic solvers and data structures.
Book
Computer Methods for Ordinary Differential Equations and Differential-Algebraic Equations
Uri M. Ascher,Linda R. Petzold +1 more
TL;DR: This book is a practical and mathematically well informed introduction that emphasizes basic methods and theory, issues in the use and development of mathematical software, and examples from scientific engineering applications.
Related Papers (5)
A Multiple Shooting Algorithm for Direct Solution of Optimal Control Problems
Hans Georg Bock,K.J. Plitt +1 more