Teaching

Active Year - 2022 - 2023

The aim of this module is to introduce students to techniques and approaches to construct mathematical models of dynamical systems, particularly relating to data-based modelling.

Topics: The following session topics are indicative and may change to adjust for external factors.

Week 1: General introduction & motivation. Definition of identification, parameter estimation & filtering. White, grey & black-box modelling approaches. Steps of identification procedure.


Week 2: ARX model structure. Properties of noise. Least squares for static and dynamic systems. Estimation and validation data sets. Model assessment criteria.


Week 3: Parameter estimate bias vs. consistency. Properties of LS estimator. Estimation of noise variance. Model order selection. Over- vs. underparametrised models.


Week 4: Recursive least squares algorithm. General structure of recursive algorithms. Derivation and algorithm initialisation.


Week 5: Linear dynamic model structures. Instrumental variables estimator. Recursive instrumental variables.


Week 6: Pseudo-linear regression. Predictors.


Week 7: Time-varying linear systems. Forgetting factors. Covariance reset. Adaptivity vs. noise sensitivity.


Week 8: Introduction to Kalman filtering. Kalman filter tuned for parameter estimation.


Week 9: Introduction and identification of bilinear systems and block-oriented nonlinear systems such as Hammerstein, Wiener and additive NARMAX systems.


Week 10: Practical aspects of identification, i.e. choice of model structure, complexity, sampling time etc. In-class Test.


Week 11: Coursework Revision


Week 12: The final lecture will be used to close any outstanding topics.

Welcome Video


Topics: The following session topics are indicative and may change to adjust for external factors.

Week 1: Motivation, definition and classification of Adaptive Control System


Week 2: Introduction to Model Reference Adaptive Control (MRAC). MIT Rule


Week 3: MRAC: MIT rule, determination of adaptation gain


Week 4: Lyapunov stability theory


Week 5: MRAC design based on Lyapunov Theory


Week 6: Self Tuning Control: Pole placement, indirect self tuning


Week 7: Self Tuning Control: Direct self tuning, comparison


Week 8: Optimisation: Definitions, mathematical modelling, dynamic programming


Week 9: Solving optimisation problems with MATLAB


Week 10: In-class Test


Week 11: Multi-objective optimisation: Examples and solutions


Week 12: Extremum Seeking Control: MPPT design for PV panels

Week 2 - Introduction Video


Topics: The following session topics are indicative and may change to adjust for external factors.

Week 1: Introduction to nonlinear control, the importance of nonlinear control, some nonlinear phenomena


Week 2: Mathematical Preliminaries: Norm definition, positive definite functions, comparison functions


Week 3: Phase Plane Analysis: Phase plane analysis, the concept of an equilibrium, singular points


Week 4: Lyapunov stability I: Definition of stability, asymptotic stability


Week 5: Lyapunov stability II: Indirect method


Week 6: Structures on nonlinear systems, applications, various cotrol techniques to deal with particular structures


Week 7: Design I: Dissipativity and Passivity


Week 8: Design II: Feedback linearisation


Week 9: Design III: Backstepping


Week 10: In-class Test


Week 11: Design IV: Backstepping cont.


Week 12: Design V: Sliding Mode Control

Welcome Video

Lecture1_A.pdf
Lecture1_B.pdf

Automatic Control Lecture Notes

Lecture1_AD_YTB.pdf
Lecture2_AD.pdf
Lecture3_AD.pdf
Lecture4_AD.pdf
Lecture5_AD.pdf
Lecture6_AD_wo.pdf
Lecture7_AD_wo.pdf
LEcture8_AD.pdf
Lecture9_AD_wo.pdf

Previous Years

XX: Year, F: Fall, S: Spring

Undergraduate Level:

  • 350MAM Control Systems Engineering - Coventry University - 20F, 21F

  • Electronic Systems, Control and Computing - Kingston University - 19S

  • Automatic Control - Yildiz Technical University - 11F, 14S, 16F

  • Discrete Mathematics - Yildiz Technical University - 11S,12S,13S,14S,15S,16S,17S

  • Signals and Systems - Yildiz Techincal University - 12F, 13F, 14F, 15F, 16F, 17F, 18F

  • Digital Systems (Electronics) - Yildiz Technical University - 12S,13S

Graduate Level:

  • Mechatronic Design and Automation - Kingston University - 19S

  • System Theory - Yildiz Technical University - 12S,13S,14S

  • Linear Control System Design - Yildiz Technical University - 14F, 15F, 15S, 16F, 16S, 17F, 17S, 18F