+ All Categories
Home > Documents > Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example...

Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example...

Date post: 18-Dec-2015
Category:
Upload: eleanore-farmer
View: 237 times
Download: 5 times
Share this document with a friend
Popular Tags:
19
Differential Flatness Jen Jen Chung
Transcript
Page 1: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

Differential Flatness

Jen Jen Chung

Page 2: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

2

Outline

• Motivation

• Control Systems

• Flatness

• 2D Crane Example

• Issues

Jen Jen Chung | CDMRG

Page 3: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

3

Motivation

• Easy to incorporate system constraints

• State and control immediately deduced from flat outputs (no integration required)

• Useful for trajectory generation and implementation

Jen Jen Chung | CDMRG

Page 4: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

4

Control Systems

• Consider the system:

• A regular dynamic compensator

• A diffeomorphism

such that

becomes

Jen Jen Chung | CDMRG

mn uxuxfx RR ,,

mq vzvzxbu

vzxaz

RR

,,,

,,

qnzx R ,

GvF

vzxaz

vzxbxfx

,,

,,,

Page 5: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

5

Control Systems

• In Brunovsky canonical form

• Where are controllability indices and ______________________ is another basis vector spanned by the components of .

• Thus

Jen Jen Chung | CDMRG

mm vy

vy

m

111

m ,,1 1111 ,,,,,, 1 m

mm yyyyY

YTz

x

zx TTY

11

,

Page 6: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

6

Control Systems

• Therefore, and both and can be expressed as real-analytic functions of the components of and of a finite number of its derivatives:

• The dynamic feedback is endogenous iff the converse holds, i.e.

Jen Jen Chung | CDMRG

vYTbu , 11 u x

myyy ,,1

yyyBu

yyyAx

,,,

,,,

uuuxAy ,,,,

Page 7: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

7

Flatness

• A dynamics which is linearisable via such an endogenous feedback is (differentially) flat

• The set is called a flat or linearising output of the system

• State and input can be completely recovered from the flat output without integrating the system differential equations

Jen Jen Chung | CDMRG

mjyy j ,...1

Page 8: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

8

Flatness

• Flat outputs:

“…since flat outputs contain all the required dynamical informations to run the system, they may often be found by inspection among the

key physical variables.”2

Jen Jen Chung | CDMRG

2 M. Fliess et al. A Lie-Bäcklund approach to equivalence and flatness of nonlinear systems

Page 9: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

9

Example: 2D Crane

Jen Jen Chung | CDMRG

Page 10: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

10

Example: 2D Crane

• Dynamic model:

Jen Jen Chung | CDMRG

cos

sin

cos

sin

Rz

DRx

mgTzm

Txm

Page 11: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

11

Example: 2D Crane

• Dynamic model:

Jen Jen Chung | CDMRG

222,

,sin

RzDxzxDxgz

z

zgmRT

R

Dx

cos

sin

cos

sin

Rz

DRx

mgTzm

Txm

Page 12: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

12

222,

,sin

RzDxzxDxgz

z

zgmRT

R

Dx

Example: 2D Crane

Jen Jen Chung | CDMRG

gz

zxzR

gz

zxxD

22

• Flat outputs:

Page 13: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

13

Example: 2D Crane

• How to carry a load m from the steady-state R = R1 and D = D1 at time t1, to the steady-state R = R2 > 0 and D = D2 at time ?

• Consider the smooth curve:

• Constraints:

Jen Jen Chung | CDMRG

m 01 RR

1DD 1t 02 RR

2DD 12 tt

,0,, 21 Rtztxttt

gtttt

rtzxdt

d

iRDtztx

ir

r

iiii

,, allfor

4 3, 2, 1,0,

2 1,,,

21

Page 14: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

14

Example: 2D Crane

Jen Jen Chung | CDMRG

Page 15: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

15

Example: 2D Crane

Jen Jen Chung | CDMRG

Page 16: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

16

Example: 2D Crane

Jen Jen Chung | CDMRG

Page 17: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

17

Example: 2D Crane

Jen Jen Chung | CDMRG

Page 18: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

18

Issues

• No general computable test for flatness currently exists

• “There are no systematic methods for constructing flat outputs.”1

• Does not handle uncertainties/noise/disturbances

Jen Jen Chung | CDMRG

Page 19: Differential Flatness Jen Jen Chung. Outline Motivation Control Systems Flatness 2D Crane Example Issues Jen Jen Chung | CDMRG2.

Differential Flatness

Jen Jen Chung


Recommended