Motor Control Device Parallel Cycle Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional motor control devices are unable to execute control processes for multiple motors in parallel, leading to inefficient control cycles and reduced precision in motor control due to sequential execution of control processes.
Innovation Solution
A motor control device with multiple operating units and a control unit that sets manipulated variables for each motor based on its specific control cycle, allowing for parallel operation and high precision control by synchronizing control cycles and updating manipulated variables at appropriate intervals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single control unit sequentially executes control processes for multiple motors, then the control structure remains simple, but the control precision and responsiveness deteriorate due to sequential execution
Solution Approach 1:
The patent divides the control unit into multiple independent operating units (first operating unit, second operating unit, etc.), each capable of independently executing control processes for different motors simultaneously. This segmentation enables parallel execution of control processes, improving control precision and responsiveness while maintaining overall system functionality
Solution Approach 2:
Each operating unit is designed as a universal control module that can handle multiple functions: calculating manipulated variables, setting manipulated variables to driving circuits, and managing different control cycles. This multi-functionality allows the segmented units to work independently yet cooperatively, achieving parallel processing without increasing overall device complexity
2Measurement precision
If the control cycle is extended to allow for complete manipulation variable calculation, then calculation accuracy improves, but the control responsiveness and real-time performance deteriorate
Solution Approach 1:
The operating units perform preliminary calculations of manipulated variables during idle periods or when computational load is low, storing results for later use. This allows the system to maintain extended calculation cycles for accuracy while still meeting tight control cycle requirements through pre-computed values
Solution Approach 2:
The control system implements periodic manipulation variable calculations at different frequencies based on motor requirements. High-speed motors receive frequent updates with shorter calculation cycles, while low-speed motors use extended calculation cycles, achieving both accuracy and responsiveness through periodic action at multiple time scales
3Productivity
If different control cycles are defined for each motor, then each motor achieves optimal control performance, but the synchronization and coordination between motors deteriorate
Solution Approach 1:
The control unit implements feedback mechanisms where each operating unit monitors the state of other motors and adjusts its control cycle timing accordingly. This feedback ensures that motors with different control cycles remain synchronized when coordination is required, while maintaining independent optimal performance when operating independently
Solution Approach 2:
The control cycles of different operating units are made dynamic rather than fixed. Each operating unit can adjust its control cycle duration based on real-time system requirements, motor load conditions, and coordination needs, allowing the system to switch between synchronized and independent operation modes as required
Data Source
AI summary
A motor control device includes at least one operating unit that is provided corresponding to at least one motor to operate the at least one motor, and a control unit that, each time at least one control cycle arrives in which the at least one motor is operated, sets a manipulated variable of the at least one motor to the at least one operating unit that operates the at least one motor of which the at least one control cycle arrives.


