Methods and Algorithms for Advanced Process Control (B-KUL-H0M82A)

6 ECTSEnglish60 Second termCannot be taken as part of an examination contract
POC Wiskundige ingenieurstechnieken

This course provides an overview of the most important control methods currently in use. After an elaborated introduction on classical control technology, the course focuses on state feedback control. The students are taught the principles of model-based predictive control, as well as techniques for state estimation. The advantages and disadvantages of the different techniques are presented to give the students a view of which technique is the most appropriate for a given
control problem. At the end of the course the students will be able to address complex multivariable control problems by using state-space feedback techniques and model predictive control strategies.

Skills: the student should be able to analyze, synthetisize and interpret
Knowledge: Systems and control theory and linear algebra.

This course is identical to the following courses:
H03E8A : Computergestuurde regeltechniek

Activities

3 ects. Methods and Algorithms for Advanced Process Control: Lecture (B-KUL-H0M82a)

3 ECTSEnglishFormat: Lecture40 Second term
POC Wiskundige ingenieurstechnieken

1. Introduction
1.1. Brief review of Classical control theory
1.2. Classical Control vs. Modern Control
1.3. Real-life control examples
1.4. System and Models: Taxonomy
1.5. System modeling

2. State-space representation
2.1. Introduction
2.2. Transfer function matrix and impulse response
2.3. Linearization of nonlinear systems
2.4. Discretization of continuous-time models
2.5. Geometric properties of linear state-space models
2.6. Similarity transformation
2.7. Controllability
2.8. Observability
2.9. The Popov-Belevitch-Hautus tests (PBH)
2.10. Stability, Stabilizability  and Detectability
2.11. Kalman decomposition and minimal realization
2.12. Input/output properties of state-space models

3. State feedback controllers
3.1.  Introduction
3.2. Pole Placement method
3.3. Linear Quadratic Regulator (LQR)

4. Reference Introduction
4.1. Introduction
4.2. Reference Input - full state feedback
4.3. Integral control and Robust Tracking

5. State estimators
5.1. Open-loop vs. Closed-loop estimators
5.2. Estimator design via Pole Placement
5.3. Optimal Estimator - Kalman filter

6. Compensator design
6.1. Generalities
6.2. Separation Principle - Pole placement
6.3. Linear Quadratic Gaussian (LQG) control
6.4. Stochastic separation principle

7. Model Predictive Control  (MPC)
7.1. Introduction
7.2. Receding horizon principle
7.3. Different MPC formulations
7.4. Terminal cost

Study cost: 1-10 euros (The information about the study costs as stated here gives an indication and only represents the costs for purchasing new materials. There might be some electronic or second-hand copies available as well. You can use LIMO to check whether the textbook is available in the library. Any potential printing costs and optional course material are not included in this price.)

The digital version of the course text (slides) is available in Toledo. 

Two lectures a week of two hours each.

1 ects. Methods and Algorithms for Advanced Process Control: Exercises and Laboratory Sessions (B-KUL-H0M83a)

1 ECTSEnglishFormat: Practical20 Second term
POC Wiskundige ingenieurstechnieken

  • 4 exercise sessions in a PC room. In 2 of these sessions the students are introduced to the design control problems that they have to tackle and from which they have to write reports.
  • Lab sessions (practicum) where the students have to deal with the real-time implementation of a control strategy for a mechanical setup

All the info about the exercise sessions and the practicum is available in Toledo.

2 ects. Methods and Algorithms for Advanced Process Control: Project (B-KUL-H0M84a)

2 ECTSEnglishFormat: AssignmentSecond term
POC Wiskundige ingenieurstechnieken

    Evaluation

    Evaluation: Methods and Algorithms for Advanced Process Control (B-KUL-H2M82a)

    Type : Exam during the examination period
    Description of evaluation : Oral


    The evaluation consists of two assignments. In the first assignment, the students have to design and implement control systems within a simulation environment. In the second assignment, they have to develop a real-time control strategy for a mechanical setup available in the Lab. At the end of the course, the students have to present two written reports and they have to defend their design choices and results in an oral open-book exam. The students also have to answer some theoretical questions about the course. The assignments for the second examination period are analogous to those from the first one, and the evaluation criteria are the same.