+ All Categories
Home > Documents > Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the...

Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the...

Date post: 23-Aug-2020
Category:
Upload: others
View: 0 times
Download: 0 times
Share this document with a friend
12
University of Illinois at Urbana-Champaign Lecture 7: Stability Verification Sayan Mitra
Transcript
Page 1: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

University of Illinoisat Urbana-Champaign

Lecture7:StabilityVerification

SayanMitra

Page 2: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

RecallStability

• Timeinvariantautonomoussystems(closedsystems,systemswithoutinputs)

• �̇� 𝑡 = 𝑓 𝑥 𝑡 , 𝑥[ ∈ ℝ�, 𝑡[ = 0 –(1)• 𝜉 𝑡 isthesolution• |𝜉 𝑡 | norm• 𝑥∗ ∈ ℝ� isanequilibriumpointif𝑓 𝑥∗ = 0.• Foranalysiswewillassume0tobeanequilibriumpointof(1)withoutlossofgenerality

[email protected]

Page 3: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

Lyapunov stability

Lyapunov stability:Thesystem(1)issaidtobeLyapunov stable(attheorigin)ifforevery𝜀 >0thereexists𝛿ð > 0suchthatforeveryif𝜉 0 ≤ 𝛿ð thenforallt ≥ 0, 𝜉 𝑡 ≤ 𝜀.

𝛿ð

[email protected]

Page 4: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

Asymptoticallystability

Thesystem(1)issaidtobeAsymptoticallystable(attheorigin)ifitisLyapunov stableandthereexists𝛿P > 0suchthatforeveryif 𝜉 0 ≤ 𝛿P thent → ∞, 𝜉 𝑡 → 𝟎.Ifthepropertyholdsforany𝛿P thenGloballyAsymptoticallyStable

[email protected]

Page 5: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

Definingstabilityofhybridsystems

• Hybridautomaton:𝐀 = ⟨𝑉, 𝐴, 𝐷,Τ⟩– 𝑉 = 𝑋 ∪ {ℓ}

• Execution𝛼 = 𝜏[𝑎M𝜏M𝑎P …• Notation𝛼(𝑡):denotesthevaluation𝛽. 𝑙𝑠𝑡𝑎𝑡𝑒where𝛽

isthelongestprefixwith𝛽. ltime = 𝑡• |𝛼 𝑡 |: normofthecontinuousstate𝑋• AisLyapunov stable(attheorigin)ifforevery𝜀 >

0thereexists𝛿ð > 0suchthatforeveryif 𝛼 0 ≤ 𝛿ðthenforallt ≥ 0, 𝛼 𝑡 ≤ 𝜀.

• AsymptoticallystableifitisLyapunov stableandthereexists𝛿P > 0suchthatforeveryif 𝛼 0 ≤ 𝛿P thent →∞, 𝛼 𝑡 → 𝟎.

mode1𝑑 𝑥 = 𝑓M(𝑥)

mode2𝑑 𝑥 = 𝑓P(𝑥)

Pre𝐺MPEff𝑥 ≔ 𝑅MP(𝑥)

[email protected]

Page 6: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

Question:Stability Verification• Ifeachmodeisasymptotically

stablethenisAalsoasymptoticallystable?

• No

ProofTechniques:Stability

[email protected]

Page 7: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

CommonLyapunov Function• Ifthereexistspositivedefinitecontinuouslydifferentiablefunction𝑉:ℝ� → ℝ andapositivedefinitefunctionW: ℝ� → ℝ suchthatforeachmode𝑖, ßÿ

ß»𝑓Y 𝑥 < −𝑊(𝑥) forall𝑥 ≠ 0 thenV

iscalledacommonLyapunov functionforA.

• 𝑉 iscalledacommonLyapunov function

• Theorem.A isGUASifthereexistsacommonLyapunov function.

[email protected]

Page 8: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

MultipleLyapunov Functions• Intheabsenceofacommonlyapunov functionthestability

verificationhastorelyofthediscretetransitions.• Thefollowingtheoremgivessuchastabilityintermsof

multipleLyapunov function.• Theorem [Branicky]Ifthereexistsafamilyofpositive

definitecontinuouslydifferentiableLyapunov functions𝑉Y: ℝ� → ℝ andapositivedefinitefunctionW\: ℝ� → ℝsuchthatforanyexecution𝛼andforanytime𝑡M𝑡P𝛼 𝑡M . ℓ = 𝛼 𝑡P . ℓ = 𝑖 andforalltime𝑡 ∈𝑡M, 𝑡P , 𝛼 𝑡 . ℓ ≠ 𝑖– 𝑉Y 𝛼 𝑡P . 𝑥 −𝑉Y 𝛼 𝑡M . 𝑥 ≤ −𝑊Y(𝛼 𝑡M . 𝑥)

[email protected]

Page 9: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

time

)(tVi

V2 £ 𝜇 V1

• Average Dwell Time (ADT) characterizes rate of mode switches• Definition: H has ADT T if there exists a constant N0 such that for

every execution α, N(α) £ N0 + duration(α)/T.

N(α): number of mode switches in α

• Theorem [HM`99] H is asymptotically stable if its modes have aset of Lyapunov functions (𝜇, 𝜆[) and ADT(H) > log 𝜇/𝜆[ .

StabilityUnderSlowSwitching

mode1 mode2 mode2mode1

[HespanhaandMorse`99]

ProofTechniques:Stability

𝜕𝑉Y𝜕𝑥 ≤ −2𝜆[𝑉Y(𝑥)

[email protected]

Page 10: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

RemarksaboutADTtheoremassumptions

1. If𝑓Y isgloballyasymptoticallystable,thenthereexistsaLyapunov function𝑉Y thatsatisfies

ßÿ�ßÈ

≤ −2𝜆Y𝑉Y 𝑥forappropriatelychosen 𝜆Y > 0

2. Ifthesetofmodesisfinite,choose𝜆[ independentof𝑖

3. TheotherassumptionrestrictsthemaximumincreaseinthevalueofthecurrentLyapunov functionsoveranymodeswitch,byafactorofμ.

4. Wewillalsoassumethatthereexiststrictlyincreasingfunctions𝛽Mand𝛽P suchthat𝛽M(|𝑥|) ≤𝑉Y 𝑥 ≤𝛽P(|𝑥|)

[email protected]

Page 11: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

ProofsketchSuppose𝛼 isanyexecutionofA.Let𝑇 = 𝛼. 𝑙𝑡𝑖𝑚𝑒and𝑡M, … , 𝑡^ ú beinstantsofmodeswitchesin𝛼.Wewillfindanupper-boundonthevalueof𝑉ú ) .í 𝛼 𝑇 . 𝑥Define𝑊 𝑡 = 𝑒P_á»𝑉ú » .í(𝛼 𝑡 . 𝑥)

𝑊 isnon-increasingbetweenmodeswitches ßÿ�ßÈ

≤ −2𝜆[𝑉Y 𝑥

Thatis,𝑊 𝑡Y�M# ≤𝑊 𝑡Y𝑊 𝑡Y�M ≤ 𝜇𝑊 𝑡Y�M# ≤ 𝜇𝑊 𝑡YIteratingthis𝑁 𝛼 times:𝑊 𝑇 ≤ 𝜇^(ú)𝑊 0

𝑒P_á)𝑉ú ) .í 𝛼 𝑇 . 𝑥 ≤ 𝜇^ ú 𝑉ú [ .í(𝛼 0 . 𝑥)

𝑉ú ) .í 𝛼 𝑇 . 𝑥 ≤ 𝜇^ ú 𝑒#P_á)𝑉ú [ .í(𝛼 0 . 𝑥) = 𝑒#P_á)�^ ú abc d𝑉ú [ .í(𝛼 0 . 𝑥)

If𝛼 hasADT𝜏G then,recall,𝑁 𝛼 ≤ 𝑁[ + 𝑇/𝜏G and𝑉ú ) .í 𝛼 𝑇 . 𝑥 ≤𝑒#P_á)�(^á�)/Ñe) abc d𝑉ú [ .í(𝛼 0 . 𝑥) ≤ 𝐶𝑒)(#P_á�abcd/Ñe)

If𝜏G > log 𝜇 /2𝜆[ thensecondtermconvergesto0as𝑇 → ∞ thenfromassumption4itfollowsthat𝛼 convergesto0.

[email protected]

Page 12: Lecture 7: Stability Verification · is the longest prefix with ø.ltime=6 • |•6|:norm of the continuous state . • A is Lyapunovstable (at the origin) if for every ï> 0 there

Furtherreading

• Verificationofdwelltime• Abstractionsforstabilityproofs

[email protected]


Recommended