22
Hamilton rendszerek, Lyapunov függvények és Stabilitás Hamilton rendszerek valós dinamikai rendszerek, konzerva3v mechanikai rendszerek Sokszor nem lehetséges, hogy a tanult linearizációs módszerrel meghatározzuk a kri3kus pontok vagy határciklusok stabilitását. Ilyen esetekben a Lyapunov függvény Használata, és a Lyapunov stabiltás analizís segíthet bennünket. 1. Hamilton rendszerekkel fogunk foglalkozni. 2. A Lyapunov stabilitás analizist tanuljuk meg.

Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

Hamilton  rendszerek,  Lyapunov  függvények  és  Stabilitás  

Hamilton  rendszerek      valós  dinamikai  rendszerek,                                                                                            konzerva3v  mechanikai  rendszerek  

Sokszor  nem  lehetséges,  hogy  a  tanult  linearizációs  módszerrel  meghatározzuk  a  kri3kus  pontok  vagy  határciklusok  stabilitását.  Ilyen  esetekben  a  Lyapunov  függvény    Használata,  és  a  Lyapunov  stabiltás  analizís  segíthet  bennünket.          

1.  Hamilton  rendszerekkel  fogunk  foglalkozni.  2.  A  Lyapunov  stabilitás  analizist  tanuljuk  meg.  

Page 2: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

A  Hamilton  rendszerek  síkban  

Egy  kétdimenziós  differenciálegyenlet  rendszer  egyszabadság  fokú  Hamilton  Kpusú    rendszer,  ha  a  következő  alakban  írható:  

dxdt

= ˙ x = ∂H(x, y)∂y

dydt

= ˙ y = −∂H(x, y)∂x

ahol  H(x,y)  mindkét  változó  szerint  kétszer  differenciálható  függvény.    Ezt  nevezzük  Hamilton  függvénynek  

Egy  ilyen  rendszer  egy  H(x,p)  egyszabadsági  fokú  mechanikai  rendszerrel  ekvivalens.  

A  Hamilton  függvény  felírható  mint:  

H(x,y) = T(x,y) +V (x,y)

mozgási  energia   helyzeK  energia  

˙ x = ∂H∂p

˙ p = −∂H∂x

Page 3: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

Egy  Hamilton  rendszer  konzerva3v  (az  össz  energia  megmarad  egy    trajektórián  a  dinamika  során  )  

dH[x(t),y(t)]dt

=∂H(x,y)∂x

dxdt

+∂H(x,y)∂y

dydt

=∂H∂x

∂H∂y

−∂H∂y

∂H∂x

= 0

H[x(t),y(t)] konstans  a  trajektóriák  mentén  

Példa:  fizikai  inga  

L(θ, ˙ θ ) = T(θ, ˙ θ ) −V (θ, ˙ θ ) =m2ddt

lθ( ) −mgl 1− cos(θ)( )

θ

m  

l  

g  

Euler-­‐Lagrange  egyenletek  

ddt

∂L(θ, ˙ θ )∂ ˙ θ

⎝ ⎜

⎠ ⎟ = −

∂L(θ, ˙ θ )∂θ

ml2 ˙ ̇ θ +mglsin(θ ) = 0

˙ ̇ θ +gl

sin(θ) = 0

˙ θ = φ

˙ φ = −gl

sin θ( )

H(θ,φ) =φ 2

2−glcos θ( )

Page 4: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

A  fizikai  inga,  mint  dinamikus  rendszernek  a  tárgyalása    

˙ θ = φ

˙ φ = −gl

sin θ( )KriKkus  pontok:  

(nπ,0)

π

3π0  

θ€

φ

−π

−2π

0 1−glcos(θ ) 0

⎣ ⎢ ⎢

⎦ ⎥ ⎥

0 1−gl0

⎣ ⎢ ⎢

⎦ ⎥ ⎥

0 1gl0

⎣ ⎢ ⎢

⎦ ⎥ ⎥

Jacobi  mátrix  

Ha  n  páros  

Ha  n  páratlan  €

λ1,2 = ±i gl

λ1,2 = ±gl

nemhperbolikus  kriKkus  pont  

nyeregpontok  

Trajektóriák:    

H θ,φ( ) =φ 2

2−glcos θ( ) = C

görbék  

Page 5: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

nyeregpontok  

nemhiperbolikus  kriKkus  pont  

Page 6: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

H(x,y) =y 2

2− cos x( )

nyeregpontok  

nemhiperbolikus    kriKkus  pontok  

Page 7: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

Ha  adoY  az                                      síkbeli  dinamika,  amelynek  a  Jacobi  mátrixa  J,  akkor  azt  mondjuk,  hogy  a  kriKkus  pontok  nemelfajultak,  ha  a  J-­‐nek  nincs  0  sajátértéke.  Ha  J-­‐nek  0  a  sajátértéke,  akkor  a  kriKkus  pont  elfajult.  

˙ x = f ( x )

Tétel:  Egy  2d  Hamilton  rendszer  minden  nemelfajult  kriDkus  pontja  vagy  nyeregpont    vagy  center.  

Bizonyítás:     Tételezzük  fel,  hogy  a  kriKkus  pont  az  O(0,0)  …origó.  A  Jacobi  mátrix:  

J(0,0) = J0 =

∂ 2H∂x∂z

0,0( ) ∂ 2H∂y 2

0,0( )

∂ 2H∂x 2

0,0( ) −∂ 2H∂y∂x

0,0( )

⎢ ⎢ ⎢ ⎢

⎥ ⎥ ⎥ ⎥

Tr(J0) = 0

det J0( ) =∂ 2H∂x 2

0,0( )∂2H∂y 2

0,0( ) − ∂ 2H∂x∂y

0,0( )⎛

⎝ ⎜

⎠ ⎟

2

Ha            

det(J0) < 0det(J0) > 0

nyeregpont  center  

Page 8: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

Példák:  Határozzuk  meg  a  Hamilton  függvényét  a  követlező  dinamikai  rendszereknek,  és  rajzoljuk  fel  a  fázis-­‐portréjukat    

1.    

˙ x = y˙ y = x + x 2

H(x,y) =y 2

2−x 2

2−x 3

3trajektóriák  

H(x,y) = C

KriKkus  pontok:  

O(0,0)P(−1,0)

J =0 1

1+ 2x 0⎡

⎣ ⎢

⎦ ⎥

JP =0 1−1 0⎡

⎣ ⎢

⎦ ⎥

J0 =0 11 0⎡

⎣ ⎢

⎦ ⎥

λ1,2 = ±1€

λ1,2 = ±i

nyeregpont  

nemhiperbolikus  center  

v+1 =11⎡

⎣ ⎢ ⎤

⎦ ⎥

v−1 =1−1⎡

⎣ ⎢

⎦ ⎥

Page 9: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

center  

nyeregpont  

Page 10: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

˙ x = y + x 2 − y 2

˙ y = −x − 2xy

2.    

H(x,y) =x 2

2+y 2

2+ x 2y − y

3

3

KriKkus  pontok:    

O = (0,0)A = (0,1)

B = ( 32,− 12)

C = (− 32,− 12)

J =2x 1− 2y

−1− 2y −2x⎡

⎣ ⎢

⎦ ⎥

J0 =0 1−1 0⎡

⎣ ⎢

⎦ ⎥

JA =0 −1−3 0⎡

⎣ ⎢

⎦ ⎥

JB =3 20 − 3

⎣ ⎢

⎦ ⎥

JC =− 3 20 3

⎣ ⎢

⎦ ⎥

λ1,2 = ±i center  

λ1,2 = ± 3

λ1,2 = ± 3

λ1,2 = ± 3

nyeregpont  

nyeregpont  

nyeregpont  

v 3 =1−1⎡

⎣ ⎢

⎦ ⎥

v− 3 =

11⎡

⎣ ⎢ ⎤

⎦ ⎥

v 3 =10⎡

⎣ ⎢ ⎤

⎦ ⎥

v− 3 =

1− 3⎡

⎣ ⎢

⎦ ⎥

v 3 =13

⎣ ⎢

⎦ ⎥

v− 3 =

10⎡

⎣ ⎢ ⎤

⎦ ⎥

H(x,y) =x 2

2+y 2

2+ x 2y − y

3

3= C

Trajektóriák:  

Page 11: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

nyeregpontok  

center  

Page 12: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

Legyen                egy  kriKkus  pont.  Ha                                                                          ,  akkor          egy  homoklinikus  orbitál.          

x0

Λ+(γ) = Λ−(γ) = x0Tekintsünk  egy  2d  dinamikus  rendszert.  

γ

homoklinikus  orbitál  

-­‐egy  homoklinikus  orbitál  egy  kriKkus  pontot  önmagával  köK  össze  -­‐  Végtelen  idejű  dinamika  kell,  hogy  az  összekötés  megvalósuljon  

Page 13: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

Tekintsünk  egy  2d  dinamikus  rendszert.  

Legyen            és                két  krKkus  pont.  Ha                                                és                                              ,  akkor            egy  heteroklinikus  orbitál.              

x0

y0

Λ+(γ) = x0

Λ−(γ) = y0

γ

Heteroklinikus  orbitálok  

Page 14: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

szeparatrix  Egy  olyan  orbitál  ami  fázissíkot  két  dinamikailag    kalitaKven  különböző  doméniumra  ossza  

A  homoklinikus  és  heteroklinikus  orbitálok  példák  szeparatrix-­‐re  

Page 15: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

˙ x = −∂U∂x

˙ y = −∂U∂y €

U(x,y)

dUdt

=∂U∂x

dxdt

+∂U∂y

dydt

= −∂U∂x

⎝ ⎜

⎠ ⎟ 2

+∂U∂y

⎝ ⎜

⎠ ⎟

2⎛

⎝ ⎜ ⎜

⎠ ⎟ ⎟ ≤ 0

Potenciálmódszer  a  kriDkus  pontok  stabilitásának  a  viszgálatára  

“potenciálfüggvény”  

Egy  trajektória  mentén  a  potenciálfüggvény  csökken.  

kriKkus  pontok:  

˙ x = 0˙ y = 0

∂U∂x

= 0

∂U∂y

= 0

lokális  maximumok  vagy  minimumai  a  potenciálfüggvénynek  

lokális  maximum                      instabil  kriKkus  pont  lokális  minimum                        stabil  kriKkus  pont  

Page 16: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

Példa  

˙ x = x − x 3

˙ y = −yKriKkus  pontok:  

O(0,0)A(−1,0)B(1,0)

J =1− 3x 2 00 −1

⎣ ⎢

⎦ ⎥

JO =1 00 −1⎡

⎣ ⎢

⎦ ⎥

JA =−2 00 −1

⎣ ⎢

⎦ ⎥

JB =−2 00 −1

⎣ ⎢

⎦ ⎥

λ1,2 = ±1

λ1 = −2λ2 = −1

λ1 = −2λ2 = −1

nyeregpont  

stabil  nodus  

stabil  nodus  

V (x,y) = −x 2

2+x 4

4+y 2

2

dupla  potenciálvölgy  

Page 17: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

KriDkus  pontok  stabilitása  

Egy          kriKkus  pont  stabil,  ha  minden                            -­‐hoz  létezik                            úgy,  hogy    ha                        ,                                                                mikor                                                                .      

˙ x = f ( x )

x 0

ε > 0

δ > 0

t ≥ t0

x (t) − x 0(t) < ε

x (t0) − x 0(t0) < δ

Ha                  egy  trajektória  a  fenK  dinamikában    

x (t)

Egy          kriKkus  pont  asszimptoDkusan  stabil,  ha  stabil  és  létezik                        úgy,  hogy  

 ha      

x 0

η > 0

limt→∞

x (t) − x 0(t) = 0

x (t0) − x 0(t0) <η

Egy  stabil  kriKkus  pont  környezetében  a  trajektóriák  a  kriKkus  pont  közelében  maradnak…  Egy  asszimptoKkusan  stabil  kriKkus  pont  környezetében  a  trajetóriák  bekonvergálnak  a    KriKkus  pontban  

Page 18: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

Lyapunov  függvény  és  stabilitás  vizsgálat  

Nemhiperbolikus  kriKkus  pontok  esetén  a  Lyapunov  stabilitás  vizsgálat  használható,  hogy  a  kriKkus  pontok  stabilitását  vizsgáljuk  

Lyapunov  stabilitás  tétele  

Legyen                                        egy  dinamika  és    f    folytonosan  deriválható.  Legyen                egy  kriKkus  pont  és                                egy  nyílt  halmaz  amely  tartalmazza  az              pontot.  Tételezzük  fel,  hogy  létezik  egy                      folytonosan  deriválható  függvény  amelyre                    

˙ x = f ( x )

E ⊂ℜ2

x 0

x 0

V ( x )

V ( x 0) = 0V ( x ) > 0ha x ≠ x 0Ilyen  esetben,  ha  

ddt

V x (t)( ) ≤ 0,∀ x ∈ E

x 0akkor   stabil  

ddt

V x (t)( ) < 0,∀ x ∈ E akkor  

x 0 asszimptoKkusan  stabil  

ddt

V x (t)( ) > 0,∀ x ∈ E akkor  

x 0instabil  

V ( x ) Lyapunov  függvény  

1.  

2.  

3.  

ddt

V x (t)( )( ) = 0 a  trajektoriák  a                                              görbék      

V x t( )( ) = C4.  

∀ x ∈ E

Page 19: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

Példák:  

˙ x = −y 3

˙ y = x 3

KriKkus  pont:  O(0,0)   minden  sajátérték  0  

nemhiperbolikus  kriKkus  pont  a  klasszikus  stabilitásvizsgálat  nem  müködik    

V (x,y) = x 4 + y 4 megfelelő  Lyapunov  függvény  

dVdt

=∂V∂x

dxdt

+∂V∂y

dydt

= 4x 3 −y 3( ) + 4y 3 x 3( ) = 0

A  trajektóriák:    

x 4 + y 4 = C Az  O  stabil,  de  nem  asszimptoKkusan  stabil  

y > 0 → ˙ x < 0y < 0 → ˙ x > 0

1.  

Page 20: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

˙ x = y˙ y = −x − y(1− x 2)

2.  

KriKkus  pont:  O(0,0)  

JO =0 1−1 −1⎡

⎣ ⎢

⎦ ⎥

λ1,2 = −12

± i 32

stabil  fókusz  

V (x,y) = x 2 + y 2Lyapunov  függvény:  

dVdt

=∂V∂x

dxdt

+∂V∂y

dydt

= 2y 2(x 2 −1)

Ha  |x|<1  

dVdt

≤ 0

dVdt

= 0

y = 0

˙ x = 0˙ y = −x

az  y=0  egyenesről  a  trajektóriák  távolodnak  

Az  O  pont  asszimptoKkusan  stabil  

Page 21: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)

3.  

˙ x = −8x − xy 2 − 3y 3

˙ y = 2x 2y + 2xy 2Bizonyítsuk  be,  hogy  O(0,0)  asszimptoKkusan  stabil  kriKkus  pont  

JO =−8 00 0

⎣ ⎢

⎦ ⎥

λ1 = −8λ2 = 0 Az  O  kriKkus  pont  nemhiperbolikus    

Legyen:    

V (x,y) = 2x 2 + 3y 2

˙ V = 4x(−8x − xy 2 − 3y 3) + 6y(2x 2y + 2xy 2) = 8x 2(y 2 − 4)

˙ V ≤ 0 ha  

y < 2 és  

˙ V = 0 ha  

x = 0

˙ x = −3y 3

˙ y = 0

y  

x  

a  trajektoriák  távolodnak    az  x=0  tengelytől  

˙ V < 0 ha  

y < 2A  trajektóriák  mentén  végig  csökken  V  ha  V(x,y)<12  

A  Lyapunov  stabilitás  doménium    

2x 2 + 3y 2 <12 egy  ellipszis  belsejében  van  

Page 22: Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás)phys.ubbcluj.ro/~zneda/nemlin-math/c6.pdf · 2013-04-16 · Hamilton)rendszerek,)Lyapunov)függvényekés)Stabilitás) Hamilton)rendszerek)