SlideShare a Scribd company logo
Transformation of a Mismatched
 Nonlinear Dynamic Systems into
      Strict Feedback Form
            by Johanna L. Mathieu and J. Karl Hedrick
       Department of Mechanical Engineering, University of
                    California, Berkeley, USA

    Journal of Dynamic Systems, Measurement and Control,
                  Transactions of the ASME
                    Vol. 133, July 2011, Q2
CONTROL OF ROBOT AND VIBRATION LABORATORY
                  Speaker: Ittidej Moonmangmee
                     3rd years of PhD student
                     Lecturer at STOU
                      December 1, 2012
Johanna L. Mathieu
2012, PostDoc at EEH – Power Systems Laboratory, ETH Zurich
2006 – 2012, MS/PhD Student at the University of California,
Berkeley, USA
2006 – 2012, Affiliate at the Lawrence Berkeley National
Laboratory, Berkeley, California, USA
2008, Visiting researcher at the Bangladesh University of
Engineering and Technology Department of Civil Engineering,
Dhaka, Bangladesh
2005, Research Assistant at the MIT Sea Grant College
Program, Cambridge, Massachusetts, USA
2004 – 2005, U.S. Peace Corps Volunteer, Tanzania
2000 – 2004, BS Student at the Massachusetts Institute of
Technology, Cambridge, Massachusetts, USA

                                                    J. Karl Hedrick (born 1944) is an American control
                                                    theorist and a Professor in the Department of
                                                    Mechanical Engineering at the University of California,
                                                    Berkeley. He has made seminal contributions in
                                                    nonlinear control and estimation. Prior to joining the
                                                    faculty at the University of California, Berkeley he was a
                                                    professor at the Massachusetts Institute of Technology
                                                    from 1974 to 1988. Hedrick received a bachelor's degree in
                                                    Engineering Mechanics from the University of Michigan
                                                    (1966) and a M.S. and Ph.D from Stanford University
                                                    (1970, 1971). Hedrick is the head of the Vehicle Dynamics
                                                    Laboratory at UC Berkeley.
                                                    In 2006, he was awarded the Rufus Oldenburger Medal
                                                    from the American Society of Mechanical Engineers.
4/18
Outline

1.   Objective
2.   Dynamic System Description & Controllability
          A bicycle example
3.   Control Using Feedback Linearization
4.   Dynamic Surface Control (DSC)
          Transformation into Strict Feedback Form
          Sliding Surface & Control law
5.   Simulation & Results
6.   Conclusions
5/18
 Objective

1. Transform a mismatched nonlinear system into a strict
   feedback form (also with a mismatched)
2. Design two controllers via
       (i) Feedback Linearization method
       (ii) Dynamic Surface Control method
   to the bicycle tracks a desired trajectory
   steering angular velocity
   of the handle bars


                                                  desired trajectory

                forward velocity of the bicycle

3. Simulate and compare two controllers performance
6/18
 Dynamic System Description
              steering angle



                   heading angle




MIMO System

Two inputs:
  u1 forward velocity of the bicycle
  u2 angular velocity of the handle bars
Two outputs:
7/18
Controllability




See [Daizhan, C., Xiaoming, H, and Tielong, S., Analysis
and Design of Nonlinear Control Systems, 2010]
8/18
  Control using Feedback Linearization
 Dynamic Extension:
   See [Sastry’s Nonlinear
   Systems, 1999]




#Relative degree = #State = 6
 So, it has no zero dynamics
  Minimum-phase
9/18
Control using Feedback Linearization
10/18
Transformation into Strict Feedback Form

 Goal:
         Extended state equation  Strict feedback form
         (available for Dynamic Surface Control (DSC) design)




                                    Design a controller by
                                Dynamic Surface Control (DSC)
11/18
Transformation into Strict Feedback Form
12/18
Dynamic Surface Control (DSC)
13/18
Dynamic Surface Control (DSC)
14/18
Simulation and Results




                     x1 error
                                   x1 position error




                     x2 error
                                   x2 position error


                                               t

                  MATLAB ode45
                  Disturbances:           Uncertainty bounds:
                    w1 = 0.10 + 0.02r1(t)         δ1, δ2, δ4 = 0.2,
                    w2 = 0.15 + 0.02r2(t)                δ3 = 0.25
                    w3 = 0.20 + 0.02r3(t)    and δ5, δ6, δ7, δ8 are
                    w4 = 0.10 + 0.02r4(t)        change with the
                  where r i(t)  1)
                                  (0,       function of the state.
15/18
       Simulation and Results
                                  Control saturated:
                                    -10 to +10
u2 (rad/s)




                                  Controller gains:
                                    k = [10, 10, 1, 1, 10, 10]
                                  Filter Time Constant:
                 t                   τ = [0.05, 0.05, 0.05, 0.05]
u4 (rad/s)




                           From the dynamic extension:



                 t
u1 (rad/s)




                 t
16/18
Simulation and Results

       Sliding surfaces for x1   Sliding surfaces for x2
17/18
Concluding Remarks

 A new method of defining states was presented for transform
  a nonlinear mismatched system to the strict feedback form
 Two controller techniques were designed
     Feedback linearization (FL) with dynamic extension
     Dynamic surface control (DSC)
 In the disturbance-free case,
      both FL & DSC performed tracking a desired trajectory
 In the present of disturbances,
      the DSC was better to reject it than the FL
 Tracking performance of the DSC can be designed
     by using the 1st order filter
 However, more control effort required for DSC
Thank you
        Please comments and suggests!

CONTROL OF ROBOT AND VIBRATION LABORATORY

More Related Content

DOCX
Time series analysis use E-views programer
PDF
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
PDF
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
DOCX
Control systems syllabus
PPSX
Backstepping control of cart pole system
PDF
Modified Chattering Free Sliding Mode Control of DC Motor
PDF
Evaluation of the stability enhancement of the conventional sliding mode cont...
Time series analysis use E-views programer
Basics Of Kalman Filter And Position Estimation Of Front Wheel Automatic Stee...
FEEDBACK LINEARIZATION AND BACKSTEPPING CONTROLLERS FOR COUPLED TANKS
Control systems syllabus
Backstepping control of cart pole system
Modified Chattering Free Sliding Mode Control of DC Motor
Evaluation of the stability enhancement of the conventional sliding mode cont...

Similar to Seminar2012 d (20)

PDF
kinematics of 8-axis robot for material handling applications
PPTX
Advanced WEC Controls Webinar June 2016
PDF
Hq2513761382
PDF
Hq2513761382
PDF
Design and implementation of active power filter for harmonic elimination and...
PPTX
Control System’s Coursework Project Overview
PDF
Research_paper
PDF
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
PDF
Welcome to International Journal of Engineering Research and Development (IJERD)
PPT
KNL3353_Control_System_Engineering_Lectu.ppt
PDF
A fuzzy logic controllerfora two link functional manipulator
PDF
Design Novel Lookup Table Changed Auto Tuning FSMC: Applied to Robot Manipulator
PPT
Simulation Software Performances And Examples
PDF
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
PDF
A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...
PDF
Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...
PDF
E043036045
PDF
E043036045
PDF
E043036045
PDF
Ch.02 modeling in frequency domain
kinematics of 8-axis robot for material handling applications
Advanced WEC Controls Webinar June 2016
Hq2513761382
Hq2513761382
Design and implementation of active power filter for harmonic elimination and...
Control System’s Coursework Project Overview
Research_paper
Analysis and Design of Conventional Controller for Speed Control of DC Motor ...
Welcome to International Journal of Engineering Research and Development (IJERD)
KNL3353_Control_System_Engineering_Lectu.ppt
A fuzzy logic controllerfora two link functional manipulator
Design Novel Lookup Table Changed Auto Tuning FSMC: Applied to Robot Manipulator
Simulation Software Performances And Examples
Comparative Analysis of PID, SMC, SMC with PID Controller for Speed Control o...
A High Order Sliding Mode Control with PID Sliding Surface: Simulation on a T...
Sliding Mode Methodology Vs. Computed Torque Methodology Using MATLAB/SIMULIN...
E043036045
E043036045
E043036045
Ch.02 modeling in frequency domain
Ad

More from อิทธิเดช มูลมั่งมี (8)

PPTX
A contribution to the control of the non holonomic integrator including drift...
PDF
วารสารคณิตศาสตร์ ฉบับพิเศษ
PPTX
Sliding Mode Control Stability (Jan 19, 2013)
PPTX
Stabilization of Inertia Wheel Pendulum using Multiple Sliding Surface Contro...
PDF
Robust and quadratic stabilization of tora system via dsc technique
A contribution to the control of the non holonomic integrator including drift...
วารสารคณิตศาสตร์ ฉบับพิเศษ
Sliding Mode Control Stability (Jan 19, 2013)
Stabilization of Inertia Wheel Pendulum using Multiple Sliding Surface Contro...
Robust and quadratic stabilization of tora system via dsc technique
Ad

Seminar2012 d

  • 1. Transformation of a Mismatched Nonlinear Dynamic Systems into Strict Feedback Form by Johanna L. Mathieu and J. Karl Hedrick Department of Mechanical Engineering, University of California, Berkeley, USA Journal of Dynamic Systems, Measurement and Control, Transactions of the ASME Vol. 133, July 2011, Q2 CONTROL OF ROBOT AND VIBRATION LABORATORY Speaker: Ittidej Moonmangmee 3rd years of PhD student Lecturer at STOU December 1, 2012
  • 2. Johanna L. Mathieu 2012, PostDoc at EEH – Power Systems Laboratory, ETH Zurich 2006 – 2012, MS/PhD Student at the University of California, Berkeley, USA 2006 – 2012, Affiliate at the Lawrence Berkeley National Laboratory, Berkeley, California, USA 2008, Visiting researcher at the Bangladesh University of Engineering and Technology Department of Civil Engineering, Dhaka, Bangladesh 2005, Research Assistant at the MIT Sea Grant College Program, Cambridge, Massachusetts, USA 2004 – 2005, U.S. Peace Corps Volunteer, Tanzania 2000 – 2004, BS Student at the Massachusetts Institute of Technology, Cambridge, Massachusetts, USA J. Karl Hedrick (born 1944) is an American control theorist and a Professor in the Department of Mechanical Engineering at the University of California, Berkeley. He has made seminal contributions in nonlinear control and estimation. Prior to joining the faculty at the University of California, Berkeley he was a professor at the Massachusetts Institute of Technology from 1974 to 1988. Hedrick received a bachelor's degree in Engineering Mechanics from the University of Michigan (1966) and a M.S. and Ph.D from Stanford University (1970, 1971). Hedrick is the head of the Vehicle Dynamics Laboratory at UC Berkeley. In 2006, he was awarded the Rufus Oldenburger Medal from the American Society of Mechanical Engineers.
  • 3. 4/18 Outline 1. Objective 2. Dynamic System Description & Controllability  A bicycle example 3. Control Using Feedback Linearization 4. Dynamic Surface Control (DSC)  Transformation into Strict Feedback Form  Sliding Surface & Control law 5. Simulation & Results 6. Conclusions
  • 4. 5/18 Objective 1. Transform a mismatched nonlinear system into a strict feedback form (also with a mismatched) 2. Design two controllers via (i) Feedback Linearization method (ii) Dynamic Surface Control method to the bicycle tracks a desired trajectory steering angular velocity of the handle bars desired trajectory forward velocity of the bicycle 3. Simulate and compare two controllers performance
  • 5. 6/18 Dynamic System Description steering angle heading angle MIMO System Two inputs: u1 forward velocity of the bicycle u2 angular velocity of the handle bars Two outputs:
  • 6. 7/18 Controllability See [Daizhan, C., Xiaoming, H, and Tielong, S., Analysis and Design of Nonlinear Control Systems, 2010]
  • 7. 8/18 Control using Feedback Linearization Dynamic Extension: See [Sastry’s Nonlinear Systems, 1999] #Relative degree = #State = 6 So, it has no zero dynamics  Minimum-phase
  • 9. 10/18 Transformation into Strict Feedback Form Goal: Extended state equation  Strict feedback form (available for Dynamic Surface Control (DSC) design) Design a controller by Dynamic Surface Control (DSC)
  • 13. 14/18 Simulation and Results x1 error x1 position error x2 error x2 position error t MATLAB ode45 Disturbances: Uncertainty bounds: w1 = 0.10 + 0.02r1(t) δ1, δ2, δ4 = 0.2, w2 = 0.15 + 0.02r2(t) δ3 = 0.25 w3 = 0.20 + 0.02r3(t) and δ5, δ6, δ7, δ8 are w4 = 0.10 + 0.02r4(t) change with the where r i(t)  1) (0, function of the state.
  • 14. 15/18 Simulation and Results Control saturated: -10 to +10 u2 (rad/s) Controller gains: k = [10, 10, 1, 1, 10, 10] Filter Time Constant: t τ = [0.05, 0.05, 0.05, 0.05] u4 (rad/s) From the dynamic extension: t u1 (rad/s) t
  • 15. 16/18 Simulation and Results Sliding surfaces for x1 Sliding surfaces for x2
  • 16. 17/18 Concluding Remarks  A new method of defining states was presented for transform a nonlinear mismatched system to the strict feedback form  Two controller techniques were designed  Feedback linearization (FL) with dynamic extension  Dynamic surface control (DSC)  In the disturbance-free case, both FL & DSC performed tracking a desired trajectory  In the present of disturbances, the DSC was better to reject it than the FL  Tracking performance of the DSC can be designed by using the 1st order filter  However, more control effort required for DSC
  • 17. Thank you Please comments and suggests! CONTROL OF ROBOT AND VIBRATION LABORATORY