Skip to content

Liquid Cooling Examples🔗

Import Workspace : Before using any of the examples in this page, please make sure to import this workspace to Modelon Impact by clicking the below button. This link will only work for users having the Modelon Impact Pro.


Don't make any modifications in workspace.

Instructions to run examples:
If not done already: Load Workspace
Load the example in Modelon Impact by clicking this link. Press the play button to simulate


Dynamic model of a liquid cooling circuit, similar to the CoolingLoop example. The flow is driven by a pump incorporating a table based pump curve. The external heat load is described by a ramp. A radiator with a thermostatic bypass valve cools the liquid coolant. In this example the temperature of a solid object is controlled, and the valve position is controlled by an external PID controller. A fan is incorporated to generate air flow on the heat exchanger.

Heat Exchanger Stack 4

This is a test case for a stack with 4 heat exchangers. The experiment instantiates the stack model ExampleStack_4 and specifies the boundary conditions for each heat exchanger in the stack. Vehicle speed, given by a sine block, is mapped to inlet air mass flow rate of the stack through a linear interpolation of a 1D table. The visualizers display inlet/outlet temperatures, coolant mass flow rate and cooling power of the heat exchangers.


This is an example of a more complex fluid network. The configuration of components is similar to that of the example Modelica.Fluid.Examples.IncompressibleFluidNetwork. The purpose of this example is to illustrate how the dynamics introduced in the split components of LCL allows for explicit models of incompressible flow networks. The difference can be seen by translating the two models and observing the resulting sizes of nonlinear equation systems.