This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TMS320F28379D: Id PI Loop tuning is required?

Part Number: TMS320F28379D
Other Parts Discussed in Thread: C2000WARE

Tool/software:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1386121/tms320f28379d-dual-axis-drive-reference-curves-of-id-iq-during-stable-operation/5301694?tisearch=e2e-sitesearch&keymatch=Id%20PID#5301694

Refer to above thread, 

Answer from Yanming:  "Yes. You are right. The Id will be closed to the reference value (=0) of the Id. And you don't need to do anything on Vd and Vq which are the output of the Id&Iq PI/PID controllers. The Id is not dependent on the speed and load. "

Question:  

The Id reference should be set to zero in this scenario. However, in the FCL, Id/Iq interacts with Vd/Vq, and there are two PI loops involved. If the Id_Feedback remains non-zero for an extended period, then Id_ref is expected to be zero, indicating that the parameters of the Id PI loop need tuning. Is this correct? Do you have any recommended principles for tuning the Id PI loop?

  • The reference Id will be set to zero always if the motor is an SPM motor and is not running with field weakening control.

    The reference Id will be set to a non-zero if the motor is an IPM motor and MTPA is using in your application.

    The FCL project always set the reference Id to zero.

    You can find a lot of papers about PI/PID tuning on website. Or you can take a look at the guide in C2000Ware as below.

    PID Controller Tuning Guide.pdf: C:\ti\c2000\C2000Ware_5_02_00_00\libraries\control\DCL\c28\docs