NonlinearSyst_Ch1

35
Nonlinear Control 非非非 非非非非非非非非非非 2012 非

description

presentation

Transcript of NonlinearSyst_Ch1

Page 1: NonlinearSyst_Ch1

非 線 性 控 制Nonlinear Control

林心宇長庚大學電機工程學系

2012 春

Page 2: NonlinearSyst_Ch1

教 師 資 料 教師:林心宇

– Office Room: 工學大樓六樓– Telephone: Ext. 3221– E-mail: [email protected]– Office Hour: 2:00 – 4:00 pm, Friday

Page 3: NonlinearSyst_Ch1

教 科 書• Textbook:

– Jean-Jacques E. Slotine and Weiping Li, Applied Nonlinear Control, Pearson Education Taiwan Ltd., 1991.

• Reference: – Alberto Isidori, Nonlinear Control Systems, Spring

er-Verlag, 1999.

Page 4: NonlinearSyst_Ch1

課程目標及背景需求 1. 介紹如何以 Phase Portrait 及 Lyapunov M

ethod 分析非線性系統穩定性。 2. 介紹 Feedback Linearization, Sliding Contr

ol 及 Adaptive Control 等方法設計非線性系統的控制器。

背景需求– Linear System Theory– Elementary Differential Equations

Page 5: NonlinearSyst_Ch1

評 量 標 準 作業 (20%)

正式考試 2 次 ( 各 40%)

Page 6: NonlinearSyst_Ch1

Chapter 1

Introduction

Page 7: NonlinearSyst_Ch1

1.1 Why Nonlinear Control ?

A: To control nonlinear systems.

Page 8: NonlinearSyst_Ch1

- Linear control methods rely on the key assumption of small range operation for the linear model to be valid.

- Nonlinear controllers may handle the nonlinearities in large range operation directly, because the controller is designed for handling the nonlinear system directly.

• Improvement of Existing Control Systems

Page 9: NonlinearSyst_Ch1

• Analysis of hard nonlinearities

-Linear control assumes the system model is linearizable.

-Hard nonlinearities: nonlinearities whose discontinuous nature does not allow linear approximation.

-Coulomb friction, saturation, dead-zones, backlash, and hysteresis.

Page 10: NonlinearSyst_Ch1

• Dealing with Model Uncertainties

- In designing linear controllers, we assume that

the parameters of the system model are

reasonably well known.

- In real world, control problems involve

uncertainties in the model parameters.

- The model uncertainties can be tolerated in

nonlinear control, because the uncertainty is taken into account in the controller design.

Page 11: NonlinearSyst_Ch1

• Design Simplicity

-Good nonlinear controller designs may be

simpler and more intuitive than their linear

counterparts.

-This result comes from the fact that

nonlinear controller designs are often

deeply rooted in the physics of the plants.

-Example: pendulum

Page 12: NonlinearSyst_Ch1

1.2 Nonlinear System Behavior

Page 13: NonlinearSyst_Ch1

•Nonlinearities

- Inherent (natural) : Coulomb friction

between contacting surfaces.

- Intentional (artificial): adaptive control laws.

- Continuous

- Discontinuous: Hard nonlinearities

(backlash, hysteresis) cannot be locally

approximated by linear function.

Page 14: NonlinearSyst_Ch1

•Linear Systems

Linear time-invariant (LTI) control systems, of the form

with x being a vector of states and A being the system matrix.

x Ax

Page 15: NonlinearSyst_Ch1

Properties of LTI systems

• Unique equilibrium point if A is nonsingular

• Stable if all eigenvalues of A have negative real parts, regardless of initial conditions

• General solution can be solved analytically

Page 16: NonlinearSyst_Ch1

•Common Nonlinear System Behaviors

Nonlinear systems frequently have more than one equilibrium point (an equilibrium point is a point where the system can stay forever without moving, i.e. a point where ).

I. Multiple Equilibrium Points

0x

Page 17: NonlinearSyst_Ch1

Example 1.2: A first-order system

Its linearization around is

with solution x(t) = x(0)e - t : general solution can be solved analytically.

-Unique equilibrium point at x = 0.

-Stable regardless of initial condition.

2x x x

x x

( ) 0x t

Page 18: NonlinearSyst_Ch1

- Integrating equation dx/( - x + x2)=dt

-Tow equilibrium points, x = 0 and x = 1.

- Qualitative behavior strongly depends on its

initial condition.

0

0 0

( )1

t

t

x ex t

x x e

Page 19: NonlinearSyst_Ch1

Figure 3.1: Responses of the linearized system (a) and the nonlinear system (b)

Page 20: NonlinearSyst_Ch1

Stability of Nonlinear Systems May Depend on Initial Conditions:

- Motions starting with < 1 converges.

- Motions starting with > 1 diverges.

0x

0x

Page 21: NonlinearSyst_Ch1

Properties of LTI Systems:

In the presence of an external input u(t), i. e., with

-Principle of superposition.-Asymptotic stability implied BIBO stability in the presence of u.

x Ax Bu

Page 22: NonlinearSyst_Ch1

Stability of Nonlinear Systems May Depend on Input Values:

A bilinear system

, converges.

, diverges.

x xu1

1

u

u

Page 23: NonlinearSyst_Ch1

-Oscillations of fixed amplitude and fixed

period without external excitation.

Example 1.3: Van der Pol Equation

where m, c and k are positive constants.

II. Limit Cycles

22 ( 1) 0mx c x x kx

Page 24: NonlinearSyst_Ch1

- A mass-spring-damper system with a

position-dependent damping coefficient

2c (x2-1)

- For large x, 2c (x2-1)>0 : the damper removes

energy from the system - convergent tendency.

- For small x, 2c (x2-1)<0 : the damper adds

energy to the system - divergent tendency.

Page 25: NonlinearSyst_Ch1

-Neither grow unboundedly nor decay to zero.

- Oscillate independent of initial conditions.

Page 26: NonlinearSyst_Ch1

- Limit cycle (case for m=1, c=1 and k=1)

The trajectories starting from both outside and inside converge to this curve.

Figure 2.8:Phase portrait of the Van der Pol equation

Page 27: NonlinearSyst_Ch1

-Oscillations of fixed amplitude and fixed

period without external excitation.

Example 1.4:

II. Limit Cycles (continued)

2 2( 1) 0x x x x x

Page 28: NonlinearSyst_Ch1

-As parameters changed, the stability of the

equilibrium point can change.

-critical or bifurcation values :

Values of the parameters at which the

qualitative nature of the system’s motion

changes.

•Common Nonlinear System Behaviors

III. Bifurcations

Page 29: NonlinearSyst_Ch1

-Topic of bifurcation theory: Quantitative

change of parameters leading to qualitative

change of system properties.

- Undamped Duffing equation

(the damped Duffing Equation is

, which may represent a mass-damper-spring system with a hardening spring).

3 0x x x

3 0x cx x x

Page 30: NonlinearSyst_Ch1

- As varies from + to -, one equilibrium point splits into 3 points ( ), as shown in Figure 1.5(a).

is a critical bifurcation value. , ,0ex

0

Page 31: NonlinearSyst_Ch1

Figure 1.5: (a) a pitchfork bifurcation

(b) a Hopf bifurcation

Page 32: NonlinearSyst_Ch1

-The system output is extremely sensitive to

initial conditions.

-Essential feature: the unpredictability of the

system output.

•Common Nonlinear System Behaviors

IV. Chaos

Page 33: NonlinearSyst_Ch1

•Simple Nonlinear system

-Two almost identical initial conditions,

Namely , and

- The two responses are radically different after some time.

50.1 6sinx x x t

(0) 2, (0) 3x x

(0) 2.01, (0) 3.01.x x

Page 34: NonlinearSyst_Ch1

Figure 1.6: Chaotic behavior of a nonlinear system

Page 35: NonlinearSyst_Ch1

Outlines of this Course

I. Phase plane analysis

II. Lyapunov theory

III. Feedback linearization

IV. Sliding control

VI. Adaptive control