REVIEW 4 cited by
ModelingToolkit: A Composable Graph Transformation System For Equation-Based Modeling
Not yet reviewed by Pith; the record is open.
This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.
SPECIMEN: schema-true, not a live event
T0 review · schema-true
One-sentence machine reading of the paper's core claim.
pith:XXXXXXXX · record.json · timestamp
read the original abstract
Getting good performance out of numerical equation solvers requires that the user has provided stable and efficient functions representing their model. However, users should not be trusted to write good code. In this manuscript we describe ModelingToolkit (MTK), a symbolic equation-based modeling system which allows for composable transformations to generate stable, efficient, and parallelized model implementations. MTK blurs the lines of traditional symbolic computing by acting directly on a user's numerical code. We show the ability to apply graph algorithms for automatically parallelizing and performing index reduction on code written for differential-algebraic equation (DAE) solvers, "fixing" the performance and stability of the model without requiring any changes to on the user's part. We demonstrate how composable model transformations can be combined with automated data-driven surrogate generation techniques, allowing machine learning methods to generate accelerated approximate models within an acausal modeling framework. These reduced models are shown to outperform the Dymola Modelica compiler on an HVAC model by 590x at 3\% error. Together, this demonstrates MTK as a system for bringing the latest research in graph transformations directly to modeling applications.
Forward citations
Cited by 4 Pith papers
-
jaxdae: A JAX-native Differentiable Solver for Differential-Algebraic Equations in Coupled Multi-physics
jaxdae provides the first JAX-native differentiable DAE solver, using a frozen-grid BDF-2 replay adjoint for reverse-mode gradients and XLA-fused batched sweeps.
-
Bifurcation Analysis of Sub-Synchronous Oscillations Related to Grid-Forming Converter Inner Controllers
For a grid-forming converter, the strong-grid sub-synchronous oscillation starts through a supercritical Hopf bifurcation whose limit cycle grows rapidly, and smooth current-limiter approximations can create spurious ...
-
FractionalDiffEq.jl: High Performance Fractional Differential Equation Solver in Julia
A new Julia package, FractionalDiffEq.jl, implements multiple fractional ODE solvers and claims superior speed and stability over existing FDE toolkits in benchmarks.
-
State space modeling of RLC ladder circuits
Closed-form state space matrices are derived for three RLC ladder types; the final simplified equations have internal sign inconsistencies.
Discussion (0). Continue with ORCID to comment.