How do I design a PI controller with unity DC gain?

In summary, the problem is the one as attached. It includes a part of solution that I don't understand. I've known that when designing the PI controller, we start from D(s) = (Kp + Ki/S) The condition of the PI controller is, firstly, unity DC gain. So the way I started is setting D(0) = 1, but couldn't proceed anymore because there is 1/s in D(s), also it is obviously different from the solution. The second way was setting whole transfer function of the system Gcl(0) = 1, but couldn't find the right solution. According to solution, it approaches Kp and Ki separately. And it uses (G
  • #1
glorimda
4
0
I'm doing my homework, and encountered a problem.

1.jpg


The problem is the one as attached. It includes a part of solution that I don't understand.

I've known that when designing the PI controller, we start from D(s) = (Kp + Ki/S)

The condition of the PI controller is, firstly, unity DC gain.

So the way I started is setting D(0) = 1, but couldn't proceed anymore because there is 1/s

in D(s), also it is obviously different from the solution.

The second way was setting whole transfer function of the system Gcl(0) = 1,

but couldn't find the right solution.

According to solution, it approaches Kp and Ki separately.

And it uses (G(0)/(1+Kp*G(0))=1), but I can't understand this.

Could somebody help me out??
 
Last edited:
Engineering news on Phys.org
  • #2
The secret is in the fact that there is a pole @ [itex] s=0 [/itex] in the plant. When you apply the feedback controller, You'll have [itex] H(s) = \frac{G_c(s)G(s)}{1 + G_c(s)G(s)} [/itex] where [itex] G_c(s) [/itex] is the controller.

You start with the criterion they gave you [itex] \frac{G(0)}{1 + K_pG(0)} = 1 [/itex]. In order to use this, you first have to plug in G(s). Notice, that of course, if we then set [itex] s=0 [/itex], that the expression blows up, so instead we have to do the Laplace domain equivalent of L'Hopital's rule, which is multiplying the expression by a fancy form of one, or [itex] \frac{s}{s} [/itex]. Assigning [itex] {\hat{G}}(s) = \frac{210}{(5s+7)(s+3)} [/itex], then you'll have [itex] \frac{{\hat{G}}(s)}{s + K_p{\hat{G}}(s)} [/itex]. Notice now that if you plug in 0, the expression simplifies to [itex] \frac{21}{K_p21} [/itex] which, set equal to one, produces the result that [itex] K_p=1[/itex].

Unfortunately, I remember less about the phase margin controller design. Maybe I'll brush up and get back to you (I love reviewing. I seriously might.). But I will say this... The design centers around starting with the bode plot for G(s). Since the new plant will be Gc(s)G(s), the phases will add, and you have to cancel out the unwanted phase in the plant with the controller. It's also standard to add in 5 degrees of safety within the design procedure since it's known that this procedure involves some, perhaps strong, approximation. This is vague and I'm sorry I don't have more details. But I hope this helps get you started...
 
Last edited:
  • #3
Thanks for reply.
In fact, I'm still unclear about the part (G(0)/(1+Kp*G(0))=1) which is from the solution.
In the problem, they just gave me the condition that 'PI controller with a unity dc gain'
and in the solution, the equation '(G(0)/(1+Kp*G(0))=1)' just came up. The equation is not from the problem, but from solution. What I wondered was how to induce
'PI controller with a unity dc gain' ----> (G(0)/(1+Kp*G(0))=1)
The rest of the part you explained, I got it, but not this part.
I hope that you understood my question. ^^!
 
  • #4
Ohhhhhh I see what you're saying. Honestly I don't know. It seems like the textbook is asking you to take more approximations than necessary, and not giving you some of the information. It depends. Where is the controller assumed to be placed in the loop? Between the E(s) signal and the G(s) plant or in the Feedback Loop on Y(s)? The way the problem is posed makes it look like it's in the feedback loop on Y(s). That may yield something.
 
  • #5
I guess the controller is supposed to be placed between E(s) and plant G(s), because in the problem I attached, it says 'unity feedback' which means H(s) = 1.

All I got is identical to the one I attached.

I'm many times bothered due to lack of explanation and sources regarding exercises in

the textbook. >.<
 

FAQ: How do I design a PI controller with unity DC gain?

What is a PI controller?

A PI controller is a type of feedback control system used in engineering and science to control a process or system. It stands for Proportional-Integral controller, and it uses a combination of proportional and integral control to adjust the output of a system based on the error between the desired setpoint and the actual output.

What are the benefits of using a PI controller?

One benefit of using a PI controller is that it provides a faster response to changes in the system compared to other types of controllers. It also has the ability to compensate for steady-state errors and can maintain stability even in the presence of disturbances. Additionally, PI controllers are relatively simple to design and implement, making them a popular choice for many applications.

What are the key components of designing a PI controller?

The key components of designing a PI controller include determining the system's transfer function, analyzing the system's stability and response, selecting appropriate values for the proportional and integral gains, and tuning the controller to achieve the desired performance. It is also important to consider factors such as the system's dynamics and constraints, as well as the desired response time and accuracy.

What are the common challenges faced when designing a PI controller?

One common challenge faced when designing a PI controller is finding the optimal values for the proportional and integral gains. This requires a good understanding of the system dynamics and a thorough analysis of the system's response. Another challenge is ensuring stability and avoiding overshoot or oscillations in the controller's output. Additionally, selecting the appropriate control algorithm and tuning the controller can also be challenging.

What are some applications of PI controllers?

PI controllers are used in a wide range of applications, including temperature control, motor control, robotics, and industrial process control. They are also commonly used in electronic devices such as air conditioners, refrigerators, and washing machines. PI controllers are also used in automotive systems, such as cruise control and engine management systems, to maintain stability and improve performance.

Similar threads

Replies
3
Views
4K
Replies
6
Views
1K
Replies
4
Views
4K
Replies
1
Views
2K
Replies
2
Views
3K
Replies
4
Views
3K
Replies
4
Views
2K
Back
Top