Nitche_Tied
- Syntax
Enforcement For Energy ([ SpeciesName] | [ MaterialPhaseName] | [ ]) Nitche_Tied ([Co_Field = co_field] | [Multiplier = multiplier] | [Toggle = toggle])
- Summary
Applies a contact heat flux as described in “A robust Nitsches formulation for interface problems” by Annavarapu et al. 2012.
- Description
The numerical heat flux
at the contact interface is defined as
where
is a mesh dependent stabilization parameter,
denotes the scalar jump operator, and
is a weighted averaging operator across the interface defined as
where
is the heat flux, and
are weighting parameters that sum to one defined as
where
is the local element volume, and
is the thermal conductivity.
The mesh dependent stabilization parameter
is
where
is a user specified multiplier, and
is a measure of the local contact interface taken here as the sum of local contact face areas. If a tensor conductivity is provided, then a projected thermal conductivity is used i.e.,
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 | species | subindex} |
– |
|
SpeciesName |
string |
– |
{in | material_phase} |
– |
|
MaterialPhaseName |
string |
– |
{levelset_phase | ls} |
– |
|
{= | are | is} |
– |
|
co_field |
integer |
0 |
multiplier |
real |
1 |
toggle |
“string” |
– |