IP Library › Granted Patent US 11,670,995
Granted Patent B2
US 11,670,995 · App. 17/001,905 · Granted Jun 6, 2023

Method and apparatus for operating a dual rotor electrical machine

Inventors: Matthias Lang (Mannheim, DE); Chris J. Tremel (West Fargo, ND); Christopher Reek (Moline, IL)
Assignee: Deere & Company
H02K16/02G01D5/2291G01R29/0814H02K11/21H02K21/14H02P6/16H02P23/14
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 11,670,995
App. No.
17/001,905
Granted
Jun 6, 2023
Kind
B2
Abstract

There is provided a system including a dual rotor electrical machine. The dual rotor electrical machine comprises a stator, an inner rotor including a first number of permanent magnet pole pairs, and a modulator including a second number of modulating segments. The system includes a controller configured to execute non-transitory machine readable instructions that, when executed by the controller, cause the system to determine a virtual position of an electromagnetic field of the stator based on a weighted sum of an angular position of the inner rotor and an angular position of the modulator, wherein weights in the weighted sum are based on the first number and the second number.

Claims (63)

1. A system comprising:

a dual rotor electrical machine including,

a stator,

an inner rotor including a first number of permanent magnet pole pairs,

a modulator including a second number of modulating segments, and

a first shaft connected to the modulator, the first shaft having a first shaft angular position; and

a controller configured to execute non-transitory machine readable instructions that, when executed by the controller, cause the system to determine a virtual position of an electromagnetic field of the stator based on the first shaft angular position, a first gear ration, and a weighted sum of an angular position of the inner rotor and an angular position of the modulator, wherein

weights in the weighted sum are based on the first number and the second number, and

the first gear ratio is a ratio of a number of gears on the first shaft to a number of gears on the modulator.

2. The system of claim 1 , wherein the controller is configured to execute machine readable instructions to control the dual rotor electrical machine based on the determined virtual position of the electromagnetic field of the stator.

3. The system of claim 1 , wherein the controller is configured execute machine readable instructions to synchronize the electromagnetic field of the stator with an electromagnetic field associated with the rotor and the modulator.

4. The system of claim 1 , wherein the controller is configured to execute machine readable instructions to operate the dual rotor electrical machine according to at least one of a speed mode or a torque mode.

5. The system of claim 1 , wherein the dual rotor electrical machine is configured to operate as at least one of a motor or a generator.

6. The system of claim 1 , further comprising:

a first position resolver, the first position resolver configured to obtain the angular position of the inner rotor, and configured to provide the angular position to the controller.

7. The system of claim 1 , further comprising:

a second position resolver, the second position resolver configured to obtain the angular position of the modulator, and configured to provide the angular position of the modulator to the controller.

8. The system of claim 1 , wherein the controller is configured to execute machine readable instructions to determine the virtual position as,

Theta_Stator=−( n 1/( n 3− n 1))*Theta_Rotor+(( n 3/( n 3− n 1))+1)*Ratio_Shaft1*Theta_Shaft1+ C _3,

where Theta_Shaft1 is the first shaft angular position, Ratio_Shaft1 is the first gear ratio, Theta_Stator is the virtual position, Theta_Rotor is the angular position of the inner rotor, n1 is the first number of permanent magnet pole pairs, n3 is the second number of modulating segments, and C_3 is a position offset.

9. The system of claim 1 , further comprising:

a second shaft connected to the inner rotor, the second shaft having a second shaft angular position, with a second gear ratio being a ratio of a number of gears on the second shaft to a number of gears on the inner rotor, wherein

the controller is configured to execute machine readable instructions to determine the virtual position based on the second shaft angular position and the second gear ratio.

10. The system of claim 9 , wherein the controller is configured to determine the virtual position as,

Theta_Stator=−( n 1/( n 3− n 1))*Ratio_Shaft2*Theta_Shaft2+(( n 3/( n 3− n 1))+1)*Theta_Modulator+ C _3,

where Theta_Shaft1 is the second shaft angular position, Ratio_Shaft1 is the second gear ratio, Theta_Stator is the virtual position, Theta_Modulator is the angular position of the modulator, n1 is the first number of permanent magnet pole pairs, n3 is the second number of modulating segments, and C_3 is a position offset.

11. The system of claim 1 , further comprising:

a first shaft connected to the modulator, the first shaft having a first shaft angular position with a first gear ratio being a ratio of a number of gears on the first shaft to a number of gears on the modulator; and

a second shaft connected to the inner rotor, the second shaft having a second shaft angular position with a second gear ratio being a ratio of a number of gears on the second shaft to a number of gears on the inner rotor, wherein

the controller is configured to execute machine readable instructions to determine the virtual position based on the first shaft angular position, the first gear ratio, the second shaft angular position, and the second gear ratio.

12. The system of claim 11 , wherein the controller is configured to execute machine readable instructions to determine the virtual position as,

Theta_Stator=−( n 1/( n 3− n 1))*Ratio_Shaft2*Theta_Shaft2+(( n 3/( n 3− n 1))+1)*Theta_Ratio_Shaft2*Theta_Shaft2+ C _3,

where Theta_Shaft1 is the first shaft angular position, Ratio_Shaft1 is the first gear ratio, Theta_Shaft2 is the second shaft angular position, Ratio_Shaft1 is the second gear ratio, Theta_Stator is the virtual position, n1 is the first number of permanent magnet pole pairs, n3 is the second number of modulating segments, and C_3 is a position offset.

13. The system of claim 1 , wherein the controller is configured to execute non-transitory machine readable instructions that, when executed by the controller, cause the system to determine the virtual position of the electromagnetic field of the stator based on a position offset, wherein at least one of a position offset calibration run at startup of the dual rotor electrical machine determines the position offset, a factory determines the position offset, or a dealer determines the position offset.

14. A system comprising:

a dual rotor electrical machine including,

a stator,

an inner rotor including a first number of permanent magnet pole pairs, and

a modulator including a second number of modulating segments; and

a controller configured to execute non-transitory machine readable instructions that, when executed by the controller, cause the system to determine a virtual position of an electromagnetic field of the stator based on a weighted sum of an angular position of the inner rotor and an angular position of the modulator, wherein weights in the weighted sum are based on the first number and the second number, wherein

the controller is configured to execute machine readable instructions to determine the virtual position as,

Theta_Stator=−( n 1/( n 3− n 1))*Theta_Rotor+(( n 1/( n 3− n 1))+1)*Theta_Modulator+ C _3,

where Theta_Stator is the virtual position, Theta_Rotor is the angular position of the inner rotor, Theta_Modulator is the angular position of the modulator, n1 is the first number of permanent magnet pole pairs, n3 is the second number of modulating segments, and C_3 is a position offset.

15. The system of claim 14 , wherein C_3 is a value between 0 degrees and 360 degrees.

16. The system of claim 14 , wherein at least one of a position offset calibration run at startup of the dual rotor electrical machine determines C_3, factory determine C_3, or a dealer determines C_3.

17. A method for operating a dual rotor electrical machine, the dual rotor electrical machine including a stator, an inner rotor including a first number of permanent magnet pole pairs, a modulator including a second number of modulating segments and corresponding modulating rings, and a first shaft connected to the modulator, the method comprising:

obtaining a first angular position of the inner rotor;

obtaining a second angular position of the modulator;

obtaining a first shaft angular position of the first shaft; and

determining a virtual position of an electromagnetic field of the stator, the virtual position based on the first shaft angular position, a first gear ratio, and a weighted sum of the first angular position and the second angular position, wherein

weights in the weighted sum are based on the first number and the second number, and

the first gear ratio is a ratio of a number of gears on the first shaft to a number of gears on the modulator.

18. The method of claim 17 , further comprising:

controlling the dual rotor electrical machine based on the determined virtual position of the electromagnetic field of the stator.

19. A non-transitory computer readable medium, when executed by a controller in a system including a dual rotor electrical machine having a stator, an inner rotor including a first number of permanent magnet pole pairs, a modulator including a second number of modulating segments and corresponding modulating rings, and a first shaft connected to the modulator, is configured to cause the system to

obtain a first angular position of the inner rotor;

obtain a second angular position of the modulator;

obtain a first shaft angular position of the first shaft; and

determine a virtual position of an electromagnetic field of the stator, the virtual position based on the first shaft angular position, a first gear ratio, and weighted sum of the first angular position and the second angular position, wherein

weights in the weighted sum are based on the first number and the second number, and

the first gear ratio is a ratio of a number of gears on the first shaft to a number of gears on the modulator.

20. The non-transitory computer readable medium of claim 19 , wherein the non-transitory computer readable medium, when executed by the controller, is configured to cause the system to,

control the dual rotor electrical machine based on the virtual position.

Assignments (2)
CONFIRMATORY ASSIGNMENT Recorded Jan 31, 2022
From: LANG, MATTHIAS; TREMEL, CHRIS J.; REEK, CHRISTOPHER
To: DEERE & COMPANY
Reel/Frame 058909/0588 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2020
From: LANG, MATTHIAS; TREMEL, CHRIS J.; REEK, CHRISTOPHER
To: DEERE & COMPANY
Reel/Frame 054256/0886 →
Continuity (2)
Provisional Application 62968624 · Jan 31, 2020
Related Publication 20210242761A1 · Aug 5, 2021
Cited By (1)
US 12,385,556