Real-Time Circuit Simulation with External Matrix Recalculation
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If parameter changes are handled by recalculating matrices on the real-time platform, then adaptability is improved, but simulation interruptions occur
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.
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.
3Measurement precision
If complex matrix calculations are performed on the real-time platform, then calculation accuracy is improved, but processing time increases
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.
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.
Data Source
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.

