nonlinear control lecture 2 two dimensional systems
play

Nonlinear Control Lecture # 2 Two-Dimensional Systems Nonlinear - PowerPoint PPT Presentation

Nonlinear Control Lecture # 2 Two-Dimensional Systems Nonlinear Control Lecture # 2 Two-Dimensional Systems x 1 = f 1 ( x 1 , x 2 ) = f 1 ( x ) x 2 = f 2 ( x 1 , x 2 ) = f 2 ( x ) Let x ( t ) = ( x 1 ( t ) , x 2 ( t )) be a solution that


  1. Nonlinear Control Lecture # 2 Two-Dimensional Systems Nonlinear Control Lecture # 2 Two-Dimensional Systems

  2. x 1 ˙ = f 1 ( x 1 , x 2 ) = f 1 ( x ) x 2 ˙ = f 2 ( x 1 , x 2 ) = f 2 ( x ) Let x ( t ) = ( x 1 ( t ) , x 2 ( t )) be a solution that starts at initial state x 0 = ( x 10 , x 20 ) . The locus in the x 1 – x 2 plane of the solution x ( t ) for all t ≥ 0 is a curve that passes through the point x 0 . This curve is called a trajectory or orbit The x 1 – x 2 plane is called the state plane or phase plane The family of all trajectories is called the phase portrait The vector field f ( x ) = ( f 1 ( x ) , f 2 ( x )) is tangent to the trajectory at point x because dx 2 = f 2 ( x ) dx 1 f 1 ( x ) Nonlinear Control Lecture # 2 Two-Dimensional Systems

  3. Vector Field diagram Represent f ( x ) as a vector based at x ; that is, assign to x the directed line segment from x to x + f ( x ) x 2 x + f ( x ) = (3 , 2) q ✟ ✟✟✟✟✟ f ( x ) ✯ q x = (1 , 1) x 1 Repeat at every point in a grid covering the plane Nonlinear Control Lecture # 2 Two-Dimensional Systems

  4. 2 1 x 2 0 −1 −2 −2 −1 0 1 2 x 1 x 1 = x 2 , ˙ x 2 = − sin x 1 ˙ Nonlinear Control Lecture # 2 Two-Dimensional Systems

  5. Numerical Construction of the Phase Portrait Select a bounding box in the state plane Select an initial point x 0 and calculate the trajectory through it by solving x = f ( x ) , ˙ x (0) = x 0 in forward time (with positive t ) and in reverse time (with negative t ) x = − f ( x ) , ˙ x (0) = x 0 Repeat the process interactively Use Simulink or pplane Nonlinear Control Lecture # 2 Two-Dimensional Systems

  6. Qualitative Behavior of Linear Systems x = Ax, ˙ A is a 2 × 2 real matrix x ( t ) = M exp( J r t ) M − 1 x 0 When A has distinct eigenvalues, � λ 1 � α � � 0 − β J r = or 0 λ 2 β α x ( t ) = Mz ( t ) z = J r z ( t ) ˙ Nonlinear Control Lecture # 2 Two-Dimensional Systems

  7. Case 1. Both eigenvalues are real: M = [ v 1 , v 2 ] v 1 & v 2 are the real eigenvectors associated with λ 1 & λ 2 z 1 = λ 1 z 1 , ˙ z 2 = λ 2 z 2 ˙ z 1 ( t ) = z 10 e λ 1 t , z 2 ( t ) = z 20 e λ 2 t z 2 = cz λ 2 /λ 1 c = z 20 / ( z 10 ) λ 2 /λ 1 , 1 The shape of the phase portrait depends on the signs of λ 1 and λ 2 Nonlinear Control Lecture # 2 Two-Dimensional Systems

  8. λ 2 < λ 1 < 0 e λ 1 t and e λ 2 t tend to zero as t → ∞ e λ 2 t tends to zero faster than e λ 1 t Call λ 2 the fast eigenvalue ( v 2 the fast eigenvector) and λ 1 the slow eigenvalue ( v 1 the slow eigenvector) The trajectory tends to the origin along the curve z 2 = cz λ 2 /λ 1 1 with λ 2 /λ 1 > 1 dz 2 = cλ 2 z [( λ 2 /λ 1 ) − 1] 1 dz 1 λ 1 Nonlinear Control Lecture # 2 Two-Dimensional Systems

  9. z2 z1 Stable Node λ 2 > λ 1 > 0 Reverse arrowheads ⇒ Unstable Node Nonlinear Control Lecture # 2 Two-Dimensional Systems

  10. x 2 v2 v2 x2 v1 v1 x1 x 1 (a) (b) Stable Node Unstable Node Nonlinear Control Lecture # 2 Two-Dimensional Systems

  11. λ 2 < 0 < λ 1 e λ 1 t → ∞ , while e λ 2 t → 0 as t → ∞ Call λ 2 the stable eigenvalue ( v 2 the stable eigenvector) and λ 1 the unstable eigenvalue ( v 1 the unstable eigenvector) z 2 = cz λ 2 /λ 1 , λ 2 /λ 1 < 0 1 Saddle Nonlinear Control Lecture # 2 Two-Dimensional Systems

  12. x 2 z2 v1 v2 x 1 z1 (a) (b) Phase Portrait of a Saddle Point Nonlinear Control Lecture # 2 Two-Dimensional Systems

  13. Case 2. Complex eigenvalues: λ 1 , 2 = α ± jβ z 1 = αz 1 − βz 2 , ˙ z 2 = βz 1 + αz 2 ˙ � z 2 � � θ = tan − 1 z 2 1 + z 2 r = 2 , z 1 r ( t ) = r 0 e αt and θ ( t ) = θ 0 + βt α < 0 r ( t ) → 0 as t → ∞ ⇒ α > 0 ⇒ r ( t ) → ∞ as t → ∞ α = 0 r ( t ) ≡ r 0 ∀ t ⇒ Nonlinear Control Lecture # 2 Two-Dimensional Systems

  14. (a) z2 z2 z2 (b) (c) z1 z1 z1 α < 0 α > 0 α = 0 Stable Focus Unstable Focus Center x2 x 2 x2 (b) (c) (a) x 1 x1 x 1 Nonlinear Control Lecture # 2 Two-Dimensional Systems

  15. Effect of Perturbations A → A + δA ( δA arbitrarily small ) The eigenvalues of a matrix depend continuously on its parameters A node (with distinct eigenvalues), a saddle or a focus is structurally stable because the qualitative behavior remains the same under arbitrarily small perturbations in A A center is not structurally stable � µ � 1 , Eigenvalues = µ ± j − 1 µ µ < 0 Stable Focus , µ > 0 Unstable Focus ⇒ ⇒ Nonlinear Control Lecture # 2 Two-Dimensional Systems

  16. Qualitative Behavior Near Equilibrium Points The qualitative behavior of a nonlinear system near an equilibrium point can take one of the patterns we have seen with linear systems. Correspondingly the equilibrium points are classified as stable node, unstable node, saddle, stable focus, unstable focus, or center Can we determine the type of the equilibrium point of a nonlinear system by linearization? Nonlinear Control Lecture # 2 Two-Dimensional Systems

  17. Let p = ( p 1 , p 2 ) be an equilibrium point of the system x 1 = f 1 ( x 1 , x 2 ) , ˙ x 2 = f 2 ( x 1 , x 2 ) ˙ where f 1 and f 2 are continuously differentiable Expand f 1 and f 2 in Taylor series about ( p 1 , p 2 ) x 1 ˙ = f 1 ( p 1 , p 2 ) + a 11 ( x 1 − p 1 ) + a 12 ( x 2 − p 2 ) + H . O . T . x 2 ˙ = f 2 ( p 1 , p 2 ) + a 21 ( x 1 − p 1 ) + a 22 ( x 2 − p 2 ) + H . O . T . � � a 11 = ∂f 1 ( x 1 , x 2 ) a 12 = ∂f 1 ( x 1 , x 2 ) � � , � � ∂x 1 ∂x 2 � � x = p x = p a 21 = ∂f 2 ( x 1 , x 2 ) � a 22 = ∂f 2 ( x 1 , x 2 ) � � � , � � ∂x 1 ∂x 2 � � x = p x = p Nonlinear Control Lecture # 2 Two-Dimensional Systems

  18. f 1 ( p 1 , p 2 ) = f 2 ( p 1 , p 2 ) = 0 y 1 = x 1 − p 1 y 2 = x 2 − p 2 y 1 ˙ = x 1 = a 11 y 1 + a 12 y 2 + H . O . T . ˙ y 2 ˙ = x 2 = a 21 y 1 + a 22 y 2 + H . O . T . ˙ y ≈ Ay ˙ ∂f 1 ∂f 1 �     a 11 a 12 � � ∂x 1 ∂x 2 = ∂f  = � � A =    � � ∂x ∂f 2 ∂f 2 � � a 21 a 22 x = p � ∂x 1 ∂x 2 x = p Nonlinear Control Lecture # 2 Two-Dimensional Systems

  19. Eigenvalues of A Type of equilibrium point of the nonlinear system λ 2 < λ 1 < 0 Stable Node λ 2 > λ 1 > 0 Unstable Node λ 2 < 0 < λ 1 Saddle α ± jβ, α < 0 Stable Focus α ± jβ, α > 0 Unstable Focus ± jβ Linearization Fails Nonlinear Control Lecture # 2 Two-Dimensional Systems

  20. Example 2.1 − x 2 − µx 1 ( x 2 1 + x 2 x 1 ˙ = 2 ) x 1 − µx 2 ( x 2 1 + x 2 x 2 ˙ = 2 ) x = 0 is an equilibrium point ∂f � − µ (3 x 2 1 + x 2 � 2 ) − (1 + 2 µx 1 x 2 ) ∂x = − µ ( x 2 1 + 3 x 2 (1 − 2 µx 1 x 2 ) 2 ) A = ∂f � � � 0 − 1 � = � 1 0 ∂x � x =0 r = − µr 3 and ˙ x 1 = r cos θ and x 2 = r sin θ ⇒ ˙ θ = 1 Stable focus when µ > 0 and Unstable focus when µ < 0 Nonlinear Control Lecture # 2 Two-Dimensional Systems

  21. For a saddle point, we can use linearization to generate the stable and unstable trajectories Let the eigenvalues of the linearization be λ 1 > 0 > λ 2 and the corresponding eigenvectors be v 1 and v 2 The stable and unstable trajectories will be tangent to the stable and unstable eigenvectors, respectively, as they approach the equilibrium point p For the unstable trajectories use x 0 = p ± αv 1 For the stable trajectories use x 0 = p ± αv 2 α is a small positive number Nonlinear Control Lecture # 2 Two-Dimensional Systems

Recommend


More recommend