﻿ Boundary Conditions
Manufacturing Solutions

# Boundary Conditions   # Boundary Conditions    ## 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

}

 • "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:

### 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”

}

 • 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

}