• No results found

Development of Runge-Kutta Integrators with continuous output for fast Moving Horizon Estimation

N/A
N/A
Protected

Academic year: 2021

Share "Development of Runge-Kutta Integrators with continuous output for fast Moving Horizon Estimation"

Copied!
1
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Abstracts at ICCAM 2012

Development of Runge-Kutta Integrators with

continuous output for fast Moving Horizon Estimation

Rien Quirynen

KU Leuven

Kasteelpark Arenberg 10, 3001 Leuven Belgium

rien.quirynen@student.kuleuven.be Joint work with: M. Vukov, M. Diehl

The principle of automatic generation of optimized code has spread in the world of embedded optimization. An example is the code generation tool of the ACADO Toolkit, which implements the Real-Time Iteration (RTI) scheme [1]. It is based on a shooting discretization of the Optimal Control Problem (OCP), mean-ing the integration of the system with sensitivity generation forms a major com-putational step. Until now, this was tackled using code generation of the Explicit Runge-Kutta (ERK) method of order 4. The project which will be presented, con-sists of three major aspects. The first aspect is to show that auto generation of Implicit Runge-Kutta (IRK) methods with sensitivity generation can also be im-plemented very efficiently. This greatly improves the support for stiff systems of equations and also allows to handle systems of Differential Algebraic Equations (DAE) instead of only Ordinary Differential Equations (ODE). The second aspect is therefore that the methods can efficiently be extended to DAE systems of index 1. Collocation methods, which are a special case of IRK methods that can provide a continuous approximation of the solution, are quite promising for Moving Hori-zon Estimation (MHE) with high frequency measurements. They namely allow the integration step size to be larger than imposed by the measurement frequency, while still being able to use all the high frequency data without any loss of infor-mation. The continuous output of these methods could enable many other appli-cations. Translating this into an optional feature of the methods that can efficiently support all of these applications is the third aspect. The final result of the project besides a thesis and a paper is the well documented open source code, made part of the ACADO code generation tool.

References

[1] B. Houska, H.J. Ferreau and M. Diehl, ACADO Toolkit – An Open Source Frame-work for Automatic Control and Dynamic Optimization. Optimal Control Applica-tions and Methods, 32(3):298–312, 2011.

Keywords: Mathematical programming and optimization, Numerical software, Ordinary differential equations.

Referenties

GERELATEERDE DOCUMENTEN

Table 1 shows the average computation time per integration step for the FD, IND-AD, IFT and IFT-R approach to compute the sensitivities in combination with the Gauss methods [Hairer

Section II describes the implementation of auto generated IRK methods for index-1 DAE systems, including a discussion on sensitivity generation and continuous output.. A user

Diehl, an implementation of code generation for Nonlinear Model Predictive Control (NMPC) and Moving Horizon Estimation (MHE) is devel- oped that uses carefully designed

4 Illustrating our General Procedure III in a search for some optimal singly-diagonally-implicit Runge-Kutta

More specifically, the natural question arises of whether stepsize restrictions of the form (3.5) can be established which guarantee property (4.3) when condition (4.2) is fulfilled..

After the introductory Section 4.1 we review, in Section 4.2, conclusions of Kraaijevanger (1991) regarding the optimization of R(A, b), in various classes of explicit

In Section 2 we shall give generalizations of the Shu-Osher representation (1.8) and of the above Shu-Osher Theorem 1.1; our generalizations are relevant to arbitrary

Accordingly, in Section 4, we shall illustrate our new version of (1.16) in a numerical search for some optimal methods within the important class of