Nonlinear Control Feedback Linearization Sliding Mode Control
()
About this ebook
This book introduces nonlinear control systems for control engineering and science to graduate, undergraduate students and researchers; it targets control engineering students who do not like to do not have time to derive and prove mathematical results for nonlinear control systems. It can be serve as a text book for nonlinear control systems, especially for feedback linearization techniques which is a common approach in controlling nonlinear systems. The development of computer software for nonlinear control systems has provided many benefits for teaching, research, and the development of control systems design. MATLAB is considered the dominant software platforms for linear and nonlinear control systems analysis. This book contains a MATLAB based program that helps teachers, students, and researchers with an easy to use for finding feedback linearization controller for a specific nonlinear class of systems Chapter (1) is an introduction to theoretical aspects of nonlinear feedback linearization techniques. We sue a simple and complex examples to better illustrate the method on how to find the feedback linearization controller for single and multi input output systems. In section (1.9) A MATLAB based program is developed and use to find feedback linearization control using symbolic MATLAB libraries for a special class of nonlinear systems Chapter (2), the concept of structure variable control will be introduced in intuitive way, with illustrative examples that makes the reader familiar with the theory of sliding mode control in an easy and simple way. After having defined the control law, the parameters of the controller should be identified, hence a simple method is presented to find those parameters. In section (2.4) A MATLAB based function is developed to find the sliding mode surfaces and controllers using symbolic MATLAB library for SISO and MIMO nonlinear dynamical systems that could be written in a special form. This textbook provides an easy way to learn nonlinear control systems such as feedback linearization technique and slidng mode control (Structrue varibale control) which are one of the most used techniques in nonlinear control dynamical systems; therefore teachers-students and 2 researchers are all in need to handle such techniques; and since they are too difficult for them to handle such nonlinear controllers especially for a more complicated systems such as induction motor, satellite, and vehicles dynamical models. Thus, this document it is an excellent resource for learning the principle of feedback linearization and sliding mode techniques in an easy and simple way: (a) Provides a briefs description of the feedback linearization and sliding mode control strategies (b) Includes a simple method on how to determine the right and appropriate controller (P-PI-PID) for feedback linearization control strategy. (c) Provides a MATLAB symbolic based programs that can solve the Lie derivative of any nonlinear dynamical system that could be written in a special form (d) A Symbolic Matlab Based function for finding the feedback linearization and sliding mode controllers are developed and tested using several examples. (e) A simple method for finding the approximate sliding mode controller parameters is introduced
Read more from Mourad Boufadene
Master Fracions Addition, Subtraction And Multiplication Rating: 0 out of 5 stars0 ratingsMaster Division & Fractions Rating: 0 out of 5 stars0 ratings
Related to Nonlinear Control Feedback Linearization Sliding Mode Control
Related ebooks
Automation for Robotics Rating: 0 out of 5 stars0 ratingsAnalysis and Control of Linear Systems Rating: 0 out of 5 stars0 ratingsMultiple Models Approach in Automation: Takagi-Sugeno Fuzzy Systems Rating: 0 out of 5 stars0 ratingsDiscrete-Time Control System Implementation Techniques: Advances in Theory and Applications Rating: 0 out of 5 stars0 ratingsAnalog Automation and Digital Feedback Control Techniques Rating: 0 out of 5 stars0 ratingsDigital Control Systems Implementation Techniques: Advances in Theory and Applications Rating: 0 out of 5 stars0 ratingsModern Anti-windup Synthesis: Control Augmentation for Actuator Saturation Rating: 5 out of 5 stars5/5Advanced Techniques and Technology of Computer-Aided Feedback Control Rating: 0 out of 5 stars0 ratingsPredictive Control Rating: 0 out of 5 stars0 ratingsFactorization of Boundary Value Problems Using the Invariant Embedding Method Rating: 0 out of 5 stars0 ratingsA Friendly Introduction to MATLAB Programming Rating: 0 out of 5 stars0 ratingsRobust Adaptive Control for Fractional-Order Systems with Disturbance and Saturation Rating: 0 out of 5 stars0 ratingsModern Aspects of Power System Frequency Stability and Control Rating: 5 out of 5 stars5/5Simulation of Some Power System, Control System and Power Electronics Case Studies Using Matlab and PowerWorld Simulator Rating: 0 out of 5 stars0 ratingsInteger Optimization and its Computation in Emergency Management Rating: 0 out of 5 stars0 ratingsThe Dynamics of Automatic Control Systems Rating: 5 out of 5 stars5/5Linear Feedback Controls: The Essentials Rating: 0 out of 5 stars0 ratingsThe Volterra Series and Its Application Rating: 0 out of 5 stars0 ratingsControl Systems Rating: 5 out of 5 stars5/5Electrical Correcting Elements in Automatic Control and Regulation Circuits Rating: 0 out of 5 stars0 ratingsSystems with Delays: Analysis, Control, and Computations Rating: 0 out of 5 stars0 ratingsLine Drawing Algorithm: Mastering Techniques for Precision Image Rendering Rating: 0 out of 5 stars0 ratingsSolving Engineering Problems in Dynamics Rating: 0 out of 5 stars0 ratingsSome Case Studies on Signal, Audio and Image Processing Using Matlab Rating: 0 out of 5 stars0 ratingsSemi-Markov Models: Control of Restorable Systems with Latent Failures Rating: 0 out of 5 stars0 ratingsSolutions Manual to Accompany Introduction to Quantitative Methods in Business: with Applications Using Microsoft Office Excel Rating: 0 out of 5 stars0 ratingsFeedback Control Theory Rating: 5 out of 5 stars5/5Finite-Time Stability: An Input-Output Approach Rating: 0 out of 5 stars0 ratingsBackpropagation: Fundamentals and Applications for Preparing Data for Training in Deep Learning Rating: 0 out of 5 stars0 ratings
Teaching Methods & Materials For You
The Three Bears Rating: 5 out of 5 stars5/5Speed Reading: How to Read a Book a Day - Simple Tricks to Explode Your Reading Speed and Comprehension Rating: 4 out of 5 stars4/5How to Take Smart Notes. One Simple Technique to Boost Writing, Learning and Thinking Rating: 4 out of 5 stars4/5The 5 Love Languages of Children: The Secret to Loving Children Effectively Rating: 4 out of 5 stars4/5Personal Finance for Beginners - A Simple Guide to Take Control of Your Financial Situation Rating: 5 out of 5 stars5/5Speed Reading: Learn to Read a 200+ Page Book in 1 Hour: Mind Hack, #1 Rating: 5 out of 5 stars5/5How to Diagnose and Fix Everything Electronic, Second Edition Rating: 4 out of 5 stars4/5Becoming Cliterate: Why Orgasm Equality Matters--And How to Get It Rating: 4 out of 5 stars4/5Grit: The Power of Passion and Perseverance Rating: 4 out of 5 stars4/5Fluent in 3 Months: How Anyone at Any Age Can Learn to Speak Any Language from Anywhere in the World Rating: 3 out of 5 stars3/5Verbal Judo, Second Edition: The Gentle Art of Persuasion Rating: 4 out of 5 stars4/5Principles: Life and Work Rating: 4 out of 5 stars4/5Good to Great: Why Some Companies Make the Leap...And Others Don't Rating: 4 out of 5 stars4/5Financial Feminist: Overcome the Patriarchy's Bullsh*t to Master Your Money and Build a Life You Love Rating: 5 out of 5 stars5/5Lies My Teacher Told Me: Everything Your American History Textbook Got Wrong Rating: 4 out of 5 stars4/5The Science of Making Friends: Helping Socially Challenged Teens and Young Adults Rating: 5 out of 5 stars5/5Jack Reacher Reading Order: The Complete Lee Child’s Reading List Of Jack Reacher Series Rating: 4 out of 5 stars4/5The Four-Hour School Day: How You and Your Kids Can Thrive in the Homeschool Life Rating: 5 out of 5 stars5/5The Chicago Guide to Grammar, Usage, and Punctuation Rating: 5 out of 5 stars5/5Weapons of Mass Instruction: A Schoolteacher's Journey Through the Dark World of Compulsory Schooling Rating: 4 out of 5 stars4/5From 150 to 179 on the LSAT Rating: 4 out of 5 stars4/5Closing of the American Mind Rating: 4 out of 5 stars4/5A study guide for Frank Herbert's "Dune" Rating: 3 out of 5 stars3/5The Diversity Delusion: How Race and Gender Pandering Corrupt the University and Undermine Our Culture Rating: 4 out of 5 stars4/5
Reviews for Nonlinear Control Feedback Linearization Sliding Mode Control
0 ratings0 reviews
Book preview
Nonlinear Control Feedback Linearization Sliding Mode Control - Mourad Boufadene
List of Figures 1
Preface 2
Chapter 1 □ Feedback Linearization Control 4
1.1 FEEDBACK LINEARIZATION OF SISO SYSTEMS 4
1.2 FEEDBACK LINEARIZATION OF MIMO SYSTEMS 5
1.3 RELATIVE DEGREE 6
1.4 MATLAB PROGRAM DESCRIPTION 7
1.5 PROBLEM FORMULATION 7
1.5.1 Programme flow chart 7
1.6 MATLAB CODE OF LIE DERIVATIVE 8
1.6.1 Example for SISO systems 9
1.7 CONTROLLER TYPES 10
1.8 FEEDBACK LINEARIZATION CONTROLLER EX- AMPLES 11
1.8.1 Example for SISO systems 11
1.8.1.1 Solution Using Hand 11
1.8.1.2 Solution Using MATLAB 12
1.8.2 Example for MIMO systems 13
1.8.2.1 Soluting Using Hand 13
1.8.2.2 Solution Using MATLAB 13
1.9 MATLAB BASED FUNCTION: FEEDBACK LIN- EARIZATION 14
1.10 MATLAB TEST FUCTION 14
1.10.1 Feedback Linearization MATLAB Function 15
1.11 ILLUSTRATIVE EXAMPLES 18
1.11.1 Aircraft altitude dynamics: 18
1.11.2 Asynchronous motor speed control 20
Chapter 2 □ Sliding Mode Control 22
SLIDING MODE CONTROL THEORY 22
SISO Sliding Mode Control 23
MIMO Sliding Mode Control 23
SLIDING MODE CONTROL EXAMPLES 24
Van der pol system 24
Solution Using Hand 24
Solution Using MATLAB 26
DC Motor angular position control 26
Solution Using Hand 27
Solution Using MATLAB 28
Permanent Magnet Synchronous motor speed control 29
Solution Using Hand 29
Solution Using MATLAB 30
TUNING OF SLIDING MODE CONTROL PARAME-
TER 31
MATLAB BASED FUNCTION: SLIDING MODE CON- TROL 32
MATLAB PROGRAMMES DESCRIPTION 33
MATLAB CODES FOR SISO SLIDING MODE 34
MATLAB test function for SISO systems 34
MATLAB fuctions for SISO systems 35
MATLAB CODES FOR MIMO SLIDING MODE 37
MATLAB test fuctions for MIMO systems 37
MATLAB fuctions for MIMO systems 37
Bibliography 43
List of Figures
The flow chart of the proposed algorithm 8
inoutfeedbacklinearization Matlab Code 18
Dynamic charactercistics of an aircraft 19
1
Preface
This book introduces nonlinear control systems for control engineering and science to graduate, undergraduate students and researchers; it tar- gets control engineering students who do not like to do not have time to derive and prove mathematical results for nonlinear control systems. It can be serve as a text book for nonlinear control systems, especially for feedback linearization techniques which is a common approach in controlling nonlinear systems.
The development of computer software for nonlinear control systems has provided many benefits for teaching, research, and the development of control systems design. MATLAB is considered the dominant soft- ware platforms for linear and nonlinear control systems analysis. This book contains a MATLAB based program that helps teachers, students, and researchers with an easy to use for finding feedback linearization controller for a specific nonlinear class of systems
Chapter (1) is an introduction to theoretical aspects of nonlinear feedback linearization techniques. We sue a simple and complex exam- ples to better illustrate the method on how to find the feedback lineariza- tion controller for single and multi input output systems. In section (1.9) A MATLAB based program is developed and use to find feedback lin- earization control using symbolic MATLAB libraries for a special class of nonlinear systems
Chapter (2), the concept of structure variable control will be intro-