Skip to content

Declarative, Multi-physics Simulation Between Applications via Constraint Hypergraphs

Aug 2026 · Journal of Computing and Information Science in Engineering · 1 citation

TL;DR

A general purpose modeling framework that can integrate software functionalities into the declarative simulation of a model, offering for the first time the ability to define a multi-physics, multi-scale system independent of its eventual simulation.

Abstract

To avoid the blind spots and brittleness of imperatively simulating a physical system, modelers often turn to declarative methods that can autonomously execute a model. Such solvers rely on a model structure that allows procedures for transforming inputs to outputs to be automatically discovered. However, the model structures used for traditional declarative solvers are insular, in that they are often isolated to specific modeling domain. Furthermore, these specific model types are unable to be understood by the advanced computing applications required to simulate complex systems. Here we provide a general purpose modeling framework that can integrate software functionalities into the declarative simulation of a model, offering for the first time the ability to define a multi-physics, multi-scale system independent of its eventual simulation. This is accomplished by representing a system as a constraint hypergraph. System models are deconstructed into state variables and relationships in the graph. The APIs of external tools are integrated into the model as inter-variable functions. By encoding these functionalities in the graph, a solver is able to autonomously arrange these relations into executable simulation processes, enabling fully declarative simulation. This is demonstrated by integrating the capabilities of three software platforms together into a single model of a crankshaft from a piston engine: solid geometry (Onshape), structural mechanics (Ansys Mechanical), and kinematic analysis (MATLAB). The result is a holistic modeling framework that allows for flexible simulation of a complex system, integrates directly with otherwise sequestered platforms, and reveals cross-cutting interactions between system elements.

View source

Similar papers

Preprint Sep 2026

Scenes: A Meta-Logical Algebra for Mutable State

Modelling of mutable state spaces and precisely describing how variables are manipulated in a program is a fundamental problem in compositional verification. Though we can make use of the embedded abstract syntax of a program for such analysis, this runs contrary to the shallow-embedding approach, and hampers efficient...

Simon Foster, Carlos Isasa, Christian Pardillo Laursen · 0 citations
Book Open access Oct 2026

VitruviusOCL: A Declarative Language for Multi-Model Consistency Specification

It is demonstrated that VitruviusOCL can express multi-model constraints and specify intended behavior during design space exploration prior to identifying a concrete repair action, thereby making it a valuable part of the engineering process.

Max Oesterle, Arne Lange, Nathan Hagel et al. · 1 citation
Open access Aug 2026

A Solver-Independent Declarative Material Layer for Compile-Time Integration of Symbolic Constitutive Models

Constitutive models define how physical properties depend on evolving state variables, and consequently have a strong influence on computational simulations. However, material descriptions are commonly embedded within solver implementations, limiting their reusability and exchangeability. We introduce a declarative mat...

R. Doshi, M. Markl · 0 citations
Preprint Sep 2026

Reliable LLM-Generated Programs for High-Energy Physics Experiments through Graph-Grounded Software Knowledge

Extracting physics information from modern particle-physics experiments requires multistage analyses implemented on top of large and highly interconnected software ecosystems. General-purpose large language models (LLMs) often produce unreliable programs for such tasks because a user request alone rarely specifies the...

Yue Sun, Tong Liu, Yi-Pu Liao et al. · 1 citation
Open access Aug 2026

TopSim: an extensible plugin-based framework for solving general-purpose large-scale engineering problems in a parallel computational environment

This paper presents TopSim, an extensible C++ framework for developing numerical simulations in parallel and distributed environments. The framework’s contribution is architectural rather than algorithmic, arising from the integration of three key architectural features within a unified execution model: (1) a service-o...

Leonardo S. Duarte, Rodrigo Espinha, H. Goicoechea et al. · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.