Skip to main content Skip to navigation

ES3C8-15 Systems Modelling and Control

Department
School of Engineering
Level
Undergraduate Level 3
Module leader
Mathias Foo
Credit value
15
Module duration
10 weeks
Assessment
100% coursework
Study location
University of Warwick main campus, Coventry

Introductory description

ES3C8-15 Systems Modelling and Control

Module web page

Module aims

Most disciplines of the engineering profession require a sound understanding of the techniques used in the modelling and control of dynamic, multi-domain physical, and other, systems. The aims of this module are: to build on techniques and computer tools for modelling, predicting and analysing the behaviour of dynamic systems; and to build on concepts, principles and techniques employed in classical methods of single loop feedback control system design.

Outline syllabus

This is an indicative module outline only to give an indication of the sort of topics that may be covered. Actual sessions held may differ.

The module will focus on a broad and generic systems approach to understanding physical systems modelling and their control. Techniques for systems analysis, approaches to systems modelling and the techniques for the simulation of systems models will be considered together with control algorithms and the conditions for which a system is controllable. In particular, a rigorous approach to the application of physical laws to formulate appropriate dynamical systems representations, and their subsequent analysis using linear and nonlinear methods, will be taught.
The application of appropriate computational tools for systems analysis and simulation will naturally be included. The examples presented will be drawn from a range of different engineering disciplines ranging from mechanical and electrical to biological systems to illustrate the advantages of a systems approach.

In particular the module includes:

System modelling and analysis in time domain: review of systems modelling (1st and 2nd order) linking behavior to physical parameters, block diagrams, system classification, input-output models, free and forced responses, transient and steady state responses, poles.

System modelling and analysis in complex frequency domain: transfer function analysis, Laplace transform, initial and final value theorems, characteristic polynomial, stable/unstable/marginally stable systems with examples, systems modes; system representation: unit step responses and their applications.

Frequency domain analysis: frequency response, steady state frequency response, gain and phase, graphical representations of frequency response, magnitude and phase, Bode plots, Nyquist plots, links between time-domain specifications and frequency domain specifications; Nyquist plot, and Bode plots; robustness characterization using gain margin and phase margin.

Systems control: stability and feedback, feedback systems, open-loop and closed loop transfer functions, root locus plots, Nyquist stability criterion, conditionally stable systems, phase crossover frequency and gain margin, gain crossover frequency and phase margin, feedback control of linear systems, PID controllers, conditions on controllers parameters for their optimal performance, realizable controllers.

State space modelling and analysis: state space description, linear state space models, transfer function, transient response, characteristic equation and stability, system diagonalization and normal modes, stiff systems; nonlinear systems: equilibrium points/steady states, linearization around equilibrium points, Jacobian matrices, stability; state space analysis: systems controllability and observability, controllability and observability matrices, rank criteria, system in a diagonal form and normal modes, relationship with transfer function, minimal realization of a system; state feedback: feedback control and stability.

Computer tools for modelling: simulating and analysing dynamical systems in MATLAB/Simulink.

Learning outcomes

By the end of the module, students should be able to:

  • Develop state space models for both linear and nonlinear systems, and utilize appropriate techniques to perform state space analysis including design of state space feedback control systems. [C1, M1, C3, M3]
  • Develop mathematical models of physical systems using appropriate physical laws and expressing the models with ordinary differential equations, utilise engineering analysis to demonstrate commonality in behaviour. [C6, M6]
  • Apply analytical techniques for analyzing the response of both linear and nonlinear systems in time and frequency domain to a range of inputs. [C1, M1, C3, M3]
  • Utilise computational methods (Matlab/Simulink) to analyse and predict dynamical behaviour of physical systems (e.g. steady-state and transient response to a range of inputs) including stability performance analysis. [C3, M3]
  • Utilize computational methods in MATLAB/SIMULINK to apply concepts and techniques for analysis of the behaviour of open loop physical systems, and to design feedback control systems (PID), analyse their behaviour and assess their stability. [C2, M2, C3, M3, M12, C12]

Indicative reading list

  1. Close C.M., Frederick D.H., Newell J.C., Modelling and Analysis of Dynamic Systems, M John Wiley and Sons Ltd, 1995, ISBN 9780395661581
  2. Norman Nise, Control Systems Engineering (7th Edition). John Wiley & Sons, 2013.
  3. Franklin, G.F., Powell, J.D. and Emami-Naeini, A., Feedback Control of Dynamic Systems (6th Edition), Pearson Academic Computing, 2012.

Subject specific skills

Ability to apply relevant practical and laboratory skills
Ability to be pragmatic, taking a systematic approach and the logical and practical steps necessary for, often complex, concepts to become reality

Transferable skills

Numeracy: apply mathematical and computational methods to communicate parameters, model and optimize solutions.

Apply problem solving skills, information retrieval, and the effective use of general IT facilities.

Overcome difficulties by employing skills, knowledge and understanding in a flexible manner

Be professional in their outlook, be capable of team working, be effective communicators, and be able to exercise responsibility and sound management approaches.

Study time

Type Required
Lectures 9 sessions of 1 hour (6%)
Supervised practical classes 9 sessions of 2 hours (12%)
Private study 123 hours (82%)
Total 150 hours

Private study description

123 hrs guided independent learning

Costs

No further costs have been identified for this module.

You must pass all assessment components to pass the module.

Students can register for this module without taking any assessment.

Assessment group A
Weighting Study time Eligible for self-certification
Assessment component
Control Design Problem - Group Project 50% No

Students submit 10-page report + simulink/matlab code.

Reassessment component
Control Design Problem - Individual Project Yes (extension)

Students submit 10-page report + simulink/matlab code.

Assessment component
ES3C8 in-class test: Matlab/Simulink skills. 50% No
Reassessment component is the same
Feedback on assessment
  • Support through advice and feedback hours.
  • Group-level feedback on assignment
  • Individual-level feedback on in-class test.
Pre-requisites

To take this module, you must have passed:

Courses

This module is Core for:

  • Year 3 of UESA-H335 BEng Automotive Engineering
  • Year 4 of UESA-H334 BEng Automotive Engineering with Intercalated Year
  • Year 3 of UESA-H161 BEng Biomedical Systems Engineering
  • Year 3 of UESA-H113 BEng Engineering
  • Year 4 of UESA-H111 BEng Engineering with Intercalated Year
  • Year 3 of UESA-HH35 BEng Systems Engineering
  • Year 4 of UESA-HH34 BEng Systems Engineering with Intercalated Year
  • UESA-H112 BSc Engineering
    • Year 3 of H112 Engineering
    • Year 3 of H112 Engineering
  • Year 3 of UESA-H336 MEng Automotive Engineering
  • UESA-H337 MEng Automotive Engineering with Intercalated Year
    • Year 3 of H337 Automotive Engineering with Intercalated Year
    • Year 4 of H337 Automotive Engineering with Intercalated Year
  • Year 3 of UESA-H163 MEng Biomedical Systems Engineering
  • Year 3 of UESA-H114 MEng Engineering
  • Year 3 of UESA-H115 MEng Engineering with Intercalated Year
  • UESA-HH31 MEng Systems Engineering
    • Year 3 of HH31 Systems Engineering
    • Year 3 of HH35 Systems Engineering
  • UESA-H162

This module is Core optional for:

  • UESA-H164 MEng Biomedical Systems Engineering with Intercalated Year
    • Year 3 of H164 Biomedical Systems Engineering MEng with Intercalated Year
    • Year 4 of H164 Biomedical Systems Engineering MEng with Intercalated Year
  • UESA-HH32 MEng Systems Engineering with Intercalated Year
    • Year 3 of HH32 Systems Engineering with Intercalated Year
    • Year 4 of HH32 Systems Engineering with Intercalated Year

This module is Optional for:

  • Year 3 of UESA-H315 BEng Mechanical Engineering
  • Year 4 of UESA-H314 BEng Mechanical Engineering with Intercalated Year
  • UESA-H316 MEng Mechanical Engineering
    • Year 3 of H315 Mechanical Engineering BEng
    • Year 3 of H316 Mechanical Engineering MEng
  • UESA-H317 MEng Mechanical Engineering with Intercalated Year
    • Year 3 of H317 Mechanical Engineering with Intercalated Year
    • Year 4 of H317 Mechanical Engineering with Intercalated Year
  • Year 1 of TESA-H800 Postgraduate Taught Biomedical Engineering
  • Year 3 of UCSA-G406 Undergraduate Computer Systems Engineering
  • Year 3 of UCSA-G408 Undergraduate Computer Systems Engineering
  • Year 4 of UCSA-G405 Undergraduate Computer Systems Engineering (with Intercalated Year)
  • Year 4 of UCSA-G407 Undergraduate Computer Systems Engineering (with Intercalated Year)
  • Year 3 of UESA-H605 Undergraduate Electrical and Electronic Engineering
  • Year 3 of UESA-H606 Undergraduate Electrical and Electronic Engineering MEng
  • UESA-H607 Undergraduate Electrical and Electronic Engineering with Intercalated Year
    • Year 3 of H607 Electrical and Electronic Engineering with Intercalated year
    • Year 4 of H607 Electrical and Electronic Engineering with Intercalated year