Models - Sme.postbuckling Shell
Models - Sme.postbuckling Shell
This model is licensed under the COMSOL Software License Agreement 6.2.
All trademarks are the property of their respective owners. See www.comsol.com/trademarks.
Introduction
Buckling is a phenomenon that can cause sudden failure of a structure.
A linear buckling analysis predicts the critical buckling load. Such an analysis, however,
does not give any information about what happens at loads higher than the critical load.
Tracing the solution after the critical load is called a postbuckling analysis.
A linear buckling analysis also often overpredicts the load-carrying capacity of the
structure.
In order to accurately determine the critical buckling load or predict the postbuckling
behavior, you can use the nonlinear solver and ramp up the applied load to compute the
structure deformation. The buckling load can then be based on when a certain, not
acceptable, deformation is reached.
Once the critical buckling load has been reached, it can happen that the structure
undergoes a sudden large deformation into a new stable configuration. This is known as a
snap-through phenomenon. A snap-through process cannot be simulated using prescribed
load in a standard nonlinear static solver because the problem becomes numerically
singular. Physically speaking, it is a highly transient problem as the structure “jumps” from
one state to another. For simple cases with a single point load, it is often possible to replace
the point load with a prescribed displacement and then measure the reaction force instead.
For more general problems, the postbuckling solution must however be tracked using
more sophisticated methods, as shown in this example.
Model Definition
The model studied here is a benchmark for a hinged cylindrical panel subjected to a point
load at its center; see Ref. 1.
• The radius of the cylinder is R 2.54 m and all edges have a length of 2L 0.508 m.
The angular span of the panel is thus 0.2 radians. The panel thickness is th 6.35 mm.
• The straight edges are hinged.
• In the study, the variation of the panel center vertical displacement with respect to the
change of the applied load is of interest.
R
L
theta
In general, you should be careful when using symmetry in buckling problems, because
nonsymmetric solutions may exist.
As shown in Table 1, the results agree well with the target data from Ref. 1.
TABLE 1: COMPARISON BETWEEN TARGET AND COMPUTED DATA.
• Find a proper parameter that increases monotonically. Then, use a Global Equation node
where the load is made a function of this monotonically increasing parameter. This is
the approach used in this example.. In this case, a good such parameter is the average
of the displacement in the direction of the applied force. You use a nonlocal average
coupling to measure the displacement and then add a global equation to compute the
appropriate point load for each prescribed parameter value. There is no general way to
determine which controlling parameter to use, so it is necessary to use some physical
insight.
• Use an arc length method. The Application Library example Postbuckling Analysis
Using an Incremental Arc Length Method demonstrates this approach. It is useful if
you cannot find a suitable monotonically increasing control parameter.
Reference
1. K.Y. Sze, X.H. Liua, and S.H. Lob, “Popular Benchmark Problems for Geometric
Nonlinear Analysis of Shells,” Finite Element in Analysis and Design, vol. 40, issue 11,
pp. 1551–1569, 2004.
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 3D.
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:
GEOMETRY 1
Revolve 1 (rev1)
1 In the Model Builder window, right-click Geometry 1 and choose Revolve.
2 In the Settings window for Revolve, locate the Revolution Angles section.
3 Click the Angles button.
4 In the End angle text field, type theta.
5 Locate the Revolution Axis section. Find the Direction of revolution axis subsection. In
the xw text field, type 1.
6 In the yw text field, type 0.
7 Click Build Selected.
DEFINITIONS
Click the Zoom Extents button in the Graphics toolbar.
Average 1 (aveop1)
1 In the Definitions toolbar, click Nonlocal Couplings and choose Average.
2 In the Settings window for Average, locate the Source Selection section.
3 From the Geometric entity level list, choose Boundary.
4 Select Boundary 1 only.
Integration 1 (intop1)
1 In the Definitions toolbar, click Nonlocal Couplings and choose Integration.
2 In the Settings window for Integration, locate the Source Selection section.
3 From the Geometric entity level list, choose Point.
4 Select Point 4 only.
Variables 1
1 In the Definitions toolbar, click Local Variables.
2 In the Settings window for Variables, locate the Variables section.
3 In the table, enter the following settings:
Symmetry 1
1 In the Physics toolbar, click Edges and choose Symmetry.
2 Select Edge 3 only.
Symmetry 2
1 In the Physics toolbar, click Edges and choose Symmetry.
2 Select Edge 4 only.
3 In the Settings window for Symmetry, locate the Coordinate System Selection section.
4 From the Coordinate system list, choose Global coordinate system.
5 Locate the Symmetry section. From the Symmetry plane normal list, choose First axis.
Pinned 1
1 In the Physics toolbar, click Edges and choose Pinned.
2 Select Edge 2 only.
Point Load 1
1 In the Physics toolbar, click Points and choose Point Load.
2 Select Point 4 only.
Apply 1/4th of the total load because of the double symmetry used in this model.
3 In the Settings window for Point Load, locate the Force section.
4 Specify the FP vector as
0 x
0 y
-P/4 z
5 Click the Show More Options button in the Model Builder toolbar.
6 In the Show More Options dialog box, in the tree, select the check box for the node
Physics>Equation-Based Contributions.
7 Click OK.
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.
3 In the table, enter the following settings:
Mapped 1
1 In the Mesh toolbar, click More Generators and choose Mapped.
2 Select Boundary 1 only.
Distribution 1
1 Right-click Mapped 1 and choose Distribution.
2 Select Edges 1 and 2 only.
3 In the Settings window for Distribution, locate the Distribution section.
4 In the Number of elements text field, type 10.
5 Click Build Selected.
STUDY 1
Step 1: Stationary
Set up an auxiliary continuation sweep for the disp parameter.
6 Locate the Study Settings section. Select the Include geometric nonlinearity check box.
Sometimes it is not straightforward to guess the maximum value of the parameter used.
You can then instead set a stop condition for the parametric solver based on something
that is known.
7 In the Model Builder window, click Study 1.
8 In the Settings window for Study, type Postbuckling Study in the Label text field.
Solution 1 (sol1)
1 In the Study toolbar, click Show Default Solver.
2 In the Model Builder window, expand the Solution 1 (sol1) node.
Specify that the solution is to be stored just before the stop condition is reached.
8 Locate the Output at Stop section. From the Add solution list, choose Step before stop.
9 Clear the Add warning check box.
10 In the Model Builder window, under Postbuckling Study>Solver Configurations>
Solution 1 (sol1) click Stationary Solver 1.
11 In the Settings window for Stationary Solver, click to expand the Output section.
12 Clear the Reaction forces check box.
13 Click Compute.
RESULTS
Point Evaluation 1
1 Right-click Evaluation Group: Force vs. Displacement and choose Point Evaluation.
2 Select Point 4 only.
3 In the Settings window for Point Evaluation, locate the Expressions section.
4 In the table, enter the following settings:
5 Select the y-axis label check box. In the associated text field, type Force at shell
center (N).
Table Graph 1
1 Right-click Force vs. Displacement and choose Table Graph.
2 In the Settings window for Table Graph, locate the Data section.
3 From the Source list, choose Evaluation group.
4 In the Force vs. Displacement toolbar, click Plot.