Nonlinear Control and Servo Systems
|Syllabus 2012||CEQ||Exam Schedule|
In reality are all practical control systems nonlinear in one aspect or the other (nonlinear dynamics in e.g., robotics, actuation saturations, sensor nonlinearities etc). Despite this fact, control based on linear system may work fine in many cases, whereas in other situations you have to take the nonlinear effects into accounts to get a stable control system. Moreover, the performance and robustness may be significantly improved by considering the nonlinear aspects of the system. In the course Nonlinear Control and Servo Systems (FRTN05) we study ordinary nonlinearities and how to handle those, treat different analysis methods and learn how to do control synthesis for nonlinear systems, in both theory and practise. Brief course information (in Swedish) is available. This is an extended version, 7.5 hp, of the old course FRT075 which was offered until 2007.
- Exam on Wednesday March 13th, 2013, 8:00-13:00, M:L 1-2
- The Exercise sessions are held in Lab B, M-building, ground floor
Giacomo Como, M-building (fifth floor, room 5143) 046-222 8783
Anders Mannesson, M-building (second floor, room 2112C, room with round window next to the elevator), 046-222 1570
Olof Sörnmo, M-building (second floor, room 2156, the first room on the left in the corridor on the second floor.), 046-222 9745
LiteratureRecommended textbooks are either of
- Glad, T., and Ljung,L., "Reglerteori, flervariabla och olinjära metoder" (2003, Studentlitteratur, Lund, ISBN 9-14-403003-7) or the English translation "Control Theory", 2000, Taylor & Francis Ltd, ISBN 0-74-840878-9. Chapter 11-16,18. This book covers MPC and Optimal control which are not covered in the other text books. The first part of this book (Ch. 1-10) covers linear control theory and is a good extra for the course Multivariable Control - (FRTN10 Flervariabel reglering)
- Khalil, H. K., Nonlinear Systems (3rd ed., 2002, Prentice Hall, ISBN 0-13-122740-8). This book is a very good text book on nonlinear control systems, but a bit more advanced.
Handouts: Lecture notes and extra material will be handed out.
Lectures and Exercises
Lecture Mondays 13.15-15.00 and Wednesdays 8.15-10.00, M:E, except the last lecture March 4 in M:D.
Extra Lecture Thursday Jan 24, 10.15-12.00, M:E
Exercises are held Tuesdays and Wednesdays 15.15-17.00 in Reglerteknik-Lab B on the ground floor, south-west end of the M-building. See Exercise schedule and problem set.
The lecture slides will be handed out during the lectures. Below you find last year's versions to be replaced when the lecture is given (indicated by red or green bullet).
Jan 21: L1: Introduction. Typical nonlinear problems and phenomena. Models.(Full format)
Jan 23: L2: Simulation in Simulink. Linearization. Stability (Full format)
Jan 24: L3: Phase-plane analysis. Classification of singular points. Stability of periodic solutions. (Full format)
Feb 11: L8: Compensation for back-lash and Quantization. (Full format)
Lab1: Deadzone-compensation for an air throttle in a car (describing function analysis) (Sign-up starts Jan 28)
Feb 13: L9: Exact linearization and Lyapunov-based design (Full format)
Feb 18: L10: Optimal control: The Maximum principle, examples. (Full format)
Lab2 : Pendulum swing-up (Sign-up starts Febuary 4)
Feb 20: L11: Optimal control (cont'd). (Full format)
Feb 25: L12: High-gain design design methods --- Sliding modes. (Full format)
Lab 3: Optimal control of pendulum an a cart. (Sign-up starts February 11)
Feb 27: L13: Internal model control. Model predictive control. Nonlinear observers. Gain scheduling. (Full format)
Mar 4: L14: Course summary. Questions. (Full format)
Exercises and SolutionsExercise schedule and problem set
LaboratoriesLab1: Deadzone-compensation for an air throttle in a car (nonlinear compensation and describing function analysis) (Sign-up starts January 28)
Lab2: Pendulum swing-up (Sign-up starts February 4)
Lab3: Pendulum on a cart. (Sign-up starts February 11)
SoftwareMatlab and Simulink are extensively used in the course. Graphical user interfaces called pplane and dfield for phase-plane analysis in Matlab are available for educational purposes from http://math.rice.edu/~dfield/. Matlab is available for home computers.
- How to obtain Matlab/Simulink (need StiL or Lucat-account).
- Matlab files (Shift + Mouse Click to download file), pplane8.m/ pplane7.m/ pplane6.m and dfield7.m / dfield6.m.