pith. sign in

arxiv: 2604.20475 · v1 · submitted 2026-04-22 · 🧮 math.NA · cs.CE· cs.NA

A topological decoupling of modified nodal analysis including controlled sources

Pith reviewed 2026-05-09 23:55 UTC · model grok-4.3

classification 🧮 math.NA cs.CEcs.NA
keywords modified nodal analysistopological decouplingcontrolled sourcesindex one differential-algebraic equationscircuit simulationgraph algorithmsmodel order reduction
0
0 comments X

The pith

Modified nodal analysis equations with controlled sources decouple topologically into semi-explicit index-1 differential-algebraic form.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper establishes a way to rewrite the modified nodal analysis equations that model electrical circuits into a simpler semi-explicit index-one differential-algebraic equation by using only the topological properties of the circuit graph. This decoupling works explicitly when controlled sources are present, which are common in practical designs. A reader would care because the resulting form supports standard tasks such as finding consistent initial values, reducing model size, applying machine learning techniques, and accelerating time-domain simulations. The transformation keeps the system sparse and leaves important matrix blocks positive definite. The proof supplies an explicit graph algorithm that computes the decoupling without manual intervention.

Core claim

We derive a topological decoupling of the equations of modified nodal analysis (MNA) to a semi-explicit index one differential-algebraic equation. The decoupling explicitly allows for controlled sources, which play a crucial role in engineering design workflows. Furthermore, the proof is constructive and provides a graph-based algorithmic framework for the computation of the decoupling, enabling its application to a variety of industry problems. These include the generation of consistent initial conditions, model order reduction, scientific machine learning, as well as speeding up conventional circuit simulation. In addition, the decoupling preserves the structure of MNA, i.e. the resulting

What carries the argument

Topological decoupling: a graph-based transformation that separates the MNA system into differential and algebraic parts while incorporating controlled sources and preserving sparsity and positive definiteness.

If this is right

  • Consistent initial conditions can be generated directly from the decoupled equations for circuits with controlled sources.
  • Model order reduction techniques apply more readily to the resulting index-1 system.
  • Scientific machine learning methods gain a structurally simpler circuit representation.
  • Conventional time-domain circuit simulation can be accelerated by exploiting the separated differential and algebraic parts.
  • The sparse structure and positive definiteness of key blocks remain available for numerical solvers.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The same graph-driven separation could apply to other engineering DAE models that combine differential and algebraic constraints.
  • Software implementations of the algorithm would allow automated preprocessing inside existing circuit simulators.
  • The method supplies a verifiable topological certificate for the index of a given circuit netlist.
  • Benchmark tests on standard circuits with voltage-controlled current sources would confirm runtime gains in practice.

Load-bearing premise

Any circuit graph containing controlled sources always admits a topological decoupling to index-1 form without additional restrictions or post-processing steps.

What would settle it

A specific circuit example containing controlled sources on which the graph-based algorithm fails to produce a semi-explicit index-1 DAE or loses the sparsity and positive-definiteness properties.

Figures

Figures reproduced from arXiv: 2604.20475 by Idoia Cortes Garcia, Lennart Jansen, Peter F. F\"orster, Sebastian Sch\"ops, Wil Schilders.

Figure 1
Figure 1. Figure 1: Illustrations of the conditions from Assumption 3. [PITH_FULL_IMAGE:figures/full_fig_p003_1.png] view at source ↗
Figure 2
Figure 2. Figure 2: Example illustrating branch contraction as in (23), where the branches [PITH_FULL_IMAGE:figures/full_fig_p007_2.png] view at source ↗
Figure 3
Figure 3. Figure 3: Example illustrating (ground) node identification, where the branches [PITH_FULL_IMAGE:figures/full_fig_p007_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: Example illustrating the basis matrices V and W of an incidence matrix [PITH_FULL_IMAGE:figures/full_fig_p008_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: Buck converter with simple voltage control, modeled by a voltage [PITH_FULL_IMAGE:figures/full_fig_p010_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Buck converter with a MOSFET model and a controlled voltage source replacing the voltage controlled resistor from Fig. 5. The subcircuit on the [PITH_FULL_IMAGE:figures/full_fig_p011_6.png] view at source ↗
Figure 8
Figure 8. Figure 8: The model consists of four distinct parts. An input [PITH_FULL_IMAGE:figures/full_fig_p012_8.png] view at source ↗
Figure 7
Figure 7. Figure 7: , we see that it depends on the voltage vZi across the input impedance, as marked in red. In terms of the decoupling, it is therefore necessary to e.g. consider the input impedance to be made up of a capacitor in parallel with a resistor, such that the voltage vZi may be represented using only A⊤ CVs φ, as explained earlier. In practice, OPAMP models are often much more complex and built up from multiple M… view at source ↗
Figure 8
Figure 8. Figure 8: Voltage controlled switched-mode power supply model based on the buck converter from Fig. 6. [PITH_FULL_IMAGE:figures/full_fig_p013_8.png] view at source ↗
read the original abstract

We derive a topological decoupling of the equations of modified nodal analysis (MNA) to a semi-explicit index one differential-algebraic equation. The decoupling explicitly allows for controlled sources, which play a crucial role in engineering design workflows. Furthermore, the proof is constructive and provides a graph-based algorithmic framework for the computation of the decoupling, enabling its application to a variety of industry problems. These include the generation of consistent initial conditions, model order reduction, (scientific) machine learning, as well as speeding up conventional circuit simulation. In addition, the decoupling preserves the structure of MNA, i.e. the resulting systems remain sparse and key parts remain positive definite. We illustrate the decoupling using multiple examples, including some of the most common subcircuits containing controlled sources. Lastly, we also provide a first software implementation of the decoupling.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The manuscript derives a topological decoupling of the modified nodal analysis (MNA) equations for circuits that include controlled sources, transforming the system into a semi-explicit index-1 differential-algebraic equation (DAE). The approach is presented as a constructive, graph-based algorithmic framework that preserves sparsity and positive-definiteness of key matrices. It includes illustrations on common subcircuits with controlled sources, discusses applications such as consistent initial conditions and model order reduction, and provides a software implementation.

Significance. If the central claim of a fully topological, restriction-free index-1 decoupling holds, the result would be significant for circuit simulation and related areas. It directly addresses controlled sources (essential in design workflows) while retaining MNA structure, which supports downstream tasks like model reduction and scientific machine learning. The constructive proof and software implementation add practical value and reproducibility.

major comments (2)
  1. [Abstract and main theorem] Abstract and the main decoupling theorem (likely §3–4): the claim that the augmented graph always admits a normal-tree partitioning yielding index-1 form without additional topological restrictions or post-processing when controlled sources are present is load-bearing for the central result. Standard MNA index theory shows that voltage-controlled sources can alter the kernel of the incidence matrix or create effective CV-loops not detected by unweighted tree-cotree selection; the manuscript must explicitly show how the algorithm detects and resolves these cases (e.g., via a rank condition or augmented incidence matrix definition) rather than relying solely on the underlying graph topology.
  2. [Examples] Examples section (likely §5): while common subcircuits with controlled sources are illustrated, none of the provided examples appears to test a configuration where a controlled source introduces a hidden algebraic dependency (e.g., a VCCS forming a loop with capacitors that would normally raise the index). Adding or analyzing such a case is necessary to substantiate the 'no additional restrictions' guarantee.
minor comments (2)
  1. [Software implementation] The software implementation is mentioned but lacks details on input format, handling of large sparse matrices, or public availability; adding these would strengthen the reproducibility claim.
  2. [Notation and definitions] Notation for the augmented graph (controlled sources as additional edges or weighted incidences) should be defined once and used consistently to avoid ambiguity in the algorithmic description.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the careful reading of the manuscript and for recognizing the potential significance of a fully topological decoupling for MNA systems that include controlled sources. We address the two major comments point by point below and indicate the revisions we will undertake.

read point-by-point responses
  1. Referee: [Abstract and main theorem] Abstract and the main decoupling theorem (likely §3–4): the claim that the augmented graph always admits a normal-tree partitioning yielding index-1 form without additional topological restrictions or post-processing when controlled sources are present is load-bearing for the central result. Standard MNA index theory shows that voltage-controlled sources can alter the kernel of the incidence matrix or create effective CV-loops not detected by unweighted tree-cotree selection; the manuscript must explicitly show how the algorithm detects and resolves these cases (e.g., via a rank condition or augmented incidence matrix definition) rather than relying solely on the underlying graph topology.

    Authors: The augmented graph in our construction incorporates controlled sources by extending the incidence matrix with additional columns and rows that encode the topological action of each controlled element (e.g., the controlling voltage or current appears as a linear combination of existing node potentials). The normal-tree selection is performed directly on this augmented incidence structure; any effective CV-loop created by a VCCS is manifested as a linear dependence among the augmented columns and is automatically excluded from the tree by the standard matroid-partitioning step. We agree that the manuscript would be strengthened by an explicit statement of the augmented incidence matrix and the associated rank condition that is checked inside the algorithm. We will therefore revise the statement of the main theorem and the algorithmic description in §3–4 to include the precise definition of the augmented incidence matrix together with the rank test that guarantees the index-1 property. revision: yes

  2. Referee: [Examples] Examples section (likely §5): while common subcircuits with controlled sources are illustrated, none of the provided examples appears to test a configuration where a controlled source introduces a hidden algebraic dependency (e.g., a VCCS forming a loop with capacitors that would normally raise the index). Adding or analyzing such a case is necessary to substantiate the 'no additional restrictions' guarantee.

    Authors: We concur that an example exhibiting a potential hidden algebraic dependency would provide direct evidence for the claim that no extra topological restrictions are required. We will add a new worked example in §5 consisting of a VCCS placed in parallel with a capacitor and in series with another capacitor, forming an effective CV-loop. For this circuit we will explicitly construct the augmented graph, execute the normal-tree algorithm, derive the decoupled semi-explicit index-1 system, and verify that the algebraic constraint is correctly isolated without any post-processing or additional assumptions. revision: yes

Circularity Check

0 steps flagged

No circularity: constructive graph-theoretic derivation is self-contained

full rationale

The paper derives a topological decoupling of MNA (including controlled sources) to a semi-explicit index-1 DAE via an explicit graph-based algorithmic construction. This is presented as a direct application of standard incidence-matrix and tree-cotree partitioning techniques on the augmented circuit graph, with the proof claimed to be constructive and structure-preserving. No equations reduce to fitted parameters, self-definitions, or load-bearing self-citations; the central result is a theorem whose validity rests on graph-theoretic rank conditions rather than on the decoupling itself. The approach is therefore independent of its own output and does not exhibit any of the enumerated circularity patterns.

Axiom & Free-Parameter Ledger

0 free parameters · 2 axioms · 0 invented entities

The derivation relies on standard properties of circuit graphs and index-1 DAE theory; no free parameters, ad-hoc axioms, or new invented entities are introduced in the abstract.

axioms (2)
  • standard math Standard graph-theoretic properties of circuit incidence matrices allow extraction of a topological decoupling to index-1 form.
    Invoked implicitly when claiming a constructive graph-based algorithm exists for general MNA systems.
  • domain assumption Controlled sources can be incorporated without raising the differential index or destroying sparsity/positive-definiteness.
    Central to the claim that the decoupling works for engineering-relevant circuits.

pith-pipeline@v0.9.0 · 5456 in / 1279 out tokens · 31710 ms · 2026-05-09T23:55:25.604908+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Reference graph

Works this paper leans on

30 extracted references

  1. [1]

    The modified nodal approach to network analysis,

    C.-W. Ho, A. Ruehli, and P. Brennan, “The modified nodal approach to network analysis,”IEEE Transactions on Circuits and Systems, vol. 22, no. 6, pp. 504–509, 1975

  2. [2]

    LTspice,

    Analog Devices, “LTspice,” 2022. [Online]. Available: https://www.analog.com/en/design-center/design-tools-and-calculators/ ltspice-simulator.html

  3. [3]

    [Online]

    Sandia National Laboratories, “Xyce,” 2022. [Online]. Available: https://xyce.sandia.gov

  4. [4]

    [Online]

    Cadence Design Systems, “PSpice,” 2022. [Online]. Available: https://www.pspice.com

  5. [5]

    Differential/algebraic equations are not ODE’s,

    L. Petzold, “Differential/algebraic equations are not ODE’s,”SIAM Journal on Scientific and Statistical Computing, vol. 3, no. 3, pp. 367– 384, 1982

  6. [6]

    Mehrmann,Index Concepts for Differential-Algebraic Equations, B

    V . Mehrmann,Index Concepts for Differential-Algebraic Equations, B. Engquist, Ed. Springer International Publishing, 2015

  7. [7]

    Topological index calculation of differential-algebraic equations in circuit simulation,

    C. Tischendorf, “Topological index calculation of differential-algebraic equations in circuit simulation,”Surveys on Mathematics for Industry, vol. 8, pp. 187–199, 1999

  8. [8]

    Structural analysis of electric circuits and consequences for MNA,

    D. Est ´evez Schwarz and C. Tischendorf, “Structural analysis of electric circuits and consequences for MNA,”International Journal of Circuit Theory and Applications, vol. 28, no. 2, pp. 131–162, 2000

  9. [9]

    Analysis and implementation of TR- BDF2,

    M. E. Hosea and L. F. Shampine, “Analysis and implementation of TR- BDF2,”Applied Numerical Mathematics, vol. 20, no. 1, pp. 21–37, 1996

  10. [10]

    A dissection concept for DAEs,

    L. Jansen, “A dissection concept for DAEs,” Ph.D. dissertation, 2014

  11. [11]

    Index- aware model order reduction for differential-algebraic equations,

    G. Al `ı, N. Banagaaya, W. H. A. Schilders, and C. Tischendorf, “Index- aware model order reduction for differential-algebraic equations,”Math- ematical and Computer Modelling of Dynamical Systems, vol. 20, no. 4, pp. 345–373, 2014

  12. [12]

    Index-aware learning of circuits,

    I. Cortes Garcia, P. F ¨orster, L. Jansen, W. Schilders, and S. Sch ¨ops, “Index-aware learning of circuits,”International Journal of Circuit Theory and Applications, 2023

  13. [13]

    InitDAE: Computation of consistent values, index determination and diagnosis of singularities of DAEs using automatic differentiation in Python,

    D. E. Schwarz and R. Lamour, “InitDAE: Computation of consistent values, index determination and diagnosis of singularities of DAEs using automatic differentiation in Python,”Journal of Computational and Applied Mathematics, vol. 387, p. 112486, 2021

  14. [14]

    J. Dach, P. F ¨orster, and S. Sch ¨ops, 2026

  15. [15]

    K. E. Brenan, S. L. Campbell, and L. R. Petzold,Numerical Solution of Initial-Value Problems in Differential-Algebraic Equations. Society for Industrial and Applied Mathematics, 1995

  16. [16]

    On the numerical accuracy of electromagnetic transient simulation with power electronics,

    J. Tant and J. Driesen, “On the numerical accuracy of electromagnetic transient simulation with power electronics,”IEEE Transactions on Power Delivery, vol. 33, no. 5, pp. 2492–2501, 2018

  17. [17]

    R. B. Bapat,Graphs and Matrices. Springer London, 2014

  18. [18]

    G ¨unther, U

    M. G ¨unther, U. Feldmann, and J. ter Maten,Modelling and Discretiza- tion of Circuit Problems. Elsevier, 2005

  19. [19]

    R. W. Erickson and D. Maksimovi ´c,Fundamentals of Power Electronics. Springer Cham, 2020

  20. [20]

    Tietze, C

    U. Tietze, C. Schenk, and E. Gamm,Electronic Circuits: Handbook for Design and Application. Springer, 2008

  21. [21]

    Nonintrusive data- driven model order reduction for circuits based on hammerstein archi- tectures,

    J. Hanson, P. Kuberry, B. Paskaleva, and P. Bochev, “Nonintrusive data- driven model order reduction for circuits based on hammerstein archi- tectures,”IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 44, no. 6, pp. 2314–2327, 2025

  22. [22]

    Generalized elements for a structural analysis of circuits,

    I. Cortes Garcia, S. Sch ¨ops, C. Strohm, and C. Tischendorf, “Generalized elements for a structural analysis of circuits,” inProgress in Differential- Algebraic Equations II, T. Reis, S. Grundel, and S. Sch ¨ops, Eds. Springer International Publishing, 2020, pp. 397–431

  23. [23]

    Delay regularity of differential-algebraic equations,

    S. Trenn and B. Unger, “Delay regularity of differential-algebraic equations,” in2019 IEEE 58th Conference on Decision and Control (CDC), 2019, pp. 989–994

  24. [24]

    A projective-based formalism for symmetric modeling of electrical circuits,

    R. Riaza, “A projective-based formalism for symmetric modeling of electrical circuits,” inScientific Computing in Electrical Engineering, M. van Beurden, N. V . Budko, G. Ciuprina, W. Schilders, H. Bansal, and R. Barbulescu, Eds. Springer Nature Switzerland, 2024, pp. 11–22

  25. [25]

    Setting up the state equations of switched circuits using homoge- neous models,

    ——, “Setting up the state equations of switched circuits using homoge- neous models,”IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 71, no. 4, pp. 1947–1960, 2024. APPENDIX Proof of Lemma 1

  26. [26]

    Furthermore, we havey∈ imPand sinceimP∩kerA ⊤ ={0}by Definition 3, it follows thatA ⊤y=A ⊤Px̸=0

    Letx̸=0, theny :=Px̸=0, sincePhas full column rank as it is part of a basis. Furthermore, we havey∈ imPand sinceimP∩kerA ⊤ ={0}by Definition 3, it follows thatA ⊤y=A ⊤Px̸=0. IfA ⊤ ∈R b×n has full row rank, we further finddim(kerA ⊤) =n−b, which impliesP∈R n×b by Definition 3 and hence A⊤P∈R b×b. 14

  27. [27]

    This can be proved analogous to 1), by recognizing that Vplays the same role forAasPdoes forA ⊤

  28. [28]

    A⊤ n   Q1 · · ·Q n−1 =   0 A⊤ 2 Q1

    By the definition of the basis matrices we have   A⊤ 1 A⊤ 2 ... A⊤ n   Q1 · · ·Q n−1 =   0 A⊤ 2 Q1 ... A⊤ nQ1   Q2 · · ·Q n−1 ... =   0 ... 0 A⊤ nQ1 · · ·Q n−1   .(29) Now letx n−1 ̸=0, then it holds thatx k−1 :=Q kxk ̸= 0for1≤k≤n−1, since allQ k have full column rank. This gives   A⊤ 1 A⊤ 2 ... A⊤ n   Q1 · · ·Q n−1...

  29. [29]

    from [12][Remark 1] or [7][Lemma 2.2]

    This follows e.g. from [12][Remark 1] or [7][Lemma 2.2]

  30. [30]

    For arbitraryn∈N, it can be proved using induction by rewritingAin the following way A=   A1 0· · ·0 •A 2

    Forn= 2, the claim follows from det(A) = det A1 0 •A 2 = det(A1) det(A2). For arbitraryn∈N, it can be proved using induction by rewritingAin the following way A=   A1 0· · ·0 •A 2 ... ... ... ... ... 0 • · · · •A n   = A′ 0 •A n , where A′ =   A1 0· · ·0 •A 2 ... ... ... ... ... 0 • · · · •A n−1   . Idoia Cortes Garciareceived her ...