Generic Electric Motor Model for Real-Time Multi-Phase Simulation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


