For recent academic years please go to CANVAS.
2019-2020
EEE8115-EEE8086
Robust and Adaptive Control Systems
Handouts
Chapter 1, Chapter 2, Chapter 3, Chapter 4, Chapter 5
Notes during lecture
Lecture 1, Lecture 2, Lecture 3, Lecture 4, Lecture 5,
Lecture 6, Lecture 7,
Recap Recordings
Recorded Lecture 1, Recorded Lecture 2, Recorded Lecture 3,
Recorded Lecture 4, Recorded Lecture 5, Recorded Lecture 6,
Recorded Lecture 7,
EEE8013-EEE3001
Linear Controller Design and State Space Analysis
Class of 2019-2020: Good Luck with your exams!

Handouts
Chapter 1 (Last updated 25/09/2019), Solution to tutorial 1,
Chapter 1 , (Last updated 25/09/2019)
Chapter 2, Solution to tutorial 2, Chapter 2
Chapter 3, Solution to tutorial 3,
Chapter 4, Solution to tutorial 4,
Handouts for Matlab Sessions
Tutorial on material from Induction Week,
Chapter 1, Chapter 2, Chapter 3, Chapter 4,
Notes during lecture
Lecture 1a, Lecture 1b, Lecture 2, Lecture 3,
Lecture 4, Lecture 5, Lecture 6, Lecture 7,
Lecture 8, Lecture 9, Lecture 10, Lecture 11,
Lecture 12,
Recap Recordings
Recorded Lecture 1a, Recorded Lecture 1b,
Recorded Lecture 2, Recorded Lecture 3,
Recorded Lecture 4, Recorded Lecture 5,
Recorded Lecture 6, Recorded Lecture 7,
Recorded Lecture 9, Recorded Lecture 10,
Recorded Lecture 11, Recorded Lecture 12
Matlab/Simulink files
mfile_complex_eigs,
sim file STM complex eigs,
State_feedback, Estimation, Tracking,
Recommended Books
Differential Equations: An Introduction to Modern Methods and Applications,
J. Brannan & W. Boyce
Applied nonlinear control, Slotine, Li, Prantice-Hall
Useful information can also be found at MIT's OpenCourseWare:
http://ocw.mit.edu/OcwWeb
https://ocw.mit.edu/courses/mathematics/18-03-differential-equations-spring-2010/
http://web.mit.edu/nsl/www/videos/lectures.html
------------------------------------------------------------------------------------------------------------------
Matlab Handout
Matlab student edition
--------------------------------------------------------------------------------------------------------------------
2018-2019
EEE8115-EEE8086
Robust and Adaptive Control Systems
Handouts
Chapter 1, Chapter 2, Chapter 3, Chapter 4,
Chapter 5
Notes during lecture
Lecture 1, Lecture 2, Lecture 3, Lecture 4,
Lecture 5, Lecture 6, Lecture 7, Lecture 8,
Lecture 9,
Recap Recordings
Recorded Lecture 1, Recorded Lecture 2,
Recorded Lecture 3, Recorded Lecture 4,
Recorded Lecture 5, Recorded Lecture 6,
Recorded Lecture 7, Recorded Lecture 8,
Recorded Lecture 9, Recorded Lecture 10,
Simulink files for Chapter 5
Simple tracking, Fast tracking,
Sliding 1, Sliding 2, MRAS
EEE8013-EEE3001
Linear Controller Design and State Space Analysis
Handouts
Chapter 1, mfile_for_Chapter_1, , Chapter 1 ,
s-Plane
Chapter 2, Chapter 2
Chapter 3
Chapter 4, State_feedback_Estimator_Tracking,
Handouts for Matlab Sessions
Tutorial on material from Induction Week,
Chapter 1_Matlab
Chapter 2_Matlab
Chapter 3_Matlab
Chapter 4_Matlab
Mock exam paper, Solution
Notes during lecture
Induction week - MSc only_Matlab
Lecture 1, Lecture 2, Lecture 3, Lecture 4,
Lecture 5, Lecture 6, Lecture 7, Lecture 8,
Lecture 9, Lecture 10 (as a zip file), Lecture 11,
Recap Recordings
Recorded Lecture 1, Recorded Lecture 2,
Recorded Lecture 3, Recorded Lecture 4,
Recorded Lecture 5, Recorded Lecture 6,
Recorded Lecture 7, Recorded Lecture 8,
Recorded Lecture 9, Recorded Lecture 10,
Recorded Lecture 11,
Matlab/Simulink files
Recommended Books
Differential Equations: An Introduction to Modern Methods and Applications,
J. Brannan & W. Boyce
Applied nonlinear control, Slotine, Li, Prantice-Hall
Useful information can also be found at MIT's OpenCourseWare:
http://ocw.mit.edu/OcwWeb
https://ocw.mit.edu/courses/mathematics/18-03-differential-equations-spring-2010/
http://web.mit.edu/nsl/www/videos/lectures.html
------------------------------------------------------------------------------------------------------------------
Matlab Handout
Matlab student edition
--------------------------------------------------------------------------------------------------------------------
2017-2018
--------------------------------------------------------------------------------------------------------------------
EEE8115-EEE8086
Robust and Adaptive Control Systems
Handouts
Chapter 1, (Updated 01/02/2018), Chapter 2,
Chapter 3, Chapter 3 , Chapter 4, Chapter 5
Notes during lecture
Lecture 1, Lecture 2, Lecture 3, Lecture 4,
Lecture 5, Lecture 6, State Space 1, State Space 2
Lecture 7, Lecture 8, Lecture 9, Lecture 10,
Recap Recordings
Recorded Lecture 1, Recorded Lecture 2,
Recorded Lecture 3, Recorded Lecture 4,
Recorded Lecture 5, Recorded Lecture 6,
Recorded Lecture 7, Recorded Lecture 8,
Recorded Lecture 9, Recorded Lecture 10,
Recorded Lecture 11,
Simulink files for Chapter 5
Simple tracking, Fast tracking,
Sliding 1, Sliding 2, MRAS
--------------------------------------------------------------------------------------------------------------------
EEE8013-EEE3001
Linear Controller Design and State Space Analysis
Class of 2017-2018

Past exam papers
Handouts
Chapter 1 (Updated 20/10/2017), Chapter 1
Chapter 2 (Updated 17/10/2017), Chapter 2
Chapter 3 (Updated 20/10/2017), Chapter 3
Chapter 4 (Updated 24/10/2017), Chapter 4
Notes during lecture
Lecture notes 1, Lecture notes 2 , Lecture notes 3,
Lecture notes 4, Lecture notes 5, Lecture notes 6,
Lecture notes 7, Lecture notes 8, Lecture notes 9,
Lecture notes 10, Lecture notes 12
Recap Recordings
Recorded Lecture 1, Recorded Lecture 2,
Recorded Lecture 3, Recorded Lecture 4,
Recorded Lecture 5, Recorded Lecture 6,
Recorded Lecture 7, Recorded Lecture 8,
Recorded Lecture 9 , Recorded Lecture 11,
Useful files for Observability
mfile_Obsv Matrix, The three state space models
Useful file for Estimator
Open and Closed Loop estimators
Useful file for Tracking
Tracking
EEE8013
Tutorial on material from Induction Week,
mfile_Lorenz, Simulink model for Lorenz Attractor
Chapter 1 - Matlab, Tutorial 1 - Matlab
Chapter 2 - Matlab Tutorial 2 - Matlab
Chapter & Tutorial 3 - Matlab, Simulink model
Chapter & Tutorial 4 - Matlab, Simulink model
Recommended Books:
Differential Equations: An Introduction to Modern Methods and Applications,
J. Brannan & W. Boyce
Applied nonlinear control, Slotine, Li, Prantice-Hall
Useful information can also be found at MIT's OpenCourseWare:
http://ocw.mit.edu/OcwWeb
https://ocw.mit.edu/courses/mathematics/18-03-differential-equations-spring-2010/
http://web.mit.edu/nsl/www/videos/lectures.html
------------------------------------------------------------------------------------------------------------------
Matlab Handout
Matlab student edition
2016-2017
--------------------------------------------------------------------------------------------------------------------
Robust & Adaptive Control Systems
EEE8115
Chapter 1, Exercises for chapter 1
Notes 1, Notes 2, Simulink file for Tutorial 1
Chapter 2, Exercises for chapter 2 , Notes,
Simulink file for State Space
Chapter 3
Chapter 4, Simulink file for chapter 4, Simulink file for chapter 4, Simulink file for chapter 4, Simulink file for chapter 4, Notes 1, Notes 2, Notes 3
Chapter 5, Simple tracking, Fast tracking,
Sliding 1, Sliding 2, Notes 1, Notes 2
MRAS, Notes 3, Notes 4
Recommended Books:
Differential Equations: An Introduction to Modern Methods and Applications,
J. Brannan & W. Boyce
Applied nonlinear control, Slotine, Li, Prantice-Hall
Useful information can also be found at MIT's OpenCourseWare:
http://ocw.mit.edu/OcwWeb
https://ocw.mit.edu/courses/mathematics/18-03-differential-equations-spring-2010/
http://web.mit.edu/nsl/www/videos/lectures.html
--------------------------------------------------------------------------------------------------------------------
Matlab
Module material:
Matlab student edition
--------------------------------------------------------------------------------------------------------------------
Subsea Control & Communications
EEE8072
2019-2020
Notes
2018-2019
Notes
2017-2018
Notes
2016-2017
Chapter 1, Chapter 2, Chapter 3, ppt file,
Notes 1, Notes 2, Notes 3
2015-2016
Chapter 1, Chapter 2, Chapter 3, ppt file, Notes
--------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------
Before 2011
Industrial Automation and Robotics
(& Artificial Intelligence)
EEE3008 & EEE8005
Module material:
Chapter 1, Chapter 2, Chapter 3, Chapter 4,
DH Rules - A summary, Exam Table,
Recorded Lectures
SDL Recorded Lecture
ppt file (without PLCs)
PLC Simulator Handout
(By Mr Mubarak Alkahtani, Dr Matthew Armstrong)
SDL: Introduction to Fuzzy Logic
SDL: Introduction to Artificial Neural Networks
(By Dr Shady Gadoue)
SDL: Introduction to Genetic Algorithms
(By Dr Shady Gadoue)
SDL: Introduction to TS Fuzzy Logic
(By Mr Kamyar Mehran)
Recommended Books:
Introduction to Robotics: Mechanics and Control, J. Craig
Robot Modeling and Control, M. Spong, S. Hutchinson, M. Vidyasagar .
State Space Analysis and
Controller Design,
EEE3001 &
EEE8013
Module material:
Chapter 1, Exercises for chapter 1
Chapter 2, Exercises for chapter 2
Chapter 3, Exercises for chapter 3
Chapter 4, Chapter 5, Chapter 6
Exam Table,
Recorded Lectures, Recorded Lectures (SDL),
Old Recordings:
Recorded Lecture 1, Recorded Lecture 2
Recorded Lecture 3, Recorded Lecture 4,
Recorded Lecture 5, Recorded Lecture 6
Recorded Lecture 7, Recorded Lecture 8
Recorded Lecture 9 (Revision - EEE8013)
Recorded Lecture 10 (Mock Exam - EEE8013)
Recommended Books:
Dynamics for Engineers, S. Banerjee
Differential Equations: An Introduction to Modern Methods and Applications,
J. Brannan & W. Boyce
Modern control design : with MATLAB and SIMULINK, A. Tewari
Modern Control Engineerin, K. Ogata
Feedback Control of Dynamic Systems,
G. Franklin, J. Powel, A. Emami-Naeini
Useful information can also be found at MIT's OpenCourseWare:
http://ocw.mit.edu/OcwWeb
Matlab Tutorials
The Matlab Tutorial
Advanced Control Systems EEE8007
(Jointly taught with Dr Matthew Arsmtrong)
Only 3-4 sessions: Handout 1 Handout 2 Handout 3
A sample of Tutorial Exercises: Tutorial 1. Tutorial 2.
Dynamic Systems and Control
EEE2002
Module material:
Handout 1 Handout 2 Handout 3 Handout 4
Handout 5 Handout 6
Tutorial 1 Solution 1 Simulink file for Tutorial 1
Tutorial 2 Solution 2 Simulink file for Tutorial 2
Tutorial 3 Solution 3 Simulink file for Tutorial 3
Tutorial 4 Solution 4 Simulink file for Tutorial 4
Tutorial 5
Solution 5
Simulink file for
Tutorial 5
Tutorial 6 Tutorial 7 Tutorial 8
Supplementary material on transients.
Supplementary material on extra poles and zeros.
Supplementary material on cascade control of DC machines,
Supplementary material on root locus I.
Supplementary material on root locus II.
Recommended Books:
Modern Control Engineerin, K. Ogata
Dynamics for Engineers, S. Banerjee
Feedback Control of Dynamic Systems,
G. Franklin, J. Powel, A. Emami-Naeini
Modern control systems,
R. Dorf, R. Bishop
Automatic control systems
B. Kuo, F. Golnaraghi
Useful information can also be found at MIT's OpenCourseWare:
http://ocw.mit.edu/OcwWeb
|