Modelling, dynamics and control by Anthony Rossiter

Modelling, dynamics and control

Introduction and Contents

This website is intended to be used like a textbook, either as a reference for checking specific topics or to learn topics from scratch. It is made up of a combination of:
1. PDF files with basic notes summaries.
2. Video lectures which talk through topics in slower time (streamed from Youtube).
3. Tutorial sheets with worked solutions that students can use for self testing.
4. Occasional quick fire questions to test progress.
5. MATLAB files for core engineering problem analysis.

Content will cover a broad range of topics, mostly aimed at years 1 and 2 of engineering undergraduate. Many of the videos on youtube have been viewed by a global audience and received extremely positive feedback. Follow the left hand links for more detail.

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     Food production    

Chapter on linear models 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.
Link here.

Chapter on concepts of feedback and control: Block diagrams, impact of uncertainty, importance and impact of feedback, closed-loop offsets, simple design approaches.

Chapter on classical control analysis and design tools: root-loci, Bode diagrams, Nyquist diagrams, gain/phase margins, lead and lag compensation.

Chapter on state space models: 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.

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 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.

The chapter on predictive control is more aimed at researchers but covers material that would appear in a final year option for undergraduates.

About the Author: Dr John Anthony Rossiter has been an academic in UK universities for nearly 30 years and taught a huge variety of courses in that time, but with special interest in the topics of modelling, analysis and control. He was educated at Oxford University where he was also awarded his doctorate in 1990 and has been working in The University of Sheffield since 2001. He has a number of prizes for teaching as well as publishing extensively in the academic literature, mainly in the field of predictive control. Currently employed in Automatic Control and Systems Engineering: