Motor Rotor Position Control Using d-q Current Correlation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motor drive devices take a significant amount of time for the rotor to reach its designated position, especially when there is a large angular displacement, which can lead to inefficiencies and potential loss of synchronization.

Innovation Solution

A motor drive device that includes a motor, an inverter, and a control device performing coordinate transformation of currents into d and q axis currents, calculating a correlation value based on these currents to control the rotor's position, using PID control to reduce the time for the rotor to align with the designated position.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If conventional initial operation is performed to set rotor position to designated position, then position control is achieved, but it takes a significant amount of time when there is large angular displacement

Engineering Contradiction:
Improvetime for rotor to reach designated positionVSAvoidposition control accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent implements feedback control by calculating a correlation value from the relationship between d-axis current and q-axis current, then using this correlation value to determine the rotor's actual position. The control device continuously compares the actual position with the designated position and adjusts the current commands to minimize the difference, enabling rapid and accurate position control even when large angular displacement occurs during initial operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent changes the control parameters by using correlation value calculation based on d-axis and q-axis currents to estimate rotor position. This parameter transformation allows the system to quickly determine rotor position without relying on traditional methods that are slow when large angular displacement occurs, thereby reducing the time loss while maintaining position control accuracy.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If conventional position control method is used, then rotor position can be controlled, but control accuracy is insufficient and synchronization loss may occur

Engineering Contradiction:
Improveposition control accuracyVSAvoidsynchronization reliability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent implements feedback control by calculating a correlation value from the relationship between d-axis current and q-axis current, then using this correlation value to determine the rotor's actual position. The control device continuously compares the actual position with the designated position and adjusts the current commands to minimize the difference, enabling rapid and accurate position control even when large angular displacement occurs during initial operation.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary position estimation by calculating the correlation value between d-axis and q-axis currents before executing the position control operation. This preliminary action allows the system to quickly determine the rotor's initial position and plan the control strategy accordingly, preventing synchronization loss and improving control accuracy from the outset.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240333178A1Motor drive device
Publication Date: 2024.10.03 TOYOTA INDUSTRIES CORP
  • US20240333178A1 patent drawing
  • US20240333178A1 patent drawing
  • US20240333178A1 patent drawing

AI summary

A motor drive device includes a motor having a rotor, and a control device that controls the motor. The control device calculates a first value based on a d axis current and a q axis current of the motor. The control device calculates a second value by integrating the first value. The control device calculates a third value by performing prescribed control for making the second value equal to zero. The control device performs, based on the third value, position control for causing a rotational position of the rotor to match a designated position.