Electronic – Finding desired closed-loop poles from root locus

controlgainpid controllerpole-zeroplot

I am trying to design a P controller (proportional constant only) to satisfy certain overshoot and settling time requirements for my plant. My values for \$\zeta\$ and \$w_n\$ which would satisfy the requirements are 0.86 and 0.52 respectively. So I went ahead and made a root locus of the plant's transfer function showing the lines for \$\zeta\$ and \$w_n\$ using the sgrid command. This would help me find the value of K.

Desired closed-loop poles

As seen in the plot, the root locus does not lie within the desired location (in between the two dotted lines and outside the semi-circle). I am not sure how I can select the desired pole locations in this case. I might be doing something wrong, or not fully understanding what needs to be done. Could someone please guide me here?

EDIT:
My plant transfer function is \$\frac{8.25}{6.6s^2+s}\$
I need a proportional controller for my plant which would meet my requirements of \$<0.5\%\$ overshoot and \$<8s\$ settling time

Best Answer

The issue you have is you have plotted the natural frequency \$\omega_n\$ of the system not a design requirement for settling time. You want to plot a vertical line at $$ s \simeq - \dfrac{3.9}{t_s} $$

If you have Matlab you can also accomplish this with the SISO tool. Add a design requirement for settling time and you will get a vertical line. If the complex pole-pair exists towards neg-infinity in the left-hand plane, you have satisfied the settling time requirement.

Sample root locus plot below. enter image description here

Here any complex-pole pair that exists in the white space satisfies design requirements for overshoot and settling time.