Torque Control of PMSM motor for e-vehicle application

shivaleela Patil on 28 Sep 2022
Latest activity Reply by Sabin on 11 Dec 2022

Hello Community,
For E vehicle application to control the speed and torque of PMSM motor I am implementing FOC algorithm. We know that to arrive at Speed set point we have speed control loop which is outer loop, Further PI CONTROLLER of speed loop will give reference for Iq current which regulates the current using current loop. My question is 1.How to arrive at Torque set point?
2. Is speed control using FOC is enough or we should implement Torque control algorithm also?
3. should we have speed mode and Torque mode selection in case of constant speed requirement during cruise mode and high torque requirement during uphill situation respectively
4. To arrive at Torque set point what is the relation or transfer function to tune PI controller for Torque loop?
Please give your valuable inputs and answers, thanks in advance
Sabin
Sabin on 11 Dec 2022
Hi,
For torque control we don’t usually use a PI controller but a current reference generation strategy, e.g., maximum torque per Ampere or Field Weakening. In e-vehicles the references are stored as 3-D lookup tables. If we have an outer speed control loop, then the output of the speed controller is the torque reference which is converted to d and q axis current references that are usually controlled by PI controllers.
Below are some examples in Simscape Electrical:
IPMSM Velocity Control
IPMSM Torque Control
IPMSM Torque Control in Axle-Drive EV
I hope this helps.