ACS6116 Advanced Industrial Control
The aim of this module is to provide students with an introduction to some of the advanced control techniques used in modern control engineering research and industrial applications. The module will cover both theory and practice, involving analysis and design.
Different control techniques and applications may be covered in different years. In all cases, the basic principles and concepts of a particular control technique will be introduced, and comparisons and contrasts will be made with other techniques. Subsequently, the design, analysis and implementation of advanced controllers or control laws will be covered, starting from the requirements of the basic control problem for the application at hand (i.e. stability in the presence of constraints; disturbance and noise rejection). Controller design will be illustrated by industrially relevant case studies.
In 2018/19, the focus of the module will be on model predictive control, one of the foremost advanced control techniques used in industry
Pre-requisites: ACS317, ACS6102 or equivalent
Dr Paul Trodden
If you have any questions about the module please talk to us during the lectures or the labs in the first instance. It is likely that other students will learn from any questions you ask as well, so don’t be afraid to ask questions.
Outside of lectures please contact one of us via email, or drop in to see one of us.
By the end of the module, students will be able to satisfy the following general learning outcomes:
1. Describe and explain the principles of more than one advanced control technique.
The additional learning outcomes specific to model predictive control in 2018/19 are:
1. Describe the receding-horizon principle, and hence compare and contrast LQ-optimal control and MPC. [SM1fl]
This module satisfies the AHEP3 (Accreditation of Higher Education Programmes, Third Edition) Learning Outcomes that are listed in brackets after each learning outcome above. For further details on AHEP3 Learning Outcomes, see the downloads section of our accreditation webpage.
1. Introduction to model predictive control
2. The unconstrained LQ regulation problem:
3. Unconstrained LQ-MPC:
4. Constrained MPC:
5. Offset-free tracking and disturbance rejection
6. Examples and industrial applications
Learning and Teaching Methods
The lectures, supported by tutorials, cover all learning outcomes in terms of informing (providing technical content and information) and instruction. The tutorials will provide additional practice and opportunity to solve problems and apply the technical knowledge acquired during lectures and from independent study. The laboratory sessions, with accompanying coursework, will provide more hands-on opportunities to design, implement and apply advanced control systems.
Learning and Teaching Materials
All teaching materials will be available via MOLE.
The resources available on MOLE include a detailed set of notes (including tutorial questions), lecture slides, everything required for the continuous assessment and an example exam paper.
The assessment comprises a 2-hour written exam (60%) and continuous assessment (two assignments, worth 40% in total).
The resit for this module is usually by examination only
Students are encouraged to provide feedback and evaluation during the module, both to the lecturers and via MOLE discussion groups. Students will have the opportunity to provide formal feedback via the Faculty of Engineering Student Evaluation Survey at the end of the module.
Students are encouraged to provide feedback during the module direct to the lecturer. Students will also have the opportunity to provide formal feedback via the Faculty of Engineering Student Evaluation Survey at the end of the module.
1. Rawlings, J. B., and Mayne, D. Q., 2009, Model predictive control: Theory and design, Nob Hill, [available in Information Commons, 629.8 (R)]
2. Maciejowski, J. M., 2002, Predictive control with constraints, Prentice Hall, [available in Information Commons, 629.8 (M)]
3. Rossiter, J.A., 2003, Model-based predictive control: a practical approach, CRC Press, [available in Information Commons, 629.8 (R)]
4. Camacho E. and Bordons C., 1996, Model predictive control, Springer, [available in Information Commons, 629.8 (C)]
5. Rossiter, J.A., 2018, A first course in predictive control, CRC Press, [available in Information Commons, 629.8 (R)]
6. Kouvaritakis, B., and Cannon, M., 2016, Model Predictive Control: Classical, Robust and Stochastic, Springer, [available in Information Commons, 629.8 (K)]