You are on page 1of 2

Book review

System Design through MATLAB®, Control Toolbox and SIMULINK®


Krishna K. Singh, Gayatri Agnihotri
Springer-Verlag, London, 2001, ISBN 1-85233-337-5

This book is uniquely dedicated for anyone who wishes Chapter 1. System Representation and Modelling: Here
to learn and try out simulations in Systems Engineering an explication of the models creation for various systems
using Matlab® platform through its built-in Control and model properties assignment is provided.
System Toolbox and Simulink®. In order to use this Chapter 2. Model Manipulation: The manipulation of the
book, it is necessary to have knowledge of System models of systems / subsystems to obtain a larger system
Engineering, Control Systems, Matlab® and Simulink®. by performing arithmetic operations on them and / or
Matlab®, developed by the MathWorks Inc., has been a interconnecting them is presented.
strong software for high-performance, numerical Chapter 3. Getting Information from the Models: This
computations and visualisations. The fact that it provides chapter is dedicated to the techniques of data extraction
an interactive environment with large number of built-in from all the four types of models, which can be studied
functions for technical computations, graphics and in this book.
animations makes it an excellent tool for a very large Chapter 4. Model Analysis: This chapter describes how
variety of subjects. In association with Simulink® and the model dynamics of a system, the time response of a
Control Toolbox, it provides the scientific community system, the frequency response of a system and / or the
with a powerful tool for the design, analysis and state space analysis of a system can be performed.
response study of systems. Chapter 5. The Control System Toolbox’s GUIs: The
Study and analysis of any system requires some kind of presentation of the using of the two Graphic User
its equivalent representation that describes the various Interfaces (GUI) provided with the Control System
components of the system and the relationship between Toolbox is performed. These two GUI are, the LTI
them. This equivalent representation of the system, also Viewer which performs linear analysis, and the Root
known as model of the system may be of several types. Locus Design GUI for obtaining and analysing the root
The Control System Toolbox of Matlab® supports locus plot of SISO LTI models.
generation of models for linear Time-Invariant (LTI) Chapter 6. Control System Design through Simulink®:
systems in four main forms: Zero/pole/gain model; Here the same problems as those presented in the
transfer function model; state space model; frequency preceding chapters are solved by using the interactive
response data model. These models can be created for environment of Simulink®.
continuous-time systems and discrete-time systems that Chapter 7. Design of Compensators for Control Systems:
may be either SISO (single input/single output) type or This chapter is dedicated to the presentation of two
MIMO (multiple input/multiple output) type. All the particular methods, the classical or conventional
Matlab® Control Toolbox functions and Simulink® designing techniques based upon Root Locus, Bode plot
functions dedicated to these four types of models are and Nichols chart, and the modern methods involving
presented and studied in this book. pole placement and optimisation techniques.
This book is organised in 9 chapters, which go to the Chapter 8. Some Simple Applications: In this chapter, the
basic system representation and modelling to some simulations of some simple real physical systems are
complex applications. All chapters are constructed with performed.
the same outline. Each chapter begin with a short recall Chapter 9. Some Complex Applications: Here, more
of the theory and / or principles considered. In particular, complex real systems are studied.
the Matlab® and Simulink® functions used in the Each chapter ends with problems that are related to the
considered chapter are recalled and their options and relevant chapter. The growing difficulty of these
properties are detailed and explained. The using of these problems provides a good knowledge test on the
functions is described in a second time by using some considered subject.
short and detailed examples. The authors propose in a Some other books focus to the same subject (Cavallo,
third time to make some simplest practice test in order to 1996; Shanian, 1993). However, these books are
verify the good understanding of the reader. All chapters dedicated to the old versions of Matlab® and many
conclude with problems leading to self-study modifications and addenda are performed like the
assignments. It can be noticed that all examples and the integration of the two GUI in the Control System
corrections of the practice tests and problems are Toolbox that which explain the great interest of this new
proposed on an Internet site. book.
Before referring to the contents and structure of the The fact that nor the basic principles of Matlab®
book, it is appropriate to briefly list the titles of each of programming nor the system design principles are
the 9 chapters with a brief description of their contents: recalled permits to the authors to focus on the core of the
book. So, the presentations of this book are well suited
for researchers and teachers with expertise in system
design and knowledge in Matlab® programming and Philippe Thomas
who desire to use the Matlab® Control System Toolbox Systems and Transportation Laboratory,
or Simulink®. However, I do not feel this book is Technical University of Belfort-Montbéliard,
appropriate for students. For the students, it seems 90010 Belfort Cedex, France
preferable that a teacher uses this book in order to E-mail address: philippe.thomas@utbm.fr
construct a course, which recall the theoretical principles
of the system design in the same time as the practical
examples. About the reviewer
Philippe Thomas completed the Ph. D. at the University Henri
Poincaré Nancy 1 in 1997 and then spent 2 years in the industry where
References he was involved in European project dealing with data mining and
Bayesian Belief Networks. Since 1999, he has been with the Systems
Cavallo, A. (1996). Using Matlab, Simulink, and Control System and Transportation Laboratory, Technical University of Belfort-
Toolbox: a practical approach. Englewood, Cliffs, NJ: Prentice Montbéliard where he is currently an Associate Professor. Dr.
Hall. Thomas’s main research interests are centred on system modelisation
Shanian, B. (1993). Control system design using Matlab. Englewood, and diagnosis based by using neural networks. His application domain
Cliffs, NJ: Prentice Hall. is the urban traffic supervision.

You might also like