Motor Control Unit Parameter Estimation via Dead Time Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor driving apparatuses face challenges in accurately estimating parameters such as phase resistance, counter electromotive force constant, d-axis inductance, and q-axis inductance, which are crucial for efficient motor control, due to nonlinearity and variable conditions.

Innovation Solution

A motor driving apparatus and method that estimates these parameters by supplying d-axis and q-axis test currents, using a step-like composite square wave driving current, and compensating for dead time based on the polarity of the driving current, allowing for precise parameter estimation across varying rotor speeds and torques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed constant parameter is used for motor control, then the control system is simple, but the parameter estimation accuracy deteriorates under variable conditions

Engineering Contradiction:
Improvecontrol system complexityVSAvoidparameter estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent implements dynamic parameter estimation by continuously monitoring motor operating conditions (current, voltage, temperature) and updating parameters such as phase resistance, counter electromotive force constant, and inductance values in real-time, allowing the control system to adapt to variable conditions while maintaining reasonable complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes physical parameters by measuring actual motor characteristics under different operating conditions and adjusting control parameters accordingly, including compensating for temperature effects on resistance and accounting for saturation effects on inductance, thereby improving estimation accuracy without requiring an overly complex system

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If test currents are supplied for parameter estimation, then the parameter accuracy improves, but the control time increases

Engineering Contradiction:
Improveparameter estimation accuracyVSAvoidcontrol time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary parameter estimation during motor startup or idle periods before full operation begins, so that parameter values are ready when needed, reducing the time penalty during actual control operations

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements periodic parameter estimation at scheduled intervals during motor operation rather than continuously, updating parameters at appropriate moments (e.g., during steady-state operation or between load changes) to balance accuracy with minimal disruption to control timing

Inventive Principle:
Principle #19Periodic action

3Measurement precision

If dead time compensation is implemented, then the voltage control accuracy improves, but the control complexity increases

Engineering Contradiction:
Improvevoltage control accuracyVSAvoidcontrol complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dead time compensation by measuring the actual voltage applied to the motor (accounting for inverter dead time effects) and using this feedback information to adjust the voltage commands, thereby improving control accuracy while managing complexity through systematic feedback mechanisms

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9853583B2Motor driving apparatus and controlling method thereof
Publication Date: 2017.12.26 SAMSUNG ELECTRONICS CO LTD
  • US9853583B2 patent drawing
  • US9853583B2 patent drawing
  • US9853583B2 patent drawing

AI summary

Disclosed herein are a motor driving apparatus and a controlling method thereof. The motor driving apparatus includes a motor having a rotor including a permanent magnet, and a stator, an inverter to supply a driving power to the motor, and a control unit to estimate a parameter using a startup estimation when a rotation speed of the rotor is less than a preset startup speed, to estimate the parameter using a driving estimation with compensating for a dead time when the rotation speed of the rotor is equal to or greater than the preset startup speed and a torque of the rotor is equal to or less than a preset driving torque, and to estimate the parameter using the driving estimation without the dead time compensation when the rotation speed of the rotor is equal to or greater than the preset startup speed and the torque of the rotor exceeds the preset driving torque.