 Consider
 Plot the root locus plot for G(s).
 Consider this system under unity feedback (Figure 9.97 of the course text) for proportional control, which would mean C(s)=k. Using the root locus plot, determine the range of values of k for which the system would have less than 10% overshoot.
 Use either simulink or the step() command to verify your answer for the previous part. Use at least two different k values, one very near the limit that should have just about exactly 10% overshoot, and the other that is well less than 10% overshoot.
 For the two k values you selected in the previous part, where are the poles for the closed loop system located in the complex plane? You may use either the quadratic formula, or the matlab function pzmap() to determine this. For those pole locations, what are the corresponding rise times and settling times? Are your computations consistent with the step responses you plotted? For this and all the other rise time problems, use the approximation that the rise time is 1.8 divided by the natural frequency.
 Sketch the region in the complex plane where the closed loop poles need to be to have a 3% settling time less than 1.5 seconds.
 Sketch the region in the complex plane where the closed loop poles need to be to have a rise time less than 0.5 seconds.
 Design a lead compensator by hand which has
 overshoot less than 10%;
 rise time less than 0.5 seconds; and,
 3% settling time less than 1.5 seconds.
 Design a lag compensator that satisfies the transient response specifications listed above, but that reduces the steadystate error by a factor of 5.
 Consider
 Plot the root locus plot for G(s).
 Consider this system under unity feedback (Figure 9.97 of the course text) for proportional control, which would mean C(s)=k. Using the root locus plot, determine the range of values of k for which the system would have less than 20% overshoot.
 Use either simulink or the step() command to verify your answer for the previous part. Use at least two different k values, one very near the limit that should have just about exactly 10% overshoot, and the other that is well less than 20% overshoot.
 For the two k values you selected in the previous part, where are the poles for the closed loop system located in the complex plane? You may use either the quadratic formula, or the matlab function pzmap() to determine this. For those pole locations, what are the corresponding rise times and settling times? Are your computations consistent with the step responses you plotted? For this and all the other rise time problems, use the approximation that the rise time is 1.8 divided by the natural frequency.
 Sketch the region in the complex plane where the closed loop poles need to be to have a 2% settling time less than 2.6 seconds.
 Sketch the region in the complex plane where the closed loop poles need to be to have a rise time less than 1 second.
 Design a lead compensator by hand which has
 overshoot less than 20%;
 rise time less than 1 seconds; and,
 2% settling time less than 2.6 seconds.
 Design a lag compensator that satisfies the transient response specifications listed above, but that reduces the steadystate error by a factor of 3.
 Consider
 Plot the root locus plot for G(s).
 Consider this system under unity feedback (Figure 9.97 of the course text) for proportional control, which would mean C(s)=k. Using the root locus plot, determine the range of values of k for which the closed loop system would be stable.
 Use either simulink or the step() command to verify your answer for the previous part. Use at least two different k values, one very near the stability limit and one that is well within the stability margins.
 For the two k values you selected in the previous part, where are the poles for the closed loop system located in the complex plane? You may use either the quadratic formula, or the matlab function pzmap() to determine this. For those pole locations, what are the corresponding rise times and settling times? Are your computations consistent with the step responses you plotted? For this and all the other rise time problems, use the approximation that the rise time is 1.8 divided by the natural frequency.
 Sketch the region in the complex plane where the closed loop poles need to be to have a rise time less than 0.3 seconds.
 Design a lead compensator by hand which is stable and has a rise time less than 0.3 seconds. Don't go crazy with it, but try to make the settling times and overshoot be reasonable too.
Verify your design using either the step() command or simulink.  Design a lag compensator that satisfies the transient response specifications listed above, but that reduces the steadystate error by a factor of 10.
 Consider
 Plot the root locus plot for G(s).
 Consider this system under unity feedback (Figure 9.97 of the course text) for proportional control, which would mean C(s)=k. Using the root locus plot, determine the range of values of k for which the closed loop system would be stable.
 Use either simulink or the step() command to verify your answer for the previous part. Use at least three different k values, one very near the stability limit and one that is well within the stability margins and one that is unstable.
 For the two stable k values you selected in the previous part, where are the poles for the closed loop system located in the complex plane? You may use either the quadratic formula, or the matlab function pzmap() to determine this. For those pole locations, what are the corresponding rise times and settling times? Are your computations consistent with the step responses you plotted? For this and all the other rise time problems, use the approximation that the rise time is 1.8 divided by the natural frequency.
 Design a lead compensator that makes the root locus for this system go through the point s=4+4i. What will be the overshoot, rise time and settling time for the system? Verify it as above.
 Design a lag compensator that satisfies the transient response specifications listed above, but that reduces the steadystate error by a factor of 2.
Homework 10, due April 16, 2010.

 Site Admin
 Posts: 1596
 Joined: Tue Aug 24, 2004 4:54 pm
 Location: 376 Fitzpatrick
 Contact:
Homework 10, due April 16, 2010.
You must do all the computations for these problems by hand. You may verify your answers using matlab.
Bill Goodwine, 376 Fitzpatrick
Re: Homework 10, due April 16, 2010.
When designing a lead compensator, we're trying to pull the root locus through a point that we specify, since we know that the chosen point will satisfy the given specifications (overshoot, rise time, etc.). Do you want us to pull the root locus through a point near the edge of the region that satisfies the conditions or can we just pick any point, well into the valid region?

 Site Admin
 Posts: 1596
 Joined: Tue Aug 24, 2004 4:54 pm
 Location: 376 Fitzpatrick
 Contact:
Re: Homework 10, due April 16, 2010.
Going somewhat into the valid region is best. It isn't an issue when doing fake problems on matlab, but if you go too far that would require larger actuators in a real system.AL089 wrote:When designing a lead compensator, we're trying to pull the root locus through a point that we specify, since we know that the chosen point will satisfy the given specifications (overshoot, rise time, etc.). Do you want us to pull the root locus through a point near the edge of the region that satisfies the conditions or can we just pick any point, well into the valid region?
Bill Goodwine, 376 Fitzpatrick
Re: Homework 10, due April 16, 2010.
Professor, while calculating the rise time for one of the problems I obtained much more accurate values when I use the rise time formula in the book and not 1.8 / natural frequency. For example for one problem I got a tr=0.72 s, when the plot in simulink indicated a value of approximately 1.5 s, and with the formula in the book tr= 1.53 s. How should we handle this issue?

 Site Admin
 Posts: 1596
 Joined: Tue Aug 24, 2004 4:54 pm
 Location: 376 Fitzpatrick
 Contact:
Re: Homework 10, due April 16, 2010.
To keep things simple, all you need for this course is the 1.8/omega_n. However, it is only an approximation and the other ways may sometimes be better.elazaroa wrote:Professor, while calculating the rise time for one of the problems I obtained much more accurate values when I use the rise time formula in the book and not 1.8 / natural frequency. For example for one problem I got a tr=0.72 s, when the plot in simulink indicated a value of approximately 1.5 s, and with the formula in the book tr= 1.53 s. How should we handle this issue?
Bill Goodwine, 376 Fitzpatrick
Re: Homework 10, due April 16, 2010.
when designing a lead compensator for the third order system in problem 3, do we need to create a new pole and zero? or can we use the pole that is at 10 already and only add a zero? this will change the asymptote angle to +90 and allow us to pull the rootlocus much farther to the left.

 Site Admin
 Posts: 1596
 Joined: Tue Aug 24, 2004 4:54 pm
 Location: 376 Fitzpatrick
 Contact:
Re: Homework 10, due April 16, 2010.
A lead compensator component adds both a pole and zero, so you can't just add the zero, unfortunately.tmo3290 wrote:when designing a lead compensator for the third order system in problem 3, do we need to create a new pole and zero? or can we use the pole that is at 10 already and only add a zero? this will change the asymptote angle to +90 and allow us to pull the rootlocus much farther to the left.
Bill Goodwine, 376 Fitzpatrick
Re: Homework 10, due April 16, 2010.
On problem 4, the poles from a k value very close to the stability limit are real, so how should we handle this when calculating the rise time and "settling time". Since the solution is exponential, it seems that the settling time, if even defined for this case, is the same thing as the rise time.
Thanks
Thanks

 Site Admin
 Posts: 1596
 Joined: Tue Aug 24, 2004 4:54 pm
 Location: 376 Fitzpatrick
 Contact:
Re: Homework 10, due April 16, 2010.
You are right, the settling time really isn't defined, so just ignore it for any parts of problems that have real poles.mkiener wrote:On problem 4, the poles from a k value very close to the stability limit are real, so how should we handle this when calculating the rise time and "settling time". Since the solution is exponential, it seems that the settling time, if even defined for this case, is the same thing as the rise time.
Thanks
Bill Goodwine, 376 Fitzpatrick
Re: Homework 10, due April 16, 2010.
Professor I don't know if im missing something, but for problem 2 when determining the gain, k, using equation 9.31 I get a completely different answer than the one Matlab gets. Does this equation only apply when the poles are real? The distances I got where around ~1 and ~3 resulting in a k ~3, but MATLAB tells me its 5.7

 Site Admin
 Posts: 1596
 Joined: Tue Aug 24, 2004 4:54 pm
 Location: 376 Fitzpatrick
 Contact:
Re: Homework 10, due April 16, 2010.
It should work for any combination of poles.frodrig3 wrote:Professor I don't know if im missing something, but for problem 2 when determining the gain, k, using equation 9.31 I get a completely different answer than the one Matlab gets. Does this equation only apply when the poles are real? The distances I got where around ~1 and ~3 resulting in a k ~3, but MATLAB tells me its 5.7
Bill Goodwine, 376 Fitzpatrick