Tied_Ip_Temperature

Syntax

Enforcement For Energy ([{of} SpeciesName] | [{in} MaterialPhaseName] | [{ls} {a | b | c}]) {=} Tied_Ip_Temperature ([Co_Field = co_field] | [Toggle = toggle])

Summary

Tied temperature contact model with an additional interior penalty based jump term included.

Description

The numerical heat flux \hat{\mathbf{q}} at the contact interface is defined as

\hat{\mathbf{q}} = \alpha_h \left[T \right] + \left\{\mathbf{q}\right\},

where \alpha_h is a mesh dependent stabilization parameter, \left[T\right] = T_1 \mathbf{n}_1 + T_2 \mathbf{n}_2 denotes the scalar jump operator, and \left\{\mathbf{q}\right\} = 0.5\left(\mathbf{q}_1 + \mathbf{q}_2\right) is the average heat flux across the interface.

The mesh dependent stabilization parameter \alpha_h is defined similarly to the tied temperature contact model, except an additional interior penalty jump term is included i.e.,

\alpha_h = 0.5 \bar{h} + \left\{k\right\},

where the first term is the average surface conductance, and the second term is the interior penalty based jump term with \left\{k\right\} = 0.5 \left(k_1 + k_2 \right) the average thermal conductivity across the interface.

If a tensor conductivity is provided, then a projected thermal conductivity is used in lieu of the scalar conductivity i.e.,

k_{i} = \mathbf{n}_i^T \mathbf{K}_i \mathbf{n}_i.

The following options are present in most boundary conditions/sources. The meaning of each option is as follows:

Toggle

If given, specifies which toggle block controls whether this BC is active or not.

Parameter

Value

Default

{of}

{of | species | subindex}

SpeciesName

string

{in}

{in | material_phase}

MaterialPhaseName

string

{ls}

{levelset_phase | ls}

{=}

{= | are | is}

co_field

integer

0

toggle

“string”