**hydro
#
Description#
This boundary condition is used to impose a surface pressure calculated based on the updated (deformed) geometry, i.e. based on the geometry at the end of each increment (compare this to ***bc **pressure ). Hydro pressure will be defined according to the geometrical normal of a line set in 2D or a face set in 3D.
The pressure imposed on a body is applied in the direction of the surface’s normal 1You may verify a bset’s normals in Zmaster, and change them with the mesher bset_align.. For instance to model a solid submerged in fluid, the pressure’s value should be negative if the mesh uses the convention of outwards normals, and positive if normals point inwards.
See also **hydro_finite_strain.
Syntax#
**hydro
bset value [ table ]
bset
This is the character name of a boundary set, i.e. a line set for 2D problems or a face set in 3D problems.
value
Real value for the base or scaling value of the hydrostatic pressure. The table value is scaled by this factor to calculate the pressure at a given time.
table
Character name for a valid loading table or tables which will describe the pressure in time.
Example#
**hydro face1 -100.0 tab1
**hydro_finite_strain
#
Description#
This boundary condition is similar to the **hydro
boundary
condition: it applies a surface pressure calculated on the updated
(deformed) geometry. Both conditions apply the same loading forces.
hydro_finite_strain
computes the exact (non-symmetric) tangent
matrix by perturbation, whereas hydro
only computes a (symmetric)
approximation of the tangent matrix. Both conditions add non-linearities
to the problem. Thus, hydro_finite_strain
has a better convergence
rate, at the expense of additional computational cost (especially
noticeable if this condition is the only one that adds non-symmetric
terms to the tangent matrix).
Syntax#
**hydro_finite_strain
bset value [ table ]
bset
This is the character name of a boundary set, i.e. a line set for 2D problems or a face set in 3D problems.
value
Basic value for the base or scaling value of the hydrostatic pressure. The table value is scaled by this factor to calculate the pressure at a given time.
table
Character name for a valid loading table or tables which will describe the pressure in time.
Example#
The following example is taken from
$Z7TEST/Hyperelastic_test/INP/ring-axi.inp
:
***resolution
% [...]
**no_symmetrize % mandatory for hydro_finite_strain
***bc
**hydro_finite_strain
upstream -40.1e5 time
tip -40.0e5 time
downstream -40.0e5 time