PMSM Rotor Position Estimation Using Region-Based Current Costing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sensorless control methods for permanent magnet synchronous motors require extensive iterative calculations and additional observers, leading to increased computational load and reduced dynamic performance.

Innovation Solution

A direct locating method that pre-divides the position plane into regions based on stator current characteristics, using a stator current cost function to directly calculate the rotor position without iterative optimization, reducing the computational load and improving dynamic performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional sensorless control methods using sliding mode observer or finite position set-PLL are employed, then rotor position can be estimated, but extensive iterative calculations (at least 24 iterations) and additional observers are required, increasing computational load and reducing dynamic performance

Engineering Contradiction:
Improverotor position estimation accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The position plane is pre-divided into four regions based on stator current characteristics. By segmenting the estimation space, the method reduces the search range from the entire 360-degree plane to a limited region, thereby reducing the number of iterations required while maintaining estimation accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The position plane is pre-divided into regions and cost functions are pre-established before actual position estimation. This preliminary preparation eliminates the need for extensive real-time iterative calculations, as the system can directly calculate position within the predetermined regions using pre-computed cost functions.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If traditional PLL with fixed gain is used, then the system is simple to implement, but the bandwidth of the control system is reduced and dynamic performance is affected

Engineering Contradiction:
Improvecontrol system complexityVSAvoidsystem bandwidth
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The invention replaces the fixed gain PLL with a dynamic cost function-based approach where the gain characteristics are adaptively determined by the stator current characteristics and position region. This dynamic adjustment enables the system to achieve higher bandwidth and faster response while maintaining implementation feasibility.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If more iterations are performed to obtain accurate position, then rotor position accuracy improves, but control period increases and carrier ratio decreases, harming dynamic performance

Engineering Contradiction:
Improve rotor position accuracyVSAvoidcontrol period
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

By segmenting the position plane into four regions, the method reduces the estimation search space significantly. This segmentation enables accurate position estimation with fewer iterations, thereby reducing the control period and improving the carrier ratio without sacrificing position accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The method changes the estimation approach by using region-specific cost functions that are optimized for each position region. This parameter change enables the system to achieve accurate results with minimal iterations, reducing the time loss while maintaining high position accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12549119B2Direct locating method for calculating position of permanent magnet synchronous motor
Publication Date: 2026.02.10 ZHEJIANG UNIV
  • US12549119B2 patent drawing
  • US12549119B2 patent drawing
  • US12549119B2 patent drawing

AI summary

A direct locating method for calculating a position of a permanent magnet synchronous motor is provided. The direct locating method performed by a processor includes: three-phase stator currents of the permanent magnet synchronous motor are converted by coordinate to obtain the stator currents in the αβ two-phase stationary coordinate system, and the initial position region is determined. The stator currents in dq two-phase synchronous rotating coordinate system are obtained by coordinate conversion. The stator current cost model is established. Then the d-axis stator current is inputted into the cost model and the position is outputted, and the final estimated position is determined to realize the direct locating of the permanent magnet synchronous motor's position.