INTRODUCTION: Why is an understanding of modelling, behaviours and feedback important for all engineers? Some illustrative case studies indicate the use of these skills in practical engineering and to make the world a better place.
Introduction     Car cruise control
Diabetes management     Aeroplane autopilot
Climate control (domestic)     Suspension systems     Multiple examples and overview
Chapter on mathematical skills: roots of polynomials, Laplace Transforms, Inverse Laplace, Complex numbers, Logarithms and exponentials, Binomial expansions for A level, Logarithms for A level, Trigonometry for A level, Simultaneous equations, matrices and determinants.
Chapter on modelling physical systems and behaviours: Modelling principles and analogies, modelling of 1st and 2nd order systems, responses of 1st and 2nd order systems, classifying behaviours, case studies from various disciplines.
Chapter introduction to feedback: Block diagrams, impact of uncertainty, importance and impact of feedback, closed-loop offsets, simple design approaches.
Chapter on control design and analysis: root-loci, Bode diagrams, Nyquist diagrams, gain/phase margins, lead and lag compensation.
Chapter on state space methods: beginning from definitions and equivalence to transfer function models and then moving through behaviours, controllability and observability, and finally an introduction to control design, observer design and optimal control.
The chapter on predictive control is more aimed at researchers but covers material that would appear in a final year option for undergraduates.
Chapter on use of MATLAB: solving ODEs, creating transfer functions, closed-loop transfer functions, analysing transfer functions, step responses, closed-loop offsets, trial and error design for offset, poles and loop analysis, generic matlab coding skills.