Nonlinear control systems using MATLAB
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 benets 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 for nding feedback
linearization controller for a specic nonlinear class of systems.
Chapter 1 is an introduction to theoretical aspects of nonlinear
feedback linearization techniques. We use simple and complex examples
to better illustrate the method on how to nd the feedback
linearization controller for single and multi input output systems.
In section 1.9, a MATLAB-based program is developed and used
to nd 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 dened the control law, the parameters
of the controller should be identied, hence a simple method
is presented to nd those parameters. In section 2.4 a MATLABbased
function is developed to nd the sliding mode surfaces and
controllers using symbolic MATLAB library for SISO and MIMO
nonlinear dynamical systems that could be written in a special