Motor Rotor Position Compensation for Sensor Latency Noise

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor control systems using low-cost position sensors often suffer from noise and inaccuracies due to latency and variable latency in rotor position measurements, particularly at low motor speeds or torque levels, which can lead to unwanted vibrations and noise in applications like automotive systems.

Innovation Solution

A method and motor circuit configuration that involves a microcontroller, a position sensor, and a communication network to periodically request rotor position and velocity estimates from the sensor. The method modifies the received rotor position value using an ageing signal and velocity to generate a modified angular position signal, which is then used to generate control signals for the motor, thereby compensating for latency and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If a low-cost position sensor is used to reduce cost, then cost is reduced, but measurement precision and reliability deteriorate due to latency and variable latency in rotor position measurements

Engineering Contradiction:
ImprovecostVSAvoidrotor position measurement accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The system performs preliminary actions by requesting rotor position data at optimized intervals and using predictive algorithms to estimate current position based on previous measurements and motor velocity. This compensates for the inherent latency in low-cost sensors by proactively preparing position estimates before they are needed for control decisions.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the microcontroller continuously monitors the age of position data and adjusts control strategies based on latency conditions. Velocity feedback is also used to predict position changes and compensate for measurement delays, maintaining control accuracy despite using lower-cost sensing components.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If PID control is used to achieve precise motor control, then control precision is improved, but noise and vibrations increase due to feedback errors and harmonics

Engineering Contradiction:
Improvemotor control precisionVSAvoidnoise and vibrations
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The system applies preliminary anti-action by detecting potential noise and vibration issues before they occur. By monitoring position measurement quality and predicting when feedback errors might generate harmful harmonics, the system proactively adjusts control parameters or reduces feedback gain to prevent noise and vibrations before they affect motor operation.

Inventive Principle:
Principle #9Preliminary anti-action

3Speed

If high-frequency PWM signals are used to improve control response, then control speed is improved, but noise and vibrations increase due to audible harmonics

Engineering Contradiction:
Improvecontrol response speedVSAvoidaudible noise
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The system dynamically changes PWM parameters based on operating conditions. When noise becomes problematic, the microcontroller adjusts PWM frequency or duty cycle patterns to move harmonics outside the audible range or reduces PWM switching activity. This allows maintaining fast control response when needed while minimizing audible noise during normal operation.

Inventive Principle:
Principle #35Parameter changes

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The proposed solution effectively reduces noise and improves the accuracy of motor control by compensating for latency in position measurements, allowing for more precise control of motor torque and speed, even with relatively low-cost sensors, thus enhancing the performance of automotive systems like brake by wire and electric power steering.

Implementation Method 1

Motor rotor position can be measured relatively easily using a sensor such as a Hall effect type sensor that detects the relative position of a target magnet fixed to the motor rotor and a sensing head of the Hall effect sensor.

Methodology Applied
Scientific EffectHall effect: Hall Effect

Data Source

PatentUS20250132701A1Motor control method
Publication Date: 2025.04.24 ZF AUTOMOTIVE UK LTD
  • US20250132701A1 patent drawing
  • US20250132701A1 patent drawing
  • US20250132701A1 patent drawing

AI summary

A method of controlling an electric motor in an apparatus is disclosed. The apparatus comprises a motor having a rotor, a sensor which periodically generates estimates of the angular position of the rotor and an estimate of the velocity of the motor rotor, a microcontroller, and a communication network which connects the microcontroller and the position sensor. The method comprises the steps of periodically sending a request for rotor angular position across the communication network from the microcontroller to the sensor, receiving from the sensor across the communication network a response indicating the rotor angular position and the velocity of the rotor together with an ageing value indicative of the age of the rotor angular position value sent across the communication network, modifying at the microprocessor the received rotor angular position value using the ageing signal and the velocity signal to generate a modified angular position signal that is an estimate of the current rotor position; and generating, by the microcontroller, a set of control signals for the motor using the modified angular position signal.