Lyapunov Stability
Definition
Lyapunov stability concerns the qualitative behaviour of an equilibrium of a dynamical
system without solving the equations of
motion. The direct (second) method certifies stability through a scalar energy-like
function that is positive definite at the equilibrium and whose
time-derivative along trajectories is non-positive: gives stability,
(or LaSalle’s invariance argument when is only negative semidefinite)
gives asymptotic stability. For non-autonomous (time-varying) systems — the generic case for a
tracking controller, where the reference enters through — the stronger uniform notions
(GUS / GUAS / UGAS) are required, and the certificate must be sandwiched between class-
functions. The free-flying vs free-floating distinction is immaterial to the method itself; it
becomes a tool for whichever closed loop is posed.
Key Equations
Direct-method certificate (the energy template used in this project). For the closed-loop
circumcentroidal tracking error of the free-flying manipulator, the certificate is the total
mechanical energy of the reduced () attitude+EE subsystem in error coordinates:
with the
stacked attitude+EE velocity,
the stacked outer-loop error, and the reduced
inertia / stiffness (notation.md). and radially unbounded on the
singularity-free region .
Negative-semidefinite derivative. Along the closed loop, the Coriolis quadratic cancels by
passivity (skew-symmetry of ) and the
stiffness cross-terms cancel via the error-rate map ,
leaving only the damping dissipation:
Because is only negative semidefinite (vanishing on ,
not on ), asymptotic stability follows by LaSalle’s invariance
principle: the largest invariant set in is the origin, since
with
and full rank on forces
. The full statement, assumptions, and proof sketch live in
coordinated_control_lyapunov_stability.
Class-function sandwich (general template). The uniform versions of the method require, for
some (or ),
(Panteley & Loría A1). The lower/upper sandwich is what upgrades plain stability to uniform
stability for the time-varying case.
Cascade (interconnection) tools. When the closed loop decomposes into a UGAS driven loop
perturbed by the output of a UGAS driving loop,
the cascade is UGAS provided the solutions stay globally uniformly bounded (Panteley & Loría 2001,
Lemma 2). Boundedness is secured either by an absolute-integrability condition on the perturbing
signal,
(Panteley & Loría 1998 A3, eq. 10; 2001 A6, eq. 25) — used when the interconnection grows at least
as fast as the drift — or, when the drift dominates, by a little-o growth condition
that additionally yields
ISS of w.r.t. (Panteley & Loría 2001 Thm 3). These supply the rigorous
route to global, uniform asymptotic stability for the project’s tracking loops, which the single
energy above certifies only locally about a settled inner loop; see
cascaded_systems.
Source Support
- panteley1998global — Lyapunov conditions under which a UGAS
time-varying cascade preserves GUS/GUAS via an absolute-integrability bound on the perturbing
signal; the standard tool for global (not merely local) UAS of time-varying tracking loops. - panteley2001growth — three growth-rate theorems (drift
dominates / majorizes / is dominated by the interconnection) that replace the search for a single
strict Lyapunov function; includes the ISS corollary and the reduction-to-boundedness lemma. - giordano2019coordinated — supplies the concrete energy
certificate , (eqs 36–38) for the circumcentroidal coordinated control law on a
free-flying (fully-actuated base) manipulator.
Related Topics
- coordinated_control_lyapunov_stability — the
named result: this method applied to our closed loop, with assumptions, LaSalle step, and the three
Giordano corrections the certificate depends on. - cascaded_systems — the interconnection machinery (Panteley–Loría)
that upgrades the single- argument to global, uniform asymptotic stability of the time-varying loop. - input_to_state_stability — ISS is the natural strengthening
obtained from the little-o growth condition; the bridge to bounded disturbances in the risk layer. - task_space_error_dynamics — supplies the error-rate map
that makes the
stiffness cross-terms cancel in . - trajectory_tracking — the time-varying setting that demands the
uniform notions and motivates the cascade decomposition rather than a monolithic .
Open Questions
- The single energy certifies the regulator form about a settled inner CoM loop; the rigorous
global/uniform claim for the full time-varying tracking loop (with persistent CoM coupling
) needs the cascade route — which growth-rate case (Panteley–Loría
Thm 3/4/5) actually applies to our interconnection is not yet pinned down. - Stability is asserted only on ; near the singular boundary the regularized joint-rate
inverse perturbs the loop the certificate describes — a Lyapunov characterization that survives the
Tikhonov / damped- switching is open. - The method as used here gives asymptotic, not exponential, stability; whether a strict (exponential)
certificate exists under the SPD gains is unresolved.