Eugene
|
Nonlinear systems can certainly be stable. There are few truly linear systems in the real world. For example, all amplifiers saturate at some point. But even in a purely linear system, it would be extremely difficult to place the closed loop poles exactly on the imaginary axis; component tolerances and drifts always move the poles around. Thus, when a real world system oscillates, it is always due to closed loop poles in the right half plane, i.e. not exactly on the real axis. I think it is fair to say that the oscillations start out linearly because for small enough signals, everything can be approximated as a linear system. However, since the small signal (i.e. nearly linear) "oscillation" actually has an amplitude that increases exponentially with time, it does not take nlong for the oscillation to run into some physical limitation, a nonlinear effect that reigns in the amplitude. When that happens, we observe a stable oscillation.
There are several methods for predicting the amplitude and frequency of a limit cycle. One of my favorites is the describing function approach. Most books that cover nonlinear control theory will at least touch on this method. I must confess however that I've never studied a ring oscillator so I do not know if describing functions work well with them. One thing I still remember from the course I took in nonlinear controls (a long time ago) was that the professor made a point of saying there is no single analytic method that works well for all nonlinear systems.
|