lunduniversity.lu.se

Denna sida på svenska This page in English

FRTN05 - Nonlinear Control and Servo Systems

Olinjär reglering och servosystem, 7.5 hp

Course Syllabus

Canvas Course Page (2023)


Official Course Syllabus

General Information

Elective for: D4, E4-ra, F4, F4-r, M4-me, Pi4-ssr, MMSR2
Language of instruction: The course will be given in English

Aim

The aim of the course is to the learn to recognize nonlinear control problems, to master the most important analysis techniques for nonlinear systems, and the learn how to use practical tools for nonlinear control design.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

  • be able to define fundamental control-theoretical stability concepts
  • have insight in the basic differences between nonlinear and linear dynamical systems
  • be able to linearise nonlinear models around stationarity points and around trajectories
  • be able to analyse the influence of common nonlinearities (saturation, backlash, deadzone etc) in control loops and how these should handled from a control point of view
  • understand stability analysis including Lyapunov theory, the small-gain theorem, and the circle criterion, and be able to apply it in control design
  • be able to give an overview of modern directions in nonlinear control.

Competences and skills

For a passing grade the student must

  • be able to derive mathematical models for and simulate simple nonlinear systems
  • be able to analyse limit circles both quantitatively and qualitatively
  • be able to design controllers for simple nonlinear systems using model-based nonlinear control and relay feedback
  • be able to solve simple optimization problems and interpret the solutions in terms of feedforward and feedback structures
  • be able to practically apply control design to real nonlinear processes during laboratories
  • be able to use computer tools for simulation and analysis of nonlinear systems.

Judgement and approach

For a passing grade the student must

  • be able to understand relations and limitations when simple models are used to describe complex dynamical systems
  • be able to evaluate dominating nonlinearities and dynamics
  • sbow ability for teamwork and collaboration in groups during laboratory exercises

Contents

The course describes how non-linear systems can be treated through analysis, simulation and controller design.

Laboratory exercises: Analysis using the describing function and control design with
dead-zone compensation for an air throttle used in car motors;
Energy-based design of a swing-up algorithm for an inverted pendulum;
Trajectory generation using optimal control for the pendulum-on-a-cart process.

Lectures: Non-linear phenomena. Mathematical modelling of nonlinear systems, Stationary points, Linearisation around stationary points and trajectories, Phase plane analysis. Stability analysis using Lyapunov methods, circle criterion, small-gain and passivity. Computer tools for simulation and analysis, Effects of saturation, backlash and dead-zones in control loops, Descring functions for analysis of limit cycles, High-gain methods and relay feedback, Optimal control, Nonlinear synthesis and design.

Examination details

Grading scale: TH - (U,3,4,5) - (Fail, Three, Four, Five)
Assessment: Written exam (5 hours), three laboratory exercises. In the case of less than 5 registered students, the retake exams may be given in oral form.

The examiner, in consultation with Disability Support Services, may deviate from the regular form of examination in order to provide a permanently disabled student with a form of examination equivalent to that of a student without a disability.

Parts
Code: 0114. Name: Examination. 
Credits: 6. Grading scale: TH. Assessment: Passed exam 
Code: 0214. Name: Laboratory Work 1. 
Credits: 0,5. Grading scale: UG. Assessment: Preparation exercises and approved participation in the laboratory 
Code: 0314. Name: Laboratory Work 2. 
Credits: 0,5. Grading scale: UG. Assessment: Preparation exercises and approved participation in the laboratory 
Code: 0414. Name: Laboratory Work 3. 
Credits: 0,5. Grading scale: UG. Assessment: Preparation exercises and approved participation in the laboratory

Admission

Assumed prior knowledge: FRTF05 Automatic Control, Basic Course.
The number of participants is limited to: No
The course overlaps following course/s: FRT075

Reading list

Recommended textbook is

  • 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: Multivariable and Nonlinear Methods", 2000, Taylor & Francis Ltd, ISBN 0-74-840878-9. Chapter 11-16,18. The first part of this book (Ch. 1-10) covers linear control theory and is useful for the course FRTN55 Automatic Control, Advanced Course.

Alternative references are

  • Khalil, H. K., Nonlinear Systems (3rd ed., 2002, Prentice Hall, ISBN 0-13-122740-8). This is a good textbook on nonlinear control systems, at a bit more advanced level than the course.
  • Slotine and Li, Applied Nonlinear Control, Prentice Hall, 1991. The course covers chapters 1-3 and 5, and sections 4.7-4.8, 6.2, 7.1-7.3.

Lecture slides are also used as learning material.

Contact and other information

Course coordinator: Yiannis Karayiannidis, yiannis.karayiannidis@control.lth.se