Real-Time Circuit Simulation with External Matrix Recalculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing real-time simulation of electrical circuits requires recalculating large impedance matrices when parameter changes occur, necessitating pre-calculated values and resulting in high memory demands and simulation interruptions.

Innovation Solution

A computer-implemented method offloads matrix calculation from the real-time platform to a separate computer, allowing dynamic parameter changes during simulation by recalculating matrices A, B, C, and D using non-real-time operating systems like Windows, enabling continuous simulation without pre-defined parameter values.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If impedance matrices are pre-calculated and stored on the real-time platform, then simulation speed is improved, but memory requirements increase significantly

Engineering Contradiction:
Improvesimulation speedVSAvoidmemory requirements
Core Design Contradiction:
SpeedVSQuantity of substance

Solution Approach 1:

The patent extracts the matrix calculation function from the real-time platform and relocates it to an external computer. The real-time platform only stores and uses pre-calculated matrices, while the external computer performs the computationally intensive matrix calculations when parameter changes occur. This separation reduces the memory burden on the real-time platform while maintaining simulation speed.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements preliminary calculation of impedance matrices before simulation runtime. When parameter changes are detected, the external computer calculates the updated matrices in advance and transfers them to the real-time platform before the simulation needs to resume. This ensures the real-time platform always has the necessary matrices ready without performing calculations during critical simulation periods.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If parameter changes are handled by recalculating matrices on the real-time platform, then adaptability is improved, but simulation interruptions occur

Engineering Contradiction:
Improveparameter change handlingVSAvoidsimulation continuity
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of stationary object

Solution Approach 1:

The patent extracts the matrix recalculation process from the real-time platform and performs it on an external computer. When parameter changes occur during simulation, the real-time platform can pause briefly to request new matrices from the external computer, which then calculates and returns the updated matrices. This minimizes simulation interruptions while maintaining the ability to handle parameter changes dynamically.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces an intermediary communication interface between the real-time platform and the external computer. This interface allows the real-time platform to request matrix calculations and receive results without direct interference in the simulation process. The external computer acts as a mediator that handles all matrix calculation requests, enabling the real-time platform to maintain simulation continuity with minimal interruptions.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If complex matrix calculations are performed on the real-time platform, then calculation accuracy is improved, but processing time increases

Engineering Contradiction:
Improvematrix calculation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the overall system into two distinct parts: the real-time platform that handles simulation execution and the external computer that handles matrix calculations. This segmentation allows each component to be optimized for its specific function - the external computer can use more powerful processing resources for accurate matrix calculations without compromising real-time simulation performance.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent replaces the computational mechanics of the real-time platform with the computational resources of an external computer for matrix calculations. The external computer can perform complex mathematical operations using optimized algorithms and more powerful processors, achieving higher calculation accuracy without the time constraints of real-time operation. The real-time platform simply uses the pre-calculated results.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20230419009A1Computer-implemented method for simulating an electrical circuit by means of a real-time platform
Publication Date: 2023.12.28 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US20230419009A1 patent drawing
  • US20230419009A1 patent drawing

AI summary

A method for simulating an electrical circuit via a real-time platform on the basis of a behavioral model in nodal form with an impedance matrix M or a topology-oriented behavioral model in state space with the matrices A, B, C, and D, and at least one impedance matrix M describing a circuit or at least one set for the matrices A, B, C, and D describing the circuit is stored on the real-time platform for this purpose. Thus, a more efficient sequence of operations is achieved as a result.