PMSM Rotor Initial Position Detection via Voltage Command Variation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for detecting the initial position of a rotor in a permanent magnet synchronous motor (PMSM) in a no-load environment are complex, time-consuming, and require significant resources, especially the high-frequency injection method, which necessitates experimental selection of signal amplitude and frequency.

Innovation Solution

A method involving estimating a temporary initial position by aligning the d-axis, measuring voltage commands in both forward and reverse motor directions, calculating variations, and determining a compensation angle to accurately detect the rotor's initial position, reducing the need for a dynamo system and simplifying the algorithm.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a high-frequency injection method is used to detect the initial position of the rotor in a no-load environment, then the detection can be performed without a dynamo system, but the execution time is long and the algorithm is complex

Engineering Contradiction:
Improvedetection system setupVSAvoiddetection execution time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent changes the detection parameters by using voltage command variations at different speeds instead of high-frequency signal injection. By measuring voltage commands at multiple speed points and calculating their variations, the method achieves accurate initial position detection without requiring complex high-frequency injection algorithms, thereby reducing execution time while maintaining ease of manufacture.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a high-frequency injection method is used to detect the initial position of the rotor, then detection in no-load environment is enabled, but experimental selection of signal amplitude and frequency is required

Engineering Contradiction:
Improvedetection environment flexibilityVSAvoidalgorithm complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes the detection method self-service by using the motor's own operational characteristics (voltage commands at different speeds) rather than requiring external high-frequency signal injection. The method leverages the natural voltage variations during speed control to extract position information, eliminating the need for experimental parameter selection and reducing algorithmic complexity while maintaining adaptability to no-load environments.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If a dynamo system is used to measure the initial position of the rotor, then accurate detection can be achieved, but large cost is required and it takes time to install

Engineering Contradiction:
Improveinitial position detection accuracyVSAvoiddynamo system requirements
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts the essential detection function from the complex dynamo system by using only the motor itself and its voltage command characteristics. By removing the dynamo system entirely and using voltage command variations during normal speed control operations, the method achieves the same measurement precision with significantly reduced device complexity and installation requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11677342B2Method and device for detecting initial position of rotor of permanent magnet synchronous motor in no-load environment
Publication Date: 2023.06.13 KOOKMIN UNIV IND ACAD COOP FOUND
  • US11677342B2 patent drawing
  • US11677342B2 patent drawing
  • US11677342B2 patent drawing

AI summary

A method for detecting an initial position of a rotor of a permanent magnet synchronous motor in a no-load environment can comprise the steps of: estimating a temporary initial position α′ by means of aligning a d axis; measuring a first voltage command which is output by performing velocity control within predetermined velocity ranges with respect to the forward direction of a motor on the basis of the temporary initial position α′; measuring a second voltage command which is output by performing velocity control within the predetermined velocity range with respect to the reverse direction of the motor on the basis of the temporary initial position α′; calculating respective variations of the first voltage command and second voltage command, and calculating a compensation angle α″; and calculating an initial position α of the rotor on the basis of the sum of the temporary initial position α′ and compensation angle α″.