/

/

Uncovering Missing Physics with Dyad Model Discovery

/

/

Uncovering Missing Physics with Dyad Model Discovery

Uncovering Missing Physics with Dyad Model Discovery

Uncovering Missing Physics with Dyad Model Discovery

Date Published

Nov 21, 2025

Nov 21, 2025

Contributors

Share

Share

Date Published

Nov 21, 2025

Contributors

Share

In many engineering systems, we understand part of the physics but not all of it. There may be an unknown friction term, an unmodeled actuator lag, or a hidden coupling between thermal and electrical subsystems. That’s where Dyad Model Discovery comes in.

Our new tutorial shows how by leveraging Universal Differential Equations (UDEs), Model Discovery lets you integrate neural networks directly into your physical models, train them on data, and then recover interpretable equations from what the neural net has learned.

What You’ll Learn:

  • How to insert a neural network component inside a Dyad model

  • How to train that network using experimental data

  • How to extract symbolic representations of the learned dynamics

  • Why component-level UDEs make acausal modeling uniquely powerful

The Problem: Partial Knowledge in Engineering Models

Traditional system identification treats the model as a black box. Pure physics modeling, on the other hand, assumes everything is known. But most real-world systems sit in the middle: we know the structure, but not every term. Dyad’s UDE framework bridges this gap by embedding a neural network as a learnable part of a physics-based model.

This means you can use neural networks to learn missing dynamics between your model and experimental data. And you can do this while keeping your mass and energy conservation laws intact.

Component-Level UDEs in Dyad

In acausal modeling, each component contributes its own differential–algebraic equations (DAEs). Dyad’s UDE implementation operates before structural simplification, meaning the neural component behaves like any other block in your system.

This makes UDEs:

  • Modular and reusable

  • Compatible with hierarchical modeling

  • Easier to interpret after training

Once trained, you can even apply symbolic regression to the neural submodel, revealing equations that approximate what the network encoded.

Why It Matters

Dyad’s approach unifies physical insight with data-driven learning:

  • Engineers keep structure and interpretability

  • Neural networks provide flexibility and adaptation

  • Symbolic regression returns discoverable equations instead of black-box weights

It’s a bridge between modeling and discovery - the best of both worlds.

Closing Thoughts

Dyad’s approach unifies physical insight with data-driven learning:

  • Engineers keep structure and interpretability

  • Neural networks provide flexibility and adaptation

  • Symbolic regression returns discoverable equations instead of black-box weights

It’s a bridge between modeling and discovery, with the best of both worlds. By combining physics-based structure with neural flexibility, engineers can move beyond fitting data and instead reveal the missing pieces of complex systems. Whether you’re tuning a control model, studying unmodeled dynamics, or exploring data-driven design, Dyad Model Discovery turns uncertainty into insight - bridging the gap between what we know, what we measure, and what we can now learn.

Learn More

Tutorial: https://help.juliahub.com/dyad/dev/analyses/udes.html

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.

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.

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.