Stability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming

dc.creatorAylward, Erin M.
dc.creatorParrilo, Pablo A.
dc.creatorSlotine, Jean-Jacques E.
dc.date2006-03-13
dc.date.accessioned2026-07-07T12:45:39Z
dc.date.available2026-07-07T12:45:39Z
dc.descriptionContraction analysis is a stability theory for nonlinear systems where stability is defined incrementally between two arbitrary trajectories. It provides an alternative framework in which to study uncertain interconnections or systems with external inputs, where it offers several significant advantages when compared with traditional Lyapunov analysis. Contraction-based methods are particularly useful for analyzing systems with uncertain parameters and for proving synchronization properties of nonlinear oscillators. Existence of a contraction metric for a given system is a necessary and sufficient condition for global exponential convergence of system trajectories. For systems with polynomial or rational dynamics, the search for contraction metrics can be made fully algorithmic through the use of convex optimization and sum of squares (SOS) programming. The search process is made computationally tractable by relaxing matrix definiteness constraints, whose feasibility indicate existence of a contraction metric, into SOS constraints on polynomial matrices. We illustrate the results through examples from the literature, emphasizing the advantages and contrasting the differences between the contraction approach and traditional Lyapunov techniques.
dc.description25 pages, submitted
dc.identifierhttps://arxiv.org/abs/math/0603313
dc.identifierhttp://arxiv.org/abs/math/0603313
dc.identifierAutomatica, Vol. 44, No. 8, pp. 2163-2170, August 2008.
dc.identifierdoi:10.1016/j.automatica.2007.12.012
dc.identifier.urihttp://salesiana.dossiersoluciones.com/handle/123456789/221157
dc.subjectOptimization and Control
dc.subjectDynamical Systems
dc.titleStability and Robustness Analysis of Nonlinear Systems via Contraction Metrics and SOS Programming
dc.typetext

Files

Collections