Course syllabus

Welcome to the course homepage of EEN050, Robust and Nonlinear Control (RON)!

Course-PM

EEN050 Robust and nonlinear control runs in LP1 HT22 (7.5 hp) over ZOOM. This course is offered by the Department of Electrical Engineering.

Contact details


Course purpose

In this course we first purport to develop controllers that explicitly deals with uncertainty and disturbance. We start with linear time invariant and parameter dependent models and aim at designing robust, model based controllers. In the second part of the course, we work with nonlinear dynamical systems and related controller design methods that covers a wide range and practically important class of systems.

Course representatives

The following course reps have been selected for EEN050:
Jordan Harvey, Matteo Nicolo, Basar Özkan, Alexandre Vieira da Rocha

Mid-term course evaluation is available here

 

Schedule
In 2022/23 all sessions will be on campus with the following schedule: TimeEdit

(In case of change in the above teaching mode (pandemics, regulations), we will notify the students and may alter the teaching mode).

First (lecture) session
29th August 2022
Lecture hall: room EC, building EDIT
Lecture preparation videos:
 video1,  (Links to an external site.)video2 (Links to an external site.)

The above information has been extracted here to help the students with the first session. See all the details below.


Course literature

S Skogestad, I Postlethwaite: Multivariable Feedback Control: Analysis and Design (Cremona, chapters covered 3,4,7,8,9 recommended 5,6)

HK Khalil: Nonlinear Systems, ISBN: 013228024-8, second edition (Cremona, chapters covered 1,3,4,10,12,13 recommended 2,5)

Slides, interactive lecture videos ( play.chalmers.se ), exercise videos ( play.chalmers.se ), assignment and lab syllabuses.

Course design

The course uses flipped classroom techniques and is centered around lectures and tutored assignment sessions. We believe these sessions will not only be fun events but also very effective ones. It is therefore essential in a weekly basis that students actively prepare to these interactive sessions (see the weekly preparation schedule below). More precisely,

  • flipped classroom lectures: twice a week
  • tutored/consultation sessions (for exercises, assignments (6), labs(1)): twice a week
  • laboratory session, one time during the term

Lab and assignments will be solved in groups of 3 students.

Changes made since the last occasion

All sessions are physical ones (on campus). A minor adjustment in Assignment 4.

Learning objectives and syllabus

  • Understand signals' and systems' sizes and explain the limitations behind LTI model (nominal Linear Time Invariant models).
  • Identify and describe the most important uncertainty structures for SISO and MIMO LTI dynamics.
  • Formulate robust control objectives and understand methods in calculating them.
  • Apply the theory of gain scheduled control to reach robust objectives.
  • Understand the limitations of uncertain linear or parameter scheduled control systems.
  • Analyse the stability properties of nonlinear systems.
  • Apply methods for nonlinear control system design. Assess the stability and performance of the resulting closed loop systems.
  • Become familiar with the software tools for the analysis and synthesis of nonlinear control systems.
  • Explain, understand and motivate closed loop behaiviours.

See detailed course syllabus and course PM here

Study plan (Links to an external site.)

Form of examination

  1. Satisfy course project requirements: (1) submit and get approval for all assignments (group) AND (2) prepare and get approval for the labsession (grading UG, pass/fail, 3.5 credits in total).
  2. Pass written examination (4.0c). Exam: (Check registration deadline! Registration is mandatory): October 25th, 2022 morning slot (re-exams in January and August 2023). Grading: F, 3, 4, 5.

Grading policy, content of written examination:

  • 20 points with 0.5 resolution.
  • Some theoretical 10-20% the rest exercise like problem solving questions.
  • 10-20% challenging questions. Msc students, grade 3 collect 50% of points; grade 4 collect 65% of points; grade 5 collect 85% of points.
  • Lic, PhD students, to pass collect at least 60% of points.
  • See more details here (sample/previous years exam questions under File/Exam). 

Weekly split of preparation tasks (in study weeks)

It is essential that you come prepared to lecture times and tutoring.

How to prepare?

Before joining the lecture time
-watch the videos/read the connected book chapters. Answer the quiz questions in the video.
-in case something is unclear, formulate your questions and bring those with you to the lecture times

Before joining the tutoring sessions (every group has secured consultation time twice a week)
-watch the exercises of the week (3 to 5 short videos per week).
-solve assignment questions for the week (check the deadline for submissions)
-in case something is unclear, formulate your questions and bring those to the tutoring time

What will happen on lecture and tutoring sessions?

During lecture time:
-a brief condensed summary of the topics will be provided (insufficient for the complete understanding of the weekly subject without preparation!)
-your questions will be answered if asked
-interactive-fun quiz (individual/small group)
-interactive-fun discussion on problems

During tutoring time:
-your group will be given two timeslots per week. Bring your questions with you (exercises, assignments, lab).
-you can collect mandatory preapproval for assignments submission

 

Week1

Week2

Week3

Week4

Week5

Week6

Week7

Week8

Lecture preparation videos:

Monday
video1,  (Links to an external site.)video2 (Links to an external site.)
Thursday video3 (Links to an external site.)

Lecture preparation videos:

Monday video4 (Links to an external site.), video5 (Links to an external site.)
Thursday video6 (Links to an external site.), video7 (Links to an external site.)

Lecture preparation videos:

Monday video8 (Links to an external site.)
Thursday video9 (Links to an external site.)

Lecture preparation videos:

Monday video10 (Links to an external site.)
Thursday video11 (Links to an external site.)

Lecture preparation videos:

Monday video12 (Links to an external site.)
Thursday video13 (Links to an external site.)

Lecture preparation videos:

Monday video14 (Links to an external site.)
Thursday video15 (Links to an external site.)

Lecture preparation videos:

Monday video16 (Links to an external site.)
Thursday video17 (Links to an external site.)

Lecture preparation videos:

Monday video18 (Links to an external site.)
Thursday  exam prepare

Tutoring preparation
Exercises playlist 1 (Links to an external site.)

Tutoring preparation
Exercises playlist 2 (Links to an external site.)

Tutoring preparation
Exercises playlist 3 (Links to an external site.)

Tutoring preparation
Exercises playlist 4 (Links to an external site.)

Tutoring preparation
Exercises playlist 5 (Links to an external site.)

Tutoring preparation
Exercises playlist 6 (Links to an external site.) 

Tutoring preparation
Exercises playlist 7 (Links to an external site.)

Tutoring preparation
Exercises playlist 8 (Links to an external site.)

 

Submit assignment 1

Submit assignment 2

Submit assignment 3

Lab sessions (physical/online)

Submit assignment 4

Submit assignment 5

Submit assignment 6

 

 

Course summary:

Date Details Due