This Moodle wiki serves as the collaborative reference guide for the lecture Automatic Control of Continuous Linear Systems. It covers the mathematical foundations and practical methods used to analyze and design feedback control systems for plants modeled by linear ordinary differential equations with constant coefficients.
The course focuses on continuous-time systems described by transfer functions and state-space representations. Students study open-loop and closed-loop system behavior, stability criteria, and systematic design techniques for industrial controllers such as P, PI, and PID regulators.
This wiki is intended to grow throughout the semester as students contribute notes, examples, solved problems, and corrections.
Modified: 31 May 2026, 7:34 AM User: Khalid ZAOUIA → KZ
Welcome to the world of Automatic Control of Continuous Linear Systems! This course is a foundational pillar in engineering, equipping students with the principles and techniques to analyze, design, and simulate automatic control systems for continuous-time linear systems. The curriculum bridges classical control theory and modern state‑space methods, emphasizing both theoretical understanding and practical implementation using tools such as MATLAB & Simulink. The course is typically offered in a blended format, combining lectures, tutorials, and hands‑on laboratory sessions and is supported by a dedicated Moodle site for resources, quizzes, and assignments.
Upon successful completion of this course, students will be able to:
· Model physical systems (mechanical, electrical, thermal, fluid) using differential equations, transfer functions, and state‑space representations.
· Analyze system behaviour in both time and frequency domains, including transient response, steady‑state error, and stability.
· Design classical controllers (P, PI, PID, lead‑lag) and tune them using methods such as Ziegler‑Nichols.
· Apply frequency‑domain analysis techniques (Bode, Nyquist, Nichols) to assess relative stability and robustness.
· Use root‑locus methods to visualize and design closed‑loop pole placement.
· Implement state‑space design (controllability, observability, state feedback, observers) for more complex systems.
· Simulate and validate control systems using MATLAB & Simulink.
· Mathematics: Ordinary differential equations, Laplace transforms, complex numbers, linear algebra.
· Signals and Systems: Basic concepts of continuous‑time signals, convolution, Fourier analysis.
· Physics: Fundamentals of mechanics and electrical circuits.
· Programming: Elementary experience with MATLAB/Simulink is recommended.
|
Week |
Topic |
Key Activities |
|
1 |
Introduction to Automatic Control – Historical overview, motivation, classification of control systems (open‑loop vs. closed‑loop, linear vs. nonlinear, continuous vs. discrete). |
Quiz 1, Reading assignment |
|
2 |
Mathematical Modelling – Differential equations, linearisation, block diagram algebra, reduction rules. |
Homework 1 |
|
3 |
Transfer Functions & Laplace Domain – Poles, zeros, impulse/step responses, convolution. Mason’s gain rule. |
Lab 1 |
|
4 |
Time‑Domain Specifications – Rise time, settling time, overshoot, steady‑state error constants (position, velocity, acceleration error coefficients). |
Quiz 2, Homework 2 |
|
5 |
Stability Analysis – Routh‑Hurwitz criterion, relation between closed‑loop pole locations and stability. |
Lab 2 |
|
6 |
Root Locus Method – Drawing rules, gain selection, analysis of system performance from root locus plots. |
Homework 3, Quiz 3 |
|
7 |
Frequency Response – Bode plots (magnitude/phase), Nyquist plots, Nichols charts, gain and phase margins. |
Mid‑term written exam |
|
8 |
Nyquist Stability Criterion – Mapping the Nyquist contour, determination of closed‑loop stability from open‑loop frequency response. |
Lab 3 |
|
9 |
PID Controllers – P, I, D actions, transfer function, effects on system dynamics, tuning rules (Ziegler‑Nichols, Cohen‑Coon, etc.). |
Homework 4 |
|
10 |
Lead/Lag Compensation – Phase lead, phase lag, lead‑lag networks; design via Bode plots and root locus. |
Quiz 4, Lab 4 |
|
11 |
Introduction to State‑Space – State variables, state equations, solution of the state equation (state transition matrix), relationship to transfer functions. |
Homework 5 |
|
12 |
Controllability & Observability – Kalman rank conditions, canonical forms (controllable, observable, diagonal, Jordan). |
Lab 5 |
|
13 |
State Feedback & Observers – Pole placement via state feedback, full‑order and reduced‑order observers, separation principle. |
Homework 6 |
|
14 |
Advanced Topics – Introduction to optimal control (LQR), robust control concepts, anti‑windup techniques for PID. |
Final exam review, Course evaluation |
|
15 |
Final Written Exam – Comprehensive assessment of all topics. |
|
Practical skills are developed through six mandatory laboratory sessions (each worth 3 points). A typical lab session follows this structure:
· Pre‑lab homework (submitted electronically) – 1 point.
· In‑lab work – 1 point.
· Post‑lab quiz – 1 point.
|
Lab # |
Title |
Main Activities |
|
1 |
Modelling & Simulation in Simulink |
Build block diagrams, simulate step responses of first‑ and second‑order systems. |
|
2 |
PID Tuning on a DC Motor |
Use Ziegler‑Nichols ultimate‑gain method to tune a PID controller for a DC motor speed loop. |
|
3 |
Frequency Response Analysis |
Obtain Bode and Nyquist plots using MATLAB, compute gain/phase margins. |
|
4 |
Root Locus Design |
Design a lead compensator to meet transient response specifications. |
|
5 |
State‑Space Control |
Implement state feedback pole placement on a simulated inverted pendulum. |
|
6 |
Observer Design |
Build a full‑order observer and compare state estimates with true states. |
The overall grade is composed of continuous assessment and a final exam (typical scheme):
|
Component |
Weight |
Description |
|
Laboratory exercises |
6% |
Completion of 6 labs (each 3 points, total 18 points, scaled to 6%). |
|
Homework assignments |
6% |
6 graded problem sets (submitted online via Moodle). |
|
Quizzes |
6% |
Short online quizzes on Moodle (after each lecture). |
|
Mid‑term written exam |
35% |
Covers weeks 1–7; required minimum 40% to qualify for final exam. |
|
Final written exam |
47% |
Comprehensive, 2‑hour closed‑book exam. |
|
Oral exam |
(0–41%) |
Optional or mandatory depending on performance; threshold 50% to pass overall. |
Note: Students must complete all laboratory exercises to receive a passing grade.