top of page

Design Lag-Lead and PID Controllers

The main objective of this design project is to help students to design different types of controllers such as lag-lead and PID controllers. First of all, we start designing these two controllers by hand using several steps with checking the steadystate error for each controller. Moreover, we verify our design results using MATLAB, SIMULINK and SISOTOOL Design in order to plot the root locus for the open loop system and to plot the step response as well. Ultimately, we apply what we have learned from the lectures in designing our lead-lag and PID controllers for this project.

MATLAB and SIMULINK Simulations
Figure 1: MATLAB and SIMULINK Simulations

Explanation of the results:

The known is the closer you get to the real axis the smaller the overshoot you get. However, in this case the T.F function of the system is not the same as the general form , due to the existence of a zero in the target region which increases the percent overshoot. Thus, getting a 5% overshoot will be extremely hard.

Effect of Disturbance on the System:

If step disturbance is added to the system after the Lead-Lag controller, it will affect the response of the system by an extremely small amount. Hence, it can be concluded that the Lead-Lag controller can resist the added step disturbance but will not completely eliminate its effec

bottom of page