(BMFA 3313)


Learning Outcomes

At the end of this course, students should be able to:

[1]    Construct mathematical model of dynamic systems. 

[2]    Analyze transient response, steady-state error and stability of first-order and second-order systems.

[3]    Design controllers for complex engineering problems.

[4]    Construct and numerically validate a control system using numerical software such as Matlab / Simulink.  


This course focuses on control system theory, design and analysis. Students will learn to construct mathematical model of dynamic systems such as translational and rotational mechanical systems and electromechanical systems as well as reduction of multiple subsystems. Students will also be introduced to control system theory on specifications of control systems that include transient response, stability and steady state error for first-order and second-order systems. Subsequently, students will also design classical controllers such as PI, PD, PID, lag, lead and lag-lead using root locus technique and frequency response technique. Fundamental knowledge in Laplace transform, linear algebra, Kirchoff’s voltage, current laws and Newton’s laws are essential to excel in this course.



[1]    Nise, N. S., 2011, Control System Engineering, 6th Edition, John Wiley.

[2]    Ogata, K., 2010, Modern Control Engineering, 5th Edition, Prentice Hall.

[3]    Dorf, B., 2005, Modern Control Systems, 10th Edition, Prentice Hall.

[4]    Palm W. J., 2002, Control System Engineering, John Wiley.