Manufacturing Solutions

Boundary Conditions

Boundary Conditions

Previous topic Next topic No expanding text in this topic  

Boundary Conditions

Previous topic Next topic JavaScript is required for expanding text JavaScript is required for the print function  

Outflow Boundary


The Outflow boundary type is used to impose conditions at either end of the billet.

Syntax

Outflow Outlet {

       X_Velocity = Ux | X_Traction = tx

                Y_Velocity = Uy | Y_Traction = ty

  Z_Velocity = Uz | Z_Traction = tz

   Pressure = Po

    Temperature = To | HeatFlux = qout

}

 

Comments

"Outlet" is the name of the user-specified outflow boundary.
For each component of the momentum equation, you must specify either the velocity or the tractions.
The X_Velocity, Y_Velocity, and Z_Velocity entities specify the primary degrees of freedom for each component of the momentum equation.
The X_Traction, Y_Traction, and Z_Traction entities specify the secondary degrees of freedom. Pressure is specified only if tractions are imposed.
Either Temperature or HeatFlux is specified for the energy equation when solving non-isothermal flows.
The velocities, tractions, pressure, temperatures, and heat fluxes can be input as a function of space and time.

Valid data types for each field are given in the following table:

Variable Name

Description

Valid Data Types

Velocity (Ui)

Velocity component (i=x,y,z)

CONSTANT, EXPRESSION f(x,y,z,t)

Traction (ti)

Traction component (i=x,y,z)

CONSTANT, EXPRESSION f(x,y,z,t)

Pressure (P)

Static pressure

CONSTANT, EXPRESSION f(x,y,z,t)

Temperature (T)

Static temperature

CONSTANT, EXPRESSION f(x,y,z,t)

HeatFlux (q)

Magnitude of surface heat flux

CONSTANT, EXPRESSION f(x,y,z,t)

 

Note:Pressure must be specified on at least one element face of Outflow boundary.

 

ClampSurface Boundary


ClampSurface BC is used to impose conditions on the surface of the billet that comes in contact with manipulator/clamp at each end of the workpice.
There will be two ClampSurface BCs to represent clamp locations on either end of the billet.

 

Syntax

ClampSurface LeftClamp {

      Temperature = To (or)

        HeatFlux = qout (or)

        ConvCoeff = h

        ConvTref = Tref

        IsActive = 0 (or) 1

        Location = “Left” (or) “Right”

}

 

Comments

While solving non-isothermal flows, either Temperature or HeatFlux or Convection boundary condition is specified for the energy equation.
IsActive  – specifies whether the clamp is idle or holding the billet
Location  – specifies the location of the clamp with respect to the billet assuming it is oriented in the positive Z-Axis direction

 

PunchContact Boundary


 

Syntax

PunchContact Punchsurface {

      Temperature = To (or)

        HeatFlux = qout (or)

        ConvCoeff = h

        ConvTref = Tref

}

 

Comments

While solving non-isothermal flows, either Temperature or HeatFlux or Convection boundary condition is specified for the energy equation.