Motor Position Data Compensation for Time Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electric motors with permanent magnets face inefficiencies due to time delays in position data processing, leading to misalignment of control signals with the rotor position, resulting in inaccurate motor control.

Innovation Solution

A system that compensates for time delays in position determination by detecting position data, sensing analog currents, converting them to digital data, and synchronizing the data to align with actual current readings, ensuring precise control signals are generated for the motor.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If position data is processed through electronic data processing or measurement circuitry, then the position information can be obtained, but time delay occurs causing misalignment between control signals and rotor position

Engineering Contradiction:
Improveposition measurement accuracyVSAvoidtime delay in position data
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by measuring and determining the time delays (Td1, Td2, Td3) in advance through calibration procedures, then using these pre-determined delay values to compensate for position data in real-time operation. The data processor stores these delay measurements and automatically applies compensation calculations to align position data with corresponding current measurements, eliminating the need for real-time delay measurement while maintaining synchronization accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple time delays are compensated by summing them, then synchronization accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidcomplexity of delay compensation system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies parameter changes by transforming multiple separate time delay parameters (Td1, Td2, Td3) into a single composite compensation parameter that represents the total delay. The data processor calculates the sum of these delay parameters and uses this aggregated value to adjust the position data timing, thereby simplifying the compensation mechanism while maintaining the ability to correct for all individual delay sources in the measurement chain.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If position data is compensated for time delay, then control signal alignment with rotor position is improved, but processing complexity increases

Engineering Contradiction:
Improvecontrol signal synchronizationVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements feedback by using the measured time delay parameters to continuously adjust and compensate position data in real-time operation. The data processor receives position measurements, applies the pre-determined compensation based on stored delay values, and generates corrected position data that is fed back into the control system to drive the motor. This closed-loop approach ensures continuous synchronization between control signals and actual rotor position despite varying operating conditions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8723460B2Method and system for controlling an electric motor with compensation for time delay in position determination
Publication Date: 2014.05.13 DEERE & CO
  • US8723460B2 patent drawing
  • US8723460B2 patent drawing
  • US8723460B2 patent drawing

AI summary

A sensor detects position data for a rotor of the motor at a first time. A data processor receives the detected position data associated with a first time delay. A sensing circuit senses an analog current at the motor during a second time delay. An analog-to-digital converter converts the analog current to a digital current data during a third time delay. The fourth time delay is detected between actual current reading instant and position reading instant in a data processor. The digital phase current data is transformed into measured direct and quadrature axes control current data based on synchronization or temporal alignment of the position data with the actual measured analog phase current at the starting time by compensating the position data by a sum of the second time delay, the third time delay and the fourth time delay, where the first time delay is subtracted from the sum.