IP Library Granted Patent US 12,580,505
Granted Patent B2
US 12,580,505 · App. 18/330,561 · Granted Mar 17, 2026

Sensorless position detection for electric machine

Inventors: Isaac S. Frampton (Strattanville, PA); Adam Larson (Mequon, WI); Jonathan Bykowski (Shorewood, WI)
Assignee: Discovery Energy, LLC
H02P7/0094
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,580,505
App. No.
18/330,561
Granted
Mar 17, 2026
Kind
B2
Abstract

An electric machine includes a rotor, a stator, at least one measurement circuit, and a controller. The rotor includes a plurality of salient poles arranged radially around a rotation axis of the electric machine and spaced apart from the rotation axis of the electric machine. The stator includes a plurality of coils configured to selectively align with the plurality of salient poles of the rotor. The at least one measurement circuit is configured to measure at least one current through at least one of the plurality of coils. The measured current includes a current ripple. The controller is configured to compute a position of the rotor based on a characteristic of the current ripple.

Claims (35)

1 . An electric machine, comprising:

a rotor having a plurality of poles;

a stator having a plurality of coils configured to selectively align with the plurality of poles of the rotor;

a first measurement circuit configured to measure a first current ripple of a first coil of the plurality of coils of the stator;

a second measurement circuit configured to measure a second current ripple of a second coil of the plurality of coils of the stator; and

a controller configured to assess a position of the rotor by determining which of the first or second current ripples is greatest.

2 . The electric machine of claim 1 , wherein the first and second current ripples are calculated as a difference between a maximum current value over a predetermined time period and a minimum current value over the predetermined time period.

3 . The electric machine of claim 2 , wherein the predetermined time period is derived from a switching frequency for an applied signal for a drive circuit for the stator.

4 . The electric machine of claim 1 , wherein the electric machine is configured to operate as a motor and a generator.

5 . The electric machine of claim 1 , further comprising a third measurement circuit configured to measure a third current ripple of a third coil of the plurality of coils of the stator.

6 . The electric machine of claim 5 , wherein the controller computes the position of the rotor by determining which of the first, second, and third current ripples is greatest.

7 . The electric machine of claim 1 , wherein the controller is configured to determine a direction of the rotor based on the first current ripple and the second current ripple.

8 . The electric machine of claim 1 , wherein the controller identifies a highest reluctance path based on the first current ripple and the second current ripple and computes the position of the rotor based on the highest reluctance path.

9 . The electric machine of claim 1 , wherein the controller is configured to calculate a third current ripple for a third coil of the stator from an output of the first measurement circuit and an output of the second measurement circuit.

10 . The electric machine of claim 1 , wherein the controller is configured to generate a command for the electric machine in response to the position of the rotor.

11 . The electric machine of claim 1 , wherein the controller is configured to calculate a speed for the rotor.

12 . The electric machine of claim 1 , wherein the electric machine is a permanent magnet machine or a switched reluctance machine.

13 . The electric machine of claim 1 , wherein the electric machine is an induction machine.

14 . A method of operating an electric machine, the method comprising:

providing an electric machine comprising a rotor having a plurality of poles and a stator having a plurality of phases of stator windings;

measuring current values for first and second phases of the plurality of phases of stator windings;

calculating first and second current ripples based on the current values for the first and second phases; and

estimating a position of the electric machine based on the first and second current ripples, the position determined at least in part by selecting the highest value between the first current ripple and the second current ripple.

15 . The method of claim 14 , wherein the step of estimating the position further comprises calculating a direction of the electric machine based on the first and second current ripples.

16 . The method of claim 14 , wherein the step of estimating the position is based on measurements from another time period.

17 . The method of claim 14 , wherein the step of estimating the position comprises a comparison of the first and second current ripples with a constant value.

18 . The method of claim 17 , wherein the comparison indicates a rate of change in the first and second current ripples.

19 . A hybrid device, comprising:

an engine having a crankshaft; and

an electric machine comprising:

a rotor having a plurality of poles, the rotor rotationally coupled to the crankshaft of the engine;

a stator having a plurality of coils;

first and second measurement circuits configured to measure first and second current ripples of first and second coils of the plurality of coils of the stator; and

a controller configured to determine a position of the engine by identifying a highest reluctance path based on the first current ripple and the second current ripple and compute a rotor position based on the highest reluctance path, the rotor position corresponding to the position of the engine.

20 . The hybrid device of claim 19 , wherein the controller is configured to generate a command for a fuel injector, an ignition device, or an emissions control device in response to the determined position.

Assignments (4)
PATENT SECURITY AGREEMENT (ABL) Recorded May 3, 2024
From: CURTIS INSTRUMENTS, INC.; DISCOVERY ENERGY, LLC; HEILA TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 067306/0903 →
PATENT SECURITY AGREEMENT (TERM) Recorded May 2, 2024
From: CURTIS INSTRUMENTS, INC.; DISCOVERY ENERGY, LLC; HEILA TECHNOLOGIES, INC.
To: BANK OF AMERICA, N.A, AS COLLATERAL AGENT
Reel/Frame 067290/0853 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 1, 2024
From: KOHLER CO.
To: DISCOVERY ENERGY, LLC
Reel/Frame 067289/0516 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2023
From: FRAMPTON, ISAAC S.; LARSON, ADAM; BYKOWSKI, JONATHAN
To: KOHLER CO.
Reel/Frame 063882/0512 →