Harmonic Compensation for Rotary Position Sensors
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional techniques for compensating non-ideal position sensor harmonics in rotary systems, such as electric motors, are computationally cumbersome and fail to provide consistent convergence over the entire operating speed range, leading to torque/power ripples, noise, and vibration.
Innovation Solution
A computationally efficient approach that includes a processing system generating adaptation coefficients based on error signals, estimated angular velocity, and position to perform position sensor harmonic adaptation and compensation, separating tasks to improve computational efficiency and achieve fast and reliable learning across the entire speed range.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If conventional techniques are used to compensate position sensor harmonics, then compensation can be achieved, but computational complexity increases and convergence consistency deteriorates
Solution Approach 1:
The patent segments the harmonic compensation task by separating the estimation of harmonic parameters from the compensation application. The adaptation coefficients are estimated separately using observed electrical quantities, then applied to compensate position sensor harmonics. This segmentation reduces computational complexity while maintaining convergence consistency across the operating speed range.
Solution Approach 2:
The patent changes the approach from direct position sensor harmonic compensation to compensating through electrical quantity measurements. By estimating harmonic parameters from electrical quantities (currents, voltages) and using these to infer position harmonics, the system achieves consistent convergence without the computational burden of direct position-based methods.
2Object-generated harmful factors
If conventional harmonic compensation methods are applied, then position sensor harmonics can be compensated, but torque/power ripples and noise increase due to inconsistent convergence
Solution Approach 1:
The patent implements feedback by continuously estimating adaptation coefficients from observed electrical quantities and using these coefficients to compensate position sensor harmonics in real-time. This closed-loop feedback mechanism ensures consistent convergence across the operating speed range, thereby reducing torque/power ripples and noise generated by inconsistent compensation.
3Measurement precision
If complex compensation algorithms are used, then harmonic compensation accuracy improves, but real-time processing capability deteriorates
Solution Approach 1:
The patent replaces complex mechanical/computational harmonic compensation algorithms with an electrical quantity-based estimation approach. By using electrical currents and voltages to estimate position sensor harmonics through adaptation coefficients, the system achieves accurate real-time compensation without the computational burden of traditional methods, maintaining both precision and processing speed.
Data Source
AI summary
Examples described herein provide a rotary system that includes a rotor having an axis of rotation, a position sensor to measure an angular position of the rotor with respect to the axis of rotation, and a processing system to perform operations. The operations include receiving an output from the position sensor, the output being a measure of an angular position of the rotor with respect to the axis of rotation. The operations further include generating, based on the output from the position sensor, an error signal, an estimated angular velocity, and an estimated position. The operations further include performing a position sensor harmonic adaptation based at least in part on the error signal, the estimated angular velocity, and the estimated position to generate adaptation coefficients. The operations further include performing a position sensor harmonic compensation based on the adaptation coefficients and the estimated position to generate a difference in position.


