SHE Level 4
SCQF Credit Points 20.00
ECTS Credit Points 10.00
Module Code MHH324719
Module Leader Martin MacDonald
School School of Computing, Engineering and Built Environment
Subject SCEBE - School Office
  • A (September start)
  • B (January start)

Summary of Content

The aim of this module is to provide the student with a foundation in advanced control system design and digital signal processing.


Digital Control Systems, sampled data systems. Introduction to Z-transforms and the z-plane. Estimate the stability of sampled data systems using bi-linear transformations. Time and frequency analysis of sampled data systems. Sample rates. State variable analysis. Explain the benefit of using state space models. Describe how to choose appropriate state space models for a range of engineering systems. State the general state space equation for a linear system. Solve state space equations to calculate system response in the time and frequency domain. Describe the operation and implementation of fuzzy logic controllers in a closed loop control system. Implement algorithms used in the previously described control systems using MATLAB / SIMULINK software and DSP hardware. The syllabus consists of a list of topics normally covered within the module. Each topic may not be dealt with in the same detail.

Learning Outcomes

On completion of this module the student should be able to:1. Distinguish between analogue and digital control systems and identify suitable applications for digital control systems (AM1).2. Describe in general terms the hardware components used in digital control systems and state each components associated z- transform (AM3).3. Apply inverse z- transform and bi-linear transformation techniques to calculate and sketch the response of a system in the time and frequency domain (AM3).4. Create state space models for a range of engineering systems by selecting the most appropriate state space variables (AM5).5. Describe the principle of operation of a fuzzy logic controlled system and its control applications (AM1).6. Design and implement algorithms for control systems using MATLAB / SIMULINK software and DSP hardware (AM4).7. Design continuous control systems using root locus techniques (AM5).

Teaching / Learning Strategy

Lectures, Laboratory Exercises, Tutorial Questions, Demonstrations and Directed Study.

Indicative Reading

Gene F Franklin & J David Powell, Abbas Emami-Naeini. (2010) Feedback Control of Dynamic Systems, Pearson ISBN 0-201-52747-2 Dorf, R.C.; Bishop, R.H (2008) Modern Control Systems 10e.Pearson Education, ISBN-13: 9780132270298.

Transferrable Skills

Further development of skills and problem solving, numerical analysis and control system design methods. Writing a technical report, presenting results - written, orally and visually.

Module Structure

Activity Total Hours
Assessment (FT) 16.00
Lectures (FT) 56.00
Independent Learning (FT) 100.00
Practicals (FT) 28.00

Assessment Methods

Component Duration Weighting Threshold Description
Exam (Exams Office) 3.00 50.00 45% Final Examination - Unseen written examination-3 Hours
Exam (School) 1.50 20.00 n/a Mid-Term Test - Unseen written examination-1½ Hours
Coursework 1 n/a 30.00 n/a Lab exercise report 2000 words