# US 10,118,607 B1 · Dynamic hybrid vehicle system for adjusting motor rotary position

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,118,607 B1
- Document ID: US10118607B1
- Status: Granted
- Kind: B1
- Application number: 15/949,571
- Filed: 2018-04-10
- Granted: 2018-11-06
- Earliest claimed: 2018-04-10
- Assignees: XL Hybrids
- Applicants: XL Hybrids
- Inventors: Edward Lovelace; Neal Ennis Brenner
- Web page: https://patentgrep.com/patent/US10118607B1

## CPC

- B60W 20/40: Controlling the engagement or disengagement of prime movers, e.g. for transition between prime movers {(power-up or power-down of the driveline B60W30/192)}
- B60L 3/0038: {relating to sensors}
- B60L 3/0061: {relating to electrical machines}
- B60L 15/20: for control of the vehicle or its driving motor to achieve a desired performance, e.g. speed, torque, programmed variation of speed
- B60L 15/2045: {for optimising the use of energy}
- B60W 10/06: including control of combustion engines
- B60W 10/08: including control of electric propulsion units, e.g. motors or generators
- H02P 6/00: Arrangements for controlling synchronous motors or other dynamo-electric motors using electronic commutation dependent on the rotor position; Electronic commutators therefor (vector control H02P21/00)
- B60L 2220/14: Synchronous machines
- B60L 2220/16: DC brushless machines
- B60L 2240/421: Speed
- B60L 2240/423: Torque
- B60L 2240/427: Voltage
- B60L 2240/429: Current
- B60L 2260/44: by parameter estimation
- B60W 2510/08: Electric propulsion units
- B60W 2556/45: External transmission of data to or from the vehicle
- B60W 2710/08: Electric propulsion units
- Y10S 903/906: Motor or generator
- B60W: CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60L: PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES (arrangements or mounting of electrical propulsion units or of plural diverse prime-movers for mutual or common propulsion in vehicles B60K1/00, B60K6/20; arrangements or mounting of electrical gearing in vehicles B60K17/12, B60K17/14; preventing wheel slip by reducing power in rail vehicles B61C15/08; dynamo-electric machines H02K; control or regulation of electric motors H02P); SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES (electric coupling devices combined with mechanical couplings of vehicles B60D1/64; electric heating for vehicles B60H1/00); ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL (control or regulation of electric motors H02P); MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- H02P: CONTROL OR REGULATION OF ELECTRIC MOTORS, ELECTRIC GENERATORS OR DYNAMO-ELECTRIC CONVERTERS; CONTROLLING TRANSFORMERS, REACTORS OR CHOKE COILS
- Y10S: TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS

## Abstract

A computing device implemented method includes receiving one or more signals that represent an angular speed of a permanent magnet electric motor of a hybrid electric vehicle, the one or more signals being provided by an angular sensor connected to the electric motor, receiving a signal representing a voltage from the electric motor, the voltage being a direct axis voltage component of a three-phase motor model, determining if the angular speed is within a predetermined threshold, calculating an error angle representing a correction factor for an alignment of the electric motor based on a ratio of the voltage and the angular speed, storing the correction factor, and determining a binary indication of a status of error angle, and repeating the steps until the binary indication is positive.

## Claims

### Claim 1

A computing device implemented method comprising:
receiving, by a processor, one or more signals that represent an angular speed of a permanent magnet electric motor of a hybrid electric vehicle, the one or more signals being provided by an angular sensor connected to the permanent magnet electric motor;
receiving, by the processor, a signal representing a voltage from the permanent magnet electric motor, the voltage being a direct axis voltage component of a three-phase motor model, wherein the one or more signals that represent the angular speed and the signal representing the voltage of the permanent magnet electric motor are received with zero current supplied to the permanent magnet electric motor and motion of the hybrid electric vehicle being supplied by an internal combustion engine;
determining, by the processor, when the angular speed is within a predetermined threshold;
calculating, by the processor, an error angle representing a correction offset for an alignment of the angular sensor of the permanent magnet electric motor based on a ratio of the voltage and the angular speed;
storing the correction offset;
determining, by the processor, a Boolean value to represent a status of the error angle;
repeating, by the processor, the receiving the one or more signals, receiving a signal, determining when the angular speed, calculating an error angle, storing the correction offset, and determining a Boolean value steps until the Boolean value changes from a default status; and
controlling, by the processor, for the correction offset of the angular sensor by halting current supply when the Boolean value is the default status and supplying current when the Boolean value changes from the default status.

### Claim 2 (depends on 1)

The method of claim 1, wherein the correction offset is calculated using an averaged ratio of the voltage and the angular speed over more than one rotation of the permanent magnet electric motor.

### Claim 3 (depends on 2)

The method of claim 2, wherein the correction offset is calculated using a number of pole pairs and a flux linkage of the permanent magnet electric motor.

### Claim 4 (depends on 3)

The method of claim 3, wherein the correction offset is calculated using a ratio of the averaged ratio with the pole pairs and flux linkage.

### Claim 5 (depends on 1)

The method of claim 1, wherein receiving the one or more signals that represent the angular speed of the permanent magnet electric motor is implemented by receiving a trigger signal sent to a performance manager of the hybrid electric vehicle.

### Claim 6 (depends on 5)

The method of claim 5, wherein the trigger signal is sent to a performance manager of the hybrid electric vehicle from a remote location.

### Claim 7 (depends on 6)

The method of claim 6, wherein the trigger signal is sent from the remote location when a performance parameter of the hybrid electric vehicle is determined to be outside of acceptable operation.

### Claim 8 (depends on 1)

The method of claim 1, wherein measuring the angular speed comprises monitoring a rotor position of the permanent magnet electric motor.

### Claim 9

A non-transitory computer-readable storage medium storing instructions that are executable by a processor, and upon such execution causes the processor to perform operations comprising:
receiving one or more signals that represent an angular speed of a permanent magnet electric motor of a hybrid electric vehicle, the one or more signals being provided by an angular sensor connected to the permanent magnet electric motor;
receiving a signal representing a voltage from the permanent magnet electric motor, the voltage being a direct axis voltage component of a three-phase motor model, wherein the one or more signals that represent the angular speed and the signal representing the voltage of the permanent magnet electric motor are received with zero current supplied to the permanent magnet electric motor and motion of the hybrid electric vehicle being supplied by an internal combustion engine;
determining when the angular speed is within a predetermined threshold;
calculating an error angle representing a correction offset for an alignment of the angular sensor of the permanent magnet electric motor based on a ratio of the voltage and the angular speed;
storing the correction offset;
determining a Boolean value to represent a status of the error angle;
repeating the receiving the one or more signals, receiving a signal, determining when the angular speed, calculating an error angle, storing the correction offset, and determining a Boolean value steps until the Boolean value changes from a default status; and
controlling for the correction offset of the angular sensor by halting current supply when the Boolean value is the default status and supplying current when the Boolean value changes from the default status.

### Claim 10 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein the correction offset is calculated using an averaged ratio of the voltage and the angular speed over more than one rotation of the permanent magnet electric motor.

### Claim 11 (depends on 10)

The non-transitory computer-readable storage medium of claim 10, wherein the correction offset is calculated using a number of pole pairs and a flux linkage of the permanent magnet electric motor.

### Claim 12 (depends on 11)

The non-transitory computer-readable storage medium of claim 11, wherein the correction offset is calculated using a ratio of the averaged ratio with the pole pairs and flux linkage.

### Claim 13 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein receiving the one or more signals that represent the angular speed of the permanent magnet electric motor is implemented by receiving a trigger signal sent to a performance manager of the hybrid electric vehicle.

### Claim 14 (depends on 13)

The non-transitory computer-readable storage medium of claim 13, wherein the trigger signal is sent to a performance manager of the hybrid electric vehicle from a remote location.

### Claim 15 (depends on 14)

The non-transitory computer-readable storage medium of claim 14, wherein the trigger signal is sent from the remote location when a performance parameter of the hybrid electric vehicle is determined to be outside of acceptable operation.

### Claim 16 (depends on 9)

The non-transitory computer-readable storage medium of claim 9, wherein measuring the angular speed comprises monitoring a rotor position of the permanent magnet electric motor.

### Claim 17

A system comprising:
a computing device comprising:
a memory configured to store instructions; and
a processor to execute the instructions comprising:
receiving one or more signals that represent an angular speed of a permanent magnet electric motor of a hybrid electric vehicle, the one or more signals being provided by an angular sensor connected to the permanent magnet electric motor;
receiving a signal representing a voltage from the permanent magnet electric motor, the voltage being a direct axis voltage component of a three-phase motor model, wherein the one or more signals that represent the angular speed and the signal representing the voltage of the permanent magnet electric motor are received with zero current supplied to the permanent magnet electric motor and motion of the hybrid electric vehicle being supplied by an internal combustion engine;
determining when the angular speed is within a predetermined threshold;
calculating an error angle representing a correction offset for an alignment of the angular sensor of the permanent magnet electric motor based on a ratio of the voltage and the angular speed;
storing the correction offset;
determining a Boolean value to represent a status of the error angle;
repeating the receiving the one or more signals, receiving a signal, determining when the angular speed, calculating an error angle, storing the correction offset, and determining a Boolean value steps until the Boolean value changes from a default status; and
controlling for the correction offset of the angular sensor by halting current supply when the Boolean value is the default status and supplying current when the Boolean value changes from the default status.

### Claim 18 (depends on 17)

The system of claim 17, wherein the correction offset is calculated using an averaged ratio of the voltage and the angular speed over more than one rotation of the permanent magnet electric motor.

### Claim 19 (depends on 18)

The system of claim 18, wherein the correction offset is calculated using a number of pole pairs and a flux linkage of the permanent magnet electric motor.

### Claim 20 (depends on 19)

The system of claim 19, wherein the correction offset is calculated using a ratio of the averaged ratio with the pole pairs and flux linkage.

### Claim 21 (depends on 17)

The system of claim 17, wherein receiving the one or more signals that represent the angular speed of the permanent magnet electric motor is implemented by receiving a trigger signal sent to a performance manager of the hybrid electric vehicle.

### Claim 22 (depends on 21)

The system of claim 21, wherein the trigger signal is sent to a performance manager of the hybrid electric vehicle from a remote location.

### Claim 23 (depends on 22)

The system of claim 22, wherein the trigger signal is sent from the remote location when a performance parameter of the hybrid electric vehicle is determined to be outside of acceptable operation.

### Claim 24 (depends on 17)

The system of claim 17, wherein measuring the angular speed comprises monitoring a rotor position of the permanent magnet electric motor.
