Motor control device and method for estimating position of rotor thereof

US2025105768A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025105768-A1
Application numberUS-202418733599-A
CountryUS
Kind codeA1
Filing dateJun 4, 2024
Priority dateSep 27, 2023
Publication dateMar 27, 2025
Grant date

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 motor control device for estimating a position of a rotor in a state in which a motor is stopped and a method for estimating a position of a rotor thereof are provided. The motor control device includes a power supply, a current sensor, and a processor. The processor determines whether a rotor position estimation execution condition is established, applies a phase voltage to a stator of the motor, if it is determined that the rotor position estimation execution condition is established, measures the current flowing in the stator, estimates a position of a rotor of the motor based on a first maximum current value among the measured current values, and determines whether to reattempt to estimate a position of the rotor based on a difference between the first maximum current value and a second maximum current value among the measured current values.

First claim

Opening claim text (preview).

What is claimed is: 1 . A motor control device, comprising: a power supply configured to supply a phase voltage to a stator of a motor; a current sensor configured to measure a stator current in the stator; and a processor connected to the power supply and the current sensor, wherein the processor is configured to: determine whether a rotor position estimation execution condition is established, apply the phase voltage to the stator of the motor based on determining that the rotor position estimation execution condition is established, measure the stator current, estimate a position of a rotor of the motor based on a first maximum current value among a plurality of measured current values of the stator current, and determine whether to reattempt to estimate the position of the rotor based on a difference between the first maximum current value and a second maximum current value among the plurality of measured current values. 2 . The motor control device of claim 1 , wherein the processor is configured to: determine whether the difference between the first maximum current value and the second maximum current value is less than a predetermined reference value; and determine to reattempt to estimate the position of the rotor based on determining that the difference between the first maximum current value and the second maximum current value is less than the predetermined reference value. 3 . The motor control device of claim 1 , wherein the processor is configured to: change the position of the rotor based on determining to reattempt to estimate the position of the rotor; and re-estimate the position of the rotor by reapplying the phase voltage to the stator after changing the position of the rotor. 4 . The motor control device of claim 1 , wherein the processor is configured to set the estimated position of the rotor as an initial position of the rotor based on determining not to reattempt to estimate the position of the rotor. 5 . The motor control device of claim 1 , wherein the processor is configured to determine that the rotor position estimation execution condition is established based on the motor switching from a rotational state to a stopped state in response to a stop command being transmitted to the motor. 6 . The motor control device of claim 1 , wherein the processor is configured to: determine whether a predetermined time has elapsed until the rotor of the motor stops rotating; and initiate to apply the phase voltage to the stator based on determining that the predetermined time has elapsed. 7 . The motor control device of claim 1 , wherein the processor is configured to: intermittently apply the phase voltage to the stator based on a predetermined pulse duty cycle; determine whether the stator current is blocked; and apply a next phase voltage based on the stator current being blocked. 8 . The motor control device of claim 1 , wherein the phase voltage comprises a 3-phase voltage having one or more pulses. 9 . The motor control device of claim 1 , wherein the processor is configured to: sense, by the current sensor, a first current value of the stator current in a first period of a pulse width modulation (PWM) of the phase voltage; sense, by the current sensor, a second current value of the stator current in a last period of the PWM; calculate a current value difference between the first current value and the second current value; and set a phase voltage vector current based on the calculated current value difference. 10 . The motor control device of claim 1 , wherein the processor is configured to: identify a position corresponding to the first maximum current value in a phase voltage vector current array, the phase voltage vector current array including a plurality of current difference values between the plurality of measured current values; and determine the position of the rotor based on an angle in a phase voltage vector angle array that is mapped to the identified position corresponding to the first maximum current value, the phase voltage vector angle array including a plurality of angles that are mapped to a plurality of positions corresponding to a plurality of maximum current values. 11 . A method for estimating a position of a rotor of a motor, the method comprising: determining whether a rotor position estimation execution condition is established; applying a phase voltage to a stator of the motor based on determining that the rotor position estimation execution condition is established; measuring a stator current in the stator of the motor; estimating the position of the rotor of the motor based on a first maximum current value among a plurality of measured current values; and determining whether to reattempt to estimate the position of the rotor based on a difference between the first maximum current value and a second maximum current value among the plurality of measured current values. 12 . The method of claim 11 , further comprising: determining whether the difference between the first maximum current value and the second maximum current value is less than a predetermined reference value; and determining to reattempt to estimate the position of the rotor based on determining that the difference between the first maximum current value and the second maximum current value is less than the predetermined reference value. 13 . The method of claim 11 , further comprising: changing the position of the rotor based on determining to reattempt to estimate the position of the rotor; and re-estimating the position of the rotor by reapplying the phase voltage to the stator after changing the position of the rotor. 14 . The method of claim 11 , further comprising: determining the estimated position of the rotor as an initial position of the rotor based on determining not to reattempt to estimate the position of the rotor. 15 . The method of claim 11 , further comprising: determining that the rotor position estimation execution condition is established based on the motor switching from a rotational state to a stopped state in response to a stop command being transmitted to the motor. 16 . The method of claim 11 , further comprising: determining whether a predetermined time has elapsed until the rotor of the motor stops rotating; and initiating to apply the phase voltage to the stator based on determining that the predetermined time has elapsed. 17 . The method of claim 11 , wherein applying the phase voltage to the stator of the motor comprises: intermittently applying the phase voltage to the stator based on a predetermined pulse duty cycle; determining whether the stator current is blocked; and applying a next phase voltage based on the stator current being blocked. 18 . The method of claim 11 , wherein the phase voltage comprises a 3-phase voltage having one or more pulses. 19 . The method of claim 11 , wherein measuring the stator current comprises: sensing a first current value of the stator current in a first period of a pulse width modulation (PWM) of the phase voltage; sensing a second current value of the stator current in a last period of the PWM; calculating a current difference value between the first current value and the second current value; and setting a phase voltage vector current based on the calculated current value difference. 20 . The method of claim 11 , wherein estimating the position of the rotor comprises: identifying a position corresponding to the first maxim

Assignees

Inventors

Classifications

  • Synchronous machines, e.g. with permanent magnets or DC excitation · CPC title

  • Motor speed determination based on the current and/or voltage without using a tachogenerator or a physical encoder · CPC title

  • Determination of the rotor position, e.g. initial rotor position, during standstill or low speed operation · CPC title

  • Measuring current only · CPC title

  • in operation · 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 US2025105768A1 cover?
A motor control device for estimating a position of a rotor in a state in which a motor is stopped and a method for estimating a position of a rotor thereof are provided. The motor control device includes a power supply, a current sensor, and a processor. The processor determines whether a rotor position estimation execution condition is established, applies a phase voltage to a stator of the m…
Who is the assignee on this patent?
Hyundai Motor Co Ltd, Kia Corp
What technology area does this patent fall under?
Primary CPC classification H02P21/18. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Mar 27 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). 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).