NAJun 18, 2018
Multiscale differential Riccati equations for linear quadratic regulator problemsAxel Målqvist, Anna Persson, Tony Stillfjord
We consider approximations to the solutions of differential Riccati equations in the context of linear quadratic regulator problems, where the state equation is governed by a multiscale operator. Similarly to elliptic and parabolic problems, standard finite element discretizations perform poorly in this setting unless the grid resolves the fine-scale features of the problem. This results in unfeasible amounts of computation and high memory requirements. In this paper, we demonstrate how the localized orthogonal decomposition method may be used to acquire accurate results also for coarse discretizations, at the low cost of solving a series of small, localized elliptic problems. We prove second-order convergence (except for a logarithmic factor) in the $L^2$ operator norm, and first-order convergence in the corresponding energy norm. These results are both independent of the multiscale variations in the state equation. In addition, we provide a detailed derivation of the fully discrete matrix-valued equations, and show how they can be handled in a low-rank setting for large-scale computations. In connection to this, we also show how to efficiently compute the relevant operator-norm errors. Finally, our theoretical results are validated by several numerical experiments.
NAFeb 20, 2017
Finite element convergence analysis for the thermoviscoelastic Joule heating problemAxel Målqvist, Tony Stillfjord
We consider a system of equations that model the temperature, electric potential and deformation of a thermoviscoelastic body. A typical application is a thermistor; an electrical component that can be used e.g. as a surge protector, temperature sensor or for very precise positioning. We introduce a full discretization based on standard finite elements in space and a semi-implicit Euler-type method in time. For this method we prove optimal convergence orders, i.e. second-order in space and first-order in time. The theoretical results are verified by several numerical experiments in two and three dimensions.
OCJun 25, 2018
Singular value decay of operator-valued differential Lyapunov and Riccati equationsTony Stillfjord
We consider operator-valued differential Lyapunov and Riccati equations, where the operators $B$ and $C$ may be relatively unbounded with respect to $A$ (in the standard notation). In this setting, we prove that the singular values of the solutions decay fast under certain conditions. In fact, the decay is exponential in the negative square root if $A$ generates an analytic semigroup and the range of $C$ has finite dimension. This extends previous similar results for algebraic equations to the differential case. When the initial condition is zero, we also show that the singular values converge to zero as time goes to zero, with a certain rate that depends on the degree of unboundedness of $C$. A fast decay of the singular values corresponds to a low numerical rank, which is a critical feature in large-scale applications. The results reported here provide a theoretical foundation for the observation that, in practice, a low-rank factorization usually exists.
81.7NAApr 28
Convergence analysis of a full discretization of operator-valued differential Riccati equationsEskil Hansen, Tony Stillfjord, Teodor Åberg
In recent previous work [E. Hansen, T. Stillfjord and T. Åberg, SIAM J. Numer. Anal., to appear], we analyzed the convergence of operator splitting methods applied to operator-valued differential Riccati equations (DRE). In this paper, we extend these results by analyzing the convergence of a full discretization based on finite elements in space and Lie splitting in time. As far as we are aware, this is the first such analysis for DRE. There are very few analyses of temporal discretizations of DRE overall, and none of them have been combined with spatial discretizations. However, it is clearly vital to know when the full discretization converges, since this is what will be used in practical applications. Our main result is that except for logarithmic factors, the method converges with order one in time and order two in space, under fairly weak assumptions on the problem data. This is illustrated by a numerical experiment based on an application in optimal control.
NAOct 22, 2018
GPU acceleration of splitting schemes applied to differential matrix equationsHermann Mena, Lena-Maria Pfurtscheller, Tony Stillfjord
We consider differential Lyapunov and Riccati equations, and generalized versions thereof. Such equations arise in many different areas and are especially important within the field of optimal control. In order to approximate their solution, one may use several different kinds of numerical methods. Of these, splitting schemes are often a very competitive choice. In this article, we investigate the use of graphical processing units (GPUs) to parallelize such schemes and thereby further increase their effectiveness. According to our numerical experiments, large speed-ups are often observed for sufficiently large matrices. We also provide a comparison between different splitting strategies, demonstrating that splitting the equations into a moderate number of subproblems is generally optimal.