Field Weakening Vector Controller for PMSM Torque Stability

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional field weakening vector control methods for permanent magnet synchronous motors fail to achieve high-precision, high-response, and high-stability torque control, particularly in the field weakening region, due to limitations in generating d-axis current commands and ensuring torque accuracy.

Innovation Solution

A field weakening vector controller that corrects the q-axis current command using a product of the d-axis current command and a sine signal representing the phase difference between the reference axis and the motor axis, ensuring stable operation by subtracting a stabilization signal from the q-axis current command to compensate for axis errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If d-axis and q-axis currents are controlled proportionally using a table of d-axis current command values, then the control structure is simple, but the torque accuracy is insufficient

Engineering Contradiction:
Improvecontrol structureVSAvoidtorque accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces a feedback mechanism where the actual q-axis current is detected and compared with the commanded q-axis current. The difference (error signal) is fed back to the q-axis current controller to adjust the control output, enabling precise torque control. This feedback loop transforms the open-loop proportional control into a closed-loop control system, resolving the contradiction between simple control structure and torque accuracy.

Inventive Principle:
Principle #23Feedback

2Reliability

If d-axis current command is calculated using proportional integration of terminal voltage difference, then terminal voltage control is achieved, but d-axis current command response is slow

Engineering Contradiction:
Improveterminal voltage controlVSAvoidd-axis current command response
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent calculates the d-axis current command value in advance based on the terminal voltage command and actual terminal voltage difference before the current control cycle begins. By performing this calculation preliminarily and providing the d-axis current command to the current controllers in advance, the system achieves both reliable terminal voltage control and fast current response, as the command is ready before execution is needed.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If q-axis current command is not corrected for phase difference, then control calculation is simple, but torque response accuracy deteriorates

Engineering Contradiction:
Improvecontrol calculationVSAvoidtorque response accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies a phase difference correction by multiplying the commanded q-axis current by a correction factor derived from the sine of the phase difference angle. This parameter change compensates for the angular misalignment between the control reference axis and the motor reference axis, ensuring accurate torque response. The correction is calculated efficiently using pre-stored sine values, maintaining computational simplicity while improving precision.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7443120B2Field weakening vector controller for permanent magnet synchronous motor and control module
Publication Date: 2008.10.28 HITACHI LTD
  • US7443120B2 patent drawing
  • US7443120B2 patent drawing
  • US7443120B2 patent drawing

AI summary

A field weakening vector controller is disclosed which calculates a d-axis current command value for a power converter to drive a permanent magnet synchronous motor. The field weakening vector controller includes a stabilization calculator, a d-axis current command calculator, a q-axis current command calculator, and a phase calculator. The d-axis current command calculator corrects the d-axis current command value, while the stabilization calculator calculates a product of the phase error and the d-axis command value. The q-axis current command calculator corrects the q-axis current command value using this product.