Skip to main content
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
added 14 characters in body; edited title
Source Link
ocrdu
  • 9.3k
  • 23
  • 32
  • 42

Relationship Between Root Locus Polebetween root locus pole and Percent Overshootpercent overshoot and Gaingain in MATLAB

I have a peculiar confusion regarding the relationship between a closed-loop pole on a root locus plot and its gain and percent overshoot. 

I have found a point on the root locus plot that MATLAB claims to have a percentage overshoot of 5%:   

https://i.imgur.com/UqwJciZ.png 

using the following code:

    s = tf('s');
    gproc = ((s+3)*(s+6))/(s^2*(s+2));
    rlocus(gproc); % plot root locus

However, when I plot the step response, the percent overshoot seems to be 22%:   

https://i.imgur.com/CJejh4s.png

using the following code:

    gopen = 13.71*gproc;
    step(feedback(gopen,1));

What is the reason for this discrepancy? Have I misunderstood the MATLAB code?

Relationship Between Root Locus Pole and Percent Overshoot and Gain in MATLAB

I have a peculiar confusion regarding the relationship between a closed-loop pole on a root locus plot and its gain and percent overshoot. I have found a point on the root locus plot that MATLAB claims to have a percentage overshoot of 5%:  https://i.imgur.com/UqwJciZ.png using the following code:

    s = tf('s');
    gproc = ((s+3)*(s+6))/(s^2*(s+2));
    rlocus(gproc); % plot root locus

However, when I plot the step response, the percent overshoot seems to be 22%:  https://i.imgur.com/CJejh4s.png

using the following code:

    gopen = 13.71*gproc;
    step(feedback(gopen,1));

What is the reason for this discrepancy? Have I misunderstood the MATLAB code?

Relationship between root locus pole and percent overshoot and gain in MATLAB

I have a peculiar confusion regarding the relationship between a closed-loop pole on a root locus plot and its gain and percent overshoot. 

I have found a point on the root locus plot that MATLAB claims to have a percentage overshoot of 5%: 

https://i.imgur.com/UqwJciZ.png 

using the following code:

    s = tf('s');
    gproc = ((s+3)*(s+6))/(s^2*(s+2));
    rlocus(gproc); % plot root locus

However, when I plot the step response, the percent overshoot seems to be 22%: 

https://i.imgur.com/CJejh4s.png

using the following code:

    gopen = 13.71*gproc;
    step(feedback(gopen,1));

What is the reason for this discrepancy? Have I misunderstood the MATLAB code?

Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
fixed images and added syntax to code snippet
Source Link
jDAQ
  • 2.6k
  • 1
  • 10
  • 19

I have a peculiar confusion regarding the relationship between a closed-loop pole on a root locus plot and its gain and percent overshoot. I have found a point on the root locus plot that MATLAB claims to have a percentage overshoot of 5%: https://i.imgur.com/UqwJciZ.pnghttps://i.imgur.com/UqwJciZ.png using the following code:

s = tf('s');
gproc = ((s+3)*(s+6))/(s^2*(s+2));
rlocus(gproc); % plot root locus
    s = tf('s');
    gproc = ((s+3)*(s+6))/(s^2*(s+2));
    rlocus(gproc); % plot root locus

However, when I plot the step response, the percent overshoot seems to be 22%: https://i.imgur.com/CJejh4s.pnghttps://i.imgur.com/CJejh4s.png

using the following code:

gopen = 13.71*gproc;
step(feedback(gopen,1));
    gopen = 13.71*gproc;
    step(feedback(gopen,1));

What is the reason for this discrepancy? Have I misunderstood the MATLAB code?

I have a peculiar confusion regarding the relationship between a closed-loop pole on a root locus plot and its gain and percent overshoot. I have found a point on the root locus plot that MATLAB claims to have a percentage overshoot of 5%: https://i.imgur.com/UqwJciZ.png using the following code:

s = tf('s');
gproc = ((s+3)*(s+6))/(s^2*(s+2));
rlocus(gproc); % plot root locus

However, when I plot the step response, the percent overshoot seems to be 22%: https://i.imgur.com/CJejh4s.png using the following code:

gopen = 13.71*gproc;
step(feedback(gopen,1));

What is the reason for this discrepancy? Have I misunderstood the MATLAB code?

I have a peculiar confusion regarding the relationship between a closed-loop pole on a root locus plot and its gain and percent overshoot. I have found a point on the root locus plot that MATLAB claims to have a percentage overshoot of 5%: https://i.imgur.com/UqwJciZ.png using the following code:

    s = tf('s');
    gproc = ((s+3)*(s+6))/(s^2*(s+2));
    rlocus(gproc); % plot root locus

However, when I plot the step response, the percent overshoot seems to be 22%: https://i.imgur.com/CJejh4s.png

using the following code:

    gopen = 13.71*gproc;
    step(feedback(gopen,1));

What is the reason for this discrepancy? Have I misunderstood the MATLAB code?

Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Bumped by Community user
Source Link
Rando
  • 31
  • 1
  • 3

Relationship Between Root Locus Pole and Percent Overshoot and Gain in MATLAB

I have a peculiar confusion regarding the relationship between a closed-loop pole on a root locus plot and its gain and percent overshoot. I have found a point on the root locus plot that MATLAB claims to have a percentage overshoot of 5%: https://i.imgur.com/UqwJciZ.png using the following code:

s = tf('s');
gproc = ((s+3)*(s+6))/(s^2*(s+2));
rlocus(gproc); % plot root locus

However, when I plot the step response, the percent overshoot seems to be 22%: https://i.imgur.com/CJejh4s.png using the following code:

gopen = 13.71*gproc;
step(feedback(gopen,1));

What is the reason for this discrepancy? Have I misunderstood the MATLAB code?