A practical look at how JuliaHub's Dyad language, and its FluidComponents and HVACComponents libraries, are changing how engineers model refrigeration, HVAC, and thermal-fluid systems.
Dyad brings a modern, model-based systems engineering approach to fluid systems, built on the symbolic-numeric advances of ModelingToolkit.jl. Join Avinash Subramanian as he walks through the language, the libraries, and how teams are putting them to work on real hardware.
What You'll Learn
Why Dyad — A feature-rich language for fluid system modeling that simplifies specifying distinct fluid circuits, supports hierarchical media and physical property modeling, and blends declarative and imperative semantics.
FluidComponents & HVACComponents — A tour of two pre-built modeling libraries: FluidComponents, a generic library for 1D thermal-fluid flow, and HVACComponents, a specialized high-performance library for refrigeration systems — plus the numerical techniques behind modeling two-phase, compressible, viscous, turbulent flows with heat transfer.
Migrating Existing Libraries — A look at an experimental transpiler that automatically converts Modelica models to Dyad, source-to-source.
Industrial Applications — Real-world examples: Heat exchangers, Incompressible fluid networks, Vapor compression Cycles
Who Should Attend
Engineers and researchers working in HVAC, refrigeration, thermal-fluid systems, or EV thermal management — and anyone interested in model-based systems engineering in Julia.







