2026-08-13 –, Room 1
The Dyad language and ecosystem provides a modern approach to model-based systems engineering leveraging the symbolic-numeric advances of ModelingToolkit.jl. This talk presents the Dyad FluidComponents and HVACComponents libraries which are a suite of pre-built models for 1D thermal-fluid flow. We present unique features of Dyad such as path variables that simplify modeling, discuss approaches to translating existing libraries and conclude by providing industrial examples.
We introduce Dyad as a feature-rich language for fluid system modeling that simplifies specification of distinct fluid circuits, enables hierarchical media and physical property modeling, and allows for combining declarative and imperative semantics.
Next, we discuss approaches for translating existing fluid libraries. We present an experimental transpiler that allows automatic source-to-source conversion of Modelica models to Dyad.
We present FluidComponents (a generic library for 1D thermal-fluid flow) and HVACComponents (a specialized high-performance library for refrigeration systems). We show the numerical techniques necessary to solve the challenges of modeling two-phase, compressible, viscous, turbulent flows with heat transfer.
Lastly, we demonstrate industrial applications such as vapor compression cycles for refrigeration and battery chiller models in electric vehicles.
Software Engineer - Simulation, Control and Optimization at JuliaHub