Graduate Numerically solving matrix Riccati ODE

  • Thread starter Thread starter Avatrin
  • Start date Start date
  • Tags Tags
    Matrix Ode
Click For Summary
The discussion revolves around solving the matrix Riccati ordinary differential equation (ODE) given by the equation $$\dot{X}(t) = FX(t) + X(t)F^T + B$$ with an initial condition X(0)=X_0. The user expresses uncertainty about how to proceed and references the Wikipedia page for general information, noting it primarily covers the algebraic Riccati equation. Suggestions include using numerical methods like Euler's method and Runge-Kutta for solving ODEs, although concerns about stability with Euler's method are mentioned. There is interest in understanding how the Continuous-time Algebraic Riccati Equation (CARE) can be applied to this problem. The discussion highlights the need for practical resources or examples in MATLAB or Python to aid in the solution process.
Avatrin
Messages
242
Reaction score
6
Hi

I need to solve an equation of the form $$\dot{X}(t) = FX(t) + X(t)F^T + B$$
All of these are matrices. I have an initial condition X(0)=X_0.

However, I have no idea how to proceed. How can I make any progress?
 
Physics news on Phys.org
scottdave said:
The Wikipedia page gives a general overview. https://en.wikipedia.org/wiki/Algebraic_Riccati_equation

But at the bottom there are some links to some MATLAB and Python resources which may help.
Well, I've already skimmed through that one. It is about the algebraic Riccati equation, and does mention that it can be applied to the differential Riccati equation. However, I just don't know how.

So, my best idea at the moment is just to use Euler's method. However, I wish I could find out how CARE can be used to solve my problem.
 
if you have matlab, just try the runge-kutta solver for solving ode's and systems of ode's. You can also use Euler's methods, as it is the simplest numerical method, but it is not always very stable.
 
  • Like
Likes scottdave and Avatrin

Similar threads

  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 24 ·
Replies
24
Views
4K
  • · Replies 2 ·
Replies
2
Views
4K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 7 ·
Replies
7
Views
2K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
Replies
28
Views
3K