Predictive Motor Position Control for Fast Settling Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepositioning speedVSAvoidpositioning accuracy
Core Design Contradiction:
SpeedVSManufacturing precision

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.

Inventive Principle:
Principle #10Preliminary action

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.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

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

Engineering Contradiction:
Improvepositioning accuracyVSAvoidresponse time
Core Design Contradiction:
Manufacturing precisionVSProductivity

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.

Inventive Principle:
Principle #25Self-service

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.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12476567B2Motor control device
Publication Date: 2025.11.18 PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO LTD
  • US12476567B2 patent drawing
  • US12476567B2 patent drawing
  • US12476567B2 patent drawing

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.