UniSQ Logo
The current and official versions of the course specifications are available on the web at https://www.usq.edu.au/course/specification/current.
Please consult the web for updates that may occur during the year.

ELE3105 Computer Controlled Systems

Semester 1, 2023 Springfield On-campus
Units : 1
School or Department : School of Engineering
Grading basis : Graded
Course fee schedule : https://www.unisq.edu.au/current-students/administration/fees/fee-schedules
Version produced : 24 September 2023


Course Coordinator: Paul Wen


Pre-requisite: ELE2103 or Students must be enrolled in one of the following Programs: GCNS or GCEN or GDNS or MEPR or MENS or METC or GEPR


This advanced control course enables students to apply control theory to solve real world problem using the most popular digital or computer techniques. Through modelling how a control system works using systems transfer function or state space equation, students can apply both classical control and modern control technologies to simulate and design an efficient control system to meet real world expectations. In addition, this course leads into the higher level studies such as signal process, digital communication, robot and vision.

Students will learn how analog signals and systems can be discretised using sampling theory and represented in Z-transform. For these digitalized signals and systems, Students will study how controllers can be implemented in computer codes, and finally how a complicated system including advanced controller can be designed, implanted and evaluated in real world or/and through simulations.

Course learning outcomes

The course objectives define the student learning outcomes for a course. On completion of this course, students should be able to:

  1. Convert a continuous time signal or system into discrete time domain;
  2. Derive discrete time systems model both in transfer function and state space equations;
  3. Design a computer feedback loop, including algorithms in software;
  4. Analysis and simulate control systems using state space methods; and
  5. Design control systems in which the controllers have dynamics implemented in software.


Description Weighting(%)
1. Use of the Z-transform for analysis and design of computer control loops 15.00
2. Representation of discrete time dynamics in software 10.00
3. Discrete time state equations and stability analysis 10.00
4. Controller design and 'tuning' with controller dynamics, PID 15.00
5. Pole assignment, root locus and other methods in the complex plane 10.00
6. Derivation of state equations 10.00
7. Modelling and simulation by computer 10.00
8. Matrix analysis of continuous linear systems and controllers 15.00
9. Concepts of controllability and observability 5.00

Text and materials required to be purchased or accessed

Nise, NS 2019, Control systems engineering, 8th edn, Wiley, Hoboken, NJ.
MATLAB Student Edition, Version 7.0 (or later).

Student workload expectations

To do well in this subject, students are expected to commit approximately 10 hours per week including class contact hours, independent study, and all assessment tasks. If you are undertaking additional activities, which may include placements and residential schools, the weekly workload hours may vary.

Assessment details

Approach Type Description Group
Weighting (%) Course learning outcomes
Assignments Written Report No 10 1,2,3,4,5
Assignments Design Design 1 No 20 1,2,3
Assignments Design Design 2 No 20 3,4,5
Examinations Non-invigilated Time limited online examinatn No 50 1,2,3,4,5
Date printed 24 September 2023