Motor Controller Inverse Model Compensation for Noise Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor control systems for electric power steering face issues with motor operation noise due to noise sensitivity in current detection and parameter variations, particularly when using high-pass filters in feedforward control, which increase torque command value noise and sensitivity.

Innovation Solution

A motor control system that employs feedforward control with compensation for self-inductance using an inverse model, correcting phase characteristics and gain reductions with angular velocity-based adjustments, and includes dead band compensation to reduce noise sensitivity and operation noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If feedback control is used for motor current control, then control accuracy is improved, but motor operation noise is generated due to noise in current detector

Engineering Contradiction:
Improvecontrol accuracyVSAvoidmotor operation noise
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The control system is divided into feedforward control and feedback control paths. The feedforward control path uses inverse model compensation to handle the main control task without using noisy current detection values, while the feedback control path handles only the error correction. This segmentation allows the system to achieve control accuracy without being affected by current detector noise in the main control path.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An inverse model of the motor and drive circuit is introduced as an intermediary to compensate for parameter variations and characteristics. This inverse model allows the feedforward control to predict and compensate for system behavior without directly using noisy current detection values, thereby reducing motor operation noise while maintaining control accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Stability of the object's composition

If high-pass filter is used in feedforward control to process actual currents, then parameter variation compensation is improved, but torque command value noise sensitivity is increased

Engineering Contradiction:
Improveparameter variation compensationVSAvoidtorque command value noise sensitivity
Core Design Contradiction:
Stability of the object's compositionVSObject-affected harmful factors

Solution Approach 1:

The system changes the parameter representation by using an inverse model that accounts for parameter variations in the motor and drive circuit. Instead of directly filtering actual currents with high-pass filters, the inverse model compensates for parameter variations in a way that does not amplify noise, thereby reducing torque command value noise sensitivity while maintaining parameter variation compensation.

Inventive Principle:
Principle #35Parameter changes

3Object-generated harmful factors

If current detection value is not directly used to suppress motor operation noise, then motor operation noise is reduced, but motor output torque varies due to parameter variations

Engineering Contradiction:
Improvemotor operation noiseVSAvoidmotor output torque stability
Core Design Contradiction:
Object-generated harmful factorsVSStability of the object's composition

Solution Approach 1:

The inverse model performs preliminary compensation for parameter variations and drive circuit characteristics before the control action is applied. By pre-compensating for these variations in the feedforward path, the system can avoid using noisy current detection values while still maintaining stable motor output torque through the compensated feedforward commands.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A feedback mechanism is introduced to compensate for the limitations of feedforward control. The feedback path uses current detection values only for error correction, not for the main control command, thereby suppressing motor operation noise while maintaining torque stability through the combination of inverse model feedforward compensation and feedback error correction.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11139766B2Controller, motor control system having the controller, and electric power steering system having the motor control system
Publication Date: 2021.10.05 NIDEC CORP(JP)
  • US11139766B2 patent drawing
  • US11139766B2 patent drawing
  • US11139766B2 patent drawing

AI summary

A technique for reducing an operation noise even when a high-pass filter is used for controlling a motor is provided. A controller is used in a motor control system for driving a motor by using a drive circuit and an inverter. The controller includes a current control block. The controller performs feedforward control by using a current value, compensates for a term of a self-inductance of the motor included in a current control block by an inverse model, compensates for a phase characteristic of a transfer function of the inverse model by an advance component, and corrects a gain characteristic of the transfer function of the inverse model by a function of a physical quantity obtained based on an angular velocity of the motor, thereby compensating for a phase delay and a gain reduction of a torque output generated by the self-inductance.