Models - Nsm.elastoplastic Plate
Models - Nsm.elastoplastic Plate
This model is licensed under the COMSOL Software License Agreement 5.6.
All trademarks are the property of their respective owners. See www.comsol.com/trademarks.
Introduction
In this example you analyze a perforated plate loaded into the plastic regime. In addition
to the original problem, which you can find in section 7.10 of The Finite Element Method
by O.C. Zienkiewicz (Ref. 1), you can also study the unloading of the plate.
The model also shows how to apply an external hardening function based on an
interpolated stress-strain curve.
Model Definition
Figure 1 shows the plate’s geometry. Due to the double symmetry of the geometry you
only need to analyze a quarter of the plate.
Symmetry lines
20 mm
5 mm
36 mm
Because the plate is thin and the loads are in plane, you can assume a plane stress condition.
MATERIAL
• Elastic properties: E = 70000 MPa and ν = 0.2.
• Plastic properties: Yield stress 243 MPa and a linear isotropic hardening with tangent
modulus 2171 MPa.
In the second study, it is shown how to proceed when you have a tabulated data from a
general tensile test. Note that in metal plasticity, the hardening function σh to be entered
σ h ( ε pe ) = σ tab ( ε pe + σ e ⁄ E ) – σ ys0
where, σe is the equivalent (von Mises) stress, E is the Young’s modulus, and σtab is an
interpolation function of your tabulated data. Figure 4 shows the linear elastic and plastic
regions.
Figure 3: The interpolated stress-strain curve shows both the elastic and hardening regions.
The results show in Figure 4 and Figure 5 are in good agreement. In Study 1, isotropic
hardening is generated with an isotropic tangent modulus ETiso = 2.171 GPa, and in
Study 2 it is generated with interpolated hardening function data, which mimics the
isotropic tangent modulus from Study 1.
Figure 5: Deformation and von Mises stress for parameter value 2.2. The hardening was
implemented with the interpolated hardening function.
Modeling Instructions
From the File menu, choose New.
NEW
In the New window, click Model Wizard.
MODEL WIZARD
1 In the Model Wizard window, click 2D.
2 In the Select Physics tree, select Structural Mechanics>Solid Mechanics (solid).
3 Click Add.
4 Click Study.
5 In the Select Study tree, select General Studies>Stationary.
6 Click Done.
GEOMETRY 1
Begin by changing the length unit to millimeters.
Rectangle 1 (r1)
1 In the Geometry toolbar, click Rectangle.
2 In the Settings window for Rectangle, locate the Size and Shape section.
3 In the Width text field, type 18.
4 In the Height text field, type 10.
Circle 1 (c1)
1 In the Geometry toolbar, click Circle.
2 In the Settings window for Circle, locate the Size and Shape section.
3 In the Radius text field, type 5.
4 Click Build Selected.
Difference 1 (dif1)
1 In the Geometry toolbar, click Booleans and Partitions and choose Difference.
2 Select the object r1 only.
3 In the Settings window for Difference, locate the Difference section.
4 Find the Objects to subtract subsection. Select the Activate Selection toggle button.
5 Select the object c1 only.
6 Click Build Selected.
GLOBAL DEFINITIONS
Parameters 1
1 In the Model Builder window, under Global Definitions click Parameters 1.
2 In the Settings window for Parameters, locate the Parameters section.
3 In the table, enter the following settings:
DEFINITIONS
Interpolation 1 (int1)
1 In the Home toolbar, click Functions and choose Local>Interpolation.
2 In the Settings window for Interpolation, locate the Definition section.
3 In the Function name text field, type loadfunc.
t f(t)
0 0
1.1 133.65
2.2 0
Linear Hardening
1 In the Physics toolbar, click Attributes and choose Plasticity.
2 In the Settings window for Plasticity, type Linear Hardening in the Label text field.
MATERIALS
Material 1 (mat1)
1 In the Model Builder window, under Component 1 (comp1) right-click Materials and
choose Blank Material.
2 In the Settings window for Material, locate the Material Contents section.
Symmetry 1
1 In the Physics toolbar, click Boundaries and choose Symmetry.
2 Select Boundaries 1 and 3 only.
Boundary Load 1
1 In the Physics toolbar, click Boundaries and choose Boundary Load.
2 Select Boundary 4 only.
3 In the Settings window for Boundary Load, locate the Force section.
4 Specify the FA vector as
loadfunc(para) x
0 y
MESH 1
Free Triangular 1
1 In the Mesh toolbar, click Free Triangular.
The mesh should be refined in areas of anticipated high stress and strain gradients.
Refine 1
1 In the Mesh toolbar, click Modify and choose Elements>Refine.
2 In the Settings window for Refine, click to expand the Refine Elements in Box section.
3 Select the Specify bounding box check box.
STUDY 1
Step 1: Stationary
Set up an auxiliary continuation sweep for the para parameter.
With these settings, the edge load you defined earlier increases from zero to a maximum
value of 133.65 MPa and is then released.
6 In the Model Builder window, click Study 1.
7 In the Settings window for Study, type Linear Hardening in the Label text field.
8 In the Home toolbar, click Compute.
RESULTS
The first default plot shows the von Mises stress for the final parameter value.
Visualize the plastic zone using a Boolean expression solid.epeGp>0 which is 1 in the
plastic region and 0 elsewhere.
Contour 1
1 In the Model Builder window, expand the Plastic Region, Linear Hardening node, then
click Contour 1.
2 In the Settings window for Contour, locate the Expression section.
3 In the Expression text field, type solid.epeGp>0.
DEFINITIONS
Interpolation 2 (int2)
1 In the Home toolbar, click Functions and choose Local>Interpolation.
2 In the Settings window for Interpolation, locate the Definition section.
3 In the Function name text field, type stress_strain_curve.
4 In the table, enter the following settings:
t f(t)
0 0
Variables 1
1 In the Home toolbar, click Variables and choose Local Variables.
2 In the Settings window for Variables, locate the Variables section.
3 In the table, enter the following settings:
MATERIALS
Material 1 (mat1)
1 In the Model Builder window, expand the
Interpolated Hardening and User Defined Plastic Flow node, then click
Component 1 (comp1)>Materials>Material 1 (mat1).
2 In the Settings window for Material, locate the Material Contents section.
3 In the table, enter the following settings:
ADD STUDY
1 In the Home toolbar, click Add Study to open the Add Study window.
2 Go to the Add Study window.
3 Find the Studies subsection. In the Select Study tree, select General Studies>Stationary.
4 Click Add Study in the window toolbar.
5 In the Home toolbar, click Add Study to close the Add Study window.
STUDY 2
Step 1: Stationary
1 In the Settings window for Stationary, locate the Study Extensions section.
2 Select the Auxiliary sweep check box.
3 Click Add.
4 In the table, enter the following settings:
RESULTS
1 In the Settings window for 2D Plot Group, type Stress, Interpolated Hardening
and User Defined Plastic Flow in the Label text field.
Contour 1
1 In the Model Builder window, expand the Plastic Region,
Interpolated Hardening and User Defined Plastic Flow node, then click Contour 1.
2 In the Settings window for Contour, locate the Expression section.
3 In the Expression text field, type solid.epeGp>0.
The analysis is now finished. If you want to store this model and re-use it later, you will
need to disable the second plasticity feature for the first study.
LINEAR HARDENING
Step 1: Stationary
1 In the Model Builder window, under Linear Hardening click Step 1: Stationary.
2 In the Settings window for Stationary, locate the Physics and Variables Selection section.
3 Select the Modify model configuration for study step check box.
4 In the Physics and variables selection tree, select Component 1 (comp1)>
Solid Mechanics (solid)>Linear Elastic Material 1>
Interpolated Hardening and User Defined Plastic Flow.
5 Click Disable.