/

/

From Startup To Steady State: HVAC Modeling without Tooling Friction

From Startup To Steady State: HVAC Modeling without Tooling Friction

From Startup To Steady State: HVAC Modeling without Tooling Friction

Designing an HVAC system often means maintaining separate models for different questions: one for steady-state performance and another for startup, changing loads, and dynamic behavior. Moving between them adds data transfers, repeated changes, and opportunities for inconsistency.

In JuliaHub’s webinar, One HVAC System Model – No Design Tooling Friction, we show another approach: use one vapor-compression cycle model in Dyad for both transient simulation and steady-state analysis.

Build from components you can inspect

The demonstration uses HVACComponents, a Dyad-native library with heat exchangers, compressors, expansion valves, fans, pipes, and conditioned spaces, supported by refrigerant and air property models.

We walk through an R32 refrigerant circuit containing a compressor, condenser, expansion valve, and evaporator. Each component has graphical and textual representations of the same model. Engineers can inspect the underlying equations, connections, and parameters, then make changes through either view.

Change the analysis, keep the model

Once the cycle is compiled, the same system is used to set up a transient problem and a steady-state problem. Switching between them changes the analysis setup, rather than requiring a second model or a transfer to another tool.

For HVAC and refrigeration teams, this keeps both analyses tied to the same component definitions and parameters. A design change can be evaluated across operating behavior and equilibrium performance without maintaining parallel versions of the circuit.

Ask the agent to visualize the results

The webinar also shows how Dyad Agent can help turn simulation results into useful plots. David reviews two agent workflows: creating an animated pressure–enthalpy (p–h) diagram across the transient simulation and a separate diagram at steady state.

The agent reads the project’s model definitions, runs Julia code, and extracts the variables needed for each plot. Engineers can inspect the executed code to understand how the visualization was produced.

The result is a connected workflow: inspect the components, run both analyses, and explore their results within the same environment.

Watch the full webinar:



Authors

David Dinh is a Sales Engineer at JuliaHub, with extensive experience in aerospace and engineering. His focus is on advancing modeling and simulation engineering solutions for enterprise customers. Earlier in his career, he served as an engineer in the U.S. Air Force. David holds an M.S. in Computer Science from the University of Southern California and an M.S. in Aeronautical Engineering from the Air Force Institute of Technology.

Authors

David Dinh is a Sales Engineer at JuliaHub, with extensive experience in aerospace and engineering. His focus is on advancing modeling and simulation engineering solutions for enterprise customers. Earlier in his career, he served as an engineer in the U.S. Air Force. David holds an M.S. in Computer Science from the University of Southern California and an M.S. in Aeronautical Engineering from the Air Force Institute of Technology.

Authors

David Dinh is a Sales Engineer at JuliaHub, with extensive experience in aerospace and engineering. His focus is on advancing modeling and simulation engineering solutions for enterprise customers. Earlier in his career, he served as an engineer in the U.S. Air Force. David holds an M.S. in Computer Science from the University of Southern California and an M.S. in Aeronautical Engineering from the Air Force Institute of Technology.

Learn about Dyad

Get Dyad Studio – Download and install the IDE to start building hardware like software.

Read the Dyad Documentation – Dive into the language, tools, and workflow.

Join the Dyad Community – Connect with fellow engineers, ask questions, and share ideas.

Contact Us

Want to get enterprise support, schedule a demo, or learn about how we can help build a custom solution? We are here to help.