15-382 C OLLECTIVE I NTELLIGENCE โ S18 L ECTURE 4: D YNAMICAL S YSTEMS 3 I NSTRUCTOR : G IANNI A. D I C ARO
EQUILIBRIUM A state ๐ " is said an equilibrium state of a dynamical system ๐ฬ = ๐(๐) , ยง if and only if ๐ " = ๐ ๐ข; ๐ " ;๐ ๐ข = 0 , โ ๐ข โฅ 0 ยง If a trajectory reaches an equilibrium state (and if no input is applied) the trajectory will stay at the equilibrium state forever: internal systemโs dynamics doesnโt move the system away from the equilibrium point, velocity is null : ๐ ๐ " = 0 2
I S THE EQUILIBRIUM STABLE ? When a displacement (a force) is applied to an equilibrium condition: Stable equilibrium Unstable equilibrium Neutral equilibrium Metastable equilibrium ยง Why are equilibrium properties so important? ยง For the same definition of an abstract model of a (complex) real-world scenario 3
S ANDPILES , SNOW AVALANCHES AND META - STABILITY Abelian sandpile model (starting with one billion grains pile in the center) 4
L YAPUNOUV VS . S TRUCTURAL EQUILIBRIUM ๐ ๐ ๐ Structural equilibrium: is the ยง equilibrium persistent to (small) variations in the structure of the systems? ร Sensitivity to the value of the parameters of the vector field ๐ Lyapunouv equilibrium: stability of ยง an equilibrium with respect to a small deviation from the equilibrium point 5
I S THE EQUILIBRIUM (L YAPUNOUV ) STABLE ? An equilibrium state ๐ " is said to be Lyapunouv stable if and only if ยง for any ฮต > 0, there exists a positive number ๐ ๐ such that the inequality ๐ 0 โ ๐ " โค ๐ implies that ๐ ๐ข; ๐ 0 ,๐ ๐ข = 0 โ ๐ " โค ฮต โ ๐ข โฅ 0 ๐ข An equilibrium state ๐ " is stable (in the Lyapunouv sense) if the response ยง following after starting at any initial state ๐ 0 that is sufficiently near ๐ " will not move the state far away from ๐ " 6
I S THE EQUILIBRIUM (L YAPUNOUV ) STABLE ? What is the difference between a stable and an asymptotically stable equilibrium? 7
I S THE EQUILIBRIUM ASYMPTOTICALLY STABLE ? If an equilibrium state ๐ " is Lyapunouv stable and every motion starting ยง sufficiently near to ๐ " converges (goes back) to ๐ " as ๐ข โ โ , the equilibrium is said asymptotically stable ๐ข ๐,๐ ๐ โ 0 as ๐ข โ โ 8
S OLUTION OF L INEAR ODE S The general form for an ODE: ๐ฬ = ๐(๐) , where ๐ is a ๐ -dim vector field ยง The general form for a linear ODE: ยง ๐ฬ = ๐ต๐, ๐ โ โ < , ๐ต an ๐ร๐ coefficient matrix A solution is a differentiable function ๐ ๐ข ยง that satisfies the vector field ยง Theorem: Linear combination of solutions of a linear ODE If the vector functions ๐ (@) and ๐ (A) are solutions of the linear system ๐ฬ = ๐(๐) , then the linear combination ๐ @ ๐ (@) + ๐ A ๐ (A) is also a solution for any real constants ๐ @ and ๐ A ยง Corollary: Any linear combination of solutions is a solution By repeatedly applying the result of the theorem, it can be seen that every finite linear combination ๐ ๐ข = ๐ @ ๐ @ (๐ข) + ๐ A ๐ A (๐ข) + โฆ๐ E ๐ E (๐ข) of solutions ๐ @ , ๐ A ,โฆ,๐ E is itself a solution to ๐ฬ = ๐(๐) 9
F UNDAMENTAL AND G ENERAL S OLUTION OF L INEAR ODE S ยง Theorem: Linearly independent solutions If the vector functions ๐ @ , ๐ A ,โฆ, ๐ < are linearly independent solutions of the ๐ -dim linear system ๐ฬ = ๐(๐) , then, each solution ๐(๐ข) can be expressed uniquely in the form: ๐ ๐ข = ๐ @ ๐ @ (๐ข) + ๐ A ๐ A (๐ข) + โฆ๐ < ๐ < (๐ข) ยง Corollary: Fundamental and general solution of a linear system If solutions ๐ @ , ๐ A ,โฆ, ๐ < are linearly independent (for each point in the time domain), they are fundamental solutions on the domain, and the general solution to a linear ๐ฬ = ๐(๐) , is given by: ๐ ๐ข = ๐ @ ๐ @ (๐ข) + ๐ A ๐ A (๐ข) + โฆ๐ < ๐ < (๐ข) 10
G ENERAL SOLUTIONS FOR LINEAR ODE S Corollary: Non-null Wronskian as condition for linear independence ยง The proof of the theorem uses the fact that if ๐ @ , ๐ A ,โฆ, ๐ < are linearly independent (on the domain), then det ๐ ๐ข โ 0 ๐ฆ @@ (๐ข) โฏ ๐ฆ @< (๐ข) โฎ โฑ โฎ ๐(๐ข) = Wronskian ๐ฆ <@ (๐ข) โฏ ๐ฆ << (๐ข) Therefore, ๐ @ , ๐ A ,โฆ, ๐ < are linearly independent if and only if W[๐ @ , ๐ A ,โฆ, ๐ < ](๐ข) โ 0 ยง Theorem: Use of the Wronskian to check fundamental solutions If ๐ @ , ๐ A ,โฆ, ๐ < are solutions, then the Wroskian is either identically to zero or else is never zero for all ๐ข ยง Corollary: To determine whether a given set of solutions are fundamental solutions it suffices to evaluate W[๐ @ , ๐ A ,โฆ,๐ < ](๐ข) at any point ๐ข 11
S TABILITY OF L INEAR M ODELS ยง Letโs start by studying stability in linear dynamical systems โฆ The general form for a linear ODE: ยง ๐ฬ = ๐ต๐, ๐ โ โ < , ๐ต an ๐ร๐ coefficient matrix Equilibrium points are the points of the Null space / Kernel of matrix ๐ต ยง ๐ต๐ = ๐, ๐ร๐ homogeneous system ยง Invertible Matrix Theorem, equivalent facts: ๐ต is invertible โท det ๐ต โ 0 ยง The only solution is the trivial solution, ๐ = ๐ ยง Matrix ๐ต has full rank ยง < det ๐ต = โ ๐ U ยง , all eigenvalues are non null UV@ ยง โฆ ยง In a linear dynamical system, solutions and stability of the origin depends on the eigenvalues (and eigenvectors) of the matrix ๐ต 12
R ECAP ON E IGENVECTORS AND E IGENVALUES Geometry: Eigenvectors: Directions ๐ that the linear transformation ๐ต ยง doesnโt change. The eigenvalue ๐ is the scaling factor of the transformation ยง along ๐ (the direction that stretches the most) Algebra: ยง Roots of the characteristic equation ๐ ๐ = ๐๐ฑ โ ๐ต ๐ = 0 โ det ๐๐ฑ โ ๐ต = 0 ยง For 2ร2 matrices: det ๐๐ฑ โ ๐ต = ๐ A โ ๐ tr ๐ต + det ๐ต ยง Algebraic multiplicity ๐ : each eigenvalue can be repeated ๐ โฅ 1 times ยง (e.g., (๐ โ 3) A , ๐ = 2 ) Geometric multiplicity ๐ : Each eigenvalue has at least one or ๐ โฅ 1 ยง eigenvectors, and only 1 โค ๐ โค ๐ can be linearly independent ยง An eigenvalue can be 0, as well as can be a real or a complex number 13
R ECAP ON E IGENVECTORS AND E IGENVALUES 14
L INEAR M ULTI -D IMENSIONAL M ODELS For the case of linear (one dimensional) growth model, ๐ฆฬ = ๐๐ฆ, solutions ยง were in the form: ๐ฆ ๐ข = ๐ฆ c ๐ ef ยง The sign of a would affect stability and asymptotic behavior: x = 0 is an asymptotically stable solution if a < 0, while x = 0 is an unstable solution if a > 0, since other solutions depart from x = 0 in this case. Does a multi-dimensional generalization of the form ๐ ๐ข = ๐ c ๐ ๐ฉf hold? ยง What about operator ๐ฉ ? ยง A two-dimensional example: ๐ = ๐ฆ @ โ4 โ3 ๐ฆฬ @ = โ4๐ฆ @ โ 3๐ฆ A ๐ต = ๐ (0) = (1,1) 2 3 ๐ฆฬ A = 2๐ฆ @ + 3๐ฆ A ๐ฆ A Eigenvalues and Eigenvectors of ๐ต : ยง 1 3 ๐ @ = 2, ๐ @ = ๐ A = โ3, ๐ A = โ2 โ1 (real, negative) (real, positive) 15
S OLUTION ( EIGENVALUES , EIGENVECTORS ) The eigenvector equation: ๐ต๐ = ๐๐ ยง Letโs set the solution to be ๐ ๐ข = ๐ hf ๐ and letsโ verify that it satisfies ยง the relation ๐ฬ ๐ข = ๐ต๐ Multiplying by ๐ต : ๐ต๐(๐ข) = ๐ hf ๐ต๐ , but since ๐ is an eigenvector: ยง ๐ต๐ ๐ข = ๐ hf ๐ต๐ = ๐ hf (๐๐ ) ๐ is a fixed vector, that doesnโt depend on ๐ข โ if we take ๐ ๐ข = ๐ hf ๐ ยง and differentiate it: ๐ฬ ๐ข = ๐๐ hf ๐ , which is the same as ๐ต๐ ๐ข above Each eigenvalue-eigenvector pair ( ๐ , ๐ ) of ๐ต leads to a solution of ๐ฬ ๐ข = ๐ต๐ , taking the form: ๐ ๐ข = ๐ hf ๐ ยง The general solution to the linear ODE is obtained by the linear combination of the ๐ ๐ข = ๐ @ ๐ h i f ๐ @ + ๐ A ๐ h j f ๐ A individual eigenvalue solutions (since ๐ @ โ ๐ A, ๐ ๐ and ๐ ๐ are linearly independent) 16
S OLUTION ( EIGENVALUES , EIGENVECTORS ) ๐ ๐ข = ๐ @ ๐ h i f ๐ @ + ๐ A ๐ h j f ๐ A ๐ฆ A ๐ 0 = (1,1) (1,1) 1,1 = ๐ @ (1,โ2) + ๐ A (3,โ1) ๐ ๐ ร ๐ @ = โ4/5 ๐ A = 3/5 ๐ฆ @ ๐ @ ๐ ๐ข = โ4/5๐ Af ๐ @ + 3/5๐ opf ๐ A ๐ฆ @ ๐ข = โ 4 5 ๐ Af + 9 5 ๐ opf ๐ฆ A ๐ข = 8 5 ๐ Af โ 3 5 ๐ opf Saddle equilibrium (unstable) Except for two solutions that approach the origin along the direction of the ยง eigenvector ๐ A = (3 , - 1), solutions diverge toward โ , although not in finite time Solutions approach to the origin from different direction, to after diverge from it ยง 17
Recommend
More recommend