Applying boundary conditions
This topic covers boundary conditions, which define how heat is generated, transferred, and constrained within a model.
This lesson may include hands-on exercises. Review the Discussion section for background information or click the button to proceed to the practical section.
Discussion
Boundary conditions and related modeling entities are organized as loads, constraints, simulation objects, and modeling objects, and are managed primarily through the Simulation Navigator. Boundary conditions are automatically associated with the active solution, and deleting a boundary condition removes all its instances from the model.
- Thermal loads
- Represent different forms of heat generation applied to the model. Load magnitude can be defined as a constant value or as a function of time, temperature, fields, or expressions. You can control thermal load behavior using:
- Reference Temperature Set modeling objects, which use selected entities to evaluate temperature-dependent load magnitudes.
- Thermostat modeling objects, which activate or deactivate loads based on sensor temperatures.
- Active Heater Controller modeling objects, which provide logic-based control using proportional or PID behavior.
For temperature-based control, the software can evaluate average, minimum, or maximum temperatures over selected elements.
- Temperature constraints
- Specify fixed heat source or sink temperatures in the model. These constraints define known temperature conditions that influence heat transfer and system response.
- Convection to environment
- Models natural or forced convection when convection coefficients or related parameters are known.
- Free convection uses standard correlations based on geometry type, such as plates, cylinders, or spheres.
- Forced convection models heat transfer using defined fluid velocity and temperature.
The software calculates a single global heat transfer coefficient for the selected surfaces and adjusts correlations based on gravity assumptions.
Hands-on material
To gain experience with the topics discussed here, complete the following:
Further learning
- How to define a thermostat based on a temperature difference between two elements?
- How to use an average surface temperature as an input in expressions?
- How to define a value in the boundary condition as a function of time?
- How to set time-varying set point temperature for the PID active heater controller?
- How to apply a spatially varying heat load on a polygon face?
