Moving_Boundary
- Syntax
Bc No_Coverage_Flux For Mass_Balance [ SpeciesName | MaterialPhaseName | ] Mesh Extent Name [Touching TouchingMeshExtent | Opposing OpposingMeshExtent] = Moving_Boundary [Using Data Specification Data Spec Name]
- Summary
Moving boundary condition, valid for Lagrangian mesh motion in non-relative flux form or relative flux form.
- Description
Applies the following boundary flux
where
is the mesh velocity and where the integrated scalar
depends on the equation. If we consider the gas phase
POROUS_ENTHALPYequation with atransported enthalpy = porous, then. Similarly, for the gas phase
MASS_BALANCEequation,is the bulk mass density.
If we consider the gas phase
MASS_BALANCEequation, with a gas phase porous velocity relative to the moving solid phase, then physically this boundary condition is derived from applying a no flux condition at moving boundary i.e.,In the Lagrangian setting, this flux is required to impose a no flux condition at the moving boundary with both the non-relative form (default) and relative form of the advection term. When using the relative form, typically a do-nothing condition would be sufficient to impose no flux; however, to simplify general ALE mesh motion we automatically provide the mesh motion flux on boundaries for blocks that have mesh motion. Consequently, to impose a zero flux, this term is needed for cancellation.
Parameter |
Value |
Default |
|---|---|---|
{of | species | subindex} |
– |
|
SpeciesName |
string |
– |
{in | material_phase} |
– |
|
MaterialPhaseName |
string |
– |
{levelset_phase | ls} |
– |
|
Mesh Extent Name |
string |
– |
TouchingMeshExtent |
string |
– |
OpposingMeshExtent |
string |
– |
Data Spec Name |
string |
– |