1 x 180-minute lecture weekly
1 x 1-hour tutorial weekly
1 x 120-minute practical fortnightly
1 of ENGR3711, ENGR8721, ENGR9721
Enrolment not permitted
ENGR4709 has been successfully completed
Topic description
Introduction to real time systems; elements of real time systems; performance and characteristics of real time systems; modelling of real time systems; design issues for real time computing systems; design and analysis of computer-controlled systems; translation of analogue designs; state-space design methods; optimal and adaptive techniques; system identification; implementation of real-time computer-controlled systems.
Educational aims
Intelligent robotic and instrumentation systems require sophisticated controlling mechanisms that are typically computationally demanding with tight real-time constraints. These requirements have led to the development of modern digital control techniques that can be implemented using high performance computer system platforms. This topic provides a solid foundation in modern digital control techniques, encompassing modelling strategies, analysis of computer-controlled systems, and design of controllers and estimators. The topic also introduces advanced digital design strategies to support the computational demands and real-time constraints of the system algorithms. Students will be able to design control strategies, including algorithmic development and implementation platform realisation, in order to address stringent system specifications with unknown or time varying characteristics that are caused by the system environmental changes.
Expected learning outcomes
At the completion of the topic, students are expected to be able to:

  1. Understand the fundamental principles in relation to real time systems composition and development
  2. Acquire the knowledge and the mathematical tools for real time systems modelling
  3. Determine the characteristics of a real time system and their effects on the system performance
  4. Apply advanced digital control theory for the design and analysis of real time systems
  5. Understand the practical aspects in relation to the operation of real time systems and their associated design issues
  6. Design computer-controlled systems to meet particular specifications
  7. Apply industry-compatible design tools and techniques for the study of real time systems
  8. Acquire skills for developing, testing, and tuning real time systems for various applications