Modular Motor Control Architecture for Dynamic Function Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional motor controllers are monolithic and 'one size fits all,' leading to inefficiencies and unused functionality in various industrial applications, making it challenging to provide a scalable and dynamically configurable motor control solution.

Innovation Solution

The implementation of a distributed and dynamically configurable motor control system using configurable hardware blocks and a Motor Control Function Set (MCFS), allowing for the dynamic configuration and control of motor control functions based on specific application requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a monolithic motor controller is used to ensure universal applicability across various industrial applications, then adaptability is improved, but device complexity and hardware requirements increase

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The motor controller is divided into multiple independent functional modules, each performing a specific motor control function. These modules can be selectively activated based on application requirements, transforming a monolithic controller into a modular system that reduces complexity while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs dynamic configuration capabilities that allow the motor controller to adapt its functional architecture in real-time based on application needs. This dynamic reconfigurability enables the same hardware platform to serve multiple applications without requiring a fixed, over-provisioned design.

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If a monolithic motor controller includes all possible motor control functions to ensure universal applicability, then adaptability is improved, but loss of energy increases due to unused functionality

Engineering Contradiction:
ImproveadaptabilityVSAvoidenergy loss
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

Specific motor control functions are extracted as separate, independently controllable functional modules. This extraction allows the system to activate only the necessary functions for each application, eliminating energy consumption associated with unused functionality while preserving the capability to activate additional functions when needed.

Inventive Principle:
Principle #2Taking out (Extraction)

3Adaptability or versatility

If a monolithic motor controller is designed to cover all applications, then adaptability is improved, but manufacturing costs increase due to excessive hardware requirements

Engineering Contradiction:
ImproveadaptabilityVSAvoidmanufacturing cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

A single motor controller platform is designed with universal functionality through modular architecture, allowing the same hardware base to serve multiple applications by selectively activating different functional modules. This approach eliminates the need to manufacture multiple specialized controller variants, reducing manufacturing costs while maintaining broad adaptability.

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

Data Source

PatentUS12267030B2Systems and methods of distributed and dynamically configurable motor control
Publication Date: 2025.04.01 SCHNEIDER ELECTRIC USA INC
  • US12267030B2 patent drawing
  • US12267030B2 patent drawing
  • US12267030B2 patent drawing

AI summary

Techniques for managing a distributed control system for a motor control switch are described. A request to implement a first controller for a motor control switch is received. Embodiments determine a plurality of functional modules for the first controller. Each of the plurality of functional modules comprises an instance of computer logic configured to perform a respective function. A respective Motor Control Function Set (MCFS) for performing the respective function of each of the plurality of functional modules is determined. One or more of a plurality of configurable hardware blocks are allocated to each of the plurality of functional modules. Embodiments configure each of the plurality of configurable hardware blocks based on the MCFS of the functional module to which the respective configurable hardware block is allocated. The configured plurality of configurable hardware blocks is executed as a distributed system to control the motor control switch.