Skip to:Content
|
Bottom
Cover image for Model-based tracking control of nonlinear systems
Title:
Model-based tracking control of nonlinear systems
Personal Author:
Series:
CRC series, Modern mechanics and mathematics
Publication Information:
Boca Raton, FL. : Chapman and Hall/CRC, 2012
Physical Description:
xiii, 301 p. : ill. ; 25 cm.
ISBN:
9781439819814

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000010301479 TJ213 J36 2012 Open Access Book Book
Searching...

On Order

Summary

Summary

Model-Based Control of Nonlinear Systems presents model-based control techniques for nonlinear, constrained systems. It covers constructive control design methods with an emphasis on modeling constrained systems, generating dynamic control models, and designing tracking control algorithms for the models.

The book's interdisciplinary approach illustrates how system modeling and control theory are essential to control design projects. Organized according to the steps in a control design project, the text first discusses kinematic and dynamic modeling methods, including programmed constraints, Lagrange's equations, Boltzmann−Hamel equations, and generalized programmed motion equations. The next chapter describes basic control concepts and the use of nonlinear control theory. After exploring stabilization strategies for nonlinear systems, the author presents existing model-based tracking control algorithms and path-following strategies for nonlinear systems. The final chapter develops a new model reference tracking strategy for programmed motion.

Throughout the text, two examples of mechanical systems are used to illustrate the theory and simulation results. The first example is a unicycle model (nonholonomic system) and the second is a two-link planar manipulator model (holonomic system). With a focus on constructive modeling and control methods, this book provides the tools and techniques to support the control design process.


Author Notes

Elżbieta Jarzębowska is an associate professor in the Institute of Aeronautics and Applied Mechanics at the Warsaw University of Technology. She is a member of ASME, IEEE, GAMM, IFToMM Technical Committee of Mechatronics, and International SAR. Her research and teaching interests encompass dynamics modeling and analysis of multibody systems, nonlinear control of multibody systems, and geometric control theory.


Table of Contents

Prefacep. xi
The Authorp. xiii
1 Introductionp. 1
1.1 Scope and Outlinep. 3
1.2 Mechanics and Nonlinear Controlp. 6
1.3 Role of Modeling in a Control Design Processp. 20
Referencesp. 21
2 Dynamics Modeling of Constrained Systemsp. 25
2.1 Introduction-Art of Modelingp. 25
2.1.1 Selection of Coordinatesp. 26
2.1.2 Generalized Velocities and Quasi-Velocitiesp. 29
2.2 Constrained Systemsp. 31
2.2.1 Holonomic Constraintsp. 32
2.2.2 Nonholonomic Constraintsp. 33
2.2.3 Programmed Constraintsp. 35
2.3 Equations of Motion for Systems with First Order Constraintsp. 37
2.3.1 D'Alembert Principlep. 38
2.3.2 Lagrange's Equations for Holonomic Systemsp. 45
2.3.3 Lagrange's Equations for First Order Nonholonomic Systemsp. 50
2.3.4 Maggi's Equationsp. 52
2.3.5 Nielsen's Equationsp. 55
2.3.6 Equations of Motion in Quasi-Coordinatesp. 58
2.4 Equations of Motion for Systems with High Order Constraintsp. 67
2.4.1 An Extended Concept of Constraints-Programmed Constraintsp. 67
2.4.2 Generalized Programmed Motion Equations Specified in Generalized Coordinatesp. 76
2.4.3 Generalized Programmed Motion Equations Specified in Quasi-Coordinatesp. 88
Problemsp. 94
Referencesp. 94
3 Introduction to Nonlinear Control Theoryp. 99
3.1 Stability Properties of Nonlinear Systemsp. 99
3.1.1 State-Space Representation of Nonlinear Systemsp. 99
3.1.2 Stability Theorems of the Lyapunov Direct Methodp. 101
3.1.3 Special Formulations of Stability Theoremsp. 103
3.2 Classification of Control Problemsp. 111
3.2.1 Stabilizationp. 112
3.2.2 Trajectory and Morion Trackingp. 115
3.2.3 Path Followingp. 117
3.3 Control Properties of Nordinear Systemsp. 118
3.3.1 Classification of Constrained Control Systemsp. 118
3.3.2 Accessibility and Controllabilityp. 122
3.3.3 Stabilizabilityp. 131
3.3.4 Differential Flatnessp. 135
3.4 Kinematic Control Modelsp. 136
3.5 Dynamic Control Modelsp. 144
3.6 Feedback Linearization of Nonlinear Systemsp. 147
3.7 Model-Based Control Design Methodsp. 152
3.8 Flatness-Based Control Design Methodsp. 155
3.8.1 Basic Notions of Equivalence and Flatnessp. 155
3.8.2 Flatness in Control Applicationsp. 159
3.8.3 Flatness-Based Control Design-Examplesp. 161
3.8.4 Concluding Remarks-Verifying Flatnessp. 167
3.9 Other Control Design Techniques for Nonlinear Systemsp. 167
3.9.1 Backsteppingp. 169
3.9.2 Sliding Mode Controlp. 173
Problemsp. 175
Referencesp. 176
4 Stabilization Strategies for Nonlinear Systemsp. 183
Problemsp. 189
Referencesp. 189
5 Model-Based Tracking Control of Nonlinear Systemsp. 191
5.1 A Unified Control-Oriented Model for Constrained Systemsp. 191
5.2 Tracking Control of Holonomic Systemsp. 196
5.3 Tracking Control of First Order Nonholonomic Systemsp. 200
5.4 Tracking Control of Underactuated Systemsp. 206
5.5 Tracking Control Algorithms Specified in Quasi-Coordinatesp. 212
Problemsp. 222
Referencesp. 222
6 Path Following Strategies for Nonlinear Systemsp. 225
6.1 Path Following Strategies Based on Kinematic Control Modelsp. 226
6.2 Path Following Strategies Based on Dynamic Control Modelsp. 229
Problemsp. 231
Referencesp. 231
7 Model Reference Tracking Control of High Order Nonholonomic Systemsp. 233
7.1 Model Reference Tracking Control Strategy for Programmed Motionp. 234
7.1.1 A Reference Dynamic Model for Programmed Motionp. 234
7.1.2 Architecture of the Model Reference Tracking Control Strategy for Programmed Motionp. 235
7.1.3 A Controller Design for Programmed Motion Trackingp. 237
7.2 Non-Adaptive Tracking Control Algorithms for Programmed Motionsp. 240
7.2.1 Programmed Motion Tracking for a Unicyclep. 240
7.2.2 Programmed Motion Tracking for a Planar Manipulatorp. 242
7.2.3 Programmed Motion Tracking for a Two-Wheeled Mobile Robotp. 246
7.3 Adaptive Tracking Control Algorithms for Programmed Motionsp. 249
7.3.1 Adaptive Programmed Motion Tracking for a Planar Manipulatorp. 250
7.3.2 Adaptive Programmed Motion Tracking for a Unicyclep. 254
7.4 Learning Tracking Control Algorithms for Programmed Motionsp. 258
7.5 Tracking Control Algorithms for Programmed Motions Specified in Quasi-Coordinatesp. 261
7.5.1 Tracking Control of the Unicycle Model Specified in Quasi-Coordinatesp. 262
7.5.2 Tracking Control of the Planar Manipulator Model Specified in Quasi-Coordinatesp. 262
7.6 Tracking Control Algorithms for Programmed Motions with the Velocity Observerp. 264
7.7 Other Applications of the Model Reference Tracking Control Strategy for Programmed Motionp. 270
7.7.1 Hybrid Programmed Motion-Force Trackingp. 270
7.7.2 Application of a Kinematic Model as a Reference Model for Programmed Motionsp. 277
7.7.3 Robot Formation Controlp. 281
Problemsp. 290
Referencesp. 290
8 Concluding Remarksp. 293
Indexp. 297
Go to:Top of Page