Advanced PID Control

Undergraduate | 2026

Course page banner
Mode icon
Mode
Mode
Your studies will be on-campus, and may include some online delivery
On campus
area/catalogue icon
Area/Catalogue
ENGM 1013
Course ID icon
Course ID
206703
Campus icon
Campus
Adelaide City Campus
Level of study
Level of study
Undergraduate
Unit value icon
Unit value
6
Course owner
Course owner
Adelaide University
Course level icon
Course level
1
Study abroad and student exchange icon
Inbound study abroad and exchange
Inbound study abroad and exchange
The fee you pay will depend on the number and type of courses you study.
No
University-wide elective icon
University-wide elective course
No
Single course enrollment
Single course enrolment
No
alt
Note:
Course data is interim and subject to change

Course overview

This course covers a variety of advanced topics in automatic control system design with a focus on PID control. Major topics include: system identification for low-order systems, frequency domain analysis of stability and sensitivity, and PID tuning laws and their derivation. Techniques used to analyse and accommodate uncertainty and disturbances in practical systems are taught. Matlab/Simulink is the programming environment used to design and analyse the control systems both theoretically and using hands-on control system apparatus in the lab. Students attend weekly face-to-face laboratory sessions to learn control systems by building them from scratch with a variety of apparatus. Remote students undertake equivalent modules in a virtual Matlab environment.

Course learning outcomes

  • Explain and generalise key concepts in the field of automatic control
  • Design a plant using both time domain and frequency methods, both theoretically and on real plant equipment
  • Design a given plant, both without and with a control system, disturbances, and measurement noise
  • Design and tune a PID controller using standard approaches
  • Assess and modify a generalised control system for performance, stability, and robustness
  • Apply signal processing and control system design in hardware for controlling real plant equipment

Prerequisite(s)

N/A

Corequisite(s)

N/A

Antirequisite(s)

N/A