Login
📚 Differential Equations for Engineers
Chapters ▾
⇩ Download ▾

8.4 Limit cycles

For nonlinear systems, trajectories do not simply need to approach or leave a single point. They may in fact approach a larger set, such as a circle or another closed curve.

The closed curve in the phase portrait above is called a limit cycle. A limit cycle is a closed trajectory such that at least one other trajectory spirals into it (or spirals out of it). If all trajectories that start near the limit cycle spiral into it, the limit cycle is called asymptotically stable. The limit cycle in the Van der Pol oscillator is asymptotically stable.

Given a limit cycle on an autonomous system, any solution that starts on it is periodic. In fact, this is true for any trajectory that is a closed curve (a so-called closed trajectory). Such a curve is called a periodic orbit. More precisely, if (x(t),y(t)) is a solution such that for some t0 the point (x(t0),y(t0)) lies on a periodic orbit, then both x(t) and y(t) are periodic functions (with the same period). That is, there is some number P such that x(t)=x(t+P) and y(t)=y(t+P).

Consider the system

x = f ( x , y ) ,           y = g ( x , y ) ,

(8.4.1)

where the functions f and g have continuous derivatives in some region R in the plane.

The main point of the theorem is that if you find one solution that exists for all t large enough (that is, as t goes to infinity) and stays within a bounded region, then you have found either a periodic orbit, or a solution that spirals towards a limit cycle or tends to a critical point. That is, in the long term, the behavior is very close to a periodic function. Note that a constant solution at a critical point is periodic (with any period). The theorem is more a qualitative statement rather than something to help us in computations. In practice it is hard to find analytic solutions and so hard to show rigorously that they exist for all time. But if we think the solution exists we numerically solve for a large time to approximate the limit cycle. Another caveat is that the theorem only works in two dimensions. In three dimensions and higher, there is simply too much room.

The theorem applies to all solutions in the Van der Pol oscillator. Solutions that start at any point except the origin (0,0) will tend to the periodic solution around the limit cycle, and if the initial condition of (0,0) will lead to the constant solution x=0, y=0.

A very similar analysis applies to the system

x=y+(x2+y21)x,y=x+(x2+y21)y.

We still obtain a closed trajectory on the unit circle, and points outside the unit circle spiral out to infinity, but now points inside the unit circle spiral towards the critical point at the origin. So this system does not have a limit cycle, even though it has a closed trajectory.

Due to the Picard theorem (3.1.1) we find that no matter where we are in the plane we can always find a solution a little bit further in time, as long as f and g have continuous derivatives. So if we find a closed trajectory in an autonomous system, then for every initial point inside the closed trajectory, the solution will exist for all time and it will stay bounded (it will stay inside the closed trajectory). So the moment we found the solution above going around the unit circle, we knew that for every initial point inside the circle, the solution exists for all time and the Poincaré–Bendixson theorem applies.

Let us next look for conditions when limit cycles (or periodic orbits) do not exist. We assume the equation (8.4.1) is defined on a simply connected region, that is, a region with no holes we can go around. For example the entire plane is a simply connected region, and so is the inside of the unit disc. However, the entire plane minus a point is not a simply connected domain as it has a at the origin.

The theorem gives us a way of ruling out the existence of a closed trajectory, and hence a way of ruling out limit cycles. The exception about points or lines really means that we can allow the expression to be zero at a few points, or perhaps on a curve, but not on any larger set.

In some books (or the internet) the theorem is not stated carefully and it concludes there are no periodic solutions. That is not quite right. The above example has two critical points and hence it has constant solutions, and constant functions are periodic. The conclusion of the theorem should be that there exist no trajectories that form closed curves. Another way to state the conclusion of the theorem would be to say that there exist no nonconstant periodic solutions that stay in R.

Footnotes

[1] Named for the Dutch physicist Balthasar van der Pol (1889–1959).

[2] Ivar Otto Bendixson (1861–1935) was a Swedish mathematician.

[3] Henri Dulac (1870–1955) was a French mathematician.

[4] Usually the expression in the Bendixson–Dulac Theorem is (φf)x+(φg)φy for some continuously differentiable function φ. For simplicity, let us just consider the case φ=1.

Adapted from Differential Equations for Engineers by Jiří Lebl (Oklahoma State University), hosted on LibreTexts (math.libretexts.org) and licensed under CC BY-SA 4.0. Changes were made. License: CC-BY-SA-4.0.