Local methods for nonlinear control: a survey Gianluca ... - CiteSeerX

16 downloads 0 Views 752KB Size Report
Feedback linearization: pros and cons. Pros: Used for both stabilization and tracking control problems, SISO and MIMO systems. Successfully applied to a ...
Local methods for nonlinear control: a survey

Gianluca Bontempi IRIDIA Universite´ Libre de Bruxelles, Belgium

http://iridia.ulb.ac.be/˜gbonte/

Outline

Linearization Gain scheduling Feedback linearization Fuzzy (LMN) controllers 1. Takagi Sugeno controller 2. Fuzzy gain scheduler controller 3. Fuzzy self-tuning controller Lazy learning

Notation

Nonlinear autonomous system

Equilibrium

Trajectory

1

c 1998 G. Bontempi

Linearization

Equilibrium about a point: linear time-invariant dynamics

(LTI) Equilibrium about a trajectory: linear time-varying dynamics

(NL non aut.)

(LTV)

2

c 1998 G. Bontempi

Linearization and stability

about an equilibrium point: Lyapunov’s linearization method – linearized system strictly stable

equilibrium point asymptotically stable for the

nonlinear system – linearized system unstable

equilibrium point unstable for the nonlinear system

– linearized system is marginally stable

one cannot conclude anything

about a trajectory: linearization methods for NL non autonomous systems – linearized system uniformly asymptotically stable

equilibrium point of the original

non-autonomous system uniformly asymptotically stable – no relation between the instability of LTV and that of the nonlinear system

3

c 1998 G. Bontempi

Shortcomings of Linearization

Control design based on the linearized dynamics could have no good performance or be not stabilizing when operating away from the equilibrium or trajectory

Equilibrium points or trajectories must be known in advance. This knowledge is often not available.

Gain scheduling to address the restrictions of linearization

4

c 1998 G. Bontempi

Gain scheduling

Family of equilibrium points

i.e.

parametrized by the scheduling variable . Choice of scheduling variable – Exogenous variables: state variables in a more complex model representation – State variables – Reference state trajectories: assumption that the system state is near to the reference command.

5

c 1998 G. Bontempi

Gain scheduling design

Frozen parameter design: controllers designed at a finite number of operating points indexed by the set

Variable

used to design the nearest operating point

Scheduling of controllers – Discontinuous (switching) – Smooth interpolation

6

c 1998 G. Bontempi

Gain scheduling and stability (Shamma, 1988)

Linear Parameter Varying formalism

Time-varying closed loop dynamics

Frozen closed loop

stable for a set of :

Problem: frozen time stability does not imply time varying stability |x| |x|

me!#t

me !"t

$1

7

$2

$3

$4

t

$1

c 1998 G. Bontempi

$2

$4

$5

$6

t

Gain scheduling and stability (Shamma, 1988) Assumption 1. The dynamics matrix continuous with constant

is bounded and globally Lipschitz

, i.e.

Theorem 1. Consider the closed loop linear system under the above assumption. Assume that at each instant (1)

is stable and (2) there exist

Under these conditions, given any

8

,

c 1998 G. Bontempi

and

such that

Considerations on gain scheduling Pros: Extend linear methods to non linear control Control on greater operating regions than single equilibrium Solve the problem of introducing time variations in the overall control systems. Cons: Linearization about equilibrium points only Designer must know a priori the distribution of the equilibrium points State of the nonlinear system assumed to be close to one of the equilibrium points

9

c 1998 G. Bontempi

Feedback linearization Idea: transform the nonlinear system model into a fully, or partially, linear model so that linear control techniques can be applied canonical form:

input-state linearization:

r differentiation

input-output linearization

10

c 1998 G. Bontempi

Feedback linearization and stability

No problems of stability for the canonical form and the input-state linearization

Input-output linearization decomposes dynamics into an external I/O part and an internal part, not observable

Difficult stability analysis of the internal dynamics

11

c 1998 G. Bontempi

Feedback linearization: pros and cons Pros: Used for both stabilization and tracking control problems, SISO and MIMO systems Successfully applied to a number of practical nonlinear control problems. Cons: It cannot be used for all nonlinear systems (singularity) State has to be measured No robustness is guaranteed in the presence of parameter uncertainty or unmodeled dynamics.

12

c 1998 G. Bontempi

Model based fuzzy control

1. Conventional Takagi Sugeno (Takagi & Sugeno, 1985)

gain scheduling on the state

2. Fuzzy gain scheduler (Palm & Rehfuess, 1997; Palm et al., 1997) the operating point

3. Fuzzy self-tuning

13

approximate feedback linearization

c 1998 G. Bontempi

gain scheduling on

Conventional Takagi Sugeno (Takagi & Sugeno, 1985)

Fuzzy model: partition on the state variable domain if

then

Fuzzy controller if

then

Closed loop

nonlinear dynamics

14

c 1998 G. Bontempi

Stability of Takagi Sugeno (Tanaka & Sugeno, 1992) Close loop dynamics:

Phenomenon of interference (local controller

interacts with local model

)

Theorem 2 (Sufficient condition). The equilibrium of the TS fuzzy system is globally asymptotically stable if there exists a common positive definite matrix P such that

15

c 1998 G. Bontempi

Design of Takagi Sugeno (Tanaka, 1995)

Design problem: Given

find

theorem is satisfied. Iterative procedure 1. Find the controllers

that stabilize locally

2. Check necessary condition 3. Check of sufficient condition (LMI, different forms of P)

16

c 1998 G. Bontempi

such that the stability

Fuzzy gain scheduler

Fuzzy model: partition in the space of equilibrium points if

then

Fuzzy controller if

then

Closed loop

linear

17

c 1998 G. Bontempi

Fuzzy gain scheduler stability (Palm et al., 1997) Consider:

Let

be the unique solution of the Lyapunov equation

Theorem 3. The linear system (18) is asymptotically stable if

with 18

largest singular value. c 1998 G. Bontempi

Fuzzy gain scheduler design (Palm et al., 1997) Design

By putting

Compute the set of singular values for each design otherwise the gain 19

. If this condition is satisfied we have a stable

have to be redesigned over and over until it is satisfied. c 1998 G. Bontempi

Fuzzy self-tuning

Fuzzy model: partitioning on the state space if

then

Combination made at the modeling level and not at the controller level (LPV)

Linearization also in configurations which are far from the equilibrium locus System dynamics linearized by the fuzzy model in the neighborhood of the current state Indirect controller: linear parameters update controller

20

c 1998 G. Bontempi

Stability Fuzzy self-tuning If 1. there exists a LPV model which represents in a sufficiently accurate manner the nonlinear system (certainty equivalence principle) 2. the hypothesis of complete controllability and observability is satisfied (stable internal dynamics) 3. the pole placement design makes the closed loop constant and stable

then the closed loop system system is stable

21

c 1998 G. Bontempi

Lazy self-tuning controller

Lazy learning estimator returns the local linearization (LPV)

Linearization also in configurations which are far from the equilibrium locus System dynamics linearized by the lazy model in the neighborhood of the current state Indirect controller: linear parameters update controller

22

c 1998 G. Bontempi

Overview LINEARIZATION

GAIN SCHEDULING

FEEDBACK LINEARIZATION COMPLETE LINEARIZATION

STABILITY ABOUT EQUILIBRIUM INTERNAL DYNAMICS

STABILITY OF LPV

LINEAR CONTROLLER FOR NONLINEAR SYSTEMS SMOOTH INTERPOLATION

ADAPTIVITY

MODEL ESTIMATION

LAZY MODEL

FUZZY SCHEDULER

23

c 1998 G. Bontempi

REFERENCES

23-1

References R. Palm, H. Hellendoorn, & D. Driankov. 1997. Model Based Fuzzy Control. Springer. T. Palm, & U. Rehfuess. 1997. Fuzzy controllers as gain scheduling approximators. Fuzzy Sets and Systems, 85, 233–246. J.S. Shamma. 1988. Analysis and Design of Gain Scheduled Control Systems. Ph.D. thesis, Lab. for Information and Decision Sciences, MIT,, Cambridge, MA. T. Takagi, & M. Sugeno. 1985. Fuzzy identification of systems and its applications to modeling and control. IEEE Transactions on System, Man and Cybernetics, 15(1), 116–132. K. Tanaka. 1995. Stability and Stabilizability of Fuzzy-Neural-Linear Control Systems. IEEE Transactions on Fuzzy Systems, 3(4), 438–447. K. Tanaka, & M. Sugeno. 1992. Stability analysis and design of fuzzy control systems. Fuzzy Sets and Systems, 45, 135–156.

Suggest Documents