P-Controller Design for Steady State Error

Click For Summary

Discussion Overview

The discussion revolves around the design of a proportional controller for a twin water tank system, specifically focusing on finding the closed loop transfer function (CLTF) and achieving a specified steady state error of 10%. Participants are seeking assistance with both the theoretical and practical aspects of control system design.

Discussion Character

  • Homework-related
  • Mathematical reasoning
  • Technical explanation

Main Points Raised

  • One participant presents a two-part homework question involving the CLTF and the design of a proportional controller.
  • Another participant questions the correctness of the last two equations in the CLTF panel and suggests isolating pole locations, noting that the first equation is correct.
  • A different participant discusses the computation of the proportional gain (kp) and provides a formula based on the limit of the transfer function as s approaches zero.
  • One participant expresses uncertainty about the need to find pole locations, clarifying that they are derived from the denominator of the transfer function.
  • There is a mention of the final-value theorem and its relevance to determining steady-state error for a unity step input.

Areas of Agreement / Disagreement

Participants exhibit a mix of agreement and uncertainty regarding the methods for isolating poles and zeros, as well as the necessity of finding time response versus steady-state error. No consensus is reached on the correctness of the initial approach or the specific calculations involved.

Contextual Notes

Participants reference specific parameters and equations without fully resolving the implications of their assumptions or the accuracy of their calculations. The discussion reflects a reliance on the final-value theorem and the characteristics of the transfer function, but lacks a complete resolution of the mathematical steps involved.

Who May Find This Useful

Students and practitioners in control systems engineering, particularly those interested in proportional controller design and steady-state error analysis.

Spimon
Messages
24
Reaction score
0

Homework Statement



So this is a bit of a two-part question and I'm unsure which part I'm not doing right (or both!).
i) Find the closed loop transfer function of the system shown
ii) Design a proportional controller for the system to give a 10% steady state error

Any help, hints, suggestions would be greatly appreciated.
Thanks!

2lp4q8.jpg


Homework Equations


Go = 4.0
α = 0.168
β = 0.0047
Z1 = 8.9
G(sen2) = 5.33*10^-5
The reference level is 40mm (it's a twin water tank system)

The Attempt at a Solution



Firstly, the CLTF
fkbmvr.jpg


And the P-controller
21amr9x.jpg


Thanks for any help :D
 
Physics news on Phys.org
1. In your CLTF panel. what's with the last two equations? You didn't try to isolate the pole locations... not that there was any reason to ... but your 1st equation is correct. I'm too lazy to work thru the rest of that panel.

2. As for the kp computation: Assuming your final T(s) is correct, just take
lim s → 0 of T(s). Using your derivation of T(s) I make that to be
T(0) = kpG0Gsens/(β + GsensCG0z1)
which you set to 0.1 & solve for kp.
 
Oh, ok. Thanks guys. Maybe it is correct, or at least fundamentally on track - I'm not so worried about the actual numbers as the method.

Rude Boy, the final 2 lines of the CLTF are the characteristic equation - just the denominator of the transfer function.
To isolate the pole locations, do I make set the numerator to equal zero and solve for S?
Similarly, to isolate zero locations I set the denominator to zero and solve for S?

Thanks! :)
 
Last edited:
Spimon said:
Oh, ok. Thanks guys. Maybe it is correct, or at least fundamentally on track - I'm not so worried about the actual numbers as the method.

Rude Boy, the final 2 lines of the CLTF are the characteristic equation - just the denominator of the transfer function.
To isolate the pole locations, do I make set the numerator to equal zero and solve for S?
Similarly, to isolate zero locations I set the denominator to zero and solve for S?

Thanks! :)

Well, there was really no need to find the poles (yes, they are found by setting the denominator to zero) since you weren't asked to find the time response, just the steady-state error. And that, for a unity step input, is just T(0).
(Reason: step input transform is 1/s but the final-value theorem says lim s→ 0 of sT(s) so the s's cancel).

If you had been asked to find the time response to a step input you would, after finding the poles, have to do a fractional expansion of the entire T(s), includng the numerator, and then done the inverse transform on each of the terms of that expansion.

Or, if you got lucky, you might have found the entire T(s) in a table of transforms, then there would have been no need to find the poles.
 

Similar threads

  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 1 ·
Replies
1
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
Replies
1
Views
9K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
4
Views
2K
Replies
2
Views
5K
  • · Replies 1 ·
Replies
1
Views
7K