Basic Automatic Control
2011-12, Prof. Giorgio Guariso

Sino-Italian Campus, Shanghai

Course handouts
Lectures
Slides (zipped)
Format
.pdf (25Mb)

 

Suggested readings

BOOKS  

K. J. Åström, R. M. Murray
Feedback systems: An introduction for scientists and engineers

Princeton Univ. Press, 2008

The book and other material is available at prof. Murray's site
Recent textbook, publicly available, presenting all the theory of linear dynamic systems and other material of the course: very important and useful!

L. Farina, S. Rinaldi
Positive linear systems

John Wiley, 2000

Appendix A Elements of linear algebra and matrix theory 187
Appendix B Elements of linear system theory 225
Interesting textbook on an important class of dynamic systems. Many examples, and useful compact appendices.

D. G. Luenberger
Introduction to Dynamic Systems

John Wiley, 1979

11 Optimal control 393
Excellent textbook written some years ago. Very well written and simple, even if rigorous from the mathematical viewpoint. Extensive examples from many different fields.

A. Lewis
A Mathematical Approach to Classical Control
2003

 

Notes from the course by A. Lewis at Queen's University, Canada.
Quite similar to ours, but more detailed. Useful background material in the appendices.

S. H. Strogatz
Non linear dynamics and chaos

Addison-Wesley, 1994

3 Bifurcations 44
Modern text about non linear systems with many applications in different fields.
Short introduction about development and perspective of the topic.
SOFTWARE  

http://math.rice.edu/~dfield/dfpp.html

Johm Polking's site at Rice University from where one can used PPLANE, an extremely interisting java applet to analyse and simulate secondo order systems.

The MATLAB versions of the programs dfield and pplane are described in some detail in the manual Ordinary Differential Equations using MATLAB by John Polking and David Arnold. The java versions are modelled after the MATLAB versions, so the descriptions in the Manual should suffice to explain the use of the java versions. The Manual is published by Prentice Hall.

http://www.jhu.edu/signals/

A suite of Java applets by Johns Hopkins University on signal and systems. Allows simple and intuitive experiments on Fourier series, convolution, sampling, Bode, step response,...


http://web.mit.edu/6.302/www/pz/

A fully documented Java project written by Brian Williams for MIT 6.302 Feedback Systems under the supervision of Dr. Kent Lundberg. It plots Bode and Nyquist diagrams, step and frequency responses of a continuous-time user- defined linear model.

http://home.dei.polimi.it/guariso/inglese/isa-e.html

A Java applet to analyse linear and non linear, continuous-time and discrete-time systems up to order 6. The system is entered in the form of state variables and its transfer function can be computed. The output related to a generic input can be simulated.

http://www.pidlab.com/applety.php?id=11

Another very detailed applet to experiment and analyse a variety of processes and controllers.

http://www.cheric.org/education/control/ClosedLoop/ClosedLoop.html

A Java applet to experiment fixed structure controllers on a variety of process plants (with manuals).

LINKS  

http://www.engineering.wright.edu/~fdgarber/ee321/default.html

The site of Linear Systems I by Fred Garber at Wright State University. It contains texts and examples using Matlab and Mathematica,

http://www.stanford.edu/class/ee363/

The course on Linear Dynamical Systems taught by prof. Steven Boyd at Stanford University. It contains all the slides of the course and examples in Matlab. Being for a curriculum in Electronics is modere detaile from the mathematical viewpoint.

http://ocw.mit.edu

The site of Open Courseware of the Massachusets Institute of Technology.

Course material and video to download on many subjects, including Modelling and simulation for Environmental Engineers, but also dynamic systems, optimization, statistics,....