IP Library › Granted Patent US 12,573,973
Granted Patent B2
US 12,573,973 · App. 17/947,916 · Granted Mar 10, 2026

Saliency tracking for brushless Dc motors and other permanent magnet synchronous motors

Inventor: Kai Yin (Phoenix, AZ)
H02P21/18H02P6/08H02P6/28H02P25/03H02P27/08H02K21/16
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,573,973
App. No.
17/947,916
Granted
Mar 10, 2026
Kind
B2
Abstract

Saliency tracking for brushless direct current (BLDC) motors and other permanent magnet synchronous motors (PMSMs) is provided. Embodiments generate an accurate estimate of rotor position for use in field-oriented control (FOC) of BLDC motors. In addition, a robust saliency tracking algorithm provides for the use of BLDC motors in low-speed high-torque applications without the need of external sensors. This enables sensorless application of higher level algorithms as well, such as servo control. In addition, accurate measurement of motor phase inductance and flux linkage can be provided without any additional equipment.

Claims (30)

1 . A method for estimating rotor position of a synchronous machine, the method comprising:

(a) injecting a voltage into the synchronous machine;

(b) measuring a current responsive to the voltage injected at (a); and

(c) estimating the rotor position of the synchronous machine based at least in part on the current measured at (b).

2 . The method of claim 1 , further comprising measuring motor phase inductance based at least in part on the current.

3 . The method of claim 1 , further comprising measuring motor phase flux linkage based at least in part on the current.

4 . The method of claim 1 , wherein injecting the voltage into the synchronous machine comprises injecting the voltage in an estimated direct axis of the synchronous machine.

5 . The method of claim 4 , wherein measuring the current responsive to the voltage comprises calculating an error of the current using a phase-locked loop (PLL).

6 . The method of claim 5 , further comprising identifying a polarity of the error calculated using the PLL.

7 . The method of claim 4 , wherein injecting the voltage in the estimated direct axis of the synchronous machine comprises injecting the voltage in the estimated direct axis of the synchronous machine at a submultiple of a pulse-width modulation (PWM) frequency of the synchronous machine.

8 . The method of claim 1 , further comprising:

(d) implementing field oriented control (FOC) of the synchronous machine based at least in part on the rotor position estimated in (d).

9 . The method of claim 1 , wherein the voltage injected into the synchronous machine at (a) comprises a pulsating voltage.

10 . The method of claim 1 , wherein the synchronous machine is a permanent magnet synchronous motor (PMSM).

11 . A rotor position estimator for a synchronous machine, comprising:

a voltage generator configured to inject a voltage into the synchronous machine;

a detector configured to measure a current responsive to the voltage injected by the voltage generator; and

a phase-locked loop (PLL) configured to estimate a rotor position of the synchronous machine based at least in part on the current measured by the detector.

12 . The rotor position estimator of claim 11 , wherein the voltage generator comprises a hybrid frequency voltage generator.

13 . The rotor position estimator of claim 11 , wherein the detector comprises a low-pass filter configured to reject a frequency of the injected voltage from the current.

14 . The rotor position estimator of claim 11 , wherein the PLL is further configured to estimate a speed of the synchronous machine based at least in part on the current measured by the detector.

15 . The rotor position estimator of claim 11 , wherein the PLL comprises a bandpass filter with a center frequency at twice a frequency of the injected voltage.

16 . The rotor position estimator of claim 15 , wherein the PLL further comprises a low-pass filter configured to reject the frequency of the injected voltage and harmonics thereof.

17 . The rotor position estimator of claim 11 , further comprising a polarity resolution block to identify a polarity of an error calculation of the PLL.

18 . The rotor position estimator of claim 11 , further comprising:

a controller configured to implement field oriented control (FOC) of the synchronous machine based at least in part on the rotor position estimated by the PLL.

19 . The rotor position estimator of claim 11 , wherein the voltage generator is configured to inject the voltage into the synchronous machine as a pulsating voltage.

20 . The rotor position estimator of claim 11 , wherein the voltage generator is configured to inject the voltage into an estimated direct axis of the synchronous machine.

21 . The rotor position estimator of claim 20 , wherein the voltage generator is configured to inject the voltage in the estimated direct axis of the synchronous machine at a submultiple of a pulse-width modulation (PWM) frequency of the synchronous machine.

22 . The rotor position estimator of claim 11 , wherein the synchronous machine is a permanent magnet synchronous motor (PMSM).

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 27, 2025
From: SALIENT MOTION, INC.
To: YIN, KAI
Reel/Frame 070650/0198 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2023
From: YIN, KAI
To: SALIENT MOTION INC.
Reel/Frame 062411/0167 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2022
From: YIN, KAI
To: SALIENT MOTION INC.
Reel/Frame 061962/0713 →
Continuity (2)
Provisional Application 63245545 · Sep 17, 2021
Related Publication 20230104742A1 · Apr 6, 2023
References Cited (6)
US 10784805B1 · Bojoi · 2020 [cited by examiner]
US 10797629B2 · Lakshmi Narasimha · 2020 [cited by examiner]
US 20080197799A1 · Tomigashi · 2008 [cited by examiner]
US 20200389110A1 · Yajurvedi · 2020 [cited by examiner]
US 20210075354A1 · Sun · 2021 [cited by examiner]
US 20210359626A1 · Im · 2021 [cited by examiner]