Applied Control Systems - Syllabus

Syllabus: Applied Control Systems

Course description

This course covers the analysis, design, implementation, and testing of feedback control systems. It begins with classical control concepts and progresses toward PID control, motion control, embedded implementation, and robotics applications.

Prerequisites

Students should have basic knowledge of:

  • Engineering mathematics
  • Differential equations or dynamic systems
  • Basic electronics and sensors
  • Introductory programming in C, Python, or MATLAB

Assessment plan

ComponentWeightDescription
Weekly quizzes10%Short formative checks on key concepts
Assignments25%Analysis and simulation tasks
Laboratory work25%Practical setup, measurement, implementation, and reporting
Final project25%Design and test a controller for a practical system
Oral/demo assessment15%Explain, demonstrate, and defend the implemented solution

Practical skill rubric

CriterionExcellent performance
Setup and wiringCorrect, safe, organised, and well documented
MeasurementAccurate data collection with suitable sampling and units
Controller designClear justification of controller type and parameters
TroubleshootingIdentifies faults logically and tests possible causes
InterpretationConnects results to theory and performance specifications
Report qualityClear structure, figures, tables, and engineering conclusions

Weekly plan

WeekLecture topicLab / activity
1What is feedback control?Identify control loops in real systems
2Mathematical modelsModel a first-order thermal system
3Transfer functionsSimulate transfer functions in Python/MATLAB
4Transient responseMeasure overshoot, rise time, and settling time
5StabilityApply Routh-Hurwitz criterion
6Root locusDesign a gain for transient performance
7Frequency responseInterpret Bode plots and bandwidth
8PID controlTune P, PI, and PID controllers
9Digital controlConvert a continuous PID idea into discrete code
10Motor controlDC motor speed and position control
11Embedded controlSTM32/Arduino implementation activity
12Robotics controlMobile robot velocity and heading control

Main deliverables

  1. Completed lab notebooks or worksheets.
  2. Simulation files for selected assignments.
  3. Final project report with design, implementation, results, and discussion.
  4. Short demonstration or oral explanation of the final controller.