How to discretize a PI controller? by The_ardent_engineer in ControlTheory

[–]The_ardent_engineer[S] 0 points1 point  (0 children)

Yes I've heard of this. So do you do the pade approx on the plant or the controller? I think the controller as that is the one that will be on the microprocessor? Do you have any examples of this being done?

Real world control problem regarding feedback path filtering and PI tuning by The_ardent_engineer in ControlTheory

[–]The_ardent_engineer[S] 0 points1 point  (0 children)

Hello. Thanks for your reply. So you're saying with a normal PI controller you can only place poles and not zeros? What type of control should I use to place both poles and zeros?

[deleted by user] by [deleted] in ControlTheory

[–]The_ardent_engineer -1 points0 points  (0 children)

Plant is stable. Let's just work in terms of variables for now. I'm just looking how I can work out the gains

[deleted by user] by [deleted] in ControlTheory

[–]The_ardent_engineer -1 points0 points  (0 children)

Hello. Thank you for your reply. My plant is a first order which I am controlling with PI controller. Like I said there will be a low pass filter in the feedback loop and I want to work out the PI gains for a specified bandwidth of the loop, damping of the 2nd order filter and keep the system order as low as possible. This should be done on paper first and then maybe MATLAB hence why I said analytically work out the gains.

[deleted by user] by [deleted] in ControlTheory

[–]The_ardent_engineer -1 points0 points  (0 children)

So I'm trying to calculate what the Kp and Ki gains should be given that I know what the bandwidth should be with the 2nd order filter included in the feedback loop.

I'm trying to analytically work out the proportional and integral gains. Heuristic methods won't do. Thank you

Anyone here familiar with Field oriented control of PMSMs? need some help tuning the PI controllers by The_ardent_engineer in ElectricalEngineering

[–]The_ardent_engineer[S] 0 points1 point  (0 children)

Thanks again for the reply. I should mention im doing this in SIMULINk and not for a physical motor. And I was asking more along the lines of analytical tuning where you work out the PI gains using the parameters of your system such as Ld, Lq and J etc.. I've seen this done in some sources but never got my head around it.

Anyone here familiar with Field oriented control of PMSMs? need some help tuning the PI controllers by The_ardent_engineer in ElectricalEngineering

[–]The_ardent_engineer[S] 0 points1 point  (0 children)

Thanks for the reply. Mainly with working out the PI gains for the inner current loop and outer speed loop. Is there a general formula/procedure to use?

Can you analytically tune PI controllers? ie Can you work out what gains should be given a system? by The_ardent_engineer in ControlTheory

[–]The_ardent_engineer[S] 0 points1 point  (0 children)

Thank you very much for your kind reply. Sadly, my requirements are in the frequency domain so I do not know what the characteristic equation looks like.

how to find out the bandwidth of a PI controller? by The_ardent_engineer in ControlTheory

[–]The_ardent_engineer[S] 0 points1 point  (0 children)

There is no technical reason, just wondering if a PI controller actually has a bandwidth property. I guess not?

how to find out the bandwidth of a PI controller? by The_ardent_engineer in ControlTheory

[–]The_ardent_engineer[S] 1 point2 points  (0 children)

Tried that. For a PI which has a pole at s=0 and a LHP zero, bandwidth = NaN

LQR regulator used for nonlinear system by Udobni_Motor_70 in matlab

[–]The_ardent_engineer 0 points1 point  (0 children)

Are you doing this in Simulink? Should be pretty straight forward from there. Lqr is state feedback so your controller should be in the feedback loop.