EPS Motor Field-Weakening Control Using q-Axis-Coupled d-Axis Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motor control devices for three-phase brushless motors during field-weakening control fail to adequately suppress noise and vibration caused by changes in the q-axis current command value, which are not addressed by limiting the change rate of the d-axis current command value alone.

Innovation Solution

A motor control device that includes a torque command/current command converter, a field-weakening controller, a d-axis current final value calculator, a current controller, and a d-axis current adjuster, which adjusts the d-axis current command based on the q-axis current command value to suppress the frequency component of the q-axis current command in a specific frequency band, thereby reducing noise and vibration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If field-weakening control is performed by limiting the change rate of the d-axis current command value, then the motor speed response is improved, but noise and vibration caused by q-axis current command changes are not adequately suppressed

Engineering Contradiction:
Improvemotor speed responseVSAvoidnoise and vibration
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

A d-axis current adjuster is introduced as an intermediary component between the field-weakening controller and the current controller. This adjuster modifies the d-axis current command final value based on the q-axis current command value, effectively mediating the interaction between d-axis and q-axis current controls to suppress noise and vibration while maintaining speed response performance

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The d-axis current adjuster uses the q-axis current command value as feedback to dynamically adjust the d-axis current command final value. This feedback mechanism allows the system to respond to changes in q-axis current and suppress the resulting noise and vibration in real-time during field-weakening control operation

Inventive Principle:
Principle #23Feedback

2Speed

If the d-axis current command value changes rapidly to increase motor speed during field-weakening control, then the motor's ability to operate at high speed is improved, but noise and vibration occur due to the interaction with q-axis current changes

Engineering Contradiction:
Improvemotor operating speedVSAvoidnoise and vibration
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The d-axis current adjuster performs preliminary anti-action by pre-adjusting the d-axis current command final value based on anticipated or concurrent changes in the q-axis current command value. This proactive adjustment prevents the harmful interaction between d-axis and q-axis current changes before it can generate significant noise and vibration

Inventive Principle:
Principle #9Preliminary anti-action

Solution Approach 2:

The d-axis current adjuster serves as a mediator that coordinates the relationship between d-axis and q-axis current controls during high-speed operation. By adjusting the d-axis current command based on q-axis current command value, it enables rapid speed response while filtering out the harmful interactions that would otherwise generate noise and vibration

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS20230406404A1Motor control device and electric power steering device provided with same
Publication Date: 2023.12.21 DENSO CORP
  • US20230406404A1 patent drawing
  • US20230406404A1 patent drawing
  • US20230406404A1 patent drawing

AI summary

A field-weakening controller determines a d-axis current command correction value in field-weakening control according to a modulation factor that correlates with the ratio of the voltage amplitude applied to the inverter to the power supply voltage. A d-axis current final value calculator outputs a d-axis current command final value calculated using a d-axis current command value and a d-axis current command correction value. A Current controller performs feedback control of the d-axis current command final value and the q-axis current command value. A d-axis current adjuster adjusts the d-axis current command final value based on the q-axis current command value so as to suppress an influence of the frequency component of the q-axis current command value in a specific frequency band for which at least a lower limit frequency is determined.