Generic Electric Motor Model for Real-Time Multi-Phase Simulation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing electric motor models in simulation libraries do not cover all boundary conditions, making it difficult to simulate motors with more than three phases or represent electrical fault simulations effectively.

Innovation Solution

A computer-implemented method for real-time simulation of electric motors using a generic motor model implemented on a programmable logic device. This method involves providing a generic system of equations, receiving specific motor information, generating a specific library for arithmetic operations, and implementing references to these operations within the generic motor model for real-time simulation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing motor models in simulation libraries are used, then simulation can be performed with standard models, but the models do not cover all boundary conditions such as motors with more than three phases or electrical fault simulations

Engineering Contradiction:
Improvecoverage of boundary conditionsVSAvoidmodel adaptation effort
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent implements a universal motor model structure that can simulate multiple motor types (three-phase, six-phase, twelve-phase motors) and various fault conditions within a single unified framework. The generic system of equations and modular architecture allow the same model structure to adapt to different boundary conditions without requiring separate dedicated models for each case.

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

Solution Approach 2:

The patent uses parameter-based configuration to adapt the generic motor model to specific cases. By changing parameters such as phase number, winding connections, and fault conditions in the system of equations, the model can represent different motor topologies and fault scenarios. This allows versatile coverage of boundary conditions through parameter modification rather than structural redesign.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If existing motor models are adapted to cover required boundary conditions, then more comprehensive simulation coverage is achieved, but the adaptation process is laborious and time-consuming

Engineering Contradiction:
Improvesimulation coverageVSAvoidmodel adaptation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-establishing a generic system of equations and modular model structure that is designed to accommodate various boundary conditions from the outset. The framework includes pre-defined equations and modules for different motor types and fault conditions, so when simulation of a specific case is needed, the model is already prepared and only requires parameter configuration rather than从零 adaptation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the motor model into modular components (stator, rotor, control blocks, fault injection modules) that can be independently configured and combined. This segmentation allows rapid assembly of different motor configurations by selecting and parameterizing appropriate modules, significantly reducing the time required to adapt models for different boundary conditions compared to modifying monolithic models.

Inventive Principle:
Principle #1Segmentation

3Productivity

If a generic motor model with unified structure is implemented, then quick generation of various motor models is enabled, but implementation complexity on programmable logic devices increases

Engineering Contradiction:
Improvemodel generation speedVSAvoidimplementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent uses copying by implementing the generic motor model structure once on the programmable logic device, which then serves as a template that can be rapidly instantiated for different motor types. The unified structure is copied and parameterized for each simulation case rather than being re-implemented, enabling quick model generation while maintaining consistent implementation quality across different motor configurations.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12216967B2Real-time simulation of the operation of a specific electric motor
Publication Date: 2025.02.04 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US12216967B2 patent drawing
  • US12216967B2 patent drawing
  • US12216967B2 patent drawing

AI summary

A computer-implemented method for real-time simulation of the operation of a specific electric motor by a simulator arithmetic unit comprising a programmable logic device on which a generic motor model is implemented. The method includes: providing a generic system of equations corresponding to the generic motor model; receiving specific information corresponding to the specific motor to be simulated for the generic system of equations and inputting this information into the generic system of equations; generating a specific library containing at least some of the arithmetic operations required for the matrix operations for calculating the operation of the specific motor; implementing references in the generic motor model to the arithmetic operations of the specific library required for real-time simulation of the operation of the specific electric motor; and simulating the operation of the specific electric motor by running the generic motor model on the simulator arithmetic unit.