Systems Integration & Co-Simulation

FMI/FMU Thermal Co-Simulation

ThermoAnalytics products include multiple FMI/FMU workflows that provide a standardized, tool-agnostic framework for integrating high-fidelity 3D thermal models with complex 1D system simulations. By leveraging the Functional Mock-up Interface (FMI) standard, users can bridge the gap between 3D physics and system-wide performance. The two most common workflows are to export a TAITherm model as an FMU for use in system tools or to import an FMU representation of a system model within a CoTherm coupling process. These workflows facilitate seamless co-simulation between TAITherm or CoTherm and third-party tools such as MATLAB/Simulink, Amesim, GT-SUITE, Dymola, and Kuli. The result is a robust digital simulation that captures dynamic interactions – such as a vehicle’s HVAC controller reacting to real-time 3D cabin temperatures to optimize energy efficiency and thermal performance. 

fmi logo
CoTherm co-simulation diagram linking a Gamma Technologies HVAC system model, a STAR-CCM+ CFD cabin model, and TAITherm thermal/moisture transport model, exchanging vent air temperature, velocity, surface temps, convection coefficients, and cabin humidity data.

How It Works

At the core of this workflow is CoTherm, which acts as the FMI importer to orchestrate data exchange between 3D solvers and 1D system models. After importing the user’s provided FMU, CoTherm recognizes all input, parameter, and output variables defined by the FMU and allows them to be used for coupling – FMU inputs can be specified using any CoTherm variable symbols, and FMU outputs are monitored and can be assigned to any input variables of the 3D model(s).


During each coupling interval, CoTherm facilitates a two-way data handshake:


This iterative coupling ensures that the 1D control logic and 3D physical environment remain synchronized throughout transient simulations, providing a comprehensive solution for multiphysics challenges.

How It Works

This workflow allows a system modeling software which can import FMUs to integrate a 3D TAITherm model within its native modeling environment. This workflow starts by defining any desired interface variables as Input Parameters or Output Parameters in the TAITherm model, which become the FMU interface variables when exporting. After defining Parameters, an FMU can be exported from TAITherm which contains the model file and all supporting auxiliary files (weather, initialization models, etc) in a self-contained FMU. 

This FMU can then be imported into a system model without requiring any TAITherm-specific coupling capabilities. At runtime, when the FMU is instantiated, TAITherm is automatically launched in the background and performs its calculations with inputs and results communicated via the FMI standard. This allows two-way transient coupling to be managed by the system modeling software.

Diagram illustrating Functional Mock-Up Interface (FMI) workflow connecting simulation models to system integration and applications.

Engineering Without Compromise

By integrating ThermoAnalytics into your design workflow, you transform thermal management from a reactive fix into a competitive advantage.

By coupling a 1D HVAC system model with a 3D cabin model and the Human Thermal Extension, engineers can simulate how a climate controller impacts localized human sensation and comfort. Analysis includes quantifying the energy cost of various heating/cooling strategies and optimizing defrost/defog cycles for energy efficiency.

Explore cabin Comfort
Car cabin thermal simulation showing temperature distribution around seated occupant.

In aerospace, an FMU could represent the dynamic fuel system (among other systems), tracking fuel levels and fluid properties across a flight mission. TAITherm provides the 3D environmental heat transfer (solar loading, altitude effects, aerodynamic heating, and conduction) pertaining to the fuel system components. This analysis predicts how complex tank designs and other component details interact with the overall aircraft design and environmental conditions, ensuring propulsion systems and thermal management systems meet requirements. 

The FMI workflow allows for the integration of 1D electrochemical battery models with 3D thermal pack simulations. This analysis is critical for predicting cell-to-cell temperature gradients during fast-charging or high-discharge drive cycles. Engineers use this to design active cooling plates and verify that thermal management systems keep the pack within safe operating limits to prevent aging or thermal runaway. 

Explore Battery thermal

Tools for
Thermal Modeling

Different teams use our tools in different ways. These are the products most commonly used across applications.

Simulate real-world thermal behavior across complete systems with validated, multiphysics accuracy.

Discover Taitherm

Automate, orchestrate, and streamline multiphysics simulation workflows across tools and teams.

Discover CoTherm

Product Extensions

Ensure Performance, Comfort, and Stealth—Before Anything Is Built.