Predictive Motor Position Control for Fast Settling Accuracy
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor control systems struggle to quickly position a load within a predetermined range from a target position without decelerating the positioning speed or requiring feedback from a host controller.
Innovation Solution
A motor control device incorporating a prediction part, correction command generator, and corrector that calculates predicted target position deviations and generates correction commands to adjust the position command, allowing for quick positioning without deceleration and external feedback.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If the motor positioning speed is increased to achieve quick positioning, then the positioning speed is improved, but the positioning accuracy within the predetermined range deteriorates
Solution Approach 1:
The prediction part calculates the predicted target position deviation in advance based on current position deviations and positioning characteristics, before the positioning process completes. This allows the system to proactively determine the necessary correction amount, enabling high-speed positioning while maintaining accuracy within the predetermined range through pre-computed correction commands.
Solution Approach 2:
The system calculates the predicted target position deviation and determines the correction command in advance, cushioning against potential positioning errors before they occur. By computing the correction amount based on predicted deviation and predetermined range, the system prepares the necessary adjustment beforehand, ensuring accurate positioning within the range even at high speeds.
2Manufacturing precision
If the position command is corrected based on real-time feedback from the host controller, then the positioning accuracy is improved, but the response time and productivity deteriorate
Solution Approach 1:
The motor control device performs self-correction by internally calculating the predicted target position deviation and generating the correction command without requiring external feedback from the host controller. The prediction part uses the motor's own positioning characteristics and current position deviations to determine the correction amount, enabling autonomous high-speed accurate positioning within the predetermined range.
Solution Approach 2:
The correction command generation function is extracted from the host controller and integrated into the motor control device. By taking out the prediction and correction capabilities from the external controller and embedding them in the motor control device, the system eliminates the feedback loop delay, achieving faster response time and higher productivity while maintaining positioning accuracy.
Data Source
AI summary
Motor control device controls motor that moves load to a target position. Motor control device includes prediction part, correction command generator, corrector, and controller. Prediction part acquires one or more target position deviations and a target settling time, and calculates a predicted target position deviation indicating a difference between a position of load and the target position at the target settling time based on the one or more target position deviations and the target settling time. When the predicted target position deviation indicates that load does not reach within a predetermined range from the target position, correction command generator generates a correction command for correcting a position command based on the predicted target position deviation. Corrector acquires the position command, corrects the position command based on the correction command, and generates a corrected position command Controller controls motor based on the corrected position command and a position of motor.


