Control Systems - How to find dominant poles *without* MATLAB?

Join the discussion
Ask a follow-up here, or get your own question answered by working scientists, mathematicians and engineers — people, not an autocomplete.
Real named experts · corrections over time · the nuance an AI answer skips
4 replies · 6K views
ctrlhelp10
Messages
3
Reaction score
0

Homework Statement


Design a lag-lead compensator for the system of Figure 9.37 so that the system will operate with 20% overshoot and a twofold reduction in settling time. Further, the compensated system will exhibit a tenfold improvement in steady-state error for a ramp input.
upload_2017-2-14_2-54-10.png

Homework Equations


##\zeta=\frac{-ln(\frac{percentOS}{100})}{\sqrt(\pi^2+ln^2(\frac{percentOS}{100}))}##

The Attempt at a Solution


Using the equation and 20% overshoot, ##\zeta = 0.456##. How do I find the dominant poles by hand, WITHOUT matlab? Every single example in my book and the ones I've tried looking for online ALL use Matlab...
 
on Phys.org
Can you solve a quadratic equation?
You have nothing to do than to find the closed-loop function and set the denominator equal to zero. This gives you the pole distribution.
 
LvW said:
Can you solve a quadratic equation?
You have nothing to do than to find the closed-loop function and set the denominator equal to zero. This gives you the pole distribution.
Is it simply:
Gol = ##\frac{K}{(s)(s+6)(s+10)}##
Gcl = ##\frac{Gol}{1+Gol}=\frac{K}{s^3+16s^2+60s+k}##
s^3+16s^2+60s+k = 0

What do I do from here?
 
Leave the denominator in factored form and find the 3 solutions for s(s+6)(s+10) = 0

It should be pretty straightforward.
 
magoo said:
Leave the denominator in factored form and find the 3 solutions for s(s+6)(s+10) = 0

It should be pretty straightforward.
The problem asks for a 20% overshoot, and the damping ratio corresponding to that is 0.456. The book says we have to drag the poles in MATLAB until we get our desired damping ratio shown at the bottom, and then the poles are there (-1.79+-3.5j)
upload_2017-2-20_22-44-43.png
Is there a way to do this completely by hand without the use of the Root locus plot or matlab?