Applied Control Systems - Projects
Final Project
The final project asks students to design, implement, test, and report a practical feedback control system.
Project options
Option A — DC Motor Speed Control
Design a PI controller for a DC motor speed-control system.
Minimum requirements
- Measure motor speed using encoder or simulated sensor.
- Generate PWM control input.
- Tune controller gains.
- Test tracking and disturbance rejection.
- Present plots of reference, speed, error, and control effort.
Option B — DC Motor Position Control
Design a position controller for a motor or servo system.
Minimum requirements
- Use position feedback.
- Analyse overshoot and settling time.
- Compare P and PD/PID control.
- Discuss limitations caused by actuator saturation.
Option C — Temperature Control System
Design an on/off, P, PI, or PID controller for a thermal process.
Minimum requirements
- Identify approximate plant dynamics.
- Tune the controller.
- Compare open-loop and closed-loop performance.
- Discuss delay, noise, and overshoot.
Option D — Mobile Robot Heading Control
Design a heading or velocity controller for a differential-drive mobile robot.
Minimum requirements
- Use odometry or simulated sensor feedback.
- Compute heading or velocity error.
- Apply a feedback controller.
- Evaluate tracking performance.
- Discuss ROS2 implementation structure.
Project report structure
- Problem statement
- System model or description
- Controller design
- Implementation method
- Test procedure
- Results and plots
- Troubleshooting and limitations
- Engineering conclusion
Demonstration questions
During the project demonstration, students should be able to answer:
- Why did you choose this controller?
- How did you tune the gains?
- What was the main practical problem?
- How do the results compare with the theory?
- How would you improve the system in a real industrial application?
