Electrical Circuit Simulation with Stable Subcircuit Partitioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The simulation of electrical circuits, particularly in electronic power applications, faces challenges due to high computational demands and the need for real-time processing, which is complicated by the presence of semiconductor switches and diodes, requiring efficient separation into subcircuits to ensure stability and precision.

Innovation Solution

A computer-implemented method that mathematically describes electrical circuits using overall and substate space representations, coupling subcircuits through coupling variables, and calculates stability parameters to determine suitable separations for simulation, allowing for reliable and stable simulations by evaluating the separation's stability and precision.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the overall circuit is separated into subcircuits to reduce computational complexity, then the simulation becomes more manageable and can be performed in real-time, but the stability and precision of the simulation may deteriorate due to improper separation

Engineering Contradiction:
Improvesimulation speedVSAvoidsimulation stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the overall electrical circuit into multiple subcircuits based on branch circuits. This allows the complex circuit simulation to be broken down into smaller, more manageable sub-problems that can be solved independently and then combined, thereby improving computational efficiency and enabling real-time simulation while maintaining accuracy through proper coupling of subcircuits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements feedback mechanisms through iterative calculation processes where simulation results are continuously evaluated against stability criteria. The system adjusts the separation strategy and calculation parameters based on feedback from previous simulation attempts, ensuring that the divided subcircuits maintain proper coupling and the overall simulation remains stable and precise.

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If the overall circuit is separated into subcircuits to reduce memory requirements, then fewer matrices need to be stored, but the complexity of managing coupling variables between subcircuits increases

Engineering Contradiction:
Improvememory requirementVSAvoidcoupling management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent segments the state space representation into sub-state space representations corresponding to each subcircuit. This reduces the memory requirement from storing one large matrix for the entire circuit to storing multiple smaller matrices for individual subcircuits, while the coupling variables are systematically managed through defined interface relationships between subcircuits.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies local quality by assigning specific coupling variables to specific interface points between subcircuits. Each subcircuit is treated with localized characteristics, where only the necessary coupling variables at the boundaries are managed, rather than globally managing all variables. This reduces the overall complexity of coupling management while maintaining accuracy.

Inventive Principle:
Principle #3Local quality

3Measurement precision

If manual separation of circuits into subcircuits is performed based on expert knowledge, then the separation may be optimized for specific cases, but the process is time-consuming and requires significant expertise

Engineering Contradiction:
Improveseparation optimizationVSAvoidseparation preparation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements self-service by providing an automated system that performs circuit separation into subcircuits without requiring expert manual intervention. The system automatically analyzes the circuit topology, identifies suitable separation points based on branch circuits, and generates the subcircuit configurations, thereby eliminating the time-consuming manual process while maintaining optimized separation quality through algorithmic criteria.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent utilizes parameter changes by automatically adjusting separation criteria and circuit parameters to optimize the division into subcircuits. The system evaluates different separation configurations based on computational efficiency metrics and automatically selects the optimal separation strategy, replacing manual expert judgment with automated parameter optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11699013B2Computer-implemented method for simulation of an electrical circuit
Publication Date: 2023.07.11 DSPACE DIGITAL SIGNAL PROCESSING & CONTROL ENGINEERING GMBH
  • US11699013B2 patent drawing
  • US11699013B2 patent drawing
  • US11699013B2 patent drawing

AI summary

A computer-implemented method for simulation of an electrical circuit with circuit components by at least one computing unit includes mapping a coupling of the substate representations in a coupling equation system for exchange of calculated coupling variables between the subcircuits. The method also includes calculating, in an evaluation step, at least one stability parameter on a basis of the coupling equation system, and deciding, in a selection step and depending on the at least one calculated stability parameter, whether the current separation of the electrical circuit into subcircuits will be used as the basis of the simulation. The method further includes performing, after a successful selection, the simulation of the electrical circuit by calculating the substate space representations on the at least one computing unit.