Homework 10, due April 16, 2010.
Posted: Mon Apr 12, 2010 5:58 pm
You must do all the computations for these problems by hand. You may verify your answers using matlab.
- 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 steady-state 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 steady-state 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 steady-state 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 steady-state error by a factor of 2.