Dual-Motor Synchronous Control Using Shared Loop Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for synchronously controlling two motors driving the same axis or moving the same load suffer from reduced accuracy and performance due to inadequate consideration of the second motor's parameters and limitations, leading to potential mechanical blocking and imbalance.
Innovation Solution
The method involves using the same control loop data set for closed-loop control of both drive units, ensuring that all drive units base their control on the same position, speed, and other relevant data, thereby maintaining consistent and accurate operation across multiple motors.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If one motor is used as a parent and the other as a child in a master-slave configuration, then the control structure is simplified, but the child motor's specific parameters cannot be fully taken into consideration, resulting in lower performance and reduced accuracy
Solution Approach 1:
The system segments the control architecture into independent drive units, each capable of closed-loop control. Instead of one master controlling the other, each drive unit independently processes control loop data and controls its respective motor, allowing both motors to operate with full consideration of their specific parameters while maintaining coordinated control through shared control loop data.
2Ease of manufacture
If motors are wired in parallel, then the control implementation is simplified, but power scaling benefits are not achieved and motor forces may block each other, reducing system performance
Solution Approach 1:
The system implements dynamic control where each drive unit independently adjusts motor output based on real-time control loop data. This allows the motors to dynamically coordinate their forces, preventing blocking while achieving power scaling benefits. The control loop continuously monitors and adjusts each motor's contribution to the common load, optimizing system performance.
3Adaptability or versatility
If different motors or motor sizes are used, then system flexibility is increased, but it becomes difficult to balance the motors accordingly, leading to reduced accuracy and potential mechanical blocking
Solution Approach 1:
The system applies local quality by allowing each drive unit to independently control its motor with parameters optimized for that specific motor's characteristics. Each drive unit processes the common control loop data through its own control algorithm, enabling different motors of various sizes to contribute appropriately to the common load without requiring precise manual balancing, thereby maintaining high accuracy despite heterogeneity.
Data Source
AI summary
The present invention relates to a method for synchronously controlling a first motor and a second motor, wherein the first motor is controlled by a first drive unit, the second motor is controlled by a second drive unit, wherein the first motor and the second motor work together to drive the same axis and/or to move the same load, wherein the drive units each perform a closed loop control for driving the respective motor, wherein the closed loop control of each of the drive units is based on the same control loop data set.


