Course Outline
XMUT315 Control Systems Engineering Course Outline 2025 Prescription This course presents the analysis and modelling of linear dynamic systems and the design of linear feedback controllers for such systems. There is a focus on electrical, mechanical, and electromechanical systems and the dynamic response of these systems. Properties and advantages of feedback control systems and the design of such systems using various design techniques are covered, as well as the implementation of PID controllers. Course Learning Objectives Students who pass this course will be able to:- Understand analogies between different dynamic systems and to be able to mathematically model such systems in continuous time. In addition, modelling of dynamic systems using software packages such as MATLAB and Simulink will be required (BE graduate attribute 3(c)).
- Understand the response of a dynamic system to an input signal and to be able to predict the response of a particular system. This applies the mathematical and engineering sciences, including physics, to real-life problems (BE graduate attribute 3(a)).
- Understand the concept of feedback and how it influences the response of a system (BE graduate attribute 3(a)).
- Understand the operation and implementation of lead, lag and PID compensation and be able to design such compensators in continuous time using Root Locus and frequency response techniques (BE graduate attribute 3(b)).
- To synthesise and demonstrate the efficacy of solutions to part or all of complex engineering problems, including formulating models from first principles of engineering science and mathematics ((BE graduate attributes 3(a), 3(b), & 3(c)).
- To perform practical experiments, such that an engineering goal is achieved, where additional information requires identification, evaluation and conclusions drawn prior to the goal being reached. Understand the issues of uncertainty and the limitations of the applied methods including practical issues in the implementation of PID controllers (BE graduate attribute 3(d)).
- Jimmi Rosa, VUW Kelburn Campus, Alan MacDiarmid Building, Room CO252, Phone: +64 04 463 6031 and Email: jimmi.rosa@ecs.vuw.ac.nz
- Xu Jinghong (Jeff), XMUT Campus, Jinggong Building, Room 9-303, and Email: 2015000089@t.xmut.edu.cn
https://ecs.victoria.ac.nz/Courses/XMUT315_2025T1/WebHome
There you will find, among other things, this document, lectures, laboratory, and assignment handouts. There is also XMUT315 course WeChat group that is used for announcement and info. Lectures, Tutorials and Laboratories In 2025, the classes for the course are held tentatively in compressed schedule from Week 9 (Monday, 14th April 2025) to Week 16 (Friday, 6th June 2025) at the following times:| Activities | Timetable | Venue | Student Cohort |
| Lecture | Monday, 10:15 – 11:50 Tuesday, 10:15 – 11:50 | Mingli 1-204 Mingli 8-309 | Group 1 and 2 |
| Tutorial | Wednesday, 10:15 – 11:50 | Mingli 8-307 | Group 1 and 2 |
| Computer Laboratories | Monday afternoon & Tuesday evening Thursday evening & Friday afternoon | Jinggong 4-501 | See co-teacher for details |
| Week | Lecture | Tutorial | Laboratory | Assessment |
| 9 | Lecture 1: Intro to control system & engineering | Demo 1a | ||
|
| Lecture 2: Laplace transform | Tutorial 1 | ||
| 10 | Lecture 3: Physical systems modelling | Lab 1 | ||
|
| Lecture 4: Block diagram modelling | Tutorial 2 | Demo 1b | Assignment 1 |
| 11 | Lecture 5a: Feedback system Lecture 5b: Feedback and control system | Demo 2 | ||
|
| Lecture 6a: Stability analysis Lecture 6b: Stability with Routh-Hurwitz criterion Lecture 6c: Other stability analysis | Tutorial 3 | Lab 2 | |
| 12 | Lecture 7: Time-response analysis | Demo 3 | Assignment 2 | |
|
| Lecture 8: Steady-state analysis | Tutorial 4 | Demo 4 | Lab Report 2 |
| 13 | Lecture 9a: Controllers & Compensators (Introduction) Lecture 9b: Controllers & Compensators (Applications) | Lab 3 | ||
|
| Lecture 10a: Introduction to Bode plots | Tutorial 5 | Midterm Test | |
| 14 | Lecture 10b: Analysis with Bode Plots | Demo 5 | Assignment 3 | |
|
| Lecture 11a: Introduction to Root locus | Tutorial 6 | Demo 6 | |
| 15 | Lecture 11b: Analysis with Root Locus | Lab 4 | ||
|
| Lecture 12a: Introduction to Nyquist Diagram Lecture 12b: Analysis and Design with Nyquist Diagram and Nichols Chart | Tutorial 7 | Demo 7 | Assignment 4 |
| 16 | Lecture 13a: Design with Bode Plots Lecture 13b: Design with Root Locus | Demo 8 | Lab Report 4 | |
|
| Lecture 13c: Examples of Design of Control System | Tutorial 8 | ||
| 17-18 | Final Exam |
- Modern Control Engineering by Katsuhiko Ogata.
- Automatic Control Systems by Farid Golnaraghi and Benjamin Kuo.
- Modern Control Systems by Richard Dorf and Robert Bishop.
| Assessments | Schedule | Learning Outcome | Weighting |
| Laboratory reports (2 out of 4) | Every 2 weeks | CLO: 1, 5, 6 | 10% |
| Assignments (4) | Every 2 weeks | CLO: 1, 2, 3, 4 | 20% |
| Midterm Test | Week 13 | CLO: 1, 2, 3, 4 | 20% |
| Final Exam | Week 17-18 | CLO: 1, 2, 3, 4 | 40% |
| Attendance & Active Participation | All weeks | 10% |
- Lectures and tutorials: 8 hours.
- Readings: 2-4 hours.
- Assignments and self-study: 2 hours.
- Labs: 6 hours (3 hours lab session time + 3 hours research).
| Lecture | Lecture Topic | Tutorial | Book Chapter | Page |
| 1 | Introduction to control system and engineering | Chapter 1 - Introduction. | 1-20 | |
| 2 | Laplace transform | Tutorial 1 | Chapter 2 – Modelling in the Frequency Domain | 33-91 |
| 3 | Physical systems modelling | Chapter 2 – Modelling in the Frequency Domain | 33-91 | |
| 4 | Block diagram modelling | Tutorial 2 | Chapter 5 – Reduction of Multiple Subsystems | 235-271 |
| 5 | 5a: Feedback system 5b: Feedback and control system | Chapter 5 – Reduction of Multiple Subsystems | 235-271 | |
| 6 | 6a: Stability analysis 6b: Stability with Routh-Hurwitz criterion 6c: Other stability analysis | Tutorial 3 | Chapter 6 – Stability | 299-320 |
| 7 | Time-response analysis | Chapter 4 - Time Response | 157-201 | |
| 8 | Steady-state analysis | Tutorial 4 | Chapter 7 – Steady-State Errors | 335-361 |
| 9 | 9a: Controllers and compensators (introduction) | Chapter 11 – Design via Frequency Response | 613-637 | |
|
| 9b: Controllers and compensators (applications) | Chapter 9 – Design via Root Locus | 449-499 | |
| 10 | 10a: Intro to Bode plots | Tutorial 5 | Chapter 10 – Frequency Response Techniques | 525-594 |
|
| 10b: Analysis with Bode Plots | Chapter 10 – Frequency Response Techniques | 525-594 | |
| 11 | 11a: Intro to root locus | Tutorial 6 | Chapter 8 – Root Locus Techniques | 381-416 |
|
| 11b: Analysis with root Locus | Chapter 8 – Root Locus Techniques | 381-416 | |
| 12 | 12a: Intro to Nyquist diagram | Tutorial 7 | Chapter 10 – Frequency Response Techniques | 525-594 |
|
| 12b: Analysis with Nyquist diagram | |||
|
| 12c: Intro to Nichols chart | |||
| 13 | 13a: Design of control systems with Bode plots | Tutorial 8 | Chapter 11 – Design via Frequency Response | 613-637 |
|
| 13b: Design of control systems with root locus | Chapter 9 – Design via Root Locus | 449-499 |