Rotor Pole Position Correction for High-Speed Motor Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing synchronous motor control devices struggle to correct magnetic pole position errors in rotating electric machines, especially at high rotation speeds due to counter-electromotive forces that prevent d-axis current from being reduced to zero.

Innovation Solution

A control device that adjusts voltages in the d-axis and q-axis directions, acquires current data to determine a correction amount for the magnetic pole position, and applies this correction using equations based on angular velocity, inductance, and current data, allowing for accurate pole position correction even at high speeds without requiring zero q-axis current.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the d-axis current command and q-axis current command are set to zero to correct magnetic pole position error, then the magnetic pole position correction can be performed, but at high rotation speeds the counter-electromotive force becomes large and prevents the d-axis current from being reduced to zero, making correction impossible

Engineering Contradiction:
Improvemagnetic pole position detection accuracyVSAvoidrotation speed of rotating electric machine
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The invention changes the control parameters from setting current commands to zero to setting voltage commands to zero. This parameter change allows the correction method to work at high speeds where current-based methods fail, as the voltage control can overcome the counter-electromotive force issue and enable the d-axis current to actually reach zero even when the machine is rotating at high speed

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The invention performs preliminary voltage control to bring the d-axis voltage to zero before attempting to measure the q-axis current for correction calculation. This preliminary action ensures that the system is in the correct state for accurate magnetic pole position correction, regardless of the initial rotation speed or current conditions

Inventive Principle:
Principle #10Preliminary action

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables accurate correction of magnetic pole position errors in rotating electric machines at high speeds, ensuring stable operation and improved precision in vehicle systems by determining correction amounts based on stable rotor conditions and electrical characteristics.

Implementation Method 1

a magnetic pole position detector for detecting a magnetic pole position of the rotor is attached

Methodology Applied
Scientific EffectMagnetic field detection: Magnetic Field

Implementation Method 2

a stator for generating a magnetic field using a winding

Methodology Applied
Scientific EffectElectromagnetic induction: Electromagnetic Induction

Implementation Method 3

a rotating electric machine driven by an electric power supplied from an inverter

Methodology Applied
Scientific EffectElectromagnetic conversion: Electromagnetic Induction

Data Source

PatentUS12172626B2Control device, storage medium and control method
Publication Date: 2024.12.24 HONDA MOTOR CO LTD
  • US12172626B2 patent drawing
  • US12172626B2 patent drawing
  • US12172626B2 patent drawing

AI summary

A control device executes: controlling a voltage in a d-axis direction and a voltage in a q-axis direction applied to a rotating electric machine driven by an electric power supplied from an inverter, to which a magnetic pole position detector for detecting a magnetic pole position of the rotor is attached, and which includes a stator for generating a magnetic field using a winding; acquiring q-axis current data indicating a component in the q-axis direction of a current flowing through the rotating electric machine when a component in the d-axis direction of the voltage applied to the rotating electric machine is equal to or less than a predetermined voltage; and determining, based on the q-axis current data, a correction amount of the magnetic pole position satisfying a condition that a current indicated by the q-axis current data is equal to or less than a predetermined current and correcting the magnetic pole position based on the correction amount.