Solving differential Riccati equations: A nonlinear space-time method using tensor trains

by   Tobias Breiten, et al.

Differential algebraic Riccati equations are at the heart of many applications in control theory. They are time-depent, matrix-valued, and in particular nonlinear equations that require special methods for their solution. Low-rank methods have been used heavily computing a low-rank solution at every step of a time-discretization. We propose the use of an all-at-once space-time solution leading to a large nonlinear space-time problem for which we propose the use of a Newton-Kleinman iteration. Approximating the space-time problem in low-rank form requires fewer applications of the discretized differential operator and gives a low-rank approximation to the overall solution.


page 7

page 14


Improved parallel-in-time integration via low-rank updates and interpolation

This work is concerned with linear matrix equations that arise from the ...

A low-rank algorithm for solving Lyapunov operator φ-functions within the matrix-valued exponential integrators

In this work we develop a low-rank algorithm for the computation of low-...

A Low-rank Approach for Nonlinear Parameter-dependent Fluid-structure Interaction Problems

Parameter-dependent discretizations of linear fluid-structure interactio...

Isogeometric analysis of diffusion problems on random surfaces

In this article, we discuss the numerical solution of diffusion equation...

A Low-rank Method for Parameter-dependent Fluid-structure Interaction Discretizations With Hyperelasticity

In aerospace engineering and boat building, fluid-structure interaction ...

Large-Scale Algebraic Riccati Equations with High-Rank Nonlinear Terms and Constant Terms

For large-scale discrete-time algebraic Riccati equations (DAREs) with h...

Lifting Sylvester equations: singular value decay for non-normal coefficients

We aim to find conditions on two Hilbert space operators A and B under w...

Please sign up or login with your details

Forgot password? Click here to reset