Stability of Stationary Solutions in a System of Differential Equations

In summary, I found that (x,y)=(-i,0) is a stationary solution to the system of DE and that it is stable.
  • #1
fluidistic
Gold Member
3,923
261

Homework Statement


Find the stationary solution(s) of the following system of DE and determine its stability:
[itex]x'=x^2+y^2+1[/itex].
[itex]y'=2xy[/itex].

Homework Equations


[itex]x'=\frac{dx}{dt}=0[/itex], [itex]y'=\frac{dy}{dt}=0[/itex].

The Attempt at a Solution


I tried to google "stationary solutions of a system of DE" but didn't find anything that can help me. I'm guessing they mean solutions that does not change with respect to time, hence [itex]x'=y'=0[/itex]. By setting this constraint, I reached that [itex](x,y)=(\pm i \sqrt {1+y^2},0)=(\pm i , 0)[/itex] are critical points. Namely [itex](x,y)=(i,0)[/itex] and [itex](x,y)=(-i,0)[/itex] are 2 critical points, or stationary solutions to the system of DE.
Now I do not know about the stability of such a system. What should I check for?
Thanks in advance!
 
Physics news on Phys.org
  • #2
To check stability, expand [itex](x,y)[/itex] around the critical points [itex](x_0,y_0)[/itex], i.e., let

[tex]x=x_0 + \alpha,~~~y=y_0 + \beta.[/tex]

Keeping terms that are linear in [itex](\alpha,\beta)[/itex] and their derivatives lead to the linearization of the original system of ODEs. A critical point is stable if the solutions to the linearized equations with an initial condition in a small neighborhood of the critical point converge uniformly to the critical point at later times. In terms of [itex](\alpha,\beta)[/itex], both of [itex](\alpha,\beta)[/itex] will remain small and tend to zero as the system evolves in time. For unstable critical points, solutions to the linear equations tend to take the system away from the critical point.
 
  • #3
Ok thank you fzero. I'm not understanding well how to "plug" the uniform convergence here since I don't see a sequence of functions.
What I understand is, if I can show [itex]|x(t)- \tilde x (t)|<\varepsilon[/itex], [itex]\forall t \geq 0[/itex] and [itex]\forall \varepsilon >0[/itex] and then doing the same with y(t), then the point is stable. Maybe the "for all t's" implies the uniform convergence.
Oh and [itex]\tilde x(t)=x_0+\alpha[/itex].
But for this, I'd have to know exactly x(t). Am I missing something, misunderstanding something?

Edit: I think I'm totally wrong, and I'm very tired. Will try to think more about it.
 
  • #4
fluidistic said:
Ok thank you fzero. I'm not understanding well how to "plug" the uniform convergence here since I don't see a sequence of functions.
What I understand is, if I can show [itex]|x(t)- \tilde x (t)|<\varepsilon[/itex], [itex]\forall t \geq 0[/itex] and [itex]\forall \varepsilon >0[/itex] and then doing the same with y(t), then the point is stable. Maybe the "for all t's" implies the uniform convergence.
Oh and [itex]\tilde x(t)=x_0+\alpha[/itex].
But for this, I'd have to know exactly x(t). Am I missing something, misunderstanding something?

Edit: I think I'm totally wrong, and I'm very tired. Will try to think more about it.

Yes, you can be more precise about how to define uniform convergence. It is the statement that, for any [itex]\epsilon>0[/itex], there is a [itex]\delta>0[/itex], such that for all [itex]x(t)[/itex], [itex]|x(0)-x_0|<\delta[/itex] implies that [itex]|x(t)-x_0|<\epsilon[/itex] for all [itex]t>0[/itex]. What is usually called "stability" here is more precisely called asymptotic stability, where [itex]|x(t)-x_0|\rightarrow 0[/itex] as [itex]t\rightarrow 0.[/itex] (The [itex]x(t)[/itex] for different times is the sequence.)

There is a theorem (associated to Lyapunov) that states that a critical point is asymptotically stable if the eigenvalues of the linearized system have a negative real part. In practice this means that the solutions to the linearized system approach zero exponentially as [itex]t\rightarrow 0[/itex]. It is not necessary to find the full solution for [itex]x(t)[/itex].

I don't have an ode book handy, but I'd think that a decent one would have a watered down but more complete explanation. Google will turn up various course notes that might be useful.
 
Last edited:
  • #5
Hey fzero, I'm trying to understand more, but not progressing much despite having downloaded and try to understand several lectures/courses on the Internet.
Could you tell me more about the linearization of the system of DE? You were talking about keeping the terms linear in alpha and beta, what did you mean exactly?
 
  • #6
fluidistic said:
Hey fzero, I'm trying to understand more, but not progressing much despite having downloaded and try to understand several lectures/courses on the Internet.
Could you tell me more about the linearization of the system of DE? You were talking about keeping the terms linear in alpha and beta, what did you mean exactly?

We're interested in the behavior of solutions that start out (have initial conditions) in a very small neighborhood of the critical point. So we can assume that, at least for small times, [itex]\alpha = x - x_0[/itex] is small. It therefore makes sense to expand our DE system in a Taylor series around [itex]x_0[/itex] and, in particular, to approximate the behavior of the system by the lowest order terms. The idea regarding stability is that if the behavior of the linearized system results in convergence of solutions back to the critical point, the nonlinear terms (which start out very small) should not spoil the convergence.

Now I'm not sure if you still have a question about which terms to keep in the expansion. You keep all linear terms in the unknowns and their derivatives, so, for example

[itex] x^2 y' \sim x_0^2 \beta', ~~~xy^2 \sim x_0y_0^2 + y_0^2 \alpha + 2x_0y_0 \beta.[/itex]
 
  • #7
fzero said:
We're interested in the behavior of solutions that start out (have initial conditions) in a very small neighborhood of the critical point. So we can assume that, at least for small times, [itex]\alpha = x - x_0[/itex] is small. It therefore makes sense to expand our DE system in a Taylor series around [itex]x_0[/itex] and, in particular, to approximate the behavior of the system by the lowest order terms. The idea regarding stability is that if the behavior of the linearized system results in convergence of solutions back to the critical point, the nonlinear terms (which start out very small) should not spoil the convergence.

Now I'm not sure if you still have a question about which terms to keep in the expansion. You keep all linear terms in the unknowns and their derivatives, so, for example

[itex] x^2 y' \sim x_0^2 \beta', ~~~xy^2 \sim x_0y_0^2 + y_0^2 \alpha + 2x_0y_0 \beta.[/itex]

Ok thanks a lot, this is clearer now in my mind, however I cannot figure out where did that mathematic expression come from? From the system of DE's...? Hmm how?
 
  • #8
fluidistic said:
Ok thanks a lot, this is clearer now in my mind, however I cannot figure out where did that mathematic expression come from? From the system of DE's...? Hmm how?

I purposely picked expressions that didn't appear in your system of equations (out of habit since this is a HW forum). If you can fill in the steps for those, you'd have no problem working out the system in your OP.
 
  • #9
fzero said:
I purposely picked expressions that didn't appear in your system of equations (out of habit since this is a HW forum). If you can fill in the steps for those, you'd have no problem working out the system in your OP.

Ah nice examples then, because clearly I'm again missing something.
For [itex]xy^2[/itex], here are my thoughts: Taking [itex]x=x_0+\alpha[/itex] and [itex]y=y_0+\beta[/itex], I reach that it's worth [itex]x_0y_0^2+2x_0y_0 \beta +2 \beta \alpha y_0 + \alpha y_0 ^2+ \beta \alpha ^2+ x_0 \beta ^2[/itex]. Taking the terms that are linear in [itex]\alpha[/itex] and [itex]\beta[/itex] and their derivatives I reach what you found: [itex]x_0 y_0 ^2 +2x_0 y_0 \beta +\alpha y_0 ^2[/itex].
However when I do the same reasoning for [itex]x_0^2y_0 '[/itex] I get that it's worth [itex]x_0 ^2 y_0 '+2x_0y_0'+\beta ' x_0^2+2x_0 \beta '[/itex] and I all the terms are linear in terms of [itex]\alpha[/itex], [itex]\beta[/itex] and their derivatives so I cannot neglect any term here. I have in fact 3 extra terms compared to your result, I do not understand why.
 
  • #10
fluidistic said:
Ah nice examples then, because clearly I'm again missing something.
For [itex]xy^2[/itex], here are my thoughts: Taking [itex]x=x_0+\alpha[/itex] and [itex]y=y_0+\beta[/itex], I reach that it's worth [itex]x_0y_0^2+2x_0y_0 \beta +2 \beta \alpha y_0 + \alpha y_0 ^2+ \beta \alpha ^2+ x_0 \beta ^2[/itex]. Taking the terms that are linear in [itex]\alpha[/itex] and [itex]\beta[/itex] and their derivatives I reach what you found: [itex]x_0 y_0 ^2 +2x_0 y_0 \beta +\alpha y_0 ^2[/itex].
However when I do the same reasoning for [itex]x_0^2y_0 '[/itex] I get that it's worth [itex]x_0 ^2 y_0 '+2x_0y_0'+\beta ' x_0^2+2x_0 \beta '[/itex] and I all the terms are linear in terms of [itex]\alpha[/itex], [itex]\beta[/itex] and their derivatives so I cannot neglect any term here. I have in fact 3 extra terms compared to your result, I do not understand why.

You should find

[tex]x^2y '=x_0 ^2 y_0 '+2x_0y_0'+\beta ' x_0^2+2x_0\alpha \beta '.[/tex]

The first two terms vanish because [itex]y_0'=0[/itex] (the values at the critical point are constants). The last term, proportional to [itex]\alpha \beta '[/itex], is considered to be quadratic in the perturbations and so we neglect it when we linearize.

There's probably a subtle point in assuming that the derivatives of the small perturbations aren't too large themselves. I'd expect that if they were going to be large in the vicinity of the critical point, the linearization test would not indicate stability anyway, but I'm not sure of a detailed argument for that.
 
  • #11
Ah perfect.
I get as linearization of the system of ODE's:
[itex]\alpha ' = x_0 ^2 +2x_0 \alpha + y_0 ^2 +2y_0 \beta +1[/itex].
[itex]\beta '=2x_0y_0+2x_0 \beta +2 \alpha y_0[/itex].
With [itex](x_0, y_0)=(i,0)[/itex] I reach [itex]\alpha =Ae^{2it}[/itex] and [itex]\beta =Be^{2i t}[/itex]. Both diverge when t grows up so the critical point is a saddle point?
For the point [itex](-i,0)[/itex] at first glance it looks like I'd reach [itex]\beta = Ce ^{-2it}[/itex] and [itex]\alpha = D e^{-2it}[/itex] which converges to 0 when t goes to infinity and remains bounded for small t's. But I guess I must use the uniform convergence here.

Edit: Discard what I just said, I didn't realize the exponential was complex...
 
Last edited:
  • #12
fluidistic said:
Ah perfect.
I get as linearization of the system of ODE's:
[itex]\alpha ' = x_0 ^2 +2x_0 \alpha + y_0 ^2 +2y_0 \beta +1[/itex].
[itex]\beta '=2x_0y_0+2x_0 \beta +2 \alpha y_0[/itex].
With [itex](x_0, y_0)=(i,0)[/itex] I reach [itex]\alpha =Ae^{2it}[/itex] and [itex]\beta =Be^{2i t}[/itex]. Both diverge when t grows up so the critical point is a saddle point?
For the point [itex](-i,0)[/itex] at first glance it looks like I'd reach [itex]\beta = Ce ^{-2it}[/itex] and [itex]\alpha = D e^{-2it}[/itex] which converges to 0 when t goes to infinity and remains bounded for small t's. But I guess I must use the uniform convergence here.

Edit: Discard what I just said, I didn't realize the exponential was complex...

I hadn't been paying attention to the particular details of this system and it turns out that this is a special case. First, I'll point out that due to the symmetries of fixed point equations, since [itex](\pm i, 0)[/itex] are fixed points, so are [itex](0,\pm i)[/itex].

Second, as to the nature of the fixed point, the behavior of the solutions is clearly not asymptotically stable, since we don't have convergence back to the fixed point. However, the system isn't unstable either. The linearized solutions oscillate around the fixed point tracing out an ellipse whose diameters are set by the normalizations. This case is called stable and the fixed point is called a "center point."

As I said this is a special, or at least individual, case that is distinct from the asymptotically stable and unstable cases. It's kind of a bizarre first example to tackle when learning the material, especially because the solutions are genuinely complex, whereas if they were real (sin or cos) we could at least straightforwardly plot them to see how this looks. Obviously by a redefinition of variables we can put it into a form where the solutions are sin and cos, so you might want to do a quick sketch in the case that [itex]\tilde{x} = A \cos t,~\tilde{y}=B\sin t[/itex] to see that the picture I described above makes sense.
 
  • #13
Ok thank you very much for all your time.
Instead of drawing x tilde and y tilde, is the following correct?
x(t) and y(t) correspond to the trajectory of a particle M. The critical points correspond to the center of mass of a system of 2 particles in which M is one of them. If we set the particle M originally (t=0) close to a critical point (x0+alpha and y0+beta) then the trajectory of the particle M will be an ellipse (that in fact occur in the complex plane). The motion is stable in the sense that the particle will never "go to infinity" but isn't asymptotically stable either because the particle will never reach a critical point (unless it starts there at t=0).
 
  • #14
fluidistic said:
Ok thank you very much for all your time.
Instead of drawing x tilde and y tilde, is the following correct?
x(t) and y(t) correspond to the trajectory of a particle M. The critical points correspond to the center of mass of a system of 2 particles in which M is one of them. If we set the particle M originally (t=0) close to a critical point (x0+alpha and y0+beta) then the trajectory of the particle M will be an ellipse (that in fact occur in the complex plane). The motion is stable in the sense that the particle will never "go to infinity" but isn't asymptotically stable either because the particle will never reach a critical point (unless it starts there at t=0).

I don't really like this analogy, since there's nothing in the dynamics that connects it to a system of particles (for example, the interaction law is not specified). It is true that if this system did describe the motion of a particle, then it would be as you describe in the region of the critical point. It's probably best to not try to read too much beyond this system being the rules that describe the evolution of a pair of functions.
 

1. What is stability analysis for a system of differential equations?

Stability analysis is a method used to determine the long-term behavior of a system of differential equations. It helps to understand how the system will evolve over time and whether it will tend towards a certain equilibrium or continue to oscillate.

2. How is stability determined for a system of differential equations?

Stability is determined by analyzing the eigenvalues of the system's Jacobian matrix. If the real parts of all eigenvalues are negative, the system is considered stable. If any eigenvalues have positive real parts, the system is unstable.

3. What is the difference between local and global stability?

Local stability refers to the behavior of a system in the vicinity of a single equilibrium point, while global stability refers to the behavior of the system over its entire range of values. Local stability can be determined by analyzing the eigenvalues at a specific equilibrium point, while global stability requires analyzing the behavior of the system as a whole.

4. Can a system of differential equations be both stable and unstable?

No, a system of differential equations cannot be both stable and unstable. It is either one or the other, depending on the eigenvalues of the Jacobian matrix. However, a system can exhibit both stable and unstable behavior at different equilibrium points.

5. What is the significance of stability in a system of differential equations?

The stability of a system is important because it helps us understand the long-term behavior of the system. It allows us to predict whether the system will tend towards a certain equilibrium or continue to fluctuate, which is critical in many scientific fields such as physics, engineering, and biology.

Similar threads

  • Calculus and Beyond Homework Help
Replies
1
Views
254
  • Calculus and Beyond Homework Help
Replies
7
Views
674
  • Calculus and Beyond Homework Help
Replies
2
Views
530
  • Calculus and Beyond Homework Help
Replies
5
Views
268
  • Calculus and Beyond Homework Help
Replies
18
Views
1K
  • Calculus and Beyond Homework Help
Replies
5
Views
611
  • Calculus and Beyond Homework Help
Replies
4
Views
679
  • Calculus and Beyond Homework Help
Replies
6
Views
746
  • Calculus and Beyond Homework Help
Replies
20
Views
414
  • Calculus and Beyond Homework Help
Replies
2
Views
294
Back
Top