Motor Controller Timing for Faster Automatic Command Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing motor control systems require significant time and effort for parameter adjustment, which is dependent on operator knowledge and experience, and involve repetitive initialization, evaluation, and learning operations that hinder efficient automatic adjustment.
Innovation Solution
A motor controller with a drive control unit, learning unit, and adjustment management unit that optimizes the timing of initialization, evaluation, and learning operations to reduce the overall adjustment time by allowing parallel processing and synchronized start times based on completion signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If parameter adjustment is performed by repeating initialization operation, evaluation operation, and learning operation sequentially, then the control command can be automatically adjusted, but the adjustment time becomes excessively long
Solution Approach 1:
The learning operation is performed in advance during the initialization phase, before the evaluation operation begins. This preliminary learning allows the system to prepare control commands ahead of time, eliminating the need to wait for sequential completion of operations.
Solution Approach 2:
The system maintains continuous operation by overlapping the initialization operation with the learning operation. While the motor performs initialization movements, the learning unit simultaneously learns from sensor data, ensuring that no time is wasted and useful actions continue without interruption.
2Reliability
If the initialization operation is performed completely before the evaluation operation, then the motor can be properly positioned, but the overall adjustment time increases
Solution Approach 1:
The learning operation is performed in advance during the initialization phase, before the evaluation operation begins. This preliminary learning allows the system to prepare control commands ahead of time, eliminating the need to wait for sequential completion of operations.
Solution Approach 2:
The system dynamically adjusts the timing and overlap of operations based on real-time conditions. The learning operation can start at different points during initialization depending on system state, allowing flexible optimization of both accuracy and speed.
3Measurement precision
If the learning operation waits for the evaluation operation to complete, then accurate learning data can be obtained, but the adjustment process becomes slower
Solution Approach 1:
The learning operation is performed in advance during the initialization phase, before the evaluation operation begins. This preliminary learning allows the system to prepare control commands ahead of time, eliminating the need to wait for sequential completion of operations.
Solution Approach 2:
The system maintains continuous operation by overlapping the initialization operation with the learning operation. While the motor performs initialization movements, the learning unit simultaneously learns from sensor data, ensuring that no time is wasted and useful actions continue without interruption.
Data Source
AI summary
A motor controller includes a drive control unit that drives a motor on the basis of a control command, operates a control target made up of the motor and a mechanical load, and performs an initialization operation of setting the control target in an initial state and an evaluation operation starting from the initial state. Further, there is a learning unit that determines the control command to be used in the evaluation operation, on the basis of the result of learning the control command used in the evaluation operation, and a state sensor signal in association with each other. Further, there is an adjustment management unit that determines, on the basis of the timing at which to perform a first process.


