> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ntop.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Thermal Boundary Conditions

A thermal **FE Model** must contain a set of **Boundary Conditions**.

The thermal analysis-related boundary conditions (in red box) can be accessed in the *Simulation*tab of the ribbon.

<Frame>
  <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_1-boundary.jpg" />
</Frame>

The relevant boundary conditions to a thermal analysis are defined in a **Boundary Condition List** block, as shown below.

<Frame>
  <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_2-instructor_5u3dqlmop2xik78c9dl5vykpg_public_1647695375_Animation.1647695373858.gif" />
</Frame>

**Example:** Defining a Boundary Condition Listwith three BCs (Temperature Restraint, Convection, and Radiation)

***

The various thermal boundary conditions available in nTop are explained below.

<AccordionGroup>
  <Accordion title="Surface Heat Flux">
    Applies a distributed heat flux normal to selected boundary face entities (either CAD or FE boundary) with the input of Magnitude (can be field-based). You can reverse the heat flux direction normal with a negative sign when defining its magnitude.

    <Frame>
      <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_3-surface-heat-flux.jpg" />
    </Frame>
  </Accordion>

  <Accordion title="Convection Boundary Load">
    Applies a convection load to selected boundary face entities (either CAD Face or FE Boundary) with inputs of Ambient temperature and Convection coefficient (can be field-based).

    <Frame>
      <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_4-convection-load-1024x141.jpg" />
    </Frame>
  </Accordion>

  <Accordion title="Radiation Boundary Load">
    Applies a radiation load to selected boundary face entities (either CAD Face or FE Boundary) with inputs: Ambient temperature and Emissivity (can be field-based).

    <Frame>
      <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_-5-radiation-bounda.jpg" />
    </Frame>
  </Accordion>

  <Accordion title="Heat Generation">
    Applies a total heat generation power to a selected Region. The quantity of heat generation is distributed across the nodes based on volume fraction. The Magnitude of heat generation input is mm2s-3kg (W).

    <Frame>
      <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_6-instructor_5u3dqlmop2xik78c9dl5vykpg_public_1647688642_heat.1647688641320.png" />
    </Frame>
  </Accordion>

  <Accordion title="Volumetric Heat Generation">
    Similar to the Heat Generation boundary condition, but additionally allows the magnitude of heat generation to be field-based. The magnitude of volumetric heat generation input is mm-1s-3kg (W/m3).

    <Frame>
      <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_7-instructor_5u3dqlmop2xik78c9dl5vykpg_public_1647688483_vol.1647688482373.png" />
    </Frame>
  </Accordion>

  <Accordion title="Temperature Restraint">
    Applies a temperature boundary restraint (can be field-based) to selected Boundary entities (either CAD Face or FE Boundary).

    <Frame>
      <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_8-temp-restrINT-1.jpg" />
    </Frame>
  </Accordion>
</AccordionGroup>

The following boundary conditions are specific to a***Thermal Stress Analysis***:

<AccordionGroup>
  <Accordion title="Initial Temperature">
    Defines a baseline temperature (can be field-based) to be used in a thermal stress analysis in order to calculate the stress due to expansion/contraction based on the difference between the **Initial Temperature** and the **Applied Temperature Load**.

    <Frame>
      <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_9-instructor_5u3dqlmop2xik78c9dl5vykpg_public_1647688018_initial_temp.1647688017291-1.png" />
    </Frame>
  </Accordion>

  <Accordion title="Applied Temperature Load">
    Defines an Applied Temperature (can be field-based) to be used in a thermal stress analysis to calculate the stress due to expansion/contraction based on the difference between the**Initial Temperature** and the **Applied Temperature Load**.

    <Frame>
      <img src="https://files.learn.ntop.com/lessons/thermal-boundary-conditions/341_10_10-instructor_5u3dqlmop2xik78c9dl5vykpg_public_1647688090_applied.1647688089609-1.png" />
    </Frame>
  </Accordion>
</AccordionGroup>
