Parallel Fieldbus Motor Control System with Redundant Network Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motor control systems face challenges in maintaining functionality and performance when a network node fails, particularly in EtherCAT networks, and struggle with smooth control mode switching, leading to potential sudden discontinuous movement or impact.

Innovation Solution

A parallel fieldbus network-based motor control system is developed, incorporating slave modules with basic and auxiliary processors that utilize both basic and auxiliary networks or wireless networks for redundancy, enabling continuous control and seamless mode switching without disruption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a single network is used for motor control, then the system structure is simple, but the system reliability deteriorates when a network node fails

Engineering Contradiction:
Improvesystem reliabilityVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The network is segmented into a basic network and an auxiliary network, allowing the system to operate on one network while the other serves as a backup. This segmentation enables failover capability where control commands can be transmitted through the auxiliary network if the basic network fails, thereby improving system reliability without requiring complete system redesign

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically changes the operational parameter of network selection based on detected failure conditions. When a node failure is detected on the basic network, the system switches the communication parameter to use the auxiliary network instead, maintaining operational continuity and reliability while preserving the original simple dual-network structure

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If control mode switching is performed without preliminary preparation, then the switching speed is fast, but sudden discontinuous movement or impact occurs

Engineering Contradiction:
Improvecontrol stabilityVSAvoidswitching time
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-calculating and preparing command data for both current and target control modes before actual switching occurs. The auxiliary processor generates preliminary command data that accounts for the transition, ensuring that when switching happens, the motor receives pre-coordinated commands that maintain stability while achieving rapid mode transition

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

An auxiliary processor is introduced as an intermediary between the master controller and the motor control process. This intermediary prepares and coordinates command data during mode transitions, smoothing the switching process by mediating between different control modes and preventing sudden discontinuous movements or impacts while maintaining fast switching capability

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10129076B2Parallel fieldbus network-based motor control system
Publication Date: 2018.11.13 KOREA INST OF SCI & TECH
  • US10129076B2 patent drawing
  • US10129076B2 patent drawing
  • US10129076B2 patent drawing

AI summary

Provided is a parallel fieldbus network-based motor control system including one or more slave modules each including a basic processor and an auxiliary processor that control one or more motors, and a master module including at least one master controller that generates command data for controlling each of the one or more motors. The master module further includes a basic network master controller, an auxiliary network master controller and a wireless network master controller, and the slave module includes a basic network slave controller, an auxiliary network slave controller and a wireless network module.