Chris Clearman
I have discussed sensorless motor start-up with our InstaSPIN-FOC™ technology in part one of this series, followed by a discussion of how to generate sufficient torque at start up and maximize it while spinning your motor in part 2. In this third and final part of the series, I’ll explain how to address some challenges in applications that may have highly dynamic loads up to 100 percent or rated torque output.
To truly solve the problem, you need to be able to continuously estimate the rotor flux angle at zero and very low speeds and transition between the low-speed and high-speed observers in a stable manner. A new set of libraries is being provided to make this possible with InstaSPIN-FOC technology. The library is in two parts:
The IPD portion of the IPD_HFI module uses the BH curve of the iron that the stator coil is wrapped around to determine the north pole of the rotor and thus the d-axis. The magnetic field strength will bias the stator’s BH curve operating point as shown in in the below figure. Supporting and opposing magnetic fields are applied with the stator coil. When both fields support, the BH curve is pushed further into saturation. When the magnetic fields oppose, the BH curve operating point moves further into the linear region. The difference in inductance between these two BH curve operating points allows the IPD algorithm to determine where the rotor north pole is located.
Once the rotor’s north pole is located, for best control system performance it must be tracked at all times during the operation of the motor, even the very short time between start-up and FAST reliably being able to provide valid angle estimations. The IPD_HFI solution uses a high-frequency signal to track the north pole. However, this capability relies on the motor design having a large saliency. Saliency can be introduced by placing the rotor magnets below the surface of the rotor with gaps of the rotor’s iron left in between poles. Contrast this to a non-salient surface mounted design.
For the salient type, because the magnetic material has a much less relative permeability than the surrounding iron, the reluctance difference for flux flowing through the magnet is greater than reluctance of the iron path. As the rotor’s angle advances, the reluctance has a periodic variation. If the inductance is measured on a coil of the stator, it will look something like below:
The HFI part of IPD_HFI uses this information to stay locked onto the north pole of the rotor while it is spinning at low speeds. To make certain that its angle is locked onto the north pole – and not a south pole peak – the HFI is initialized to the D-axis north pole by the IPD portion. The high-frequency signal used to excite this signature is selected based on the time constant of the motor.
The HFI algorithm works very well at low speeds but it has a maximum speed limit. Before this maximum speed limit is reached, control has to be handed over to a higher speed observer like FAST. The module that selects between low-speed (HFI) and high-speed (FAST) estimators is the angle frequency select (AFSEL). AFSEL requires angle and frequency inputs from both the low- and high-speed estimators and the speed at which the control is passed from one estimator to the other.
Besides the need for a salient rotor design, one of the key limitations is the effect of the current through the motor on the saliency effect. To start a motor under load, enough current has to be consumed by the motor to produce the needed torque. As the currents increase the reluctance variation is diminished, hence the inductance variation is diminished, and the HFI portion will not estimate the angle location precisely enough to maximize torque production. This must be tested and is highly dependent on the motor design and the initial saliency (variation). More is always better.
An example “Torque Control” implementation has been released as “proj_lab21” starting with MotorWare revision 1.01.00.14
Initially the project is just being released on the DRV8301 Rev D EVM inverter with our C2000™ Piccolo™ F28069 microcontroller. In future revisions of MotorWare™, support will be extended to different combinations of inverters and controllers as well as further system examples such as “Speed Control.” Learn more about InstaSPIN and IPD_HFI at www.ti.com/instaspin.
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATASHEETS), DESIGN RESOURCES (INCLUDING REFERENCE DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS” AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable standards, and any other safety, security, or other requirements. These resources are subject to change without notice. TI grants you permission to use these resources only for development of an application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these resources.
TI’s products are provided subject to TI’s Terms of Sale (www.ti.com/legal/termsofsale.html) or other applicable terms available either on ti.com or provided in conjunction with such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products.
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2023, Texas Instruments Incorporated