Pressure

Applies a pressure on a given boundary in a given direction

Description

The boundary condition, Pressure applies a force to a mesh boundary in the magnitude specified by the user. A component of the normal vector to the mesh surface (0, 1, or 2 corresponding to the , , and vector components) is used to determine the direction in which to apply the traction. The boundary condition is always applied to the displaced mesh.

The magnitude of the Pressure boundary condition can be specified as either a scalar (use the input parameter factor), a function parameter, or a Postprocessor name.

note:Can Be Created with the Pressure Action

A set of Pressure boundary conditions applied to multiple variables in multiple components can be defined with the PressureAction.

Example Input File Syntax


[./outerPressure]
type = Pressure
boundary = right
variable = disp_r
component = 0
factor = 2
[../]
(modules/tensor_mechanics/test/tests/1D_spherical/finiteStrain_1DSphere_hollow.i)

Input Parameters

• boundaryThe list of boundary IDs from the mesh where the pressure will be applied

C++ Type:std::vector

Options:

Description:The list of boundary IDs from the mesh where the pressure will be applied

Required Parameters

• functionThe function that describes the pressure

C++ Type:FunctionName

Options:

Description:The function that describes the pressure

• save_in_disp_xThe save_in variables for x displacement

C++ Type:std::vector

Options:

Description:The save_in variables for x displacement

• save_in_disp_yThe save_in variables for y displacement

C++ Type:std::vector

Options:

Description:The save_in variables for y displacement

• disp_zThe z displacement

C++ Type:NonlinearVariableName

Options:

Description:The z displacement

• disp_yThe y displacement

C++ Type:NonlinearVariableName

Options:

Description:The y displacement

• disp_xThe x displacement

C++ Type:NonlinearVariableName

Options:

Description:The x displacement

• save_in_disp_zThe save_in variables for z displacement

C++ Type:std::vector

Options:

Description:The save_in variables for z displacement

• inactiveIf specified blocks matching these identifiers will be skipped.

C++ Type:std::vector

Options:

Description:If specified blocks matching these identifiers will be skipped.

• factor1The factor to use in computing the pressure

Default:1

C++ Type:double

Options:

Description:The factor to use in computing the pressure

• active__all__ If specified only the blocks named will be visited and made active

Default:__all__

C++ Type:std::vector

Options:

Description:If specified only the blocks named will be visited and made active

• alpha0alpha parameter for HHT time integration

Default:0

C++ Type:double

Options:

Description:alpha parameter for HHT time integration

• displacementsThe displacements appropriate for the simulation geometry and coordinate system

C++ Type:std::vector

Options:

Description:The displacements appropriate for the simulation geometry and coordinate system