thumbnail image

  • Home
  • About 
    • Mission
    • Global Community
    • Updates
    • Workshops
  • ACE-Lab 
    • Simulink-Based Labs
    • Build Your ACE-Lab
  • ACE-CORE 
    • Simulink-Based Learning
  • …  
    • Home
    • About 
      • Mission
      • Global Community
      • Updates
      • Workshops
    • ACE-Lab 
      • Simulink-Based Labs
      • Build Your ACE-Lab
    • ACE-CORE 
      • Simulink-Based Learning
Contact

  • Home
  • About 
    • Mission
    • Global Community
    • Updates
    • Workshops
  • ACE-Lab 
    • Simulink-Based Labs
    • Build Your ACE-Lab
  • ACE-CORE 
    • Simulink-Based Learning
  • …  
    • Home
    • About 
      • Mission
      • Global Community
      • Updates
      • Workshops
    • ACE-Lab 
      • Simulink-Based Labs
      • Build Your ACE-Lab
    • ACE-CORE 
      • Simulink-Based Learning
Contact
  • ACE-Lab CORE Learning Library

    ACE-Lab CORE Learning Library

    Introductory control engineering topics

    Select any topic to open a detailed learning page containing explanations, worked reasoning, activities, knowledge checks, your teaching notes and referenced external resources.

    Showing all available topics.

    No topics found
    Try a different keyword, stage or control-engineering term.
    C

    Comprehend (C)

    Introduce the essential ideas, terminology and representations used to describe control systems.

    📘

    Introduction to Control Systems

    Control engineering foundations

    An introduction to the purpose and basic behaviour of control systems, including open-loop and closed-loop control.

    Comprehend Control systems Open and closed loop
    Open topic →
    ⚙

    Key Components of a Control System

    Control-system components

    An introduction to the roles of the controller, plant or process, sensor, actuator and feedback path within a control system.

    Comprehend Components Sensors and actuators
    Open topic →
    ▦

    Block Diagrams to Represent Control Systems

    Control-system representation

    An introduction to using block diagrams to show control-system components, their connections and the flow of signals.

    Comprehend Block diagrams Signal flow
    Open topic →
    〽

    System Dynamics, Signals and Variables

    Dynamic behaviour and signals

    A basic introduction to how systems change over time and to the references, outputs, errors, disturbances and manipulated variables used to describe them.

    Comprehend System dynamics Signals and variables
    Open topic →
    🎯

    Requirements

    Control requirements

    An introduction to expressing control objectives as clear and measurable requirements against which system behaviour can be assessed.

    Comprehend Requirements Performance objectives
    Open topic →
    O

    Operate (O)

    Explain how common control methods, measurements and signals are used in general applications.

    ⌘

    Introduction to Microcontrollers

    Embedded control

    A basic introduction to the role of microcontrollers within digital control systems.

    Operate Embedded control Introduction to microcontrollers
    Open topic →
    ⏱

    Sampling and execution rate

    Real-time implementation

    A basic introduction to sampling, update rates and their effect on digital control.

    Operate Real-time implementation Sampling and
    Open topic →
    ⌘

    Digital, analogue and PWM I/O

    Embedded I/O

    An introductory overview of digital, analogue and pulse-width-modulated signals.

    Operate Embedded I/O Digital analogue
    Open topic →
    ◉

    Data acquisition

    Measurement

    A basic introduction to collecting and interpreting measured control-system data.

    Operate Measurement Data acquisition
    Open topic →
    ≋

    Measurement Noise and Basic Filtering

    Measurement quality

    An introduction to measurement noise, simple smoothing methods and the basic trade-off between noise reduction and added delay.

    Operate Measurement noiseBasic filtering
    Open topic →
    ◉

    Sensor calibration

    Measurement

    An introduction to relating measured values to meaningful engineering quantities.

    Operate Measurement Sensor calibration
    Open topic →
    ⚙

    Actuator and motor driving

    Actuation

    A basic overview of how control commands are converted into actuator inputs.

    Operate Actuation Actuator and
    Open topic →
    ◉

    Encoder measurement

    Feedback measurement

    An introduction to using encoder signals to represent position and speed.

    Operate Feedback measurement Encoder measurement
    Open topic →
    ⌘

    Controller Implementation Basics

    Controller operation

    An introduction to how a controller is repeatedly evaluated within a digital control system, including operating limits and saturation.

    Operate Controller implementationLimits and saturation
    Open topic →
    ✓

    Testing and Interpreting PID Control-System Behaviour

    Control-system testing

    An introduction to applying test inputs, observing the response and interpreting PID control-system behaviour against stated requirements.

    Operate TestingResponse interpretation
    Open topic →
    R

    Refine (R)

    Explain how an operating control system is assessed, adjusted and retested to improve its performance and meet its requirements.

    ✓

    Performance Assessment, Verification and Validation

    Requirements-based evaluation

    An introduction to testing reference and disturbance responses, measuring rise time, settling time, overshoot, steady-state error and control effort, and comparing before-and-after behaviour with stated requirements under different operating conditions.

    Refine Performance assessment Verification and validation
    Open topic →
    ≋

    Filtering, Sampling and Measurement Refinement

    Measurement and digital-control refinement

    An introduction to adjusting filtering, sample time and execution rate to improve measurement quality while managing noise, added delay and their effect on control-system behaviour.

    Refine Filtering and sampling Measurement quality
    Open topic →
    🎛

    Controller Tuning, Performance and Stability

    Controller refinement

    An introduction to adjusting P, PI and PID parameters to improve transient response, steady-state accuracy and disturbance rejection while maintaining stability and accounting for saturation, integral windup and practical operating limits.

    Refine Controller tuning Performance and stability
    Open topic →
    E

    Engineer (E)

    Introduce mathematical modelling, system identification, analysis, digital control and model-based design methods.

    E1

    Mathematical and Dynamic Modelling

    Represent dynamic systems using physical laws, equations and standard continuous-time model forms.

    ∂

    Ordinary Differential Equation (ODE) Models

    Dynamic modelling

    An introduction to representing continuous-time dynamic behaviour using ordinary differential equations and identifying the variables, parameters and initial conditions within an ODE model.

    Engineer Dynamic modelling ODE models
    Open topic →
    ∂

    First-principles modelling

    First-principles modelling

    An introduction to constructing models from physical laws and simplifying assumptions.

    Engineer First-principles modelling First principles
    Open topic →
    ℒ

    Laplace transforms

    Laplace-domain modelling

    A basic introduction to using Laplace transforms in continuous-time control analysis.

    Engineer Laplace-domain modelling Laplace transforms
    Open topic →
    ℒ

    Transfer functions

    Transfer functions

    An introduction to representing input-output dynamics using transfer functions.

    Engineer Transfer functions Transfer functions
    Open topic →
    ∑

    Block Diagram Algebra

    Block-diagram modelling

    An introduction to the algebraic rules used to combine and simplify series, parallel and feedback block-diagram structures, including summing junctions and take-off points.

    Engineer Block-diagram modelling Block diagram algebra
    Open topic →
    𝑥

    State-space models

    State-space modelling

    An introduction to representing dynamic systems using states, inputs and outputs.

    Engineer State-space modelling State space
    Open topic →
    ⌁

    Poles, zeros and dynamics

    System properties

    A basic introduction to the relationship between poles, zeros and system behaviour.

    Engineer System properties Poles zeros
    Open topic →
    E2

    System Identification and Parameter Estimation

    Develop suitable model structures from measured data, estimate their parameters and assess how well they represent the physical system.

    ⌁

    Introduction to System Identification

    Experimental modelling

    An introduction to developing dynamic models from measured input-output data, including the identification workflow, experiment design and selection of a suitable model structure.

    Engineer Experimental modelling System identification
    Open topic →
    ∑

    Model Order, Fidelity and Uncertainty

    Model structure and limitations

    An introduction to selecting an appropriate level of model complexity and understanding how parameter variation, measurement limitations and unmodelled dynamics affect model fidelity.

    Engineer Model fidelity Model uncertainty
    Open topic →
    ⌁

    Least-Squares Estimation and Model Validation

    Parameter estimation and validation

    An introduction to estimating unknown model parameters using batch least-squares methods and validating the resulting model by comparing its predictions with independent measured data.

    Engineer Least squares Model validation
    Open topic →
    ↻

    Recursive Least Squares

    Online parameter estimation

    An introduction to updating model-parameter estimates as new measurements arrive, including the role of the covariance matrix and forgetting factor in tracking changing system behaviour.

    Engineer Recursive estimation Online identification
    Open topic →
    E3

    System Analysis and Model-Based Controller Design

    Analyse model behaviour and use time-domain and frequency-domain methods to design controllers.

    ▦

    Closed-Loop Modelling and Controller Simulation

    Model-based simulation

    An introduction to constructing a closed-loop simulation model containing the plant, controller, reference, feedback and disturbances, and using it to examine controller behaviour, compare design choices and assess performance before implementation.

    Engineer Closed-loop modelling Controller simulation
    Open topic →
    ⌁

    Continuous-time stability

    Stability analysis

    An introduction to assessing continuous-time stability using pole locations.

    Engineer Stability analysis Continuous time
    Open topic →
    ⌁

    Root locus

    Root-locus design

    An introduction to how root-locus plots relate controller gain to closed-loop poles.

    Engineer Root-locus design Root locus
    Open topic →
    ∿

    Frequency response

    Frequency-domain analysis

    A basic introduction to analysing system behaviour across a range of frequencies.

    Engineer Frequency-domain analysis Frequency response
    Open topic →
    ∿

    Bode plots

    Frequency-domain analysis

    An introduction to interpreting Bode magnitude and phase plots.

    Engineer Frequency-domain analysis Bode plots
    Open topic →
    ⌁

    Stability margins

    Robustness

    A basic overview of gain margin, phase margin and relative stability.

    Engineer Robustness Stability margins
    Open topic →
    🎛

    Model-based PID design

    Controller design

    An introduction to designing PID controllers using a mathematical model.

    Engineer Controller design Model based
    Open topic →
    🎛

    Lead and lag compensation

    Compensator design

    A basic introduction to lead and lag compensator structures.

    Engineer Compensator design Lead and
    Open topic →
    E4

    Discrete-Time Modelling and Digital Control

    Represent, analyse and design sampled-data and discrete-time control systems.

    ⏱

    Discrete-Time Systems and Continuous-to-Discrete Conversion

    Digital control foundations

    An introduction to sampled-data and discrete-time systems, including how continuous-time models are converted into discrete forms for analysis, simulation and digital controller design.

    Engineer Discrete-time systems Discretisation
    Open topic →
    ⏱

    Z-transforms

    Z-domain modelling

    A basic introduction to using Z-transforms in discrete-time control analysis.

    Engineer Z-domain modelling Z transforms
    Open topic →
    ⏱

    Discrete transfer functions

    Discrete models

    An introduction to representing sampled systems using discrete transfer functions.

    Engineer Discrete models Discrete transfer
    Open topic →
    ⏱

    Difference equations

    Discrete implementation

    A basic introduction to representing discrete systems using recursive equations.

    Engineer Discrete implementation Difference equations
    Open topic →
    ⏱

    Z-Plane Stability and Performance

    Discrete stability and response

    An introduction to assessing discrete-time stability from pole locations in the Z-plane and relating those locations to response speed, damping, oscillation, overshoot and settling behaviour.

    Engineer Z-plane analysis Stability and performance
    Open topic →
    ⏱

    Digital controller design

    Digital controller design

    A basic introduction to designing controllers for discrete-time systems.

    Engineer Digital controller design Digital controller
    Open topic →
    E5

    Model-Based Design, Implementation and Validation

    Consolidate the selected design, prepare it for implementation, generate code and compare deployed behaviour with model predictions.

    🎯

    Design from requirements

    Requirements-led design

    An introduction to connecting control requirements with modelling and design choices.

    Engineer Requirements-led design Design from
    Open topic →
    ▶

    Design-space exploration

    Design exploration

    A basic overview of comparing controller structures and parameter choices.

    Engineer Design exploration Design space
    Open topic →
    ✓

    Model verification

    Verification

    An introduction to checking whether a model-based design meets stated requirements.

    Engineer Verification Model verification
    Open topic →
    ↧

    Implementation effects

    Non-ideal behaviour

    A basic introduction to delays, quantisation, saturation and other implementation effects.

    Engineer Non-ideal behaviour Implementation effects
    Open topic →
    🎛

    Implementation-ready controller

    Deployment preparation

    An overview of the form a controller must take before digital implementation.

    Engineer Deployment preparation Implementation ready
    Open topic →
    ⌘

    Automatic code generation

    Code generation

    A basic introduction to the role of automatic code generation in model-based design.

    Engineer Code generation Automatic code
    Open topic →
    ✓

    Simulation-to-hardware validation

    Model-hardware comparison

    An introduction to comparing simulated behaviour with later practical results.

    Engineer Model-hardware comparison Simulation to
    Open topic →
    ∑

    Model-based design iteration

    Iterative design

    An introduction to the iterative relationship between requirements, models and control design.

    Engineer Iterative design Model based
    Open topic →

Terms and Conditions Returns & Refunds Privacy Policy

Powered By
Cookie Use
We use cookies to ensure a smooth browsing experience. By continuing we assume you accept the use of cookies.
Learn More