Absolute Stability, Sector Criteria & Describing Functions
Lur'e analysis separates a linear dynamic block from a memoryless nonlinearity. Sector and passivity criteria can certify stability for every nonlinearity in a class, while describing functions approximate a particular nonlinearity by its fundamental harmonic to predict candidate oscillations—not prove their existence or stability.
Many nonlinear feedback loops can be written in Lur'e form: a linear dynamic block in feedback with a static nonlinearity . Saturation, dead zones, relay elements, and quantizers fit this pattern under stated memoryless assumptions. The separation enables two very different questions:
- Can stability be guaranteed for every in a sector class?
- For one known , can a first-harmonic approximation predict a possible limit cycle?
Sector criteria provide sufficient guarantees for a class. The describing-function intersection supplies a candidate amplitude and frequency that nonlinear analysis must verify.
Sector bounds #
A memoryless scalar nonlinearity lies in sector when
for all relevant . Geometrically, its graph lies between lines of slopes and . For , the output has the same sign as input and gain no larger than .
A local sector over gives only a regional result unless trajectories are independently shown to remain there. Hysteresis and dynamic nonlinearities are not memoryless graphs and require extended models.
Absolute stability #
Absolute stability asks whether the feedback interconnection is stable for every nonlinearity in the specified sector, usually under assumptions about such as stability, properness, and well-posedness. The circle criterion converts a sector condition into a geometric exclusion/encirclement condition on the Nyquist plot after an appropriate loop transformation. The exact circle and inside/outside condition depend on feedback sign, sector endpoints, and open-loop pole count.
Because sign mistakes are easy, derive the transformed loop from the stated equations instead of copying a memorized circle. A satisfied criterion is sufficient; failure of the criterion does not prove instability.
Modern conic-sector formulations express trajectory constraints as quadratic integral inequalities. Passivity is a special sector property. This extends the idea to MIMO systems and computational tests, but still requires the stated factorization and minimum-phase conditions for frequency-domain equivalence.
Popov criterion #
For a common negative-feedback Lur'e configuration with stable and a memoryless nonlinearity in sector , a Popov sufficient condition can be written: find such that
for all , with the theorem's regularity assumptions satisfied. Geometrically, the Popov plot must remain on the permitted side of a line through .
The multiplier incorporates a derivative-weighted energy argument and can certify cases that a simpler circle test misses. It is not a tuning knob in the physical loop unless explicitly implemented; it is part of the proof.
Describing function #
For sinusoidal input
pass it through and retain only the fundamental Fourier component. The complex ratio of that fundamental to the input is the describing function (or for dynamic/non-memoryless elements).
For an ideal symmetric relay with output ,
For a symmetric saturation, equals the small-signal gain below the saturation amplitude and decreases with amplitude above it. Hysteresis produces an imaginary component because the output fundamental is phase shifted.
The harmonic-balance condition is
or
An intersection between the Nyquist locus of and the amplitude-parametrized locus yields candidate frequency and amplitude .
What the approximation discards #
The linear block filters the nonlinear output's higher harmonics, but they do not vanish. The approximation is most credible when strongly attenuates harmonics relative to the fundamental and the nonlinearity is dominated by one periodic mode.
It can fail through:
- weak harmonic attenuation;
- multiple nonlinearities or multiple candidate intersections;
- subharmonic, quasiperiodic, or chaotic behavior;
- bias/asymmetry producing a DC component;
- memory, rate dependence, or switching delay;
- sampling and quantization;
- predicted amplitude crossing a different operating regime.
An intersection neither proves a periodic solution exists nor proves its orbital stability. A local slope test sometimes suggests stability, but simulation, a Poincaré map, harmonic balance with more terms, or rigorous nonlinear analysis must close the claim.
Worked relay reasoning #
For the ideal relay, harmonic balance becomes
The right side lies on the negative real axis and moves left as grows. Therefore candidate frequencies occur where the linear plant Nyquist plot crosses the negative real axis. If the crossing value is with , the predicted amplitude is
Check that this amplitude is consistent with the relay model and that higher harmonics are attenuated. Then simulate the exact relay loop from multiple initial conditions and estimate the cycle with a Poincaré section.
Choosing the method #
| Goal | Appropriate evidence |
|---|---|
| Guarantee stability for all nonlinearities in a known sector | circle/Popov/passivity/IQC or Lyapunov criterion |
| Estimate one relay/saturation limit cycle | describing function plus nonlinear verification |
| Map basins and multiple equilibria in two states | phase plane and Lyapunov/invariant-set analysis |
| Handle dynamic hysteresis, switching, or high dimension | explicit hybrid/nonlinear model and suitable certificate/simulation |
Absolute-stability criteria are conservative guarantees; describing functions are informative approximations. Confusing their evidentiary strength is the central failure mode of this topic.
Sources
- bookTheory of Automatic Control: Lecture Notespdfnotes
- bookFeedback Systems: An Introduction for Scientists and Engineers, 2nd Editionpdfnotes
- docsMathWorks: Passivity and Sector Bounds
- docsMIT OCW 6.302 Recitation 24: Describing Functions