Aims and Fit of Module
This module aims to provide students with a solid grounding in the theory and practice of digital control, developing both the analytical skills and hands‑on experience necessary to model, design and implement sampled‑data controllers. Students will learn how to discretize continuous‑time systems, derive state‑space representations, design controllers via approximation methods and construct state‑observers. Through realistic simulation case studies using MATLAB/Simulink, they will gain the confidence to evaluate controller performance and stability. By linking foundational digital‑control techniques to applications such as magnetic suspension and satellite attitude control, the module underpins later study in advanced control, estimation and real‑time implementation, ensuring students are well prepared for project‑based and research‑oriented work elsewhere in the curriculum.
Learning outcomes
A. Combine a system model and feedback control law in continuous and digital structures, illustrating how different controllers affect system dynamics.
B. Apply control theory to design a computer-controlled system, detailing the step-by-step process and criteria for successful implementation.
C. Design and implement a digital feedback control system for a specified system (e.g., motor control), ensuring proper documentation of each design phase.
D. Integrate a digital controller and estimator to achieve a digital state feedback structure, verifying the design through simulation or practical implementation.
E. Use analytical techniques or computer-aided design software to model control systems, analyze stability, and demonstrate satisfactory behavior with appropriate validation methods (e.g., root locus, Bode plots).
Method of teaching and learning
Interactive lectures will introduce key concepts and derivations, while hands‑on simulation workshops allow students to apply those concepts directly within MATLAB/Simulink and engage in peer‑to‑peer discussion of results. Tutorials provide guided problem‑solving sessions and targeted feedback on individual understanding. Independent study through directed reading, MATLAB exercises and preparation for practical workshops enables students to consolidate their knowledge and develop research‑style inquiry skills. Throughout the module, academic staff will hold regular office‑hour drop‑in sessions to support individual learning needs and ensure all students achieve the intended outcomes.