scispace - formally typeset
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

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

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

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

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

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)