Motor Control Unit Dead Time Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional electric power steering apparatuses face issues with current waveform distortion and torque ripple due to dead time in inverter switching devices, leading to poor steering control and increased noise and vibration, which existing compensation methods fail to adequately address without tuning operations or accurate compensation for temperature and motor rotational angle.

Innovation Solution

A vector control type motor control unit that calculates dead time compensation values based on motor rotational angle and temperature, adding these values to voltage command signals after space vector modulation to compensate for inverter dead time, thereby improving current waveform accuracy and reducing noise and torque ripple without the need for tuning operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If dead time compensation is performed using conventional methods, then current waveform distortion and torque ripple are reduced, but tuning operations are required and compensation accuracy deteriorates with temperature and rotational angle variations

Engineering Contradiction:
Improvecurrent waveform accuracyVSAvoidcompensation system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent pre-calculates and stores dead time compensation values in a lookup table for various motor rotational angles before operation. During actual control, the controller simply retrieves the appropriate compensation value from the table based on the current rotational angle, eliminating the need for real-time calculation and tuning operations while maintaining high accuracy across different temperatures and speeds

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent divides the motor rotational angle range into multiple regions and applies different compensation values for each region. By changing the compensation parameter based on the rotational angle region, the system achieves accurate compensation across the entire operating range without requiring complex real-time adjustments or tuning operations

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If simple dead time compensation is applied, then device complexity is reduced, but compensation accuracy deteriorates under varying temperature and rotational speed conditions

Engineering Contradiction:
Improvecompensation method simplicityVSAvoidcompensation accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system pre-computes compensation values covering the full range of operating conditions (temperature and rotational angle) and stores them in a lookup table. This preliminary preparation allows the controller to achieve high compensation accuracy under all conditions by simply retrieving pre-calculated values, without requiring complex real-time computation or frequent tuning operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements dynamic compensation by selecting different compensation values from the lookup table based on the current motor rotational angle and temperature conditions. The compensation parameter dynamically adapts to operating conditions while maintaining a relatively simple control structure, achieving high reliability without excessive complexity

Inventive Principle:
Principle #15Dynamics

3Device complexity

If no dead time compensation is applied, then control system simplicity is maintained, but current waveform distortion and noise increase significantly

Engineering Contradiction:
Improvecontrol system simplicityVSAvoidnoise and torque ripple
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

Solution Approach 1:

The patent pre-calculates dead time compensation values for all possible motor rotational angles and stores them in a lookup table during system initialization or manufacturing. During operation, the controller retrieves the appropriate compensation value based on the current rotational angle, effectively eliminating current waveform distortion and torque ripple without adding complex real-time computation or tuning mechanisms to the control system

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11097772B2Motor control unit and electric power steering apparatus equipped with the same
Publication Date: 2021.08.24 NSK LTD
  • US11097772B2 patent drawing
  • US11097772B2 patent drawing
  • US11097772B2 patent drawing

AI summary

[Problem]An object of the present invention is to provide a vector control type motor control unit that compensates a dead time of an inverter without a tuning operation, improves a distortion of a current waveform and responsibility of the current control, and suppresses sound, vibration and a torque ripple.[Means for Solving the Problem]The present invention is the vector control type motor control unit that calculates a q-axis control assist command value, calculates dq-axes current command values from the control assist command value, converts the dq-axes current command values into 3-phase duty command values, and drives and controls a 3-phase brushless motor by a PWM-controlled inverter, wherein dead time compensation of the inverter is performed by calculating 3-phase dead time reference compensation values based on a motor rotational angle, calculating 3-phase dead time compensation values by temperature-correcting the 3-phase dead time reference compensation values, and adding the 3-phase dead time compensation values to 3-phase voltage command values after performing dq-axes space vector modulation.