Designing a PID controller - control systems engineering

Click For Summary
The discussion focuses on designing a PID controller for a given transfer function Gp(s) = 1/(s+16) to meet specific performance criteria: a maximum steady-state error of 5%, a maximum overshoot of 4.4%, and a settling time of 0.5 seconds. The user calculated the damping ratio (ζ) as 0.705 and the natural frequency (ω) as 11.3464 but is unsure of their relevance. They reformulated the controller equation and derived the open-loop function but are struggling with the steady-state error calculation. The conversation highlights the need for clarification on the closed-loop transfer function and corrects the user that their controller is a PI, not a PID.
RSDXzec
Messages
1
Reaction score
0

Homework Statement



I am given the transfer function
Gp (s) = 1/(s+16)
and I have to design a controller of the form
Gc (s) = K(1 + 1/T*s)
(which is a PID controller)

To meet the following requirements:

Maximum steady state error to a steadily changing desired position = 5%

Maximum percentage overshoot to a step change in desired position = 4.4%

Maximum settling time allowed following a step change in desired position = 0.5sec

Homework Equations



%OS = %overshoot
ζ = damping ratio
ω = natural frequency

%OS = 100e^(-pi(ζ/sqrt(1-ζ^2)))

Settling time = 4/ζ

The Attempt at a Solution



First I did the calculations knowing the settling time and overshoot and found
ζ = 0.705
ω = 11.3464
although I don't know how useful that working is.

Then to make progress on the controller I modified the original equation:
Gc (s) = K(1 + 1/T*s)
to
Gc (s) = K((s + Z)/s)
where Z = 1/T

I derived the open loop function by doing
G(s) = Gc(s)*Gp(s)
= (K(s + Z))/(s(s+16))

And with the steady state error limit I tried to get some progress done on that but couldn't get very far there either.

Ess = lim(s->0) (1/(1+G(s)))
5% = 1/(1 + K*Z)

Any help here would really be appreciated, I feel like I'm missing something really simple here and it's starting to get frustrating.

Cheers.
 
Physics news on Phys.org
Your controller is a PI, not a PID.

What is the overall closed-loop transfer function of your system, including the controller?

Also, settling time = 4/ζω.
 
Last edited:

Similar threads

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