Val_004a Internally Pressurized Cylinder

Problem Description

 

A long metallic thick-walled cylinder is subjected to internal pressure P, which is increased gradually until a collapse pressure Plim is reached. This is a state at which the plastic front, originated from the inner radius, has reached the outer radius. The collapse pressure is predicted using von-Mises model. A plot of internal pressure versus radial displacement on outer surface is to be plotted. The vertical and horizontal boundaries are constrained with symmetry boundary conditions.

 

 

Val_004_05

Val_004_01

 

 

Problem description

Simulation model

 

 

 

Parameter

Value

A (mm)

100

B (mm)

100

Young's modulus, E (MPa)

210(103)

Poisson's ratio, ν

0.3

Yield stress, σy (MPa)

240

Geometry parameters and material properties

 

 

The theoretical limit load for this problem was derived by Hill, expressed by

Val_004_eqn_01

 

 

Mesh Discretisation

 

Twenty-four element types have been used in this test case, with 17 element types for implicit analysis and 7 types for explicit analysis. The followings illustrate some examples of meshed models that have been used in 2D and 3D cases.

 

Val_004a_01

Example of meshed models for 2D cases

 

Val_004a_02

Example of meshed models for 3D cases

 

 

Data File Descriptions

 

The data files for the different element types are in Val_004\cylinder. The different cases are in different sub-folders according to the dimensions (2D/3D), solver (explicit/implicit) and element type used for each specific case.

 

The basic data includes:

1Geometry_data imports geometry file for 3D cases in *.geo format that has been created using Gmsh and made compatible using ParaGeo pre-processing procedures. In 2D cases, the geometry is created directly through data file without the aforementioned pre-processing.

2Geometry_set groups multiple geometry entities under convenient geometry set names.

3Group_control_data activates geomechanical field for the current simulation group.

4Group_data sets the group name, element type, material name, porous flow type and the associated volume entity.

5Material_data defines the material properties of the model.

6Support_data constrains the displacement freedom on each surface accordingly.

7Global_loads defines the prescribed surface normal load on the geometry set associated with the cylinder internal surface.

8Damping_global_data sets a global damping ratio of 2%.

9Control_data defines the solution algorithm (e.g. 1 for explicit transient dynamic algorithm, 7 for nonlinear implicit algorithm), termination time, etc.

 

Only key data structures are shown below.

 

Group_data

 

Group_data sets the group name, element type, material name, porous flow type and the associated volume entity.

 

Data File

 

 

* Group_data               NUM=1  

! -------------------------------

Group_name             "Sample"

 Element_type            "HEX8M"

 Material_name     "CylinderMat"

 Porous_flow_type              0

 Volumes  IDM=1

   1

1Group name and material name are defined.

 

2Porous flow type 0 (corresponding to non-porous media) is defined.

 

3Volume set 1 is registered to be associated with the current group data structure.

 

4Element types that are used in this example include

 

(a) Implicit analysis

Element Type

Element Descriptions

QPM4

2D 4-noded quadrilateral plane strain element

QPM4M

2D 4-noded quadrilateral plane strain mixed element

QPM8

2D 8-noded quadrilateral plane strain element

QPM8M

2D 8-noded quadrilateral plane strain mixed element

TPM3

2D 3-noded plane strain element

TPM3M

2D 3-noded plane strain mixed element

TPM6

2D 6-noded triangular plane strain element

TPM6M

2D 3-noded triangular plane strain mixed mixed element

HEX8_Bbar

3D 8-noded hexahedral Bbar-averaged element

HEX8M

3D 8-noded hexahedral mixed element

HEX20

3D 20-noded hexahedral element

HEX20M

3D 20-noded hexahedral mixed element

TET4

3D 4-noded tetrahedral element

TET4M

3D 4-noded tetrahedral mixed element

TET10

3D 10-noded tetrahedral element

TET10M

3D 10-noded tetrahedral mixed element

 

(b) Explicit analysis

Element Type

Element Descriptions

QPM4

2D 4-noded quadrilateral plane strain element

TPM3

2D 3-noded plane strain element

TPM3V

2D 3-noded volume-averaged plane strain element

TPM6

2D 6-noded triangular plane strain element

HEX8

3D 8-noded hexahedral element

TET4

3D 4-noded tetrahedral element

TET4V

3D 4-noded volume-averaged tetrahedral mixed element

 

 

 

Material_data

 

Material_data defines the material properties of the model.

 

Data File

 

 

* Material_data               NUM=1

! ---------------------------------

 Material_name       "CylinderMat"

 Grain_density                2600                

 Grain_stiffness             30000

 Elastic_properties          IDM=2              

  /Young's Modulus/          210E3

 /Poisson's ratio/           0.30

 Plastic_material_type                    7

 Plastic_properties                IDM=1

 /Yield Strength/                  240

 Hardening_type                            7

 Hardening_properties                IDM=2         JDM=2

  /Effective plastic strain/        0     0.0115

  /Yield strength/                        240   247

 

1Material name is defined as "CylinderMat".

2Grain properties (density = 2600 kg/m3 and stiffness) are defined.

3Elastic properties (Young's modulus = 210(103)MPa, Poisson's ratio = 0.30) are defined.

4Plastic material type 7, corresponding to von-Mises elastoplastic model is defined.

5The yield strength of von-Mises model is defined as 240 MPa.

6Hardening properties are defined with prescribed hardening slope that allows visualisation of plastic strain contour at the brink of collapse.

 

 

Global_loads

 

Global_loads defines the prescribed surface normal load on the geometry set associated with the cylinder internal surface.

 

Data File

 

 

* Global_loads

! ---------------------------------

 Surface_load IDM=3 JDM=1

  /Set 1/ 192.09   0.0   0.0

 Surface_load_type               1

 Surface_load_geom_set       IDM=1

   "inner_surf"

 Surface_load_geom_ass       IDM=1

   1

 

1Normal surface load of 192.09 MPa is prescribed on the geometry set "inner_surf".

 

 

 

Results

 

Overall, the simulation results converge to the theoretical limit load. The plots overlap each other in the elastic stage and also in the early stage of plasticity. As the plots draw closer to the limit load (0.19209GPa), we observe that the tangent modulus of 2D elements is slightly higher than the 3D counterparts, but they altogether approaches the limit asymptotically.

Val_004a_03

Load-displacement curve for internally pressurised cylinder. Comparison of numerical solutions derived from different elements with theoretical limit for both 2D and 3D cases.

 

 

The following figures show the standard results of internally pressurised cylinder. Plastic strain and stress variables are plotted at the final time step, corresponding to the near-collapse state as the limit load is approached. As the internal pressure increases, strain localisation gradually develops from the internal surface of the cylinder. We observe that plastic strain localisation is more distinct in 2D quadrilateral-based elements as well as 3D higher-order elements, suggesting that this group of elements is closer to the collapse state at the current time step than the elements that exhibit slightly more diffused strain localisation. Radial stress contour on the cylinder sample is also plotted for both 2D and 3D cases.

 

 

Val_004a_04

Val_004a_05

Plastic strain contour on selected element types

 

 

 

Val_004a_06

Val_004a_07

Radial stress contour on selected element types

 

 

References

 

[1] Hill, R. (1989). The Mathematical Theory of Plasticity (pp. 106, 254). New York: Oxford University Press.

[2] Neto., E., Peric, D., & Owen, D. (2013). Computational Methods for Plasticity. Hoboken, N.J.: Wiley.