Nonlinear Systems: Properties and Tests. M. Sami Fadali Professor EBME University of Nevada Reno. Outline. Linear versus nonlinear. Nonlinear behavior. Controllability and observability. Stability. Passivity. State Variables.
Une image / un lien ci-dessous est fourni (tel quel) pour télécharger la présentation
Politique de téléchargement : le contenu du site vous est fourni TEL QUEL pour votre information et votre usage personnel ; il ne peut être vendu, concédé sous licence ni partagé sur d’autres sites sans l’accord de son auteur.Le contenu vous est fourni TEL QUEL, pour votre information et votre usage personnel uniquement.Téléchargez la présentation en cliquant sur ce lien.Lors du téléchargement, si vous ne parvenez pas à télécharger une présentation, l’éditeur a peut-être supprimé le fichier de son serveur.Pendant le téléchargement, si vous ne parvenez pas à obtenir une présentation, le fichier a peut-être été supprimé par l’éditeur.
Outline • Linear versus nonlinear. • Nonlinear behavior. • Controllability and observability. • Stability. • Passivity.
State Variables • Minimal set of variables that completely describe the system. • State: set of numbers (initial conditions) that allows us to solve for the response for a given input. • State variable: variables obtained by letting the state evolve with time. • Example: position, velocity.
Linear State-space Model • State equations: Set of linear first-order differential equations. • Output equations: Set of algebraic equation.
Linear Systems • Additivity: add responses for added effects. • Homogeneity: scale responses for scaled effects. • Zero-input Response: Due to initial conditions. • Zero-state Response: Due to the input. • Total response = zero-input response + zero-state response
Nonlinear Systems • No additivity or homogeneity. • Dependent responses due to initial conditions and input. • More complex behavior
Examples of Nonlinear Behavior • Multiple equilibrium points. • Limit cycles: fixed period without external input. • Bifurcation: drastic changes of behavior with small changes in parameter values. • Chaos: aperiodic deterministic behavior which is very sensitive to its initial conditions. • Response to sinusoid: harmonics, subharmonics or unrelated frequencies.
Multiple Equilibrium Points • Equilibrium: stay there if you start there. • Stability of equilibrium not system. • No change: time derivative is zero. • Solve for equilibrium points.
Examples • Pendulum: Two equilibrium points. • Bistable Switch • 3 equilibrium points (0, v0, v1) g(v) v
Limit Cycles • Unlike linear system oscillations • Amplitude does not depend on initial state. • Stable or unstable limit cycle.
Bifurcation • Bifurcation point: Behavior changes drastically as parameter changes slightly. • Example: As parameter changes: periodic oscillations • period doubling chaos. • Example: Pitchfork • Undamped Duffing Equation
Chaos • Behavior is extremely sensitive to initial conditions. • Behavior is deterministic but looks random. • Example: cardiac arythmia (irregular beating patterns)
Lorenz attractor • Two unstable equilibrium points. • Model turbulent convection in fluids (weather patterns).
Response to Sinusoid • Linear: scale amplitude and phase shift. • Nonlinear: • Harmonics: multiple of input frequency. • Subharmonics: fraction of input frequency. • Unrelated frequency. • Examples
Response to Noise • Linear Systems • Gaussian input gives Gaussian output. • Completely characterized by mean and covariance matrix (variance). • Total response = zero-input response + zero-state response • Nonlinear systems • Gaussian input gives non-Gaussian output. • Need higher order statistics.
System Properties • Stability • Controllability • Observability • Passivity
Robustness • Property holds over a specified subset of parameter space. • Sensitivity: local measure of robustness. • Robustness w.r.t. noise and disturbances.
Example:Biochemical System • Metabolite Xi is produced from substrate Xj by an enzyme-catalyzed reaction (MM Kinetics)
Sensitivity Equation • First-order estimates of the effect of parameter variations (near q*)
Stability • Local or global • Lyapunov stability: continuity w.r.t. the initial conditions. • Asymptotic stability: Lyapunov stability plus asymptotic convergence to the equilibrium. • Exponential stability: ||x|| trajectory bounded above by an exponential decay.
Lyapunov Stability Theory • Generalized energy function (positive definite). • Energy min at a stable equilibrium, energy max at an unstable equilibrium. • Trajectories converge to equilibrium if energy is decreasing in its vicinity (negative definite). • Design: choose control to make energy decreasing along trajectories.
Lyapunov Approach • Use quadratic Lyapunov function. • Local stability for v < 0.2 • Negative definite derivative f(v) v
Method to Obtain a Lyap Function • Krasovskii’s method: Use Jacobian (derivative) of RHS of state eqn. • Stable if the derivative is negative near the origin.
Example: Fitzhugh-Nagumo Model • System with zero bias has a stable equilibrium (stable node) at (0,0). • Small perturbation: return to equilibrium.
Limitations • Sufficient conditions for stability and instability: if condition fails, no conclusion. • Necessary and sufficient for the linear case only.
Controllability & Observability • Controllability: Can go wherever you want no matter where you start. • x0, xf , control u:[0,T]U, T < , s.t. x(T;x0) = xf. • Indistinguishable: u U • x01, x02,y:[0,T]Y, T < • y(T, x01) = y(T, x02) • Observability: Can determine the initial state from the measurements (no two are indistinguishable). • x01, x02, y(T, x01) = y(T, x02) x01= x02.
Example • Identical tanks with identical connections to a water source. • Not observable: Measuring the difference gives zero regardless the two levels. • Not controllable.: Filling the two tanks from one source gives the same level.
Zero Dynamics • Internal dynamics of the system when the output is kept identically zero by the input. • Example: Metabolite Concentrations • Select X4 such that X1 = 0 how do X2 & X3behave?
Stability of Passive Systems • Zero-state detectable (observable) System with zero input has stable zero dynamics (resp. y=0 x=0) • Theorem: Zero-state detectableand passive a) x=0 with u=0 is stable. b) x=0 with u= y= h(x) is asymptotically stable.
Absolute Stability • Stable for any sector-bound nonlinearity. • G linear passive
Passivity of Linear Systems (CT) • A minimal state-space realization (A, B, C, D) is passive if and only if there exist real matrices P, L, and Wsuch that
Passivity of Linear Systems (DT) • A minimal state-space realization (A, B, C, D) is passive if and only if there exist real matrices P, L, and Wsuch that
Passivity of Periodic System • (F, G, H, E) =DT minimal cyclic reformulation of a periodic system. • System is passive if and only if it satisfies the following conditions with • a positive definite symmetric matrix P • real matrices W and L.