System and computer-implemented method for reducing angle error in electric motors

US10992243B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10992243-B2
Application numberUS-202016743013-A
CountryUS
Kind codeB2
Filing dateJan 15, 2020
Priority dateSep 22, 2017
Publication dateApr 27, 2021
Grant dateApr 27, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system and computer-implemented method for reducing an angle error in an estimated position of a rotor over various loads on an electric motor or type of electric motor. Electrical parameters of an electric motor are measured, a true rotor position is found, and sensorless gains based on the measured parameters are generated, including determining a sensorless angle. Data is gathered at multiple torque levels for at least one speed of the motor, including for each torque level, trying different inductance values, and determining an inductance value that results in an angle error of zero. The angle error is the difference between the true rotor position and the sensorless angle. The inductance value that results in an angle error of zero for each speed may be saved in an electronic memory and used to better control the motor or other motors of the same type.

First claim

Opening claim text (preview).

Having thus described one or more embodiments of the invention, what is claimed as new and desired to be protected by Letters Patent includes the following: 1. A system for reducing an angle error in an estimated position of a rotor over a plurality of loads in an electric motor, the system comprising: a processor configured to— gather data at a plurality of torque levels for at least one speed of the electric motor, including for each torque level, trying a plurality of different inductance values, and determining an inductance value that results in an angle error of zero, and save the inductance value that results in an angle error of zero for each speed in an electronic memory; and a motor controller configured to use the inductance value that results in the angle error of zero for each speed of the at least one speed to control operation of the electric motor, such control including synchronizing the rotor and a stator. 2. The system of claim 1 , wherein there are between three and six torque levels. 3. The system of claim 1 , wherein there are between two and six speeds. 4. The system of claim 1 , further including, given the data from the plurality of different inductance values, the processor configured to use interpolation to find the inductance value that results in the angle error of zero. 5. A system for reducing an angle error in a type of electric motor, wherein the type of electric motor has a rotor, a stator, a shaft, an encoder mounted on the shaft, and a plurality of windings, the system comprising: a processor configured to— measure one or more electrical parameters of a representative electric motor of the type of electric motor, find a true rotor position of the rotor of the representative electric motor, generate sensorless gains based on the one or more motor parameters, including determining a sensorless angle, gather data at a plurality of torque levels for at least one speed of the representative electric motor, including for each torque level, trying a plurality of different inductance values, and determining an inductance value that results in an angle error of zero, wherein the angle error is a difference between the true rotor position and the sensorless angle, and save the inductance value that results in an angle error of zero for each speed in an electronic memory; and a plurality of motor controllers associated with a plurality of electric motors of the type of electric motor, each motor controller configured to use the inductance value that results in an angle error of zero for each speed of the at least one speed to control operation of a respective electric motor of the plurality of electric motors. 6. The system of claim 5 , wherein the one or more parameters include voltage, current, and power. 7. The system of claim 5 , wherein finding the true rotor position includes— positioning the shaft of the representative electric motor in a known location; energizing two windings to lock the rotor; performing a zeroing process; moving the shaft to a next position and repeating the zeroing process; repeating the foregoing steps for each pole of a plurality of poles in the representative electric motor; averaging the encoder offsets for each pole to obtain a final encoder offset, wherein the final encoder offset is the true rotor position; and saving the true rotor position in the electronic memory. 8. The system of claim 7 , wherein performing the zeroing process includes— reading an encoder theta; adjusting an encoder offset so that the encoder theta is close to zero; and recording the encoder offset. 9. The system of claim 7 , wherein energizing the two windings includes— connecting a positive lead of a direct current power supply to a C phase winding of the representative electric motor; connecting a negative lead of the direct current power supply to a B phase winding of the representative electric motor; and leaving an A phase winding of the representative electric motor open, wherein the direct current power supply generates at least one-half the rated phase current of the representative electric motor. 10. The system of claim 5 , wherein there are between three and six torque levels. 11. The system of claim 5 , wherein there are between two and six speeds. 12. The system of claim 5 , further including, given the data from the plurality of different inductance values, the processor configured to use interpolation to find the inductance value that results in the angle error of zero. 13. A system for reducing an angle error in an estimated position of a rotor over a plurality of loads in a type of electric motor, wherein the type of electric motor has the rotor, a stator, a shaft, an encoder mounted on the shaft, and a plurality of windings, the system comprising: a processor configured to— measure one or more electrical parameters of a representative electric motor of the type of electric motor, find a true rotor position of the rotor of the representative electric motor, generate sensorless gains based on the one or more motor parameters, including determining a sensorless angle, gather data at a plurality of torque levels for at least one speed of the representative electric motor, including for each torque level, trying a plurality of different inductance values, and determining an inductance value that results in an angle error of zero, wherein the angle error is a difference between the true rotor position and the sensorless angle, and save the inductance value that results in an angle error of zero for each speed in an electronic memory; and a plurality of motor controllers associated with a plurality of electric motors of the type of electric motor, the plurality of motor controllers configured to use the inductance value that results in an angle error of zero for each speed of the at least one speed to control operation of the plurality of electric motors, such control including synchronizing the rotor and the stator of each electric motor of the plurality electric motors. 14. The system of claim 13 , wherein the one or more parameters include voltage, current, and power. 15. The system of claim 13 , wherein finding the true rotor position includes— positioning the shaft of the representative electric motor in a known location; energizing two windings to lock the rotor; performing a zeroing process; moving the shaft to a next position and repeating the zeroing process; repeating the foregoing steps for each pole of a plurality of poles in the representative electric motor; averaging the encoder offsets for each pole to obtain a final encoder offset, wherein the final encoder offset is the true rotor position; and saving the true rotor position in the electronic memory. 16. The system of claim 15 , wherein performing the zeroing process includes— reading an encoder theta; adjusting an encoder offset so that the encoder theta is close to zero; and recording the encoder offset. 17. The system of claim 15 , wherein energizing the two windings includes— connecting a positive lead of a direct current power supply to a C phase winding of the representative electric motor; connecting a negative lead of the direct current power supply to a B phase winding of the representative electric motor; and leaving an A phase winding of the representative electric motor open, wherein the direct current power supply generates at least one-half the rated phase current of the representative electric motor. 18. The system of claim 13 , wherein there are between three

Assignees

Inventors

Classifications

  • G01R31/343Primary

    in operation · CPC title

  • implementing a off line learning phase to determine and store useful data for on-line control · CPC title

  • Modelling or simulation for control purposes · CPC title

  • H02P6/185Primary

    using inductance sensing, e.g. pulse excitation · CPC title

  • Devices for sensing speed or position, or actuated thereby (specially adapted for machines having non-mechanical commutating devices H02K29/06, H02K29/14) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10992243B2 cover?
A system and computer-implemented method for reducing an angle error in an estimated position of a rotor over various loads on an electric motor or type of electric motor. Electrical parameters of an electric motor are measured, a true rotor position is found, and sensorless gains based on the measured parameters are generated, including determining a sensorless angle. Data is gathered at multi…
Who is the assignee on this patent?
Nidec Motor Corp
What technology area does this patent fall under?
Primary CPC classification G01R31/343. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 27 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).