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

In summary, the problem is to design a lag-lead compensator for a system with the goal of achieving 20% overshoot and a twofold reduction in settling time. The compensated system should also exhibit a tenfold improvement in steady-state error for a ramp input. To solve this, we can use the equation ##\zeta=\frac{-ln(\frac{percentOS}{100})}{\sqrt(\pi^2+ln^2(\frac{percentOS}{100}))}## to find the desired damping ratio of 0.456. We can then find the closed-loop function and set the denominator equal to zero to get the pole distribution. From there, we can use the factored form of the denominator to
  • #1
ctrlhelp10
3
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...
 
Physics news on Phys.org
  • #2
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.
 
  • #3
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?
 
  • #4
Leave the denominator in factored form and find the 3 solutions for s(s+6)(s+10) = 0

It should be pretty straightforward.
 
  • #5
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?
 

1. How do you determine the dominant poles in a control system without using MATLAB?

Determining the dominant poles in a control system without using MATLAB involves analyzing the transfer function of the system and identifying the poles with the highest magnitude. This can be done by hand using techniques such as the Routh-Hurwitz stability criterion or the root locus method.

2. What is the significance of finding the dominant poles in a control system?

The dominant poles in a control system are the poles with the highest influence on the system's stability and performance. By identifying and analyzing these poles, we can gain insight into the behavior of the system and make necessary adjustments to improve its performance.

3. Can I use other software or programming languages to find the dominant poles in a control system?

Yes, there are various software and programming options available for finding dominant poles in a control system, such as Python, Scilab, or Mathematica. However, the techniques used may vary depending on the software or language.

4. Are there any limitations to finding dominant poles without using MATLAB?

While it is possible to find dominant poles without using MATLAB, it may be more challenging and time-consuming compared to using the software. Additionally, the accuracy and precision of the results may also be affected.

5. Is it necessary to find the dominant poles in a control system?

It is not always necessary to find the dominant poles in a control system, as the overall stability and performance of the system can also be evaluated using other methods. However, it can provide valuable insights and aid in making necessary adjustments to improve the system's behavior.

Similar threads

  • Engineering and Comp Sci Homework Help
Replies
1
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
13
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
3K
  • Engineering and Comp Sci Homework Help
Replies
15
Views
2K
  • Engineering and Comp Sci Homework Help
Replies
3
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
2K
  • Engineering and Comp Sci Homework Help
3
Replies
94
Views
10K
  • Engineering and Comp Sci Homework Help
Replies
1
Views
1K
  • Engineering and Comp Sci Homework Help
Replies
4
Views
2K
Back
Top