Available in 2022
Course code



10 units


3000 level

Course handbook


Mechatronics systems typically involve several domains of physics, interfaced with computer control systems. In this course, students will develop a systems-based approach to modelling and analysis of mechatronics system with the introduction of bond graphs. The interface between physical and embedded systems is then explored with students using embedded C and real-time operating systems to interact with their simulations. In line with a systems approach to engineering, students will practice formal methods for testing and documentation of solutions.



  • Semester 1 - 2022

Learning outcomes

On successful completion of the course students will be able to:

1. Construct bond graphs of multi-domain systems, including electrical, mechanical, thermal and thermodynamic components

2. Construct numerical simulations of multi-domain systems, including constrained systems

3. Implement solutions on embedded platforms

4. Interface and test embedded systems with numerical simulations

5. Design verification tests and procedures to determine validity of embedded systems


1. System level modelling

  • Bond graph modelling of mechanical, electrical, fluid power, thermal and thermodynamic domains   
  • Causality conflicts and resolution techniques    
  • Differential equations and simulation    
  • System and function boundaries

2. Embedded systems

  • Embedded C    
  • Hardware abstraction    
  • Real-time operating systems

3. System design, validation and verification

  • Methods for system design, validation and verification    
  • Processor-in-the-loop and hardware-in-the-loop testing

Assumed knowledge

ENGG1003 Introduction to Procedural Programming

ELEC1710 Digital and Computer Electronics 1

ENGG2440 Modelling and Control

Assessment items

Tutorial / Laboratory Exercises: Lab Exercises

Written Assignment: System Modelling Assignment

Written Assignment: Embedded Systems Assignment

Written Assignment: System Design Assignment

Contact hours



Face to Face On Campus 4 hour(s) per Week for Full Term


Face to Face On Campus 4 hour(s) per Week for Full Term

The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.