Department of Mechanical Engineering

Enquiries and bookings

For prices and dates, please visit the Course Overview

Mrs Gillian Elsworth
Centre for Power Transmission and Motion Control
Department of Mechanical Engineering
University of Bath
Claverton Down
Bath BA2 7AY


Tel: +44 (0)1225 386371

imeche logo

This course is run in conjunction with the IMechE.



C - Introduction to control of mechatronic systems

The two-day C module gives an introduction to practical control theory. Fundamental principles of system modelling and analysis, numerical simulation, and controller design are covered. It presents ways to examine the behaviour of a variety of physical systems commonly used in control applications and develops an understanding of the operational behaviour of control systems.


Who should apply

The course is suitable for engineering professionals, system and control designers, software developers, and graduates. It is assumed that the participants have basic knowledge of mechatronic systems involving in particular electrohydraulic and electromagnetic components. For engineers new to this field, we recommend our introductory courses for hydraulics and electrical drives. A solid mathematical knowledge is needed.



Further details

Upon completion, participants should be able to do the following:

  • Appreciate the need for feedback control in practical mechatronic systems
  • Derive dynamical models and represent them in block diagram notation
  • Analyse stability and performance of systems in the time and frequency domain using step and impulse responses, root-locus, Bode and Nyquist diagrams
  • Know the basic principles and applications of open- and closed loop control strategies; design and tune PID controllers
  • Appreciate the differences between analog and digital control
  • Perform system identification and verify models
  • Be aware of measurement errors and noise in real systems, and their effect on controller performance
  • Utilise rapid development tools for system analysis and controller design.

Controller design case studies

  • DC systems, 1- and 3-phase AC systems
  • Electrical sources, transformers and power electronic converters
  • Effects of resistive, capacitive, and inductive loads.

Block diagrams

  • Series, parallel, and feedback connections
  • Deriving closed loop transfer functions
  • Single-input single-output and multi-input multi-output (MIMO) systems.

PID control

  • General closed loop controller structure - forward path, feedback path, and demand compensators
  • Effects of P, I, D gains in the time domain and their influence on performance and steady state errors
  • Analog and digital implementation.

System modelling

  • Basics of differential equations - behaviour of first and second order systems
  • Transfer functions and Laplace notation
  • Effects of delays and system nonlinearities.

Frequency response and stability

  • Physical meaning of eigenfrequencies and eigenmodes
  • Open- and closed loop frequency responses; Nyquist plots
  • Root-locus analysis
  • Gain and phase margin, Nyquist stability criterion.

System identification

  • Obtaining experimental frequency responses - excitation methods, data sampling, filtering, FFT
  • Representation in Bode diagram
  • Estimation algorithms, coherence, transfer function fit.

Model based controller tuning

  • General controller design process
  • Influence of P, I, D gains on the system's frequency response
  • Meeting stability and performance specifications.

Practical controller implementation

  • Low-pass filtering to rduce noise
  • Discrete-time signals, aliasing and the sampling theorem
  • Controller hardware and software development environments.
  1. PID tuning demos
  2. System modelling tutorial
  3. Controll design tutorial
  4. Real time controller implementation lab.