Motor Speed Estimation via Multiple-Point Smoothing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor-speed estimation methods face challenges in achieving smooth and real-time speed measurement, particularly at high speeds, due to position quantization errors from encoders, leading to ripple issues and phase delays.

Innovation Solution

A multiple-point smoothing method that over-samples encoder output, averages position differences, and applies low-pass filtering to obtain a final speed estimation, using an over-sampling factor that remains constant regardless of motor rotation speed, thereby reducing ripple and phase delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If encoder output is sampled at standard sampling frequency, then device complexity is reduced, but speed measurement smoothness deteriorates due to position quantization errors

Engineering Contradiction:
Improvesampling frequencyVSAvoidspeed measurement smoothness
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent divides the speed estimation process into multiple segments by using multiple past position measurements (P(t-1), P(t-2), ..., P(t-N)) rather than a single position difference. This segmentation of the measurement process allows the system to average out quantization errors across multiple segments, improving smoothness without requiring higher sampling frequency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary smoothing by calculating a weighted average of multiple past position differences before final speed computation. This preliminary action of averaging position differences from multiple previous samples reduces the impact of quantization errors before the final speed calculation, achieving smooth speed measurement at standard sampling frequencies.

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If standard speed estimation method is used, then device complexity is reduced, but measurement precision deteriorates due to ripple errors at specific speeds

Engineering Contradiction:
Improvespeed estimation methodVSAvoidspeed estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces a dynamic weighting mechanism where the weights of past position measurements are adjusted based on the ripple detection result. When ripple is detected at current speed, the system dynamically modifies the weighting factors to exclude or reduce the influence of affected measurement points, thereby maintaining measurement precision across varying speeds without increasing device complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the speed estimation calculation by using a weighted average formula with adjustable weights (w1, w2, ..., wN) instead of a simple difference calculation. This parameter change allows the system to optimize the estimation by giving different weights to different past measurements, reducing ripple errors while maintaining computational simplicity.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If simple speed estimation is used, then ease of operation is improved, but reliability deteriorates due to phase delay at high speeds

Engineering Contradiction:
Improvespeed estimation simplicityVSAvoidhigh-speed control accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent performs preliminary calculations of multiple position differences and their weighted average before final speed determination. This preliminary action prepares smoothed and more accurate intermediate values that compensate for potential phase delays, allowing the final speed estimation to be more reliable at high speeds while maintaining the simplicity of the overall operation through automated calculation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the estimated speed is continuously updated based on the weighted average of past position measurements. This feedback approach ensures that the speed estimation adapts to changing motor conditions, improving reliability at high speeds by continuously refining the estimate based on recent measurement history without complicating the operational interface.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7460974B2Multiple-point smoothing method for motor-speed estimation
Publication Date: 2008.12.02 DELTA ELECTRONICS INC(CN)
  • US7460974B2 patent drawing
  • US7460974B2 patent drawing
  • US7460974B2 patent drawing

AI summary

A multiple-point smoothing method for motor-speed estimation. The output of an encoder is over-sampled to obtain over-sampled position differences according to an over-sampling factor M. The over-sampled position differences are averaged to obtain an initial speed estimation. The initial speed estimation is low-pass filtered to obtain a final speed estimation. The final speed estimation is sent to a speed controller to control the speed of a motor. Alternatively, in a composite multiple-point smoothing scheme, the initial speed estimations based on two over-sampling factors are obtained. One of the initial speed estimations is selected based on an average of the two estimations, and the selected initial speed estimation is further processed to obtain a final speed estimation. The method of the present invention can reduce ripple in estimated speed of motor when the motor is operated at high speed.