L ECTURE 4: D YNAMICAL S YSTEMS 3 I NSTRUCTOR : G IANNI A. D I C ARO - PowerPoint PPT Presentation
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 "
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
Explore More Topics
Stay informed with curated content and fresh updates.