Course syllabus

Inlärningsbaserad reglering
Learning-Based Control

FRTN75, 7,5 credits, A (Second Cycle)

Valid for: 2023/24
Faculty: Faculty of Engineering, LTH
Decided by: PLED F/Pi
Date of Decision: 2023-04-18

General Information

Elective for: BME4, C4, D4-ssr, D4-mai, E4-ra, F4, F4-r, F4-mai, Pi4-ssr, MMSR1
Language of instruction: The course will be given in English

Aim

The course provides fundamental theory and methodology for developing control laws based on measured input and output signal data. The aim of the course is that the students should learn the important principles within the area of learning-based control, and to understand their limitations.

Learning outcomes

Knowledge and understanding
For a passing grade the student must

Competences and skills
For a passing grade the student must

Judgement and approach
For a passing grade the student must

Contents

The development of suitable models for describing dynamical systems is a central problem within automatic control, and it is critical for the development of robust and high performance control laws. When relationships between physical quantities are not fully known, then models and the control laws may instead be generated by measurement data, through system identification, machine learning, or adaptive control. The purpose of the course is to teach the basic principles of how this is done.

The first part of the course is devoted to adaptive control and system identification for systems with several input and output signals. The focus is on state-space models and methods for generating these, including greybox identification. We describe iterative methods for learning, as well as model reduction for the purpose of reducing the dimension of the state space.

The second part of the course is devoted to reinforcement learning. This includes the theory of dynamic programming and various approximate methods thereof. Policy iteration is explained, as well as discrete and continuous path planning.

The third part of the course deals with the usage of complete components for the purpose of control, for instance sensors, that have been developed using machine learning.

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: 0121. Name: Examination.
Credits: 4,5. Grading scale: TH. Assessment: Passed exam
Code: 0221. Name: Laboratory Work 1.
Credits: 1. Grading scale: UG. Assessment: Preparation exercises and approved participation in the laboratory
Code: 0321. Name: Laboratory Work 2.
Credits: 1. Grading scale: UG. Assessment: Preparation exercises and approved participation in the laboratory
Code: 0421. Name: Laboratory Work 3.
Credits: 1. 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: 60
Selection: Completed university credits within the programme. Priority is given to students enrolled on programmes that include the course in their curriculum.
The course overlaps following course/s: FRTN15

Reading list

Contact and other information

Course coordinator: Anders Rantzer, anders.rantzer@control.lth.se
Teacher: Bo Bernhardsson, bo.bernhardsson@control.lth.se
Director of studies: Björn Olofsson, bjorn.olofsson@control.lth.se
Course homepage: http://www.control.lth.se/course/FRTN75