cancel
Showing results for 
Search instead for 
Did you mean: 

Correct procedure to tune PI parameters for FOC motor control

KConn.2
Associate II

Hello, does anyone know the correct procedure to tune the PI parameters for the ST FOC motor control solution?

My configuration:

  • ST Motor Control Workbench v5.Y.3
  • ST Motor Pilot V0.9.0 (or 5.Y.3 depending on where you read it)
  • FW Package v1.26.1

Not that is should matter, but I am using a Nucleo 446RE controller with the STDRIVE101 eval board with 48V supply.

I am able to generate, build and load, I am using a BLDC with hall sensors. Everything works fine, I have some PI parameters where it runs ok.

In the Motor pilot I see PI parameters for Speed, Torque, and Flux. I am interested in speed control for my application.

I have noticed the altering the flux PI parameter and the speed PI parameters both effect the motor control.

My questions is what is the correct procedure for tuning the parameters, again I am only interested in speed control. Do I tune flux first then speed, other way around, both at the same time, just one and not the other, etc...?

Maybe someone know of an application note or youtube video that goes over this?

Thank you,

-Kyler

1 ACCEPTED SOLUTION
2 REPLIES 2

great thank you, this is what i was looking for.