Distributed Motor Control for Multi-Axis Synchronization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing motor control systems face challenges in efficiently managing control commands and position information across multiple motors, leading to increased processing loads on host control apparatuses and reduced synchronization accuracy, especially in systems with a large number of axes or complex mechanical configurations.

Innovation Solution

A motor control system that includes host control circuitry generating control commands, multiple motor control apparatuses, and sensors detecting position information, with information sharing circuitry allowing data communication among motor control apparatuses to share reference and position information, enabling self-sustained operation and fine-tuned synchronization without relying on the host control apparatus.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the host control apparatus centrally manages control commands for multiple motors, then the control system maintains centralized coordination, but the processing load on the host control apparatus increases and synchronization accuracy deteriorates

Engineering Contradiction:
Improvesynchronization accuracyVSAvoidprocessing load on host control apparatus
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the centralized control function into distributed control units, where each motor control apparatus becomes an independent decision-making entity. The host control apparatus generates reference commands, but individual motor control apparatuses independently generate detailed control signals based on shared reference information, eliminating the need for the host to process all control commands centrally.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces shared reference information as an intermediary between the host control apparatus and individual motor control apparatuses. This reference information acts as a mediator that carries essential coordination data without requiring direct centralized processing of all control signals, thereby reducing the host's processing load while maintaining synchronization.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If the host control apparatus processes all control commands centrally, then centralized control is maintained, but the command resolution and synchronization accuracy are reduced

Engineering Contradiction:
Improvecommand resolutionVSAvoidcontrol processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The control processing function is segmented between the host control apparatus (generating reference commands) and individual motor control apparatuses (generating detailed control signals). This segmentation allows each unit to operate at optimal resolution levels, with motor control apparatuses achieving fine command resolution independently while the host maintains overall coordination efficiency.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The host control apparatus performs preliminary action by generating reference commands and sharing reference information in advance. Individual motor control apparatuses then use this pre-shared information to independently generate high-resolution control signals, achieving fine command resolution without requiring the host to process all commands in real-time.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If motor control apparatuses operate independently without sharing information, then system simplicity is maintained, but synchronization accuracy deteriorates

Engineering Contradiction:
Improvesynchronization accuracyVSAvoiddata communication infrastructure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal data communication interface that enables all motor control apparatuses to share reference information using the same communication protocol and data structure. This universal interface allows independent motor control apparatuses to achieve precise synchronization through standardized information exchange, minimizing the complexity of the communication infrastructure.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Ease of operation

If the host control apparatus generates all control commands, then centralized control is maintained, but the processing load on the host increases

Engineering Contradiction:
Improvecontrol command generationVSAvoidprocessing load on host control apparatus
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the detailed control signal generation function from the host control apparatus and relocates it to individual motor control apparatuses. The host control apparatus retains the simpler function of generating reference commands, while the complex task of generating detailed control signals based on shared reference information is performed independently by each motor control apparatus, significantly reducing the host's processing load.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11955917B2Motor control system, motor control apparatus, and motor control method
Publication Date: 2024.04.09 YASKAWA DENKI KK
  • US11955917B2 patent drawing
  • US11955917B2 patent drawing
  • US11955917B2 patent drawing

AI summary

A motor control system includes host control circuitry configured to generate a first control command; a plurality of motor control apparatuses configured to control a plurality of motors, respectively, based on the first control command; and reference information output circuitry configured to output reference information to one of the plurality of motor control apparatuses which is configured to control one of the plurality of motors. The reference information relates to control of the plurality of motors. Each of the plurality of motor control apparatuses corresponds to a corresponding motor among the plurality of motors and includes information sharing circuitry configured to share the reference information among the plurality of motor control apparatuses via data communication; command conversion circuitry configured to convert the reference information into a second control command; and motor control circuitry configured to control the corresponding motor based on the second control command.