EE Department Intranet -
Close window CTRL+W

ELEC97027 (EE4-24) Digital Control Systems

Lecturer(s): Dr Giordano Scarciotti


The aim of the module is to provide a well-rounded exposure to analysis, control and simulation of digital control systems. Theoretical techniques for studying discrete-time linear systems with particular emphasis on the properties and design of sampled-data feedback control systems will be introduced and supported by MATLAB simulations.

This module is taught using a Team-Based Learning approach, which has two main characteristics:
(1) the lecture time and the revision time are flipped. You will watch a video lecture before coming to the class and then we will do revision together in class;
(2) the revision in class has a precise team-based structure and it is assessed.

Please watch this video for more details:
- Course instructions (Team-based learning, assessment, list of videos)
Course instructions (Team-based learning, assessment, list of videos)

During our first meeting in the spring term, we will go through this method together and you will have the possibility to ask questions if something is not clear. During this first meeting we will also form the teams that will remain fixed for the rest of the year. The first set of video lectures will be released at this point and the team activities (and tests) will start on the second week of term.

- Click for Past Students' feedback

Learning Outcomes

By the end of the module the students will be able to:
- understand the issues related to the discretization of continuous-time systems;
- design basic discrete-time control systems using the Z-transform and the W-transform;
- design advanced discrete-time control systems using frequency-response methods;
- understand the relation between state-space representations and frequency-domain representations(*);
- understand basic principles of optimal control(*);
- design optimal control systems to solve the linear quadratic regulator problem(*);
- use MATLAB to aid the analysis and design of discrete-time control systems;
- connect the introduced ideas and tools with the more general theory of dynamical systems, such as hybrid systems.

(*) indicates new topics


Aspects of digital signal processing and digital control implementation; Z and W transforms; impulse sampling and data hold; the pulse transfer function; mapping between the s plane and the z plane; stability analysis in the z plane; synthesis using indirect and direct design techniques to achieve stability and performance; analysis and synthesis in state-state; optimal control and dynamic programming principle; linear quadratic regulator problem; models of hybrid systems.
Exam Duration: 3:00hrs
Coursework contribution: 40%

Term: Spring

Closed or Open Book (end of year exam): Closed

Coursework Requirement:

Oral Exam Required (as final assessment): N/A

Prerequisite module(s): None required

Course Homepage:

Book List:
Please see Module Reading list