SimcenterKnowledge

Boundary conditions > Thermal loads and constraints > Simcenter 3D Thermal/Flow, Electronic Systems Cooling, and Space Systems Thermal loads and constraints > Thermal Loads

Active Heater Controller

Use the Active Heater Controller modeling object to create a logic driven thermostat that controls thermal loads based on parameters you define and the temperature of sensor elements. You can define the temperature sensor on a group of thermal elements or on a non-geometric element. If the selection contains fluid elements, the software ignores them.

You must always use an Active Heater Controller modeling object together with a Thermal Loads simulation object.

During a transient analysis, the thermal solver checks the temperature of the sensor at each time step. Then, the thermal load is applied following the controller parameters that you specify.

Two types of active heater controllers are available:

Proportional controller

The Proportional active heater controller controls the thermal load as follows:

  • If the temperature is below the cut-in temperature, the thermal load is activated.

  • If the temperature is above the cut-off temperature, the thermal load is deactivated.

  • If the temperature is between the cut-in and cut-off temperatures, the applied thermal load varies linearly between the defined load and 0.

PID controller

The PID active heater controller inputs the load according to the following relationship.

Qinto the system=Qdefined[Kpe(t)+KIe(t)∂t+Kee(t)/∂t+Offset]

Where

  • Set Point Temperature is the target temperature Ts that you define. This temperature is used to calculate the error e(t)=*Ts-*Telement(t), where Telement(t) is the temperature of a given element at time t.

  • Kp is the proportional gain parameter.

  • KI is the integral gain parameter.

  • Ke is the derivative gain parameter.

  • e(t) is the error function over time.

  • Offset is the bias.

  • The total PID contribution, Kp**e(t)+Kie(t)dt+Kd**de(t)/dt+Offset, must be greater than or equal 1.

Warning:

The physics of the model defines the frequency at which an active heater controller oscillates. The thermal time step that you specify, must be small enough to capture these oscillations.

For models that have active heater controllers that oscillate fast and have large time steps, in the Solution dialog box, on the Transient page, set the Integration Method type to Implicit.

Where do I find it?

Application Pre/Post
Command Finder Modeling Objects
Menu InsertModeling Objects
Location in dialog box Type list → Active Heater ControllerCreate
Learn more

Inputs to expressions

Look up more details

Auto-generated expressions

Quick links

Simcenter 3D Thermal/Flow, Electronic Systems Cooling, and Space Systems Thermal boundary conditions

Thermal/Flow, Electronic Systems Cooling, and Space Systems Thermal

Thermal Loads

Command reference

Pre/Post video examples

Bulk Entry Descriptions

Simcenter 3D tutorials

Browse Simcenter 3D help by product area

Active Heater Controller, Simcenter 3D 2021.1 Series

© 2020 Siemens

window.mainLanguage="en_US"

window.delivId=""

window.projectId=""

MathJax.Hub.Config({ TeX: { extensions: ["autoload-all.js"] }, tex2jax: { displayMath: [ ] }, "SVG": { scale: 125 } });

Source: https://docs.sw.siemens.com/en-US/doc/289054037/PL20200601120302950.advanced/id628376 · retrieved 2026-07-17