How can the stability of an ODE system be determined without solving it?

  • Context: Graduate 
  • Thread starter Thread starter member 428835
  • Start date Start date
  • Tags Tags
    Ode Ode system System
Click For Summary

Discussion Overview

The discussion revolves around determining the stability of a periodic ordinary differential equation (ODE) system represented by ##x'(t) = A(t) x(t)##, where ##A(t)## is a periodic matrix. Participants explore various methods to assess stability without explicitly solving the system, focusing on the implications of assumptions made about the matrix ##A(t)##.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant suggests fixing ##t^*## and using an integral approach to relate the stability to the eigenvalues of ##A(t^*)##, but acknowledges that this assumes ##A(t)## is approximately constant.
  • Another participant challenges this approach, stating that it assumes ##A## is constant and questions the validity of dividing by a vector.
  • Some participants propose that the stability should be determined by finding the actual solution integrated over a period, leading to a transformation of the form ##x(t+T) = S x(t)##, where the eigenvalues of ##S## dictate stability.
  • There is a discussion about using the integral of ##A(t)## over a period to form a matrix ##B##, but this is met with skepticism regarding its ability to solve the differential equation.
  • A later reply emphasizes the need for a time-ordered exponential to properly address the stability question.
  • Participants express uncertainty about whether the proposed methods can effectively show stability without solving the ODE.

Areas of Agreement / Disagreement

Participants generally disagree on the validity of the initial approach to stability assessment and the methods required to determine stability for the periodic ODE system. Multiple competing views remain regarding the appropriate techniques to use.

Contextual Notes

Limitations include assumptions about the periodicity and constancy of the matrix ##A(t)##, as well as the unresolved nature of the mathematical steps involved in determining stability without solving the ODE.

member 428835
Hi PF!

Given the ODE system ##x'(t) = A(t) x(t)## where ##x## is a vector and ##A## a square matrix periodic, so that ##A(t) = A(T+t)##, would the following be a good way to solve the system's stability: fix ##t^*##. Then

$$
\int \frac{1}{x} \, dx = \int A(t^*) \, dt \implies\\

x(t) = x(0)\exp\left( A(t^*)t \right).
$$

The eigenvalues of ##A(t^*)## determine the system's stability, but by fixing ##t##, this approach assumes ##A(t)## is approximately constant for ##t##, which may not be the case. What do you think?
 
Physics news on Phys.org
No. You essentially assumed that A is constant and even if it is you cannot divide by a vector.
 
Orodruin said:
No. You essentially assumed that A is constant and even if it is you cannot divide by a vector.
So this technique cannot be used to determine stability of a periodic function? I know solutions won't always work, but you think this fails in general for stability for aforementioned reasons?
 
You need to find the actual solution integrated over a period, which will be on the form ##x(t+T) = S x(t)##. The eigenvalues of ##S## will determine the stability.
 
  • Like
Likes   Reactions: FactChecker
Orodruin said:
You need to find the actual solution integrated over a period, which will be on the form ##x(t+T) = S x(t)##. The eigenvalues of ##S## will determine the stability.
So you're saying something like ##B = \int_0^T A(t) \, dt## and then solve ##x' = B x##?
 
Last edited by a moderator:
joshmccraney said:
So you're saying something like ##B = \int_0^T A(t) \, dt## and then solve ##x' = B x##?
No, that will not solve the differential equation. You need the time-ordered exponential.
 
Orodruin said:
No, that will not solve the differential equation. You need the time-ordered exponential.
Not solve, but show stability? I think you'll still say no, and thanks for the reply! :oldbiggrin:
 
joshmccraney said:
Not solve, but show stability? I think you'll still say no, and thanks for the reply! :oldbiggrin:
It will not be easy, but you need to solve ##x'(t) = A(t) x(t), \; 0 \leq t \leq T## for given ##x(0)## You can express the vector ##x(T)## as some linear transformation of ##x(0),## that is, ##x(T) = B x(0)## for some matrix ##B## that you can determine numerically. Stability issues involve ##B##.
 

Similar threads

  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 0 ·
Replies
0
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K