Control Systems - stability and settling time

Click For Summary

Discussion Overview

The discussion revolves around the stability limits and settling time of a control system characterized by the transfer function G(s) = 1/[(s^2+s+4)(s+6)] and a controller C(s) = k. Participants explore how to determine the range of k for stability and the conditions for settling time between 10 and 20 seconds.

Discussion Character

  • Homework-related
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant attempts to find the transfer function T(s) and expresses difficulty in dealing with a higher-order system.
  • Another participant suggests a method for determining stability based on the open-loop transfer function and the Nyquist criterion, noting the complexity involved.
  • Some participants discuss the challenges of calculating settling time for third-order systems, indicating that they lack straightforward formulas like those for second-order systems.
  • A participant claims to have determined the range of k for settling times of 10 to 20 seconds by manipulating the characteristic equation.
  • There is mention of difficulties in verifying results using MATLAB, with uncertainty about whether the issue lies in the code or the calculations.

Areas of Agreement / Disagreement

Participants express varying levels of understanding and approaches to the problem, with no consensus on the methods for calculating settling time or verifying results. Disagreement exists regarding the effectiveness of different stability criteria and the challenges posed by higher-order systems.

Contextual Notes

Participants note limitations in their understanding of third-order systems and the absence of clear formulas for settling time, which may affect their ability to arrive at definitive conclusions.

Who May Find This Useful

Students and practitioners in control systems seeking insights into stability analysis and settling time calculations for higher-order systems.

xopher
Messages
7
Reaction score
0

Homework Statement



Given G(s) = 1/[(s^2+s+4)(s+6)] and C(s) = k, find the limit of stability of k. Also, what is the range of k such that the settling time is between 10 and 20 seconds.

Homework Equations



Provided above


The Attempt at a Solution



I have attempted to set this up just as i would for any other control systems problem by finding the transfer function:

T(s) = CG/(1+CG) = k / (s^3 + 7s^2 + 10s + k + 24)

I am currently stuck because I have no idea how to deal with a higher order system. In the past, I have done similar questions only in first or 2nd order where I would change T(s) into the form of characteristic equations covered in class.

Any help will help appreciated!

Dv7sAKgl.jpg
 
Last edited:
Physics news on Phys.org
I think I've figured out the limit of stability portion.

http://imgur.com/MOSEEqG
(please note there are 2 pictures)

LjW3ZR3l.jpg

kxkoh0hl.jpg


Any ideas on how to find the range of k within the settling time?
 
Last edited:
For most systems (including this one) when an increase in gain leads to less and less stability, operate on the open-loop transfer function C(s)G(s): stable if and only if |C(jw)G(jw)| < 1 for arg[C(jw)G(jw) = pi. This can easily be appreciated if you look at the closed loop T(s) = CG/(1+CG). To go unstable the denominator has to = infinity in both its real and imaginary parts. Note that the "1" in the denominator = 1 +j0.

As for the settling time criterion I know only to apply a step into T(s), time-invert and look at the response. Probably there's a better way.
 
Last edited:
Thanks rudeman,

Now that you mention it, i do vaguely remember my professor mentioning this. Any idea where I can find some material to read as a refresher?
 
I'm sure there are lots of posts on the Internet, or any elementary control systems text.

The best all-around stabilkity test is the Nyquist critrerion but it's a bit on the involved side. Nice thing about it is it covers all types of T(s).

Settling time I can't give you any more suggestions I'm afraid. Third-order systems don't have nice formulas like 2nd order ones do, like settling time, overshoot etc etc. At least I've never seen any.
 
  • Like
Likes   Reactions: 1 person
I've figured it out...

I don't exactly know what the explanation is but I'm dividing the characteristic equation with a 2nd order characteristic equation based off the condition ts = 10,20. After you crunch the numbers, you'll find the range of K from 10 - 20 seconds.
 
xopher said:
I've figured it out...

I don't exactly know what the explanation is but I'm dividing the characteristic equation with a 2nd order characteristic equation based off the condition ts = 10,20. After you crunch the numbers, you'll find the range of K from 10 - 20 seconds.


Sounds interesting. Ya got me!
 
Here's the best part... i can't seem to verify this on matlab. Either the code is wrong or I'm wrong. I tried using my prof's example on MATLAB and its still inconclusive...
 
What did you do with matlab? Put a step input into T(s)?
 

Similar threads

  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 4 ·
Replies
4
Views
5K
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
2K