Position Sensor Dynamic Error Compensation via Speed-Adaptive Filtering
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing position sensors face challenges in reducing dynamic error, especially when the speed of the moving target changes, leading to incorrect position results due to noise introduction in dynamic error calculation.
Innovation Solution
A method for dynamic error compensation in position sensors involves determining the position of a moving target, calculating its speed, and computing a running average of speed over multiple positions. This method freezes or updates the dynamic angle error based on speed deviations within defined windows, ensuring accurate compensation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a running average of speed is calculated based on the last k samples to reduce noise, then noise suppression is improved, but the position sensor becomes unresponsive to speed changes until the running average updates
Solution Approach 1:
The patent implements a dynamic window mechanism that adjusts the running average calculation based on detected speed changes. When a speed change is detected, the window size or update rate is modified to balance noise suppression with responsiveness, allowing the system to adapt its filtering behavior to current operating conditions rather than using a fixed approach
Solution Approach 2:
The system continuously monitors speed variations and uses this feedback to adjust the running average calculation parameters. By detecting when speed changes occur and modifying the averaging behavior accordingly, the system maintains both noise suppression and responsiveness to actual speed changes
2Measurement precision
If the running average window size k is increased to improve noise suppression, then measurement precision is improved, but the response time to speed changes increases
Solution Approach 1:
The patent makes the window size k a dynamic parameter that changes based on operating conditions. During steady-state operation, a larger window provides better noise suppression, while during transient speed changes, the window size is reduced or the update rate increased to improve response time, thus optimizing both precision and responsiveness at different times
Solution Approach 2:
The system employs periodic evaluation of speed changes and adjusts the running average calculation rhythmically. By periodically checking for speed changes and modifying the averaging behavior, the system achieves both noise suppression during stable periods and rapid response during transition periods
Data Source
AI summary
A method for dynamic error compensation of a position sensor and a position sensor are disclosed. In the method, a calculated speed of a moving target for a current determined position is compared to a calculated running average of the speed of the moving target over a certain number of determined positions and if the calculated speed of the moving target for the current position is within a first window around the calculated running average of the speed of the moving target over the certain number of determined positions the dynamic angle error is not re-calculated for the current determined position, and/or if the calculated speed of the moving target for the current determined position exceeds a second window the previously calculated running average is deleted and the calculation of the running average of the speed of the moving target over a certain number of determined positions is restarted.
