You are on page 1of 3

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/260698013

System Identification: Theory for the User, 2nd Edition (Ljung, L.; 1999) [On
the Shelf]

Article  in  IEEE Robotics & Automation Magazine · June 2012


DOI: 10.1109/MRA.2012.2192817

CITATIONS READS

4 5,242

1 author:

Charles Simpkins
RDPRobotics, LLC
22 PUBLICATIONS   80 CITATIONS   

SEE PROFILE

Some of the authors of this publication are also working on these related projects:

Book reviews editor IEEE RAM View project

Modular biomimetic robotic systems View project

All content following this page was uploaded by Charles Simpkins on 28 April 2015.

The user has requested enhancement of the downloaded file.



the racquet, a machine can time the That being said, the reader should this is a very important concept, since
motion, consider the rhythms and prepare for a challenge when reading model predictive control, which had
forces, and include this analysis in the this book. Though it is an excellent its roots in chemical process control
responsive reaction, interacting with text, it is not for the casual reader. Sys- (very slow time scales comparably) is
its stored memories. Hence, learning tem Identification: Theory for the becoming quite popular in real-time
becomes possible. Self-reproduction User, 2nd Edition has its own nota- systems with fast dynamics—in other
depends on linear and nonlinear trans- tional conventions, and once familiar, words, most robots.
ducing processes in which white box the concepts become much easier to In Chapter 4, a number of models
output can translate into black box absorb. In fact, anyone who has a for LTI systems and their block dia-
processes. Weiner intends these as basic knowledge of calculus and some grams, transfer functions, and appli-
introductions to the principles, moder- knowledge of mathematical series can cation are presented. It also covers
ated by homeostasis. read and gain tremendously from this state-space systems and distributed
Part II provides supplementary book. A background in Fourier series parameter systems. Finally, identifi-
chapters, written in 1961. Here, and Laplace transforms helps as well, ability, which is also important in
Wiener discusses learning in Chapter though Ljung does a good job with system identification, is presented and
9 and better ways to measure brain the early chapters, providing an over- discussed. Is it possible, given the
waves by translating them into a self- view of the concepts that will be used model structure, to identify a unique
organizing system using his methods. throughout the book. set of parameters, and will the re-
Cybernetics: Or Control and Com- This book covers parametric and sulting model be equal to the true
munications in the Animal and the nonparametric methods, parameter system?
Machine is worthwhile for its histori- estimation methods in the prediction Chapter 5 addresses systems that
cal value alone. But it does much more error framework, frequency domain are not LTI, such as linear time-vary-
by inspiring the contemporary roboti- data and interpretations, various ways ing, nonlinear, and fuzzy models. The
cist to think broadly and be open to to compute estimates, recursive esti- concepts of white, gray, and black box
innovative applications. mation techniques, model validation, models are presented as well. Chapter
—Reviewed by and case studies. Each chapter ends 6 deals with depth on nonparametric
C. Alexander Simpkins, Ph.D., with an extensive bibliography for time and frequency domain analysis
and Annellen M. Simpkins, Ph.D., further reading and, often, has an and identification methods, such as
San Diego, California appendix for proofs and derivations. empirical transfer function estimates
Chapter 1 provides an overview of and spectral analysis, while Chapter 7
System Identification: Theory system identification, including what presents parametric identification me-
for the User, 2nd Edition it is, basic concepts, and several exam- thods. Here, Ljung addresses minimiz-
Lennart Ljung, Prentice-Hall, Upper ples, as well as insights regarding ing prediction error, the least-squares
Saddle River, New Jersey, Copyright building models from data, and the method and linear regression, likeli-
1999, Prentice Hall PTR, 609 pages. difference between model and reality. hood estimation, correlation analysis,
This is a philosophical stance and an and instrument variable methods.

L
ennart Ljung has had a tremen- important distinction from (some) Chapter 8 addresses convergence
dous influence over the field other methodologies in science that and consistency of the model—at
of system identification. The believe if we only had a complex and what point are you fitting noise/dis-
reviewer cannot recall a single accurate enough model it would be turbances versus the actual character-
student who completed his or her the same as reality. Ljung’s principle istics of the system? The asymptotic
graduate degree in control theory is that there is a fundamental differ- distribution of parameter estimates,
in the Mechanical and Aerospace ence between model and reality, that various approaches, and how this can
Engineering Department of the no matter how good the model, it is be used are discussed in Chapter 9.
University of California, San Diego, not the reality. Chapter 10 deals with computing the
without having read his book. Roboti- In Chapter 2, linear time-invariant parameter estimates, especially in
cists are increasingly dealing with (LTI) systems, an overview of impulse challenging problems where a na€ıve
challenging complex problems in sys- response, and transfer functions, approach would likely lead to sub-
tem identification for model-based spectra, and multivariable systems are optimal or poor results. Several inter-
control, and this book lays a founda- covered. This is the key base that is esting approaches are presented, such
tion of knowledge for the reader to expanded upon throughout the book. as multistage methods and subspace
absorb, which can help address the Chapter 3 deals with simulation identification, and the latter is quite
said challenges. and prediction. Once you have cre- powerful and straightforward to im-
ated a model, how do you use that plement. Chapter 11 discusses re-
Digital Object Identifier 10.1109/MRA.2012.2192817 model to predict the future behavior cursive estimation methods in the
Date of publication: 6 June 2012 of the system? Currently, in robotics, prediction-error and regression contexts

1070-9932/12/$31.00ª2012 IEEE JUNE 2012 • IEEE ROBOTICS & AUTOMATION MAGAZINE • 95



as well as implementation steps, and process and leads to cleaner models if Index. Overall, in System Identifica-
Chapter 12 describes about some done with care. tion: Theory for the User, Second Ed.,
options and objectives in identifica- Chapter 15 provides a discussion Lennart Ljung presents a thorough
tion, the problems of bias and var- about the choice of identification cri- and complete picture of system identi-
iance, and provides several useful terion. What tells us when we have fication as a methodology, set of tools,
insights. identified a model? A poor choice at and practical approach to generating
Chapter 13 is a significant chapter this stage of the problem setup, even if models from data. Ljung’s work has
and particularly relevant for roboti- everything else is perfect, can lead to been influential for decades, and any-
cists, focusing on experimental failure. Several insights and strategies one interested in building models from
design, input design for both open- for the choice of model structure and data would be well served to put the
and closed-loop identification, strat- validation, comparisons, and analysis effort into mastering this material.
egies for closed-loop identification, as methods are given in Chapter 16. —Reviewed by
well as several other significant meth- Finally, Chapter 17 discusses sys- Alex Simpkins, Jr., Ph.D.,
ods. Sampling interval is discussed—a tem identification in practice. Ljung Seattle, Washington
very important topic as well. created the System Identification •
Chapter 14 delves into preprocess- Toolbox for MATLAB, and he dis-
Please send suggestions for books
ing data in preparation for identifica- cusses several practical points regard- to be reviewed in this column to Alex
tion. In real physical experiments, ing identification. Several case studies Simpkins, RASbookreviews@ieee.
there will always be some bias, distur- and examples are presented here. org. See http://www.ieee-ras.org/
bances, and other issues that are irrel- Following this, there are two appen- ram/books for more information.
evant to the actual system, and so dices covering probability theory and
removing those problems that can be statistical regression techniques, Refer-
removed simplifies the identification ences, a Subject Index, and a Reference


Student’s Corner (continued from page 93)

The E-learning project is being networks, and coordinate member academia and industry, and we may
developed by active SAC members events. help to find chances for mobility, jobs,
and coordinated by Angelos Wafik. internships, and financial support.
The project aims to generate Promote Students’ Career We are seriously dedicated to the
regular Webinars conducted by The SAC is continuously working responsibility of providing benefits to
RAS professionals, teachers, and for the organization’s international students. We are happy to share this
advanced students in areas related events, the dissemination of news, experience with you, and you are
to robotics and automation. It will surveys on student activities, job more than welcome to join our team,
provide useful tools for sharing placement opportunities, and oppor- propose initiatives, give us your feed-
knowledge and resources. Student tunities for engagement in new back, or ask any questions. We hope
branches and Chapters are en- research groups. The SAC represents to see most of you joining our pro-
couraged and supported by our an exclusive resource for your career grams, conferences, and activities.
committee and provide a local pre- and knowledge. It offers occasions to Keep on staying with us.
sence to promote careers, create meet and interact with leaders of

Upcoming Student Activities
We are planning RAS student activities in conjunc- l Facebook group: http://www.facebook.com/
tion with the following event. Watch for news and groups/41388160454/
get involved. l Google group: http://groups.google.com/group/
l BioRob 2012: http://www.biorob2012.org/ ras-studcom?hl=it.
l Bioengineering week 2012: http://www.bioen l RAS for Students: http://www.ieee-ras.org/
gweek2012.org/ student.html
l IROS 2012: http://www.iros2012.org/site/.
Join Us!
Stay Tuned with Students Activities and l http://www.ieee.org/membership_services/
Opportunities membership/students/index.html.
l Wiki Web site: http://wiki.ieee-ras.org/mab/sac
l SAC NewsLetter: monthly published in the Wiki Web site
l “Student’s Corner” on the IEEE Robotics & Automation Laura Margheri
Magazine (laura.margheri@ieee.org)

96 • IEEE ROBOTICS & AUTOMATION MAGAZINE • JUNE 2012

View publication stats

You might also like