Motor Speed Correction Using Position Error Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electric motor control devices include periodic errors in rotational position detection, leading to inaccuracies in calculated rotating speed.
Innovation Solution
An electric motor control device with a speed calculating unit that receives position detection signals and time change signals, and a speed correcting unit that applies a speed correction model to correct periodic speed errors, ensuring accurate rotating speed calculation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If speed correction model is applied to correct periodic errors, then rotating speed calculation accuracy is improved, but device complexity increases
Solution Approach 1:
The correction model acts as an intermediary between the position detector and the speed calculating unit. It receives rotational position information, processes it to determine periodic speed errors, and generates correction values that are applied to the speed calculation, thereby mediating the error without requiring complete system redesign.
Solution Approach 2:
The system performs preliminary action by pre-calculating correction values based on the rotational position before final speed calculation. The correction model prepares the necessary correction data in advance, allowing the speed calculating unit to apply these corrections efficiently without adding significant computational burden during real-time operation.
Data Source
AI summary
An electric motor control device that can accurately calculate the rotating speed of an electric motor. The electric motor control device includes a speed calculating unit configured to receive, from a position detector that detects a rotational position of an electric motor and outputs a position detection signal including a periodic error determined according to the rotational position, an input of the position detection signal, receive, from a time detector that outputs a position change time signal obtained by detecting a time period in which the position detection signal output from the position detector changes, an input of the position change time signal, and calculate rotating speed of the electric motor based on the position detection signal and the position change time signal. Further, there is a speed correcting unit for correcting a periodic speed error determined according to the rotational position of the electric motor.


