PMSM Dead-Time Compensation Using Current Polarity Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing dead-time compensation methods for Permanent Magnet Synchronous Motors (PMSMs) are either ineffective due to fixed compensation values or costly and unstable due to the need for high-quality observers.

Innovation Solution

A dead-time compensation method that involves acquiring current sampling time d-axis and q-axis currents, performing low-pass filtering, and calculating compensation voltage values based on pre-compensation voltage values, PWM duty ratios, and current polarities to minimize the dead-time effect.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If fixed compensation methods are used, then implementation simplicity is improved, but compensation precision deteriorates due to over-compensation or under-compensation

Engineering Contradiction:
Improveimplementation simplicityVSAvoidcompensation precision
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent transforms the static fixed compensation method into a dynamic adaptive compensation method. The compensation amount is dynamically adjusted based on real-time detection of dead-time effects and motor operating parameters (current, voltage, frequency), allowing the system to adapt to varying conditions and achieve precise compensation without complex observers.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If observer-based compensation methods are used, then compensation precision is improved through real-time estimation, but system complexity and cost increase due to high-quality observer requirements

Engineering Contradiction:
Improvecompensation precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a self-service compensation mechanism where the system detects and compensates for dead-time effects using its own operating parameters without requiring external high-quality observers. The method uses built-in voltage and current detection capabilities to estimate dead-time effects and automatically adjusts compensation, eliminating the need for complex observer structures.

Inventive Principle:
Principle #25Self-service

3Reliability

If dead-time is introduced to prevent switching transistor damage, then reliability is improved, but control precision deteriorates due to cumulative dead-time effects

Engineering Contradiction:
Improveswitching transistor protectionVSAvoidcontrol precision
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary anti-action by detecting dead-time effects in advance and compensating for them before they accumulate and cause significant control errors. The method continuously monitors voltage and current to estimate dead-time impacts and applies compensatory adjustments to the PWM signals, preventing the cumulative effect from degrading control precision while maintaining the necessary dead-time for transistor protection.

Inventive Principle:
Principle #9Preliminary anti-action

Data Source

PatentUS12237783B1Dead-time compensation method and apparatus for permanent magnet synchronous motor, device, and storage medium
Publication Date: 2025.02.25 YANG HUA
  • US12237783B1 patent drawing
  • US12237783B1 patent drawing
  • US12237783B1 patent drawing

AI summary

The present disclosure relates to a dead-time compensation method and apparatus for a permanent magnet synchronous motor (PMSM), a device, and a storage medium. The method includes: acquiring current sampling time d-axis currents and current sampling time q-axis currents corresponding to current sampling time three-phase stator currents of the PMSM; acquiring, according to vector angles of current sampling time three-phase current vectors, current sampling time filtered d-axis currents, and current sampling time filtered q-axis currents, included angles between the current sampling time three-phase current vectors and the d-axis, and acquiring current sampling time angles θ of the current sampling time three-phase current vectors; acquiring polarities of the current sampling time three-phase stator currents according to the current sampling time angles θ; and acquiring current sampling time compensation voltage values according to the polarities of the current sampling time three-phase stator currents.