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.

Question for Lab 4 - current loop control (create a torque controller)

Other Parts Discussed in Thread: CONTROLSUITE

In Lab 4 - current loop control (create a torque controller)

The speed loop is disabled and a reference is sent directly to the Iq current controller. And the speed and angle information are given from FAST estimator.

Above method is similar with I/f control (current// frequency control), but in traditional I/f control, the f(means frequency) is pre-defined or given by I/f profile.

How does FAST produce the frequency or angle? If the f is not pre-defined, how to ensure motor rotate because the given Iq may not applied to q aix of rotor, like Iq = Is and theta is constant.

  • Lab4 is a sensorless-FOC, not a scalar control like v/f or i/f, the rotor position/angle is estimated from motor current and voltage, is close to real rotor position, and the speed is also estimated from motor current and voltage. For a torque control, the motor speed depends on target torque current and motor load. The FOC uses coordinate transformation (like Clark, Park, i-park) to decouple the motor current to rotation d/q-axis, and implement d and q-axis current control. You might find a more detailed description in some motor control books, or you may refer to the application notes in controlSUITE if you installed it.

    www.ti.com/.../controlsuite