EE/ME/AE324: Dynamical Systems

53
EE/ME/AE324: Dynamical Systems Chapter 9: Developing Linear Models From there to here. From here to there. Nonlinearities are everywhere.

description

EE/ME/AE324: Dynamical Systems. Chapter 9: Developing Linear Models. From there to here. F rom here to there. N onlinearities are everywhere. Linearization of Nonlinear Elements. Linearization of Nonlinear Elements. Linearization of Nonlinear Elements. Ex.9.1: Nonlinear Spring. - PowerPoint PPT Presentation

Transcript of EE/ME/AE324: Dynamical Systems

Page 1: EE/ME/AE324: Dynamical Systems

EE/ME/AE324:Dynamical Systems

Chapter 9: Developing Linear Models

From there to here.From here to there.

Nonlinearities are everywhere.

Page 2: EE/ME/AE324: Dynamical Systems

• •

Linearization of Nonlinear ElementsMost real world systems have significant nonlinear elements

The objective of this chapter is to learn how to develop

linearized models about a system's equilibrium point, called

an operating point, that will be similar to the nonlinear system

response for a set of inputs and initial conditions

For analysis purposes, we shall assume all signals consist of a

constant nominal value (operating point) and

a time-varying

incremental variable (small signal response) as shown:

ˆ ( ) ( )operating point small signal response

x t x x t

Page 3: EE/ME/AE324: Dynamical Systems

Linearization of Nonlinear Elements

operating point small signal response

Given this, the response of a nonlinear element ( ) can be

ˆ ˆdecomposed as shown: ( ( )) ( ) ( ( ))

Since the Taylor-series expansion (TSE) of ( ) about th

f x

f x t f x f x t

f x

2

2

2

e

operating point , is given by:

1( ) ( )

2!

A linear approximation for ( ) can be formed by noting

ˆthat and neglecting the higher order TSE terms:

ˆ ˆ( ) ( )

x x

x

f x

df d ff x f x x x x x

dx dx

f x

x x x

dff x f x x f kx

dx

Page 4: EE/ME/AE324: Dynamical Systems

• Linearization of Nonlinear Elements

ˆGiven this, we can treat as a small signal, linear approx.

of that is valid only for sufficiently small variations

ˆˆ ˆ ˆ about the operating ponint : ( ) ( ) ( )

f

f

x x f x f x f x kx

Note: is the slope

of the tangent line

at the operating point

k

Page 5: EE/ME/AE324: Dynamical Systems

Ex.9.1: Nonlinear Spring•

2

2

A nonlinear spring has the following force-displacement

relationship:

, for 0 ( )

, for 0

The slope of the tangent at the operating point is:

x xf x x x

x x

x

k

2 , for 0

2 , for 0

2 , for

The linearized model of the spring for small variations

about the operating point can now be expressed as:

x

x xdf

x xdx

x x

x

ˆ ˆ ˆ ˆ ( ) 2

f x kx x x

Page 6: EE/ME/AE324: Dynamical Systems

Ex.9.1: Nonlinear Spring• Evaluating the linear spring model at various operating

points results in the following graphical representation:x

Page 7: EE/ME/AE324: Dynamical Systems

Ex.9.2: Nonlinear Torque•

M

A nonlinear torque-displacement relation is given by:

sin

The first two terms in the TSE at the operating point is:

ˆsin sin sin cos

ˆ

t

M

M

D

x

dD D D D

d

k

M

he linearized model of the spring for small variations

about the operating point can now be expressed as:

ˆ ˆˆ , where cos

M M

x

k k D

Page 8: EE/ME/AE324: Dynamical Systems

Ex.9.2: Nonlinear Torque• Evaluating the linear torque model at various operating

points results in the following graphical representation:x

, etc.

Page 9: EE/ME/AE324: Dynamical Systems

• The procedure for linearizing a nonlinear system is similar to that used for a single element:

1. Determine desired system OPs by solving the nonlinear system eqns. at its EQ pts., e.g., State Eqn. = 0

2. Rewrite all nonlinear terms in the model as a sum of their nominal and incremental values, noting derivatives of constants, e.g., nominal values, equal zero

3. Replace all nonlinear terms by the first two terms in their TSE, e.g., constant plus linear terms

4. Cancel constant terms in the resulting diff. eqns. leaving only linear terms involving the incremental variables

5. Determine the ICs of all incremental variables in terms of the ICs associated with variables in the nonlinear system

Linearization of Nonlinear Systems

Page 10: EE/ME/AE324: Dynamical Systems

Ex.9.8: Nonlinear Resistor•

3

3 3

Develop a linear I/O eqn. for the circuit with nonlinear resistor

defined as 2 with input ( ) 18 cos( )

KCL at Node O: 1 1

( ) 2 0 2 ( )2 2

o o i

o o i o o o o i

i e e t A t

e e e t e e e e e t

Page 11: EE/ME/AE324: Dynamical Systems

124

Ex.9.8: Nonlinear Resistor•

3 3

The system OP occurs at the EQ pt. where ( ) is replaced by

18, replaced by , and replaced by 0 to obtain:

2 18 2 2 16

i

i o o o

o o o o o

e t

e e e e

e e e i e

Page 12: EE/ME/AE324: Dynamical Systems

Ex.9.8: Nonlinear Resistor•

3

To develop a linear I/O model, replace the linear terms:

ˆ ( ) ( ) 18 cos( )

ˆ ˆ ˆ ˆ 2

and the nonlinear term 2 with its first two TS

i i i

o o o o o o o o

o o

e t e e t A t

e e e e e e e e

i e

2 2

E terms:

ˆ ˆ ˆ ˆ 6 16 6 2 16 24

ˆ ˆThis implies that at the OP 24 , as shown

on prior figure, and thus the incremental resistance is:

oo o o o o o o

o o

o o o o

e

dii e i e e e e

de

i i i e

ˆ 1ˆ

ˆ 24o

oo

er

i

Page 13: EE/ME/AE324: Dynamical Systems

Ex.9.8: Nonlinear Resistor•

Substituting the linearized terms into the nonlinear I/O:

1ˆ ˆ ˆ 16 24 2 ( ) 18 cos( )

2Canceling the constant terms in the above eqn. yields:

1ˆ ˆ ˆ ˆ 25 cos( ) 50 2 cos

2

o o o

o o o o

e e e t A t

e e A t e e A

st

( )

linearized system is 1 order with 0.02 [s]

t

Page 14: EE/ME/AE324: Dynamical Systems

Ex.9.9: Nonlinear Resistor•

32

Develop a linear I/O eqn. for the circuit with nonlinear resistor

1defined as with input ( ) 2 sin( )

8 C ii e e t A t

Page 15: EE/ME/AE324: Dynamical Systems

Ex.9.8: Nonlinear Resistor•

3

Choosing and as the system states, we note by KVL that

( ) and by KCL at the upper right node : 1

2 08

Combining the above with the element laws for

C L

L i C

L L C C

e i

e e t e

i e e e

3

and yields the nonlinear state eqns.:

1 1 ( )

2 81

( )3

C L

C i L C C

Li C

e i

e e t i e e

die t e

dt

Page 16: EE/ME/AE324: Dynamical Systems

Ex.9.8: Nonlinear Resistor•

3

3

3

2

OPs of the system occur at EQ pts. of the state eqn., i.e.,

where the state derivatives are zero 0 and1

21

18

8

8

0

11

C i

C

L C

i C

i L C

C

C

i

e e

e i e e

e e V

i e A

i e e e A

Page 17: EE/ME/AE324: Dynamical Systems

Ex.9.9: Nonlinear Resistor•

32

2 2 2 2 2 2 2

The incremental variables are now defined by:

ˆˆ 2 , 1 , ( ) 2 sin( )

1The first two TSE terms of the nonlinear resistor are:

83 3ˆ ˆˆ ˆ 1 12 2

C C L L i

C

C C

e e i i e t A t

i e

i i i e i i i i e

22

This implies that the small signal resistor model at the OP is:ˆ 2

, as shown on the prior figureˆ 3Ceri

Page 18: EE/ME/AE324: Dynamical Systems

Ex.9.9: Nonlinear Resistor•

Substituting the prior expressions into the state eqn. and

cancelling the constant terms yields the linearized state eqns.

1 5ˆˆ ˆ ˆabout the OPs: ( ) 2 2

ˆ

C i L C

L

e e t i e

di

1ˆ ˆ( )

3 i Ce t edt

Linear and Nonlinear

responses with A=0.1V

Page 19: EE/ME/AE324: Dynamical Systems

Ex.9.9: Nonlinear ResistorLinear and Nonlinear

responses with A=1.0VLinear and Nonlinear

responses with A=10.0V

Clearly, the quality of the linear model depends on how much the

system response varies about the OP, i.e., the incremental terms

Page 20: EE/ME/AE324: Dynamical Systems
Page 21: EE/ME/AE324: Dynamical Systems
Page 22: EE/ME/AE324: Dynamical Systems
Page 23: EE/ME/AE324: Dynamical Systems
Page 24: EE/ME/AE324: Dynamical Systems
Page 25: EE/ME/AE324: Dynamical Systems
Page 26: EE/ME/AE324: Dynamical Systems
Page 27: EE/ME/AE324: Dynamical Systems
Page 28: EE/ME/AE324: Dynamical Systems
Page 29: EE/ME/AE324: Dynamical Systems
Page 30: EE/ME/AE324: Dynamical Systems

0.2

Page 31: EE/ME/AE324: Dynamical Systems
Page 32: EE/ME/AE324: Dynamical Systems
Page 33: EE/ME/AE324: Dynamical Systems
Page 34: EE/ME/AE324: Dynamical Systems
Page 35: EE/ME/AE324: Dynamical Systems

The Wide Variety of Nonlinear EffectsAnalyzing nonlinear systems can be extremely difficult

as many properties we use to solve linear systems, e.g.,

superposition in the frequency domain, no loner apply

System nonlinearities can take many f

2 3

3

10

orms, e.g.:

1. Trigonomic: sin( ), cos( ), tan( )

2. Hyperbolic: sinh( ), cosh( ), tanh( )

3. Polynomial: , , etc.

4. Radical: , , etc.

5. Exponential: , 10 , etc.

6. Logarithmic: ln( ), log ( ),

x x

x x x

x x x

x x

x x

e

x x etc.

7. Special functions: , sgn( ), etc.x x

Page 36: EE/ME/AE324: Dynamical Systems

Mechanical Friction Has Many Models

Page 37: EE/ME/AE324: Dynamical Systems

Mechanical Friction

Page 38: EE/ME/AE324: Dynamical Systems

Mechanical Friction

Static (stiction) friction

Page 39: EE/ME/AE324: Dynamical Systems

Mechanical Friction

Page 40: EE/ME/AE324: Dynamical Systems

Stick-Slip

Mechanical Friction

Page 41: EE/ME/AE324: Dynamical Systems

Mechanical Friction

Page 42: EE/ME/AE324: Dynamical Systems

Mechanical Friction

Page 43: EE/ME/AE324: Dynamical Systems

Backlash, e.g., Gears

Page 44: EE/ME/AE324: Dynamical Systems

Elastic Hysteresis, e.g., Rubber Band

Page 45: EE/ME/AE324: Dynamical Systems

The relationship between magnetic field strength (H) and magnetic flux density (B) is nonlinear

Magnetic Hysteresis, e.g., Transformer

Page 46: EE/ME/AE324: Dynamical Systems

Dead Zone, e.g., Hydraulic Valve

In hydraulic valves, a dead zone nonlinearity results if the land width is greater than the port width when the spool is at null position (Merrit, 1967)

Page 47: EE/ME/AE324: Dynamical Systems

Hysteresis + Dead Zone, e.g., Relay CircuitsA relay is a voltage-controlled switch with a coil that creates a magnetic field that causes the switch contacts to close when the voltage is greater than a turn-on thresholdThe contacts remain closed until the voltage diminishes to a turn-off value, at which point the switch contacts open

CCV

Page 48: EE/ME/AE324: Dynamical Systems

Saturation, e.g., Op-Amp Circuits

Page 49: EE/ME/AE324: Dynamical Systems

Asymmetric Nonlinearity, e.g., Diode

Voltage

Current

v

Di

Page 50: EE/ME/AE324: Dynamical Systems

Questions?

Page 51: EE/ME/AE324: Dynamical Systems
Page 52: EE/ME/AE324: Dynamical Systems
Page 53: EE/ME/AE324: Dynamical Systems