Motor Position Compensation for Sensor Delay in Drive Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The delay time between the output of position detection results by a position sensor and the acquisition of these results for motor control cycles affects responsiveness and stability, making it difficult to reduce its influence effectively.
Innovation Solution
A motor drive system that includes a compensation amount adjustment unit to count the time difference between detection result updates and generate a compensation value, and a control unit to perform position control based on compensated position information, thereby reducing the influence of delay time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the control cycle is set longer than the position sensor output period, then the system can process position data at a manageable rate, but the delay time between position detection and control acquisition becomes irregular and difficult to manage
Solution Approach 1:
The patent applies preliminary action by calculating the delay time compensation amount in advance based on the relationship between the position sensor output period and control cycle. The compensation amount is pre-computed using the formula: compensation amount = (delay time / position sensor output period) × position change amount, allowing the system to proactively correct for timing irregularities before they affect control accuracy.
Solution Approach 2:
The patent changes the parameter of position information by applying a compensation amount that adjusts the detected position based on the calculated delay time. This parameter transformation converts raw position data into compensated position data that accounts for timing irregularities, thereby resolving the contradiction between manageable control cycles and irregular delay times.
2Productivity
If the control cycle is set longer than the position sensor output period, then the system can process position data at a manageable rate, but the responsiveness and stability of motor control are adversely affected
Solution Approach 1:
The patent implements feedback by continuously monitoring the delay time between position sensor output and control acquisition, calculating the compensation amount based on this feedback, and applying it to adjust subsequent position information. This closed-loop feedback mechanism ensures that control responsiveness and stability are maintained despite the longer control cycle period.
Solution Approach 2:
The system performs preliminary calculation of the compensation amount based on the known relationship between sensor output period and control cycle. By pre-computing the compensation factor, the system prepares in advance to correct timing discrepancies, thereby maintaining control reliability without sacrificing productivity.
3Measurement precision
If position detection results are updated at each control cycle, then control accuracy is improved, but the delay time from sensor output to control acquisition becomes significant and irregular
Solution Approach 1:
The patent transforms the position detection parameter by applying a compensation amount that adjusts for the delay time. The compensated position information is calculated as: compensated position = detected position + compensation amount, where the compensation amount is derived from the delay time and position change rate. This parameter transformation maintains measurement precision while accounting for time delays.
Solution Approach 2:
The system performs preliminary calculation of the compensation amount based on the delay time and position change characteristics. By computing the compensation factor in advance, the system prepares to correct the position information before it is used for control, thereby reducing the effective impact of delay time while maintaining high measurement precision.
Data Source
AI summary
A power conversion device according to an aspect of the embodiment is a power conversion device in which a delay time occurs from a first timing of updating a detection result of a position of a motor using a position sensor by outputting the detection result of each position of the motor in each first period from the position sensor to a second timing of acquiring position information of the motor in each second period within a control cycle of the motor. The power conversion device includes a compensation amount adjustment unit and a control unit. The compensation amount adjustment unit counts time from the first timing to the second timing and generates a compensation value for compensating for the position information based on the counting result. The control unit performs position control on the motor based on the position information as a result of compensation and position command information of the motor.


