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)+KI⌠e(t)∂t+Ke∂e(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)+Ki⌠e(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 | Insert → Modeling Objects |
| Location in dialog box | Type list → Active Heater Controller → Create |
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