Overview - 2023.2 English

Vitis Libraries

Release Date
2023.2 English

The field-orientated control (FOC) system calculates the flux and torque references given by the current from Sensor, then calculates the corresponding voltage component references using the flux and torque.

As an independent IP, Sensor based FOC could work with SVPWM_DUTY, PWM_GEN and QEI in this library.

The following summarizes three types of FOC based motor control that are to be implemented. Each focuses on either controlling the torque or speed of the motor.

Torque Control - Default FOC control is focused on maximizing the torque output of a motor by optimizing the quadrature (q) vector which represents the useful motor torque and minimizing the direct (d) vector component. In this mode of operation the goal is to keep motor torque constant by adjusting motor speed. Speed Control - Speed control is implemented through an additional PI control that adjusts the motor torque to the motor to maintain a constant speed. Field Weakening Control - The field weakening control (call “flux control in EDDP) method trades off optimal torque in order to increase the speed of the motor. This is accomplished by adjusting the relationship of the q-vector and d-vector in FOC.