3

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

Jspake
  • 131
  • 1
  • 3

2 Answers2

1

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.

sstobbe
  • 2,992
  • 1
  • 11
  • 12
  • I tried using SISO tool beforehand, and this is what I am getting for my design requirements: http://i.imgur.com/h1v1uAP.png It seems impossible to place a closed-loop pole anywhere in the white area since it does not lie on the root locus. Also, the natural frequency and damping coefficient I plotted earlier are in fact obtained from the settling time and overshoot. This is the guide I followed: http://ctms.engin.umich.edu/CTMS/index.php?example=Introduction&section=ControlRootLocus#17 Any ideas how I can add a compensator to my system with the same plant transfer function/requirements? – Jspake Jun 13 '17 at 16:09
  • Sure, can you update your Question to include the transfer-function of your plant – sstobbe Jun 13 '17 at 17:21
1

The root-locus results indicate the desired requirements cannot be met with just a proportional controller. So, you are left with two options: change the controller, or change the requirements.

A controller with a zero in -1, a pole in -10 and gain 25 meets the requirements just fine:

enter image description here

$$C(s) = 25\frac{s+1}{s+10}$$

Vicente Cunha
  • 2,642
  • 8
  • 12