17
utomatica 48 (2012) 2888-2893 The 5 th (Q1) in the subject area of Engineering, and Subject category: Control and Systems Engineering Speaker: Ittidej Moonmangmee November 17, 2012

A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

  • Upload
    -

  • View
    299

  • Download
    0

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

Automatica 48 (2012) 2888-2893 The 5th (Q1) in the subject area of Engineering, andSubject category: Control and Systems Engineering

Speaker: Ittidej MoonmangmeeNovember 17, 2012

Page 2: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

Key references for this presentation2/19

Textbook:

[1] A.M. Bloch, Nonholonomic Mechanics and Control, Springer,

Springer, New York, 2003.

[2] S. Sastry, Nonlinear Systems; Analysis, Stability, and Control,

Springer, New York, 1999.

Page 3: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

Holonomic vs Nonholonomic

Holonomic (or

integrable) Systems:

Nonholonomic (or

nonintegrable) Systems:

Ex.

Mechanical systems ex. Mobile robotics

Electro-magnetics and Electromechanical systems

3/19

Page 4: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

A Nonholonomic Integrator System:

The Analytic Affine Control System:

Drift-Free Control System:

Geometric Nonlinear Control

1. Introduction

A Squirrel Cage Induction Motor System:

The Heisenberg System:

4/19

Page 5: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

1. Introduction (cont)

A Three-dimensional non-holonomic integrator system with drift terms:

5/19

Page 6: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

1. Introduction (cont)

An Aside:

6/19

Page 7: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

Analysis:

For any constant output x3, the followingcondition must be fulfilled

1. Introduction (cont)

Meaning: The trajectory of vector are closed orbits, which, under consideration of linearity of the first two equations of (*), implies that input vector u must generate closed orbits as well. This important property is satisfied by amplitude and frequency modulated harmonic functions.

7/19

Proof:

Hence,

Page 8: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

2. Optimal steering with sinusoids

Proof (extended):

Closed-loop system:

For x1:

8/19

Page 9: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

2. Optimal steering with sinusoids (cont)9/19

Page 10: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

Initial condition

Must be satisfied

3. Feedback control and stability

The nonlinear state controller:[Grcar, Cafuta, Štumberger, Stankovic, and Hofer (2011)]

The closed-loop system:

where , , and are design parameters.

10/19

Page 11: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

Sketch of Proof:

3. Feedback control and stability (cont)

Equilibrium points

Change of variables

Lyapunov function candidateClose

d orbit

Globally Asymptotically Stable(or (locally) exponentially stable)

negative semidefinite

11/19

(by LaSelle’s theorem)

Page 12: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

3. Feedback control and stability (cont)12/19

This relation is valid not only in steady state but also during the transients, i.e. the nonlinear state controller always keeps the input norm minimal for the required output.

Page 13: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

4. Singularity & time-optimal control of internal state13/19

Given a desired value and any initial internal state determine the control inputs u1 and u2 such that the desired internal state magnitude according to

is reached in minimum time.

The Time Optimal Controller:

Page 14: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

4. Singularity & time-optimal control of internal state15/19

Page 15: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

5. Experimental results

Implementation example : Induction machine torque control

A Squirrel Cage Induction Motor System:

where

16/19

and estimator

Page 16: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

5. Experimental results (cont)17/19

Time optimal control from the singular point

Page 17: A contribution to the control of the non holonomic integrator including drift (nov 17, 2012)

6. Conclusion19/19

A globally stabilizing nonlinear controller is proposed for a three-dimensional nonholonomic integrator with drift terms

The optimal steering with sinusoids enabling steady state analysis, system inversion and calculation of the minimal input norm is introduced. The structure of the proposed feedback control provides amplitude and frequency modulation of the input vector that implicitly imposes periodic orbits in the internal state vector.

The problem of singularity at zero initial states was solved by a

time-optimal control scheme for the internal states

The control proposition, successfully implemented for an induction machine torque control offers new possibilities and is conceptually different from existing IM control solutions