800 likes | 1.55k Views
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.
E N D
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 • 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 State-space Model • Linear equations. • Can be solved analytically.
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
Additivity & Homogeneity 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.
Example: Fitzhugh-Nagumo Model • Simplified version of H-H model. • Parameters
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.
Example: Chi-Square Distribution fX(x) x fY(y) n=4 D.O.F. y
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.
Stability Exponential Stability
Example: Model of Linear Pathway • Specify kinetic orders, independent variables • Determine equilibrium: (1/4, 1/16, 1/64) • Solve differential equations (separation of variables): asymptotically stable. Equilibrium: (0, 0, 0)
Stability of Motion • Stability of equilibrium of the error dynamics
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.
Laypunov Stability Theorem • Asymptotic stability if
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: Metabolic Process • Use Jacobian (derivative) of RHS of state eqn.
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.
Passivity • Supply rate: integrate to obtain energy. • Storage function:S • Dissipative system: storage < supply • Passive: dissipative with bilinear supply rate.
Example of Passive System • Spring-mass-damper • R-L-C circuit.
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
Example: Artificial Neural Networks • Use passivity to show stability
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.
Linearization • Local behavior in the vicinity of an equilibrium. • Stability. • Controllability. • Observability. • Passivity: KYP lemma.
Linearization 1st order approximation f(x) f(x0) x x0