cantilever beams in comsol multiphysics

156
VERSION 4.3 Verification Models Structural Mechanics Module

Upload: asibor-isaiah

Post on 04-Dec-2015

221 views

Category:

Documents


25 download

DESCRIPTION

Cantilever Beams in COMSOL Multiphysics

TRANSCRIPT

Page 1: Cantilever Beams in Comsol Multiphysics

VERSION 4.3

Verification Models

Structural Mechanics Module

Page 2: Cantilever Beams in Comsol Multiphysics

C o n t a c t I n f o r m a t i o n

1 | © 2 0 1 2 C O M S O L

Solved with COMSOL Multiphysics 4.3

Visit www.comsol.com/contact for a searchable list of all COMSOL offices and local representatives. From this web page, search the contacts and find a local sales representative, go to other COMSOL websites, request information and pricing, submit technical support queries, subscribe to the monthly eNews email newsletter, and much more.

If you need to contact Technical Support, an online request form is located at www.comsol.com/support/contact.

Other useful links include:

• Technical Support www.comsol.com/support

• Software updates: www.comsol.com/support/updates

• Online community: www.comsol.com/community

• Events, conferences, and training: www.comsol.com/events

• Tutorials: www.comsol.com/products/tutorials

• Knowledge Base: www.comsol.com/support/knowledgebase

Part No. CM021104

S t r u c t u r a l M e c h a n i c s M o d u l e V e r i f i c a t i o n M o d e l s 1998–2012 COMSOL

Protected by U.S. Patents 7,519,518; 7,596,474; and 7,623,991. Patents pending.

This Documentation and the Programs described herein are furnished under the COMSOL Software License Agreement (www.comsol.com/sla) and may be used or copied only under the terms of the license agree-ment.

COMSOL, COMSOL Desktop, COMSOL Multiphysics, and LiveLink are registered trademarks or trade-marks of COMSOL AB. Other product or brand names are trademarks or registered trademarks of their respective holders.

Version: May 2012 COMSOL 4.3

Page 3: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Chann e l B e am

Introduction

In the following example you build and solve a simple 3D beam model using the 3D Beam interface. This model calculates the deformation, section forces, and stresses in a cantilever beam, and compares the results with analytical solutions. The first few natural frequencies are also computed. The purpose of the example is twofold: It is a verification of the functionality of the beam element in COMSOL Multiphysics, and it explains in detail how to give input data and interpret results for a nontrivial cross section.

Model Definition

The physical geometry is displayed in Figure 1. The finite element idealization consists of a single line.

Figure 1: The physical geometry.

The cross section with its local coordinate system is shown in Figure 2. The height of the cross section is 50 mm and the width is 25 mm. The thickness of the flanges is 6 mm, while the web has a thickness of 5 mm. Note that the global y direction corresponds to the local negative z direction, and the global z direction corresponds

M S O L 1 | C H A N N E L B E A M

Page 4: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | C H A

to the local y direction. In the following, uppercase subscripts are used for the global directions and lowercase subscripts for the local directions.

Figure 2: The beam cross section with local direction indicated.

G E O M E T RY

• Beam length, L = 1 m

• Cross-section area A = 4.90·10-4 m2 (from the cross section library)

• Area moment of inertia in stiff direction, Izz = 1.69·10-7 m4

• Area moment of inertia in weak direction, Iyy = 2.77·10-8 m4

• Torsional constant, J = 5.18 ·10-9 m4

• Position of the shear center (SC) with respect to the area center of gravity (CG), ez = 0.0148 m

• Torsional section modulus Wt = 8.64·10-7 m3

• Ratio between maximum and average shear stress for shear in y direction, y=2.44

• Ratio between maximum and average shear stress for shear in z direction, z=2.38

• Locations for axial stress evaluation are positioned at the outermost corners of the profile at the points (y, z) = (0.025, 0.0086), (0.025, 0.0164),

N N E L B E A M © 2 0 1 2 C O M S O L

Page 5: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

(0.025, 0.0086), and (0.025, 0.0086). This is given by the cross section data available for the Beam interface.

M A T E R I A L

• Young’s modulus, E210 GPa

• Poisson’s ratio, 0.25

• Mass density, 7800 kg/m3

C O N S T R A I N T S

One end of the beam is fixed.

L O A D S

In the first load case, the beam is subjected to three forces and one twisting moment at the tip. The values are:

• Axial force FX10 kN

• Transverse forces FY50 N and FZ100 N

• Twisting moment MX10 Nm

In the second load case, the beam is subjected to a gravity load in the negative Z direction.

The third case is an eigenfrequency analysis.

Results and Discussion

The analytical solutions for a slender cantilever beam with loads at the tip are summarized below. The displacements are

(1)

(2)

X x

FxLEA----------

FXLEA

-----------

10000 N 1 m

2 1011 Pa 4.90 10

4– m2 -------------------------------------------------------------------- 1.02 10

4– m

= = = =

=

Z – y

F– yL3

3EIzz----------------

FZL3

3EIzz---------------

100 N 1 m 3

3 2 1011

Pa 1.69 107– m

4 -------------------------------------------------------------------------- 9.86 10 4– m

= = = =

=

M S O L 3 | C H A N N E L B E A M

Page 6: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | C H A

(3)

(4)

The stresses from the axial force, shear force, and torsion are constant along the beam, while the bending moment, and thus the bending stresses, is largest at the fixed end. The axial stresses at the fixed end caused by the different loads are computed as

(5)

(6)

(7)

In Table 1 the stresses in the stress evaluation points are summarized after insertion of the local coordinates y and z in Equation 6 and Equation 7.

Y – z

F– zL3

3EIyy----------------

FYL3

3EIyy----------------

50 N 1 m 3

3 2 1011

Pa 2.77 108– m4

---------------------------------------------------------------------------- 3.01 103– m

= = = =

=

X x

MxLGJ

------------MXL

GJ--------------

10– Nm 1 m

2 10 11 Pa2 1 0.25+ ---------------------------- 5.18 10

9– m4

---------------------------------------------------------------------- 2– .41 102– rad

= = = =

=

x FxFx

A------

FX

A------- 10000 N

4.90 104– m2

------------------------------------ 2.04 107 Pa= = = =

x MzM– zyIzz

--------------F– yLyIzz

-----------------FZLy

Izz--------------

100 N 1 m

1.69 107– m4

------------------------------------ y 5.92 108 Pa

m------ y

= = = =

=

x MyMyzIyy

-----------F– zLzIyy

-----------------F– YLzIyy

------------------

50– N 1 m

2.77 108– m

4------------------------------------ y 1– .81 10

9 Pam------ z

= = = =

=

TABLE 1: AXIAL STRESSES AT STRESS EVALUATION POINTS

POINT STRESS FROM FX

STRESS FROM FY

STRESS FROM FZ

TOTAL BENDING STRESS

TOTAL AXIAL STRESS

1 20.4 14.8 -29.7 -14.9 5.5

2 20.4 -14.8 -29.7 -44.5 -24.1

N N E L B E A M © 2 0 1 2 C O M S O L

Page 7: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Due to the shear forces and twisting moment there will also be shear stresses in the section. The shear stresses will in general have a complex distribution, which depends strongly on the geometry of the actual cross section. The peak values of the shear stress contributions from shear forces are

(8)

(9)

The peak value of the shear stress created by torsion is

(10)

Since the general cross section data used for the analysis cannot predict the exact locations of the peak stresses from each type of action, a conservative scheme for combining the stresses is used in COMSOL Multiphysics. If the computed results exceeds allowable values somewhere in a beam structure, this may be due to this conservatism. You must then check the details, using information about the exact type of cross section and combination of loadings.

The conservative maximum shear stresses are created by adding the maximum shear stress from torsion to the maximum shear stresses from shear force:

(11)

A conservative effective stress is then computed as

3 20.4 -14.8 15.6 0.8 21.2

4 20.4 14.8 15.6 30.4 50.8

TABLE 1: AXIAL STRESSES AT STRESS EVALUATION POINTS

POINT STRESS FROM FX

STRESS FROM FY

STRESS FROM FZ

TOTAL BENDING STRESS

TOTAL AXIAL STRESS

ysy mean,y

Fy

A------ y

FZ

A------- 2.44

100 N

4.90 104– m2

------------------------------------ 2.44 2.04 105 Pa === = =

sz max, zsz mean,z

Fz

A------ z

F– Y

A----------

2.3850– N

4.90 104– m2

------------------------------------ 2– .38 1.02 105 Pa 2– .43 10

5 Pa

= = = =

= =

t max,

MxWt

-----------MXWt

------------ 10 Nm

8.64 107– m3

------------------------------------ 11.6 106 Pa= = = =

xz max, sz max, t max, 11.8 106 Pa=

xy max, sy max, t max, 12.1 106 Pa=+=

+=

M S O L 5 | C H A N N E L B E A M

Page 8: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | C H A

(12)

The maximum normal stress, max, is taken as the highest absolute value in the any of the stress evaluation points (the rightmost column in Table 1).

The results for the first load case are in total agreement with the analytical solution. Actually, the results would have been the same with any mesh density, because the formulation of the beam elements in COMSOL contain the exact solutions to beam problems with only point loads.

In the second load case there is an evenly distributed gravity load. Because the resultant of a gravity load acts through the mass center of the beam, it does not just cause pure bending but also a twist of the beam. The reason is that in order to cause pure bending, a transverse force must act through the shear center of the section. In COMSOL Multiphysics this effect is automatically accounted for when you apply an edge load. An additional edge moment is created, using the ez (or ey) cross section property. The analytical solution to the tip deflections in the self-weight problem is

(13)

(14)

Also for this case, the COMSOL Multiphysics solution captures the analytical solution exactly. Note, however, that in this case the resolution of the stresses will be mesh dependent.

mises max2 3xy max,

2 3xz max,2

+ + 58.6 106 Pa= =

Z – y

q– yL4

8EIzz----------------

qZL4

8EIzz--------------- gA– L4

8EIzz---------------------

8000kg

m3

------- 9.81m

s2

----- 4.90 104– m

2 – 1 m 4

8 2 1011 Pa 1.69 107– m4

----------------------------------------------------------------------------------------------------------- 1– .42 10 4– m

= = = = =

=

x

mxL2

2GJ---------------

qyezL2

2GJ------------------

gAezL2

2GJ-----------------------

8000 kg

m3

------- 9.81 m

s2

----- 4.90 10 4– m2 0.0148 m – 1 m 2

2 2 10 11 Pa2 1 0.25+ ----------------------------- 5.18 10 9–

m4

----------------------------------------------------------------------------------------------------------------------------------------- 6.– 87 102– rad

= = = =

=

N N E L B E A M © 2 0 1 2 C O M S O L

Page 9: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

When using a shear center offset as in this example, you must bear in mind that the beam theory assumes that torsional moments and shear forces are applied at the shear center, while axial forces and bending moments are referred to the centre of gravity. Thus, when point loads are applied it may be necessary to account for this offset.

The mode shapes and the natural frequencies of the beam are of three types: tension, torsion, and bending. The analytical expressions for the natural frequencies of the different types are:

(15)

(16)

(17)

In Table 2 the computed results are compared with the results from Equation 15 through Equation 17. The agreement is generally very good. The largest difference occurs in Mode 12. This is the fifth order torsional mode where the mesh is not sufficient for a high accuracy resolution. As the modes are numbered by their analytical order in the table, the numbering of the last modes will be different in the COMSOL results.

TABLE 2: COMPARISON BETWEEN ANALYTICAL AND COMPUTED NATURAL FREQUENCIES

MODE NUMBER

MODE TYPE ANALYTICAL FREQUENCY [HZ]

COMSOL RESULT [HZ]

1 First y bending 21.02 21.04

2 First z bending 51.96 51.96

3 First torsion 128.3 128.4

4 Second y bending 131.7 131.8

5 Second z bending 325.5 325.7

6 Third y bending 368.8 369.2

7 Second torsion 384.9 388.4

8 Third torsion 641.5 658.1

fn tension2n 1+

4L----------------- E

----=

fn torsion2n 1+

4L----------------- GJ

Iyy Izz+ -----------------------------=

fn bendingkn2------ EI

AL4---------------

kn kn coshcos 1

kn 3.516, 22.03, 61.70, 120.9, 200.0, ...=

=

=

M S O L 7 | C H A N N E L B E A M

Page 10: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | C H A

Model Library path: Structural_Mechanics_Module/Verification_Models/channel_beam

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click Next.

3 In the Add physics tree, select Structural Mechanics>Beam (beam).

4 Click Next.

5 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

6 Click Finish.

G L O B A L D E F I N I T I O N S

1 In the Model Builder window, right-click Global Definitions and choose Load Group.

2 In the Load Group settings window, locate the Group Identifier section.

3 In the Identifier edit field, type edge.

4 In the Model Builder window, right-click Global Definitions and choose Load Group.

5 In the Load Group settings window, locate the Group Identifier section.

6 In the Identifier edit field, type point.

9 Fourth y bending 722.8 724.1

10 Fourth torsion 898.1 943.7

11 Third z bending 911.8 912.0

12 Fifth torsion 1155 1251

13 Fifth y bending 1196 1199

14 First axial 1250 1251

TABLE 2: COMPARISON BETWEEN ANALYTICAL AND COMPUTED NATURAL FREQUENCIES

MODE NUMBER

MODE TYPE ANALYTICAL FREQUENCY [HZ]

COMSOL RESULT [HZ]

N N E L B E A M © 2 0 1 2 C O M S O L

Page 11: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

G E O M E T R Y 1

Bézier Polygon 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose More

Primitives>Bézier Polygon.

2 In the Bézier Polygon settings window, locate the Polygon Segments section.

3 Find the Added segments subsection. Click the Add Linear button.

4 Find the Control points subsection. In row 2, set x to 1.

5 Click the Build All button.

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 In the Material settings window, locate the Material Contents section.

3 In the table, enter the following settings:

B E A M

Cross Section Data 11 In the Model Builder window, expand the Model 1>Beam node, then click Cross

Section Data 1.

2 In the Cross Section Data settings window, locate the Cross Section Definition section.

3 From the list, choose Common sections.

4 From the Section type list, choose U-profile.

5 In the hy edit field, type 50[mm].

6 In the hz edit field, type 25[mm].

7 In the ty edit field, type 6[mm].

8 In the tz edit field, type 5[mm].

PROPERTY NAME VALUE

Young's modulus E 2e11

Poisson's ratio nu 0.25

Density rho 8000

M S O L 9 | C H A N N E L B E A M

Page 12: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | C H

Section Orientation 11 In the Model Builder window, expand the Cross Section Data 1 node, then click Section

Orientation 1.

2 In the Section Orientation settings window, locate the Section Orientation section.

3 From the Orientation method list, choose Orientation vector.

4 Specify the V vector as

Edge Load 11 In the Model Builder window, right-click Beam and choose Edge Load.

2 Select Edge 1 only.

3 In the Edge Load settings window, locate the Coordinate System Selection section.

4 From the Coordinate system list, choose Global coordinate system.

5 Locate the Force section. From the Load type list, choose Edge load defined as force

per unit volume.

6 Specify the F vector as

7 Right-click Model 1>Beam>Edge Load 1 and choose Load Group 1.

Fixed Constraint 11 Right-click Beam and choose Fixed Constraint.

2 Select Point 1 only.

Point Load 11 In the Model Builder window, right-click Beam and choose Point Load.

2 Select Point 2 only.

3 In the Point Load settings window, locate the Force section.

0 x

0 y

1 z

0 x

0 y

-g_const*beam.rho z

A N N E L B E A M © 2 0 1 2 C O M S O L

Page 13: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

4 Specify the Fp vector as

5 Specify the Mp vector as

6 Right-click Model 1>Beam>Point Load 1 and choose Load Group 2.

S T U D Y 1

Step 1: Stationary1 In the Model Builder window, under Study 1 click Step 1: Stationary.

2 In the Stationary settings window, click to expand the Study Extensions section.

3 Select the Define load cases check box.

4 Click Add.

5 In the table, enter the following settings:

6 Click Add.

7 In the table, enter the following settings:

S T U D Y 1

1 In the Model Builder window, right-click Study 1 and choose Compute.

The first default plot shows the Von mises stress distribution for the second load case. You can switch to the first load case to evaluate von Mises stress distribution corresponding to the point load.

10e3 x

50 y

100 z

-10 x

0 y

0 z

LOAD CASE POINT

Point load

LOAD CASE EDGE

Edge load

M S O L 11 | C H A N N E L B E A M

Page 14: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

12 | C H

R E S U L T S

Stress (beam)1 In the Model Builder window, under Results click Stress (beam).

2 In the 3D Plot Group settings window, locate the Data section.

3 From the Load case list, choose Point load.

4 Click the Plot button.

The following steps illustrate how to evaluate the displacement and stress values in specific tables.

5 In the Model Builder window, under Results right-click Tables and choose Table.

6 Right-click Results>Tables>Table 1 and choose Rename.

7 Go to the Rename Table dialog box and type Displacements/Rotations in the New name edit field.

8 Click OK.

Derived Values1 In the Model Builder window, under Results right-click Derived Values and choose

Point Evaluation.

2 Select Point 2 only.

3 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Displacement>Displacement field>Displacement field, x component (u).

4 Locate the Expression section. Select the Description check box.

5 In the associated edit field, type delta_x.

6 Right-click Results>Derived Values>Point Evaluation 1 and choose Evaluate>Displacements/Rotations - .

7 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Displacement>Displacement field>Displacement field, y component (v).

8 Locate the Expression section. In the Description edit field, type delta_y.

9 Click the Evaluate button.

10 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Displacement>Displacement field>Displacement field, z component (w).

11 Locate the Expression section. In the Description edit field, type delta_z.

A N N E L B E A M © 2 0 1 2 C O M S O L

Page 15: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

12 Click the Evaluate button.

13 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Displacement>Rotation field>Rotation field, x component (thx).

14 Locate the Expression section. In the Description edit field, type theta_x.

15 Click the Evaluate button.

16 In the Model Builder window, under Results right-click Tables and choose Table.

17 Right-click Results>Tables>Table 2 and choose Rename.

18 Go to the Rename Table dialog box and type Stress from Fx in the New name edit field.

19 Click OK.

20 In the Model Builder window, under Results>Derived Values click Point Evaluation 1.

21 In the Point Evaluation settings window, locate the Data section.

22 From the Parameter selection (Load case) list, choose First.

23 Click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Normal stress at first evaluation point (beam.s1).

24 Locate the Expression section. In the Description edit field, type first point.

25 Right-click Results>Derived Values>Point Evaluation 1 and choose Evaluate>Stress

from Fx - .

26 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Normal stress

at second evaluation point (beam.s2).

27 Locate the Expression section. In the Description edit field, type second point.

28 Click the Evaluate button.

29 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Normal stress

at third evaluation point (beam.s3).

30 Locate the Expression section. In the Description edit field, type third point.

31 Click the Evaluate button.

32 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Normal stress

at fourth evaluation point (beam.s4).

33 Locate the Expression section. In the Description edit field, type fourth point.

M S O L 13 | C H A N N E L B E A M

Page 16: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

14 | C H

34 Click the Evaluate button.

35 In the Model Builder window, under Results right-click Tables and choose Table.

36 Right-click Results>Tables>Table 3 and choose Rename.

37 Go to the Rename Table dialog box and type Total bending stress in the New

name edit field.

38 Click OK.

39 Select Point 1 only.

40 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Bending

stress at first evaluation point (beam.sb1).

41 Locate the Expression section. In the Description edit field, type first point.

42 Right-click Results>Derived Values>Point Evaluation 1 and choose Evaluate>Total

bending stress - .

43 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Bending

stress at second evaluation point (beam.sb2).

44 Locate the Expression section. In the Description edit field, type second point.

45 Click the Evaluate button.

46 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Bending

stress at third evaluation point (beam.sb3).

47 Locate the Expression section. In the Description edit field, type third point.

48 Click the Evaluate button.

49 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Bending

stress at fourth evaluation point (beam.sb4).

50 Locate the Expression section. In the Description edit field, type fourth point.

51 Click the Evaluate button.

52 In the Model Builder window, under Results right-click Tables and choose Table.

53 Right-click Results>Tables>Table 4 and choose Rename.

54 Go to the Rename Table dialog box and type Shear stress in the New name edit field.

55 Click OK.

A N N E L B E A M © 2 0 1 2 C O M S O L

Page 17: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

56 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Max shear

stress from shear force, y direction (beam.tsymax).

57 Locate the Expression section. Clear the Description check box.

58 Right-click Results>Derived Values>Point Evaluation 1 and choose Evaluate>Shear

stress - .

59 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Max shear

stress from shear force, z direction (beam.tszmax).

60 Click the Evaluate button.

61 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Max torsional

shear stress (beam.ttmax).

62 Click the Evaluate button.

63 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Max shear

stress, z direction (beam.txzmax).

64 Click the Evaluate button.

65 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Stress>Max shear

stress, y direction (beam.txymax).

66 Click the Evaluate button.

R O O T

Perform an eigenfrequency analysis.

1 In the Model Builder window, right-click the root node and choose Add Study.

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Find the Studies subsection. In the tree, select Preset Studies>Eigenfrequency.

3 Click Finish.

S T U D Y 2

Step 1: EigenfrequencyBefore computing the study, increase the desired number of eigenfrequencies.

M S O L 15 | C H A N N E L B E A M

Page 18: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

16 | C H

1 In the Model Builder window, under Study 2 click Step 1: Eigenfrequency.

2 In the Eigenfrequency settings window, locate the Study Settings section.

3 In the Desired number of eigenfrequencies edit field, type 20.

4 In the Model Builder window, right-click Study 2 and choose Compute.

R E S U L T S

Mode Shape (beam)1 In the Model Builder window, under Results click Mode Shape (beam).

2 In the 3D Plot Group settings window, locate the Data section.

3 From the Eigenfrequency list, choose 51.956448.

4 Click the Plot button.

A N N E L B E A M © 2 0 1 2 C O M S O L

Page 19: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

C y l i n d e r Ro l l e r C on t a c t

Introduction

Consider an infinitely long steel cylinder resting on a flat aluminum foundation, where both structures are elastic. The cylinder is subjected to a point load along its top. The objective of this study is to find the contact pressure distribution and the length of contact between the foundation and the cylinder. An analytical solution exists, and this model includes a comparison with the COMSOL Multiphysics solution. This model is based on a NAFEMS benchmark (see Ref. 1).

Model Definition

This is clearly a plane strain problem and the 2D Solid Mechanics interface from the Structural Mechanics Module is thus suitable. The 2D geometry is further cut in half at the vertical symmetry axis.

Figure 1: Model geometry.

The cylinder is subjected to a point load along its top with an intensity of 35 kN/mm. Both the cylinder and block material are elastic, homogeneous, and isotropic.

The contact modeling method in this example only includes the frictionless part of the example described in Ref. 1. This model uses a contact pair, which is a straightforward way to implement a contact problem using the Solid Mechanics interface.

M S O L 1 | C Y L I N D E R R O L L E R C O N T A C T

Page 20: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | C Y L I

Results and Discussion

Figure 2 depicts the deformed shape and the von Mises stress distribution.

Figure 2: Deformation and von Mises stress at the contact area.

The analytical solution for the contact pressure as a function of the x-coordinate is

(1)

(2)

where Fn is the applied load per unit length, E' is the combined elasticity modulus, and R' is the combined radius. The combined Young’s modulus and radius are defined as:

(3)

PFnE'

2R'------------ 1 x

a--- 2

– =

a8FnR'

E'----------------=

E'2E1E2

E2 1 12

– E1 1 22

– +-------------------------------------------------------------=

R'R1R2

R1 R2+--------------------

R2 lim R1= =

N D E R R O L L E R C O N T A C T © 2 0 1 2 C O M S O L

Page 21: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

In these equations, E1 and E2 are Young’s modulus of the roller and the block, respectively, and R1 is the radius of the roller. Combining these equations results in a contact length of 6.21 mm and a maximum contact pressure of 3585 MPa.

Figure 3 depicts the contact pressure along the contact area for both the analytical and the COMSOL Multiphysics solution.

Figure 3: Analytical pressure distribution (solid line) and COMSOL Multiphysics solution (dashed line).

Notes About the COMSOL Implementation

The Structural Mechanics Module supports contact boundary conditions using contact pairs. The contact pair is defined by a source boundary and a destination boundary. The destination boundary is the one which is coupled to the source boundary if contact is established. The terms source and destination should be interpreted as in “the destination receives its displacements from the source.” As a result, the contact pressure variable is available on the destination boundary. The mesh on the destination side should always be finer than on the source side.

In this model, the contact boundary pair comprises a flat source boundary and a curved destination boundary.

M S O L 3 | C Y L I N D E R R O L L E R C O N T A C T

Page 22: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | C Y L

To reduce the number of iteration steps and improve convergence, it is good practice to set an initial contact pressure as close to the anticipated solution as possible. A good approximation is to use the value of the external pressure—in this case the external point load divided by an estimated contact length and the thickness. In this model it is necessary to specify an initial contact pressure to make the model stable with respect to the initial conditions, because the initial configuration—where the geometries touch only in a single point—is singular. An alternative could be to define the geometries with a small overlap.

The small size of the contact region necessitates a local mesh refinement. Use a free mesh for the cylindrical domain and a mapped mesh for the aluminum block. The block geometry requires some modification to set up a refined mesh area.

The solver sequence set up as default by the program for a contact problem is a segregated solution, with displacements and contact pressures solved separately. The solver settings for the contact pressure step give optimal quality and should usually not be modified.

References

1. A.W.A. Konter, Advanced Finite Element Contact Benchmarks, NAFEMS, 2006.

2. M.A. Crisfield, Non-linear Finite Element Analysis of Solids and Structures, volume 2: Advanced Topics, John Wiley & Sons Ltd., England, 1997.

Model Library path: Structural_Mechanics_Module/Verification_Models/cylinder_roller_contact

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click the 2D button.

3 Click Next.

4 In the Add physics tree, select Structural Mechanics>Solid Mechanics (solid).

5 Click Next.

I N D E R R O L L E R C O N T A C T © 2 0 1 2 C O M S O L

Page 23: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

6 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

7 Click Finish.

G L O B A L D E F I N I T I O N S

Parameters1 In the Model Builder window, right-click Global Definitions and choose Parameters.

2 In the Parameters settings window, locate the Parameters section.

3 In the table, enter the following settings:

D E F I N I T I O N S

Variables 11 In the Model Builder window, under Model 1 right-click Definitions and choose

Variables.

2 In the Variables settings window, locate the Variables section.

3 In the table, enter the following settings:

NAME EXPRESSION DESCRIPTION

E1 70[GPa] Block Young's modulus

E2 210[GPa] Cylinder Young's modulus

nu0 0.3 Poisson's ratio

Fn 35[kN] External load

E_star 2*E1*E2/((E1+E2)*(1-nu0^2))

Combined Young's modulus

R 50[mm] Combined radius

d 200[mm] Block width

th 1[mm] Thickness

lc 10[mm] Estimated contact length

a sqrt(8*Fn*R/(pi*E_star*th))

Analytical contact length

pmax sqrt(Fn*E_star/(2*pi*R*th))

Maximum contact pressure

NAME EXPRESSION DESCRIPTION

p_analytical

pmax*sqrt(1-(x/a)^2) Analytical contact pressure

M S O L 5 | C Y L I N D E R R O L L E R C O N T A C T

Page 24: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | C Y L

G E O M E T R Y 1

1 In the Model Builder window, under Model 1 click Geometry 1.

2 In the Geometry settings window, locate the Units section.

3 From the Length unit list, choose mm.

Now create the geometry. Recall that you only need to model one half of the 2D cross section.

Circle 11 Right-click Model 1>Geometry 1 and choose Circle.

2 In the Circle settings window, locate the Size and Shape section.

3 In the Radius edit field, type R.

4 In the Sector angle edit field, type 180.

5 Locate the Position section. In the y edit field, type R.

6 Locate the Rotation Angle section. In the Rotation edit field, type -90.

7 Click the Build Selected button.

Rectangle 11 In the Model Builder window, right-click Geometry 1 and choose Rectangle.

2 In the Rectangle settings window, locate the Size section.

3 In the Width edit field, type d/2.

4 In the Height edit field, type d.

5 Locate the Position section. In the y edit field, type -d.

6 Click to expand the Layers section. In the table, enter the following settings:

7 Click the Build Selected button.

LAYER NAME THICKNESS (MM)

Layer 1 d/2

I N D E R R O L L E R C O N T A C T © 2 0 1 2 C O M S O L

Page 25: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

8 Click the Zoom Extents button on the Graphics toolbar.

Square 11 In the Model Builder window, right-click Geometry 1 and choose Square.

2 In the Square settings window, locate the Size section.

3 In the Side length edit field, type R/2.

4 Locate the Position section. In the y edit field, type -R/2.

5 Click the Build Selected button.

Point 11 In the Model Builder window, right-click Geometry 1 and choose Point.

M S O L 7 | C Y L I N D E R R O L L E R C O N T A C T

Page 26: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | C Y L

2 Right-click Point 1 and choose Build Selected.

Rotate 11 Right-click Geometry 1 and choose Transforms>Rotate.

2 Select the object pt1 only.

3 In the Rotate settings window, locate the Rotation Angle section.

4 In the Rotation edit field, type 10.

5 Locate the Center of Rotation section. In the y edit field, type R.

6 Click the Build Selected button.

Convert to Solid 11 In the Model Builder window, right-click Geometry 1 and choose Conversions>Convert

to Solid.

2 From the Edit menu, choose Select All.

3 Select the objects r1, c1, sq1, and rot1 only.

4 Click the Build Selected button.

Form Union1 In the Model Builder window, under Model 1>Geometry 1 click Form Union.

2 In the Finalize settings window, locate the Finalize section.

3 From the Finalization method list, choose Form an assembly.

I N D E R R O L L E R C O N T A C T © 2 0 1 2 C O M S O L

Page 27: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

4 Clear the Create pairs check box.

5 Click the Build Selected button.

The model geometry is now complete.

D E F I N I T I O N S

1 In the Model Builder window, under Model 1 right-click Definitions and choose Pairs>Contact Pair.

2 Select Boundary 8 only.

3 In the Pair settings window, click Activate Selection in the upper-right corner of the Destination Boundaries section. Select Boundary 14 only.

S O L I D M E C H A N I C S

1 In the Model Builder window, under Model 1 click Solid Mechanics.

2 In the Solid Mechanics settings window, locate the Thickness section.

3 In the d edit field, type th.

4 Right-click Model 1>Solid Mechanics and choose the boundary condition Symmetry.

Symmetry 1Select Boundaries 1, 3, 5, 7, and 9 only.

M S O L 9 | C Y L I N D E R R O L L E R C O N T A C T

Page 28: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | C Y

Fixed Constraint 11 In the Model Builder window, right-click Solid Mechanics and choose the boundary

condition Fixed Constraint.

2 Select Boundary 2 only.

Point Load 11 In the Model Builder window, right-click Solid Mechanics and choose Points>Point

Load.

2 Select Point 6 only.

Use only half the total load because you model just one symmetry half of the full geometry.

3 In the Point Load settings window, locate the Force section.

4 Specify the Fp vector as

Contact 11 In the Model Builder window, right-click Solid Mechanics and choose the boundary

condition Pairs>Contact.

2 In the Contact settings window, locate the Pair Selection section.

3 In the Pairs list, select Contact Pair 1.

4 Locate the Initial Values section. In the Tn edit field, type (Fn/2)/(lc*th).

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 In the Material settings window, locate the Material Contents section.

3 In the table, enter the following settings:

Material 21 In the Model Builder window, right-click Materials and choose Material.

0 X

-Fn/2 Y

PROPERTY NAME VALUE

Young's modulus E E1

Poisson's ratio nu nu0

Density rho 1

L I N D E R R O L L E R C O N T A C T © 2 0 1 2 C O M S O L

Page 29: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

2 Select Domain 4 only.

3 In the Material settings window, locate the Material Contents section.

4 In the table, enter the following settings:

The analytical solution to this problem assumes that engineering strains are used. Since the solution of a contact problem forces the study step to be geometrically nonlinear, you must explicitly enforce a linear strain representation.

S O L I D M E C H A N I C S

Linear Elastic Material 11 In the Model Builder window, under Model 1>Solid Mechanics click Linear Elastic

Material 1.

2 In the Linear Elastic Material settings window, locate the Geometric Nonlinearity section.

3 Select the Force linear strains check box.

M E S H 1

Free Triangular 11 In the Model Builder window, under Model 1 right-click Mesh 1 and choose Free

Triangular.

2 In the Free Triangular settings window, locate the Domain Selection section.

3 From the Geometric entity level list, choose Domain.

4 Select Domain 4 only.

Size 11 Right-click Model 1>Mesh 1>Free Triangular 1 and choose Size.

2 In the Size settings window, locate the Geometric Entity Selection section.

3 From the Geometric entity level list, choose Boundary.

4 Select Boundary 14 only.

5 Locate the Element Size section. Click the Custom button.

PROPERTY NAME VALUE

Young's modulus E E2

Poisson's ratio nu nu0

Density rho 1

M S O L 11 | C Y L I N D E R R O L L E R C O N T A C T

Page 30: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

12 | C Y

6 Locate the Element Size Parameters section. Select the Maximum element size check box.

7 In the associated edit field, type 0.6.

8 Click the Build All button.

Mapped 1In the Model Builder window, right-click Mesh 1 and choose Mapped.

Distribution 11 In the Model Builder window, under Model 1>Mesh 1 right-click Mapped 1 and choose

Distribution.

2 Select Boundaries 3, 6, and 10 only.

3 In the Distribution settings window, locate the Distribution section.

4 In the Number of elements edit field, type 20.

Distribution 21 In the Model Builder window, under Model 1>Mesh 1 right-click Mapped 1 and choose

Distribution.

2 Select Boundary 1 only.

3 In the Distribution settings window, locate the Distribution section.

4 In the Number of elements edit field, type 10.

5 Click the Build All button.

Adjust the scale for the contact pressure variable based on the analytical solution.

S T U D Y 1

Solver 11 In the Model Builder window, right-click Study 1 and choose Show Default Solver.

2 Expand the Solver 1 node.

3 In the Model Builder window, expand the Study 1>Solver Configurations>Solver

1>Dependent Variables 1 node, then click mod1.solid.Tn_p1.

4 In the Field settings window, locate the Scaling section.

5 In the Scale edit field, type 1e9.

6 In the Model Builder window, right-click Study 1 and choose Compute.

L I N D E R R O L L E R C O N T A C T © 2 0 1 2 C O M S O L

Page 31: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

R E S U L T S

Stress (solid)1 In the Model Builder window, expand the Results>Stress (solid) node, then click

Surface 1.

2 In the Surface settings window, locate the Expression section.

3 From the Unit list, choose MPa.

4 Click the Plot button.

Because the point load gives a singular stress at the top of the cylinder, adjust the color range to better see the stress distribution around the contact region.

5 Click to expand the Range section. Select the Manual color range check box.

6 In the Maximum edit field, type 2500.

7 Click the Plot button.

R E S U L T S

1D Plot Group 21 In the Model Builder window, right-click Results and choose 1D Plot Group.

2 Right-click 1D Plot Group 2 and choose Line Graph.

3 Select Boundary 14 only.

4 In the Line Graph settings window, click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Solid Mechanics>Contact>Contact

pressure, contact pair p1 (solid.Tn_p1).

5 Click Replace Expression in the upper-right corner of the x-Axis Data section. From the menu, choose Geometry and Mesh>Coordinate (Spatial)>x-coordinate (x).

6 Click to expand the Coloring and Style section. Find the Line style subsection. In the Width edit field, type 2.

7 Click to expand the Legends section. Select the Show legends check box.

8 From the Legends list, choose Manual.

9 In the table, enter the following settings:

10 Click the Plot button.

11 Right-click Results>1D Plot Group 2>Line Graph 1 and choose Duplicate.

LEGENDS

Computed

M S O L 13 | C Y L I N D E R R O L L E R C O N T A C T

Page 32: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

14 | C Y

12 In the Line Graph settings window, click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Definitions>Analytical contact

pressure (p_analytical).

13 Locate the Coloring and Style section. Find the Line style subsection. From the Line list, choose Dashed.

14 Locate the Legends section. In the table, enter the following settings:

15 In the Model Builder window, click 1D Plot Group 2.

16 In the 1D Plot Group settings window, locate the Plot Settings section.

17 Select the x-axis label check box.

18 In the associated edit field, type Distance from center (mm).

19 Select the y-axis label check box.

20 In the associated edit field, type Contact pressure (MPa).

21 Click the Plot button.

LEGENDS

Analytical

L I N D E R R O L L E R C O N T A C T © 2 0 1 2 C O M S O L

Page 33: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

E i g e n f r e qu en c y Ana l y s i s o f a F r e e C y l i n d e r

Introduction

In the following example you build and solve an axisymmetric model using the Solid interface.

The model calculates the eigenfrequencies and mode shapes of an axisymmetric free cylinder. It is taken from NAFEMS Free Vibration Benchmarks (Ref. 1). The eigenfrequencies are compared with the values given in the benchmark report.

Model Definition

The model is NAFEMS Test No 41, “Free Cylinder” described on page 41 in NAFEMS Free Vibration Benchmarks, vol. 3 (Ref. 1). The Benchmark tests the capability to handle rigid body modes and close eigenfrequencies.

M S O L 1 | E I G E N F R E Q U E N C Y A N A L Y S I S O F A F R E E C Y L I N D E R

Page 34: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | E I G E N

The cylinder is 10 m tall with an inner radius of 1.8 m and a thickness of 0.4 m.

Figure 1: Model geometry in the rz-plane.

M A T E R I A L

Isotropic material with E2.0·1011 Pa and 0.3.

L O A D S

In an eigenfrequency analysis loads are not needed.

C O N S T R A I N T S

No constraints are applied because the cylinder is free.

z

r1.8 m 0.4 m

10.0

m

F R E Q U E N C Y A N A L Y S I S O F A F R E E C Y L I N D E R © 2 0 1 2 C O M S O L

Page 35: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Results

The rigid body mode with an eigenvalue close to zero is found; the corresponding shape is a pure axial rigid body translation without any radial displacement. The eigenfrequencies are in close agreement with the target values from the NAFEMS Free Vibration Benchmarks (Ref. 1); see below.

Figure 2 shows the shape of the second eigenmode.

Figure 2: The second eigenmode of the free-falling cylinder.

EIGENFREQUENCY COMSOL TARGET (Ref. 1)

f1 0 Hz 0 Hz

f2 243.50 Hz 243.53 Hz

f3 377.40 Hz 377.41 Hz

f4 394.23 Hz 394.11 Hz

f5 397.86 Hz 397.72 Hz

f6 405.56 Hz 405.28 Hz

M S O L 3 | E I G E N F R E Q U E N C Y A N A L Y S I S O F A F R E E C Y L I N D E R

Page 36: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | E I G

Reference

1. F. Abassian, D.J. Dawswell, and N.C. Knowles, Free Vibration Benchmarks, Volume 3, NAFEMS, Glasgow, 1987.

Model Library path: Structural_Mechanics_Module/Verification_Models/free_cylinder

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click the 2D axisymmetric button.

3 Click Next.

4 In the Add physics tree, select Structural Mechanics>Solid Mechanics (solid).

5 Click Next.

6 Find the Studies subsection. In the tree, select Preset Studies>Eigenfrequency.

7 Click Finish.

G E O M E T R Y 1

Rectangle 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose

Rectangle.

2 In the Rectangle settings window, locate the Size section.

3 In the Width edit field, type 0.4.

4 In the Height edit field, type 10.

5 Locate the Position section. In the r edit field, type 1.8.

6 Click the Build All button.

E N F R E Q U E N C Y A N A L Y S I S O F A F R E E C Y L I N D E R © 2 0 1 2 C O M S O L

Page 37: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

7 Click the Zoom Extents button on the Graphics toolbar.

S O L I D M E C H A N I C S

Linear Elastic Material 11 In the Model Builder window, expand the Model 1>Solid Mechanics node, then click

Linear Elastic Material 1.

2 In the Linear Elastic Material settings window, locate the Linear Elastic Material section.

3 From the E list, choose User defined. In the associated edit field, type 2e11[Pa].

4 From the list, choose User defined. In the associated edit field, type 0.3.

5 From the list, choose User defined. In the associated edit field, type 8000[kg/m^3].

S T U D Y 1

Step 1: Eigenfrequency1 In the Model Builder window, expand the Study 1 node, then click Step 1:

Eigenfrequency.

2 In the Eigenfrequency settings window, locate the Study Settings section.

M S O L 5 | E I G E N F R E Q U E N C Y A N A L Y S I S O F A F R E E C Y L I N D E R

Page 38: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | E I G

3 In the Search for eigenfrequencies around edit field, type 100.

4 In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Use the plot where the axisymmetric geometry is shown in 3D for visualizing the eigenmode.

Mode Shape, 3D (solid)1 In the Model Builder window, under Results click Mode Shape, 3D (solid).

2 In the 3D Plot Group settings window, locate the Data section.

3 From the Eigenfrequency list, choose 243.495843.

4 Click the Plot button.

5 Click the Zoom Extents button on the Graphics toolbar.

This should reproduce the plot shown in Figure 2.

E N F R E Q U E N C Y A N A L Y S I S O F A F R E E C Y L I N D E R © 2 0 1 2 C O M S O L

Page 39: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

I n - P l a n e and Spa c e T r u s s

Introduction

In the following example you first build and solve a simple 2D truss model using the 2D Truss interface. Later on, you analyze a 3D variant of the same problem using the 3D Truss interface. This model calculates the deformation and forces of a simple geometry. The example is based on problem 11.1 in Aircraft Structures for Engineering Students by T.H.G Megson (Ref. 1). The results are compared with the analytical results given in Ref. 1.

Model Definition

The 2D geometry consists of a square symmetrical truss built up by five members. All members have the same cross-sectional area. The side length is L, and the Young’s modulus is E.

Figure 1: The truss geometry.

In the 3D case, another copy of the diagonal bars are rotated 90 around the vertical axis so that a cube with one space diagonal is generated. The figure above will thus be applicable to a view in the zy-plane as well as in the xy-plane. The central bar is then given the twice the area of the other members. In this way, a space truss with exactly the same type of symmetry, but twice the vertical stiffness is generated.

L, E, A

F

ab

c

d

M S O L 1 | I N - P L A N E A N D S P A C E TR U S S

Page 40: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | I N - P L

G E O M E T RY

• Truss side length, L = 2 m

• The truss members have a circular cross section with a radius of 0.05 m. In the 3D case, the area of the central bar is doubled.

M A T E R I A L

Aluminum: Young’s modulus, E70 GPa.

C O N S T R A I N T S

Displacements in both directions are constrained at a and b. In the 3D the two new points are constrained in the same way.

L O A D

A vertical force F of 50 kN is applied at the bottom corner. In the 3D case, the value 100 kN is used instead in order to get the same displacements.

Results and Discussion

The following table shows a comparison between the results calculated with the Structural Mechanics Module and the analytical results from Ref. 1.

The results are in nearly perfect agreement.

Figure 2 and Figure 3 show plots visualizing the deformed geometry together with the axial forces in the truss members.

RESULT COMSOL MULTIPHYSICS Ref. 1

Displacement at d -5.14E-4 m -5.15E-4 m

Displacement at c -2.13E-4 m -2.13E-4 m

Axial force in member ac=bc -10.4 kN -10.4 kN

Axial force in member ad=bd 25.0 kN 25.0 kN

Axial force in member cd 14.6 kN 14.6 kN

A N E A N D S P A C E TR U S S © 2 0 1 2 C O M S O L

Page 41: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Figure 2: Deformed geometry and axial forces for the 2D case.

Figure 3: Deformed geometry and axial forces for the 3D case.

M S O L 3 | I N - P L A N E A N D S P A C E TR U S S

Page 42: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | I N - P

Notes About the COMSOL Implementation

In this example you build the 2D and the 3D truss as two different models within the same MPH file. This is not essential, you could equally well choose to create the models in separate MPH files.

Reference

1. T.H.G Megson, Aircraft Structures for Engineering Students, Edward Arnold, p. 404, 1985

Model Library path: Structural_Mechanics_Module/Verification_Models/inplane_and_space_truss

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click the 2D button.

3 Click Next.

4 In the Add physics tree, select Structural Mechanics>Truss (truss).

5 Click Next.

6 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

7 Click Finish.

G E O M E T R Y 1

Square 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose

Square.

2 In the Square settings window, locate the Size section.

3 In the Side length edit field, type 2.

4 Locate the Rotation Angle section. In the Rotation edit field, type 45.

5 Locate the Object Type section. From the Type list, choose Curve.

L A N E A N D S P A C E TR U S S © 2 0 1 2 C O M S O L

Page 43: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

6 Click the Build All button.

7 Click the Zoom Extents button on the Graphics toolbar.

Bézier Polygon 11 In the Model Builder window, right-click Geometry 1 and choose Bézier Polygon.

2 In the Bézier Polygon settings window, locate the Polygon Segments section.

3 Find the Added segments subsection. Click the Add Linear button.

4 Find the Control points subsection. In row 2, set y to sqrt(8).

5 Click the Build All button.

TR U S S

Cross Section Data 11 In the Model Builder window, under Model 1>Truss click Cross Section Data 1.

2 In the Cross Section Data settings window, locate the Basic Section Properties section.

3 In the A edit field, type pi/4*0.05^2.

Pinned 11 In the Model Builder window, right-click Truss and choose Pinned.

2 Select Points 1 and 4 only.

Point Load 11 In the Model Builder window, right-click Truss and choose Point Load.

2 Select Point 2 only.

3 In the Point Load settings window, locate the Force section.

4 Specify the Fp vector as

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 In the Material settings window, locate the Material Contents section.

0 x

-50e3 y

M S O L 5 | I N - P L A N E A N D S P A C E TR U S S

Page 44: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | I N - P

3 In the table, enter the following settings:

M E S H 1

1 In the Model Builder window, under Model 1 click Mesh 1.

2 In the Mesh settings window, locate the Mesh Settings section.

3 From the Element size list, choose Extremely coarse.

4 Click the Build All button.

S T U D Y 1

In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Force (truss)Click the Zoom Extents button on the Graphics toolbar.

Derived ValuesNext, compute the displacements at d (Vertex 2) and c (Vertex 3).

1 In the Model Builder window, expand the Results>Force (truss) node.

2 Right-click Results>Derived Values and choose Point Evaluation.

3 Select Points 2 and 3 only.

4 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Truss>Displacement>Displacement field>Displacement field, y component (v).

5 Click the Evaluate button.

Although you can read off the values of the local axial force in the members ac and ad from the max and min values for the color legend for the plot in the Graphics window, it is instructive to see how you can compute such values more generally.

D E F I N I T I O N S

Add average model coupling operators for the members ac, ad, and cd. You will use these for defining variables that evaluate to the axial forces in these members.

PROPERTY NAME VALUE

Young's modulus E 70e9

Poisson's ratio nu 0.3

Density rho 2900

L A N E A N D S P A C E TR U S S © 2 0 1 2 C O M S O L

Page 45: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Average 11 In the Model Builder window, right-click Definitions and choose Model

Couplings>Average.

2 In the Average settings window, locate the Operator Name section.

3 In the Operator name edit field, type aveop_ac.

4 Locate the Source Selection section. From the Geometric entity level list, choose Boundary.

5 Select Boundary 5 only.

Average 21 In the Model Builder window, right-click Definitions and choose Model

Couplings>Average.

2 In the Average settings window, locate the Operator Name section.

3 In the Operator name edit field, type aveop_ad.

4 Locate the Source Selection section. From the Geometric entity level list, choose Boundary.

5 Select Boundary 4 only.

Average 31 In the Model Builder window, right-click Definitions and choose Model

Couplings>Average.

2 In the Average settings window, locate the Operator Name section.

3 In the Operator name edit field, type aveop_cd.

4 Locate the Source Selection section. From the Geometric entity level list, choose Boundary.

5 Select Boundary 3 only.

Variables 1a1 In the Model Builder window, right-click Definitions and choose Variables.

2 In the Variables settings window, locate the Variables section.

3 In the table, enter the following settings:

NAME EXPRESSION DESCRIPTION

F_ac aveop_ac(truss.Nxl) Axial force, member ac

F_ad aveop_ad(truss.Nxl) Axial force, member ad

F_cd aveop_cd(truss.Nxl) Axial force, member cd

M S O L 7 | I N - P L A N E A N D S P A C E TR U S S

Page 46: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | I N - P

S T U D Y 1

Update the solution to evaluate the variables you just defined.

Solver 1In the Model Builder window, under Study 1>Solver Configurations right-click Solver 1 and choose Solution>Update.

R E S U L T S

Derived Values1 In the Model Builder window, under Results right-click Derived Values and choose

Global Evaluation.

2 In the Global Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Definitions>Axial force,

member ac (F_ac).

3 Right-click Results>Derived Values>Global Evaluation 1 and choose Evaluate>Table 1

- Point Evaluation 1 (v).

4 In the Global Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Definitions>Axial force,

member ad (F_ad).

5 Click the Evaluate button.

6 Click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Definitions>Axial force, member cd (F_cd).

7 Click the Evaluate button.

The values in the Results window agree with those of the analytical reference solution.

Now create the 3D truss as a new model.

R O O T

In the Model Builder window, right-click the root node and choose Add Model.

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click Next.

3 In the Add physics tree, select Recently Used>Truss (truss).

4 Click Next.

L A N E A N D S P A C E TR U S S © 2 0 1 2 C O M S O L

Page 47: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

5 Find the Studies subsection. In the tree, select Preset Studies for Selected

Physics>Stationary.

Switch off the 2D truss physics in this study.

6 Find the Selected physics subsection. In the table, enter the following settings:

7 Click Finish.

G E O M E T R Y 2

In the Model Builder window, under Model 2 right-click Geometry 2 and choose Work

Plane.

Square 11 In the Model Builder window, under Model 2>Geometry 2>Work Plane 1 right-click

Plane Geometry and choose Square.

2 In the Square settings window, locate the Size section.

3 In the Side length edit field, type 2.

4 Locate the Rotation Angle section. In the Rotation edit field, type 45.

5 Locate the Object Type section. From the Type list, choose Curve.

6 Click the Build All button.

Rotate 11 In the Model Builder window, right-click Geometry 2 and choose Transforms>Rotate.

2 In the Rotate settings window, locate the Input section.

3 Select the Keep input objects check box.

4 Select the object wp1 only.

5 Locate the Axis of Rotation section. In the y edit field, type 1.

6 In the z edit field, type 0.

7 Locate the Rotation Angle section. In the Rotation edit field, type 90.

8 Click the Build All button.

Bézier Polygon 11 In the Model Builder window, right-click Geometry 2 and choose More

Primitives>Bézier Polygon.

2 In the Bézier Polygon settings window, locate the Polygon Segments section.

PHYSICS SOLVE FOR

Truss (truss2) ×

M S O L 9 | I N - P L A N E A N D S P A C E TR U S S

Page 48: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | I N -

3 Find the Added segments subsection. Click the Add Linear button.

4 Find the Control points subsection. In row 2, set y to sqrt(8).

5 Click the Build All button.

D E F I N I T I O N S

Add average model coupling operators for the members ac, ad, and cd and corresponding axial force variables.

Average 41 In the Model Builder window, right-click Definitions and choose Model

Couplings>Average.

2 In the Average settings window, locate the Operator Name section.

3 In the Operator name edit field, type aveop_ac.

4 Locate the Source Selection section. From the Geometric entity level list, choose Edge.

5 Select Edge 8 only.

Average 51 In the Model Builder window, right-click Definitions and choose Model

Couplings>Average.

2 In the Average settings window, locate the Operator Name section.

3 In the Operator name edit field, type aveop_ad.

4 Locate the Source Selection section. From the Geometric entity level list, choose Edge.

5 Select Edge 4 only.

Average 61 In the Model Builder window, right-click Definitions and choose Model

Couplings>Average.

2 In the Average settings window, locate the Operator Name section.

3 In the Operator name edit field, type aveop_cd.

4 Locate the Source Selection section. From the Geometric entity level list, choose Edge.

5 Select Edge 5 only.

Variables 2a1 In the Model Builder window, right-click Definitions and choose Variables.

2 In the Variables settings window, locate the Variables section.

P L A N E A N D S P A C E TR U S S © 2 0 1 2 C O M S O L

Page 49: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

3 In the table, enter the following settings:

TR U S S 2

Cross Section Data 11 In the Model Builder window, expand the Model 2>Truss 2 node, then click Cross

Section Data 1.

2 In the Cross Section Data settings window, locate the Basic Section Properties section.

3 In the A edit field, type pi/4*0.05^2.

Cross Section Data 21 In the Model Builder window, right-click Truss 2 and choose Cross Section Data.

2 Select Edge 5 only.

3 In the Cross Section Data settings window, locate the Basic Section Properties section.

4 In the A edit field, type 2*pi/4*0.05^2.

Pinned 11 In the Model Builder window, right-click Truss 2 and choose Pinned.

2 Select Points 1, 3, 4, and 6 only.

Point Load 11 In the Model Builder window, right-click Truss 2 and choose Point Load.

2 Select Point 2 only.

3 In the Point Load settings window, locate the Force section.

4 Specify the Fp vector as

M A T E R I A L S

Material 21 In the Model Builder window, under Model 2 right-click Materials and choose Material.

NAME EXPRESSION DESCRIPTION

F_ac aveop_ac(truss2.Nxl) Axial force, member ac

F_ad aveop_ad(truss2.Nxl) Axial force, member ad

F_cd aveop_cd(truss2.Nxl) Axial force, member cd

0 x

-100e3 y

0 z

M S O L 11 | I N - P L A N E A N D S P A C E TR U S S

Page 50: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

12 | I N -

2 In the Material settings window, locate the Material Contents section.

3 In the table, enter the following settings:

M E S H 2

1 In the Model Builder window, under Model 2 click Mesh 2.

2 In the Mesh settings window, locate the Mesh Settings section.

3 From the Element size list, choose Extremely coarse.

4 Click the Build All button.

S T U D Y 2

In the Model Builder window, right-click Study 2 and choose Compute.

R E S U L T S

Derived ValuesProceed to compute the displacements at d (Vertex 2) and c (Vertex 5).

1 In the Model Builder window, right-click Derived Values and choose Point Evaluation.

2 In the Point Evaluation settings window, locate the Data section.

3 From the Data set list, choose Solution 3.

4 Select Points 2 and 5 only.

5 Click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Truss 2>Displacement>Displacement field>Displacement field, y

component (v2).

6 Right-click Results>Derived Values>Point Evaluation 2 and choose Evaluate>New

Table.

The results are nearly identical to those of the 2D case.

Finally, compute the axial force values.

7 Right-click Derived Values and choose Global Evaluation.

8 In the Global Evaluation settings window, locate the Data section.

9 From the Data set list, choose Solution 2.

PROPERTY NAME VALUE

Young's modulus E 70e9

Poisson's ratio nu 0.3

Density rho 2900

P L A N E A N D S P A C E TR U S S © 2 0 1 2 C O M S O L

Page 51: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

10 Click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Definitions>Axial force, member ac (mod2.F_ac).

11 Right-click Results>Derived Values>Global Evaluation 2 and choose Evaluate>Table 2

- Point Evaluation 2 (v2).

12 Click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Definitions>Axial force, member ad (mod2.F_ad).

13 Click the Evaluate button.

Because the applied force was doubled to get the same displacement as, in the 2D case, you need to divide the value of the axial force in member cd by 2 to get a value comparable to that of the 2D case.

14 Locate the Expression section. In the Expression edit field, type mod2.F_cd/2.

15 Click the Evaluate button.

Again, the values in the Results table agree very well with the reference solution.

M S O L 13 | I N - P L A N E A N D S P A C E TR U S S

Page 52: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

14 | I N -

P L A N E A N D S P A C E TR U S S © 2 0 1 2 C O M S O L
Page 53: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

I n - P l a n e F r amewo r k w i t h D i s c r e t e Ma s s and Ma s s Momen t o f I n e r t i a

Introduction

In the following example you build and solve a 2D beam model using the 2D Structural Mechanics Beam interface. This model describes the eigenfrequency analysis of a simple geometry. A point mass and point mass moment of inertia are used in the model. The two first eigenfrequencies are compared with the values given by an analytical expression.

Model Definition

The geometry consists of a frame with one horizontal and one vertical member. The cross section of both members has an area, A, and an area moment of inertia, I. The length of each member is L and Young’s modulus is E. A point mass m is added at the middle of the horizontal member and a point mass moment of inertia J at the corner (see Figure 1below).

Figure 1: Definition of the problem.

J=m r2

E I

m

L

L/2 L/2

E IE I

y

x

M S O L 1 | I N - P L A N E F R A M E W O R K W I T H D I S C R E T E M A S S A N D M A S S M O M E N T O F I N E R T I A

Page 54: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | I N - P

G E O M E T RY

• Framework member lengths, L1 m.

• The framework members has a square cross section with a side length of 0.03 m giving an area of A9·104 m2 and an area moment of inertia of I0.03412 m4.

M A T E R I A L

Young’s modulus, E200GPa.

M A S S

• Point mass m 1000kg.

• Point mass moment of inertia Jm r2 where r is chosen as L4.

C O N S T R A I N T S

The beam is pinned at x0, y0 and x1, y1, meaning that the displacements are constrained whereas the rotational degrees of freedom are free.

Results and Discussion

The analytical values for the two first eigenfrequencies fe1 and fe2 are given by:

and

where is the angular frequency.

e12 48EI

mL3--------------=

e22 48 32EI

7mL3-------------------------=

fe1e12---------=

fe2e22---------=

L A N E F R A M E W O R K W I T H D I S C R E T E M A S S A N D M A S S M O M E N T O F I N E R T I A © 2 0 1 2 C O M S O L

Page 55: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

The following table shows a comparison between the eigenfrequencies calculated with COMSOL Multiphysics and the analytical values.

The following two plots visualize the two eigenmodes.

Figure 2: The first eigenmode.

EIGENMODE COMSOL MULTIPHYSICS ANALYTICAL

1 4.05 Hz 4.05 Hz

2 8.65 Hz 8.66 Hz

M S O L 3 | I N - P L A N E F R A M E W O R K W I T H D I S C R E T E M A S S A N D M A S S M O M E N T O F I N E R T I A

Page 56: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | I N - P

.

Figure 3: The second eigenmode.

Because the beams have no density in this example, the total mass is the 1000kg supplied by the point mass. The mass represented by the computed eigenmodes can be evaluated using the mass participation factors. In this case, it can be seen that in the y direction, the correspondence is perfect, while almost none of the mass in the x direction is represented. The axial deformation mode for the horizontal member has a higher frequency, and was not computed.

Model Library path: Structural_Mechanics_Module/Verification_Models/inplane_framework_freq

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click the 2D button.

L A N E F R A M E W O R K W I T H D I S C R E T E M A S S A N D M A S S M O M E N T O F I N E R T I A © 2 0 1 2 C O M S O L

Page 57: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

3 Click Next.

4 In the Add physics tree, select Structural Mechanics>Beam (beam).

5 Click Next.

6 Find the Studies subsection. In the tree, select Preset Studies>Eigenfrequency.

7 Click Finish.

G L O B A L D E F I N I T I O N S

Parameters1 In the Model Builder window, right-click Global Definitions and choose Parameters.

2 In the Parameters settings window, locate the Parameters section.

3 In the table, enter the following settings:

G E O M E T R Y 1

Bézier Polygon 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose Bézier

Polygon.

2 In the Bézier Polygon settings window, locate the General section.

3 From the Type list, choose Open curve.

NAME EXPRESSION DESCRIPTION

a 0.03[m] Side length

Emod 200[GPa] Young's modulus

I (a)^4/12 Area moment of inertia

L 1[m] Framework member length

m 1000[kg] Point mass

r L/4 Point mass radius

J m*r^2 Point mass moment of inertia

A a*a Cross-sectional area

w1 sqrt(48*Emod*I/(m*L^3))

Angular frequency, eigenfrequency 1

w2 sqrt(48*32*Emod*I/(7*m*L^3))

Angular frequency, eigenfrequency 2

f1 w1/(2*pi) Eigenfrequency 1

f2 w2/(2*pi) Eigenfrequency 2

M S O L 5 | I N - P L A N E F R A M E W O R K W I T H D I S C R E T E M A S S A N D M A S S M O M E N T O F I N E R T I A

Page 58: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | I N - P

4 Locate the Polygon Segments section. Find the Added segments subsection. Click the Add Linear button.

5 Find the Control points subsection. In row 2, set y to L.

6 Find the Added segments subsection. Click the Add Linear button.

7 Find the Control points subsection. In row 2, set x to L/2.

8 Find the Added segments subsection. Click the Add Linear button.

9 Find the Control points subsection. In row 2, set x to L.

10 Click the Build All button.

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 In the Material settings window, locate the Material Contents section.

3 In the table, enter the following settings:

B E A M

Cross Section Data 11 In the Model Builder window, expand the Model 1>Beam node, then click Cross

Section Data 1.

2 In the Cross Section Data settings window, locate the Cross Section Definition section.

3 From the list, choose Common sections.

4 In the hy edit field, type a.

5 In the hz edit field, type a.

Pinned 11 In the Model Builder window, right-click Beam and choose Pinned.

2 Select Points 1 and 4 only.

Point Mass 11 In the Model Builder window, right-click Beam and choose Point Mass.

PROPERTY NAME VALUE

Young's modulus E Emod

Poisson's ratio nu 0

Density rho 0

L A N E F R A M E W O R K W I T H D I S C R E T E M A S S A N D M A S S M O M E N T O F I N E R T I A © 2 0 1 2 C O M S O L

Page 59: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

2 Select Point 3 only.

3 In the Point Mass settings window, locate the Point Mass section.

4 In the m edit field, type m.

Point Mass 21 In the Model Builder window, right-click Beam and choose Point Mass.

2 Select Point 2 only.

3 In the Point Mass settings window, locate the Point Mass section.

4 In the J edit field, type J.

S T U D Y 1

Step 1: Eigenfrequency1 In the Model Builder window, expand the Study 1 node, then click Step 1:

Eigenfrequency.

2 In the Eigenfrequency settings window, locate the Study Settings section.

3 In the Desired number of eigenfrequencies edit field, type 2.

Change the scaling of the eigenmodes in order to compute modal participation factors and modal masses.

4 In the Model Builder window, right-click Study 1 and choose Show Default Solver.

5 Expand the Study 1>Solver Configurations node.

Solver 11 In the Model Builder window, expand the Study 1>Solver Configurations>Solver 1

node, then click Eigenvalue Solver 1.

2 In the Eigenvalue Solver settings window, locate the Output section.

3 From the Scaling of eigenvectors list, choose Mass matrix.

4 In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Mode Shape (beam)1 In the Model Builder window, under Results>Mode Shape (beam) right-click Line 1 and

choose Plot.

2 Click the Zoom Extents button on the Graphics toolbar.

3 In the Model Builder window, click Mode Shape (beam).

4 In the 2D Plot Group settings window, locate the Data section.

M S O L 7 | I N - P L A N E F R A M E W O R K W I T H D I S C R E T E M A S S A N D M A S S M O M E N T O F I N E R T I A

Page 60: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | I N - P

5 From the Eigenfrequency list, choose 8.647383.

6 Click the Plot button.

Examine the modal participation factors.

Derived Values1 In the Model Builder window, under Results right-click Derived Values and choose

Global Evaluation.

2 In the Global Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Solver>Participation factor

u (MPF_mod1.u).

3 Click the Evaluate button.

Compute the total mass represented by these two modes. The Integration operation on a data series implies a summation when you are studying modal data.

4 Click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Solver>Participation factor v (MPF_mod1.v).

5 Click the Evaluate button.

6 Locate the Expression section. In the Expression edit field, type MPF_mod1.v^2.

7 Click the Evaluate button.

8 In the Model Builder window, right-click Derived Values and choose Global Evaluation.

9 In the Global Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Solver>Participation factor

v (MPF_mod1.v).

10 Locate the Expression section. In the Expression edit field, type MPF_mod1.v^2.

11 Locate the Data Series Operation section. From the Operation list, choose Integral.

12 Click the Evaluate button.

L A N E F R A M E W O R K W I T H D I S C R E T E M A S S A N D M A S S M O M E N T O F I N E R T I A © 2 0 1 2 C O M S O L

Page 61: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

K i r s c h I n f i n i t e P l a t e P r ob l em

Introduction

In this model you perform a static stress analysis to obtain the stress distribution in the vicinity of a small hole in an infinite plate. The problem is a classic benchmark, and the theoretical solution was derived by G. Kirsch in 1898. This implementation is based on the Kirsch plate model described on page 184 in Mechanics of Materials D. Roylance (Ref. 1). The stress level is compared with the theoretical values.

Model Definition

Model the infinite plate in a 2D plane stress approximation as a 2 m-by-2 m plate with a hole with a radius of 0.1 m in the middle. Due to symmetry in load and geometry you need to analyze only a quarter of the plate.

Figure 1: Geometry model of the Kirsch plate, making use of the symmetry.

M A T E R I A L

Isotropic material with, E2.1·1011 Pa, 0.3.

1000 Pa

thickness 0.1 m

1 m

1 m

0.1 m

y

x

M S O L 1 | K I R S C H I N F I N I T E P L A T E P R O B L E M

Page 62: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | K I R

L O A D

A distributed stress of 103 Pa on the right edge pointing in the x direction.

C O N S T R A I N T S

Symmetry planes, x0, y0.

Results

The distribution of the normal stress in the x-direction, x, is shown in Figure 2.

Figure 2: Distribution of the normal stress in the x direction.

According to Ref. 1 the stress x along the vertical symmetry line can be calculated as

(1)x1000

2------------- 2 0,12

y2----------- 30,14

y4-----------+ +

=

S C H I N F I N I T E P L A T E P R O B L E M © 2 0 1 2 C O M S O L

Page 63: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Figure 3 compares the stress x obtained from the solved model, and plotted as a function of the y-coordinate along the left symmetry edge, to the theoretical value according to Equation 1.

Figure 3: Normal stress, simulated results (solid line) versus the theoretical values (dashed line).

The theoretical values from Ref. 1 are in close agreement with the result from COMSOL Multiphysics.

Reference

1. D. Roylance, Mechanics of Materials, Wiley, 1996.

Model Library path: Structural_Mechanics_Module/Verification_Models/kirsch_plate

M S O L 3 | K I R S C H I N F I N I T E P L A T E P R O B L E M

Page 64: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | K I R

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click the 2D button.

3 Click Next.

4 In the Add physics tree, select Structural Mechanics>Solid Mechanics (solid).

5 Click Next.

6 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

7 Click Finish.

G E O M E T R Y 1

Square 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose

Square.

2 Right-click Square 1 and choose Build Selected.

Circle 11 Right-click Geometry 1 and choose Circle.

2 In the Circle settings window, locate the Size and Shape section.

3 In the Radius edit field, type 0.1.

4 Click the Build Selected button.

5 In the Model Builder window, click Geometry 1.

6 Highlight the Circle and the Square in the Graphics window.

7 Click the Difference button on the main toolbar.

Form UnionIn the Model Builder window, under Model 1>Geometry 1 right-click Form Union and choose Build Selected.

S O L I D M E C H A N I C S

1 In the Model Builder window, under Model 1 click Solid Mechanics.

2 In the Solid Mechanics settings window, locate the 2D Approximation section.

3 From the 2D approximation list, choose Plane stress.

4 Locate the Thickness section. In the d edit field, type 0.1.

S C H I N F I N I T E P L A T E P R O B L E M © 2 0 1 2 C O M S O L

Page 65: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Linear Elastic Material 11 In the Model Builder window, expand the Solid Mechanics node, then click Linear

Elastic Material 1.

2 In the Linear Elastic Material settings window, locate the Linear Elastic Material section.

3 From the E list, choose User defined. In the associated edit field, type 2.1e11.

4 From the list, choose User defined. In the associated edit field, type 0.3.

5 From the list, choose User defined. In the associated edit field, type 7850.

Symmetry 11 In the Model Builder window, right-click Solid Mechanics and choose the boundary

condition Symmetry.

2 Select Boundaries 1 and 3 only.

Boundary Load 11 In the Model Builder window, right-click Solid Mechanics and choose the boundary

condition Boundary Load.

2 Select Boundary 4 only.

3 In the Boundary Load settings window, locate the Force section.

4 Specify the FA vector as

M E S H 1

In the Model Builder window, under Model 1 right-click Mesh 1 and choose Build All.

S T U D Y 1

In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Stress (solid)The default plot shows the Von Mises stress combined with a scaled deformation of the plate. Use the distribution of the normal stress in the X-direction instead as the external load is only oriented in the x-direction.

1 In the Model Builder window, expand the Stress (solid) node, then click Surface 1.

1e3 X

0 Y

M S O L 5 | K I R S C H I N F I N I T E P L A T E P R O B L E M

Page 66: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | K I R

2 In the Surface settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Solid Mechanics>Stress>Stress tensor

(Spatial)>Stress tensor, x component (solid.sx).

3 Click the Plot button.

4 Click the Zoom Extents button on the Graphics toolbar.

1D Plot Group 21 In the Model Builder window, right-click Results and choose 1D Plot Group.

2 Right-click 1D Plot Group 2 and choose Line Graph.

3 Select Boundary 1 only.

4 In the Line Graph settings window, click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Solid Mechanics>Stress>Stress

tensor (Spatial)>Stress tensor, x component (solid.sx).

5 In the Model Builder window, right-click 1D Plot Group 2 and choose Line Graph.

6 Select Boundary 1 only.

7 In the Line Graph settings window, locate the y-Axis Data section.

8 In the Expression edit field, type 1000/2*(2+0.1^2/y^2+3*0.1^4/y^4).

9 Select the Description check box.

10 In the associated edit field, type Theoretical stress.

11 Click to expand the Coloring and Style section. Find the Line style subsection. From the Line list, choose Dashed.

12 Click the Plot button.

S C H I N F I N I T E P L A T E P R O B L E M © 2 0 1 2 C O M S O L

Page 67: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

L a r g e De f o rma t i o n Beam

Model Definition

In this example you study the deflection of a cantilever beam undergoing very large deflections. The model is called “Straight Cantilever GNL Benchmark” and is described in detail in section 5.2 of NAFEMS Background to Finite Element Analysis of Geometric Non-linearity Benchmarks (Ref. 1).

Figure 1: Cantilever beam geometry.

G E O M E T R Y

• The length of the beam is 3.2 m.

• The cross section is a square with side lengths 0.1 m.

M A T E R I A L

The beam is linear elastic with E = 2.1·1011 N/m2 and = 0.

C O N S T R A I N T S A N D L O A D S

• The left end is fixed. This boundary condition is compatible with beam theory assumptions only in the case = 0.

• The right end is subjected to distributed loads with the resultantsFx = 3.844·106 N and Fy = 3.844·103 N.

Results and Discussion

Due to the large compressive axial load and the slender geometry, this is a buckling problem. If you are to study the buckling and post-buckling behavior of a symmetric problem, it is necessary to perturb the symmetry somewhat. Here the small transversal load serves this purpose. An alternative approach would be to introduce an initial imperfection in the geometry.

y

x

3.2 m

0.1 m

0.1 m

Cross section

M S O L 1 | L A R G E D E F O R M A T I O N B E A M

Page 68: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | L A R

Figure 2 below shows the final state (using 1:1 displacement scaling).

Figure 2: von Mises stress (surface) and deformation (deformation plot).

The horizontal and vertical displacements of the tip versus the compressive load normalized by its maximum value appear in the next graph.

G E D E F O R M A T I O N B E A M © 2 0 1 2 C O M S O L

Page 69: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Figure 3: Horizontal (solid) and vertical (dashed) tip displacements versus normalized compressive load.

Table 1 contains a summary of some significant results. Because the reference values are given as graphs, an estimate of the error caused by reading this graph is added:

The results are in excellent agreement, especially considering the coarse mesh used.

The plot of the axial deflection reveals that an instability occurs at a parameter value close to 0.1, corresponding to the compressive load 3.84·105 N. It is often seen in practice that the critical load of an imperfect structure is significantly lower than that of the ideal structure.

This problem (without the small transverse load) is usually referred to as the Euler-1 case. The theoretical critical load is

TABLE 1: COMPARISON BETWEEN MODEL RESULTS AND REFERENCE VALUES.

QUANTITY COMSOL MULTIPHYSICS REFERENCE

Maximum vertical displacement at the tip -2.58 -2.58 ± 0.02

Final vertical displacement at the tip -1.34 -1.36 ± 0.02

Final horizontal displacement at the tip -5.07 -5.04± 0.04

M S O L 3 | L A R G E D E F O R M A T I O N B E A M

Page 70: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | L A R

(1)

Reference

1. A.A. Becker, Background to Finite Element Analysis of Geometric Non-linearity Benchmarks, NAFEMS, Ref: -R0065, Glasgow, 1999.

Model Library path: Structural_Mechanics_Module/Verification_Models/large_deformation_beam

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click the 2D button.

3 Click Next.

4 In the Add physics tree, select Structural Mechanics>Solid Mechanics (solid).

5 Click Next.

6 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

7 Click Finish.

G E O M E T R Y 1

Rectangle 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose

Rectangle.

2 In the Rectangle settings window, locate the Size section.

3 In the Width edit field, type 3.2.

4 In the Height edit field, type 0.1.

Form UnionIn the Model Builder window, under Model 1>Geometry 1 right-click Form Union and choose Build Selected.

Pc2EI

4L2------------- 2 2.1 1011 0.14 12

4 3.22------------------------------------------------------------------ 4.22 105 N= = =

G E D E F O R M A T I O N B E A M © 2 0 1 2 C O M S O L

Page 71: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

G L O B A L D E F I N I T I O N S

Define parameters for the compressive and transverse load components as well as a parameter that you will use to gradually turn up the compressive load.

Parameters1 In the Model Builder window, right-click Global Definitions and choose Parameters.

2 In the Parameters settings window, locate the Parameters section.

3 In the table, enter the following settings:

By restricting the range for the parameter NCL to [0, 1], it serves as a compressive load normalized by the maximum compressive load.

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 Select Domain 1 only.

3 In the Material settings window, locate the Material Contents section.

4 In the table, enter the following settings:

S O L I D M E C H A N I C S

1 In the Model Builder window, under Model 1 click Solid Mechanics.

2 In the Solid Mechanics settings window, locate the 2D Approximation section.

3 From the 2D approximation list, choose Plane stress.

4 Locate the Thickness section. In the d edit field, type 0.1.

NAME EXPRESSION DESCRIPTION

F_Lx -3.844[MN] Maximum compressive load

F_Ly 1e-3*F_Lx Transverse load

NCL 0 Normalized compressive load

PROPERTY NAME VALUE

Young's modulus E 2.1e11

Poisson's ratio nu 0

Density rho 7850

M S O L 5 | L A R G E D E F O R M A T I O N B E A M

Page 72: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | L A R

Linear Elastic Material 11 In the Model Builder window, expand the Solid Mechanics node, then click Linear

Elastic Material 1.

2 Select Domain 1 only.

Fixed Constraint 11 In the Model Builder window, right-click Solid Mechanics and choose the boundary

condition Fixed Constraint.

2 Select Boundary 1 only.

Boundary Load 11 In the Model Builder window, right-click Solid Mechanics and choose the boundary

condition Boundary Load.

2 Select Boundary 4 only.

3 In the Boundary Load settings window, locate the Force section.

4 From the Load type list, choose Total force.

5 Specify the Ftot vector as

M E S H 1

In the Model Builder window, under Model 1 right-click Mesh 1 and choose Build All.

S T U D Y 1

Step 1: Stationary1 In the Model Builder window, expand the Study 1 node, then click Step 1: Stationary.

2 In the Stationary settings window, locate the Study Settings section.

3 Select the Include geometric nonlinearity check box.

4 Click to expand the Study Extensions section. Select the Continuation check box.

5 Click Add.

6 In the table, enter the following settings:

7 In the Model Builder window, right-click Study 1 and choose Show Default Solver.

NCL*F_Lx x

F_Ly y

CONTINUATION PARAMETER PARAMETER VALUE LIST

NCL range(0,0.01,1)

G E D E F O R M A T I O N B E A M © 2 0 1 2 C O M S O L

Page 73: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

8 Expand the Study 1>Solver Configurations node.

Solver 11 In the Model Builder window, expand the Study 1>Solver Configurations>Solver 1

node, then click Stationary Solver 1.

2 In the Stationary Solver settings window, locate the General section.

3 In the Relative tolerance edit field, type 1e-6.

4 In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Stress (solid)1 In the Model Builder window, under Results>Stress (solid) click Surface 1.

2 In the Surface settings window, locate the Expression section.

3 From the Unit list, choose MPa.

4 Click the Plot button.

5 Click the Zoom Extents button on the Graphics toolbar.

Compare the resulting plot with the one shown in Figure 2.

Next, add a data set to use for plotting the displacement components at the tip and for displaying their values as functions of the normalized compressive load.

Data Sets1 In the Model Builder window, under Results right-click Data Sets and choose Cut Point

2D.

2 In the Cut Point 2D settings window, locate the Point Data section.

3 In the X edit field, type 3.2.

4 In the Y edit field, type 0.05.

5 Click the Plot button.

M S O L 7 | L A R G E D E F O R M A T I O N B E A M

Page 74: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | L A R

6 Click the Zoom Extents button on the Graphics toolbar.

Derived Values1 In the Model Builder window, under Results right-click Derived Values and choose

Point Evaluation.

2 In the Point Evaluation settings window, locate the Data section.

3 From the Data set list, choose Cut Point 2D 1.

4 Click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Solid Mechanics>Displacement>Displacement field

(Material)>Displacement field, X component (u).

5 Click the Evaluate button.

As stated in Table 1, the final horizontal displacement value is roughly -5.07 m.

6 Click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Solid Mechanics>Displacement>Displacement field

(Material)>Displacement field, Y component (v).

7 Click the Evaluate button.

By scrolling in the Results window table you can verify that the maximum vertical displacement is 2.58 m (downward) and occurs at a normalized compressive load of 0.19.

1D Plot Group 21 In the Model Builder window, right-click Results and choose 1D Plot Group.

G E D E F O R M A T I O N B E A M © 2 0 1 2 C O M S O L

Page 75: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

2 In the 1D Plot Group settings window, locate the Data section.

3 From the Data set list, choose Cut Point 2D 1.

4 Right-click Results>1D Plot Group 2 and choose Point Graph.

5 In the Point Graph settings window, click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Solid

Mechanics>Displacement>Displacement field (Material)>Displacement field, X

component (u).

6 In the Model Builder window, right-click 1D Plot Group 2 and choose Point Graph.

7 In the Point Graph settings window, click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Solid

Mechanics>Displacement>Displacement field (Material)>Displacement field, Y

component (v).

8 Click to expand the Coloring and Style section. Find the Line style subsection. From the Line list, choose Dashed.

9 In the Model Builder window, click 1D Plot Group 2.

10 In the 1D Plot Group settings window, locate the Title section.

11 From the Title type list, choose Manual.

12 In the Title text area, type Tip displacement components (m) vs. normalized compressive load.

13 Locate the Plot Settings section. Select the y-axis label check box.

14 In the associated edit field, type Horizontal (solid), vertical (dashed).

15 Click the Plot button.

M S O L 9 | L A R G E D E F O R M A T I O N B E A M

Page 76: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | L A

R G E D E F O R M A T I O N B E A M © 2 0 1 2 C O M S O L
Page 77: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

P i n c h ed Hem i s ph e r i c a l S h e l l

Introduction

This example studies the deformation of a hemispherical shell, where the loads cause significant geometric nonlinearity. The maximum deflections are more than two magnitudes larger than the thickness of the shell. The problem is a standard benchmark, used for testing shell formulations in a case which contains membrane and bending action, as well as large rigid body rotation. It is described in Ref. 1.

Model Definition

Figure 1 shows the geometry and the applied loads. Due to the double symmetry, the model only includes one quarter of the hemisphere.

Figure 1: The geometry and loads.

The material is linear elastic with E = 68.25 MPa and = 0.3. The radius of the hemisphere is 10 m, and the thickness of the shell is 0.04 m. The hole at the top has a radius of 3.0902 m because 18 in the meridional direction from the top has been removed. The forces all have the value 200 N before taking symmetry into account. In the model, two forces of 100 N are applied in the symmetry planes at the lower edge of the shell.

M S O L 1 | P I N C H E D H E M I S P H E R I C A L S H E L L

Page 78: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | P I N

Results and Discussion

The target solution in Ref. 1 is u = 5.952 m under the inward acting load and v = 3.427 m under the outward acting load. Both target values have an error bound of 2%. The values computed in COMSOL are u = 5.862 m and v = 3.407 m. Both values are within 2% of the target. Figure 2 shows the deformed shape of the shell together with contours for the effective stress.

Figure 2: von Mises stress on top surface.

C H E D H E M I S P H E R I C A L S H E L L © 2 0 1 2 C O M S O L

Page 79: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

The change in the displacement as the load parameter increases is shown in Figure 3. As can be seen, the nonlinear effects are strong. The incremental stiffness with respect to the y-direction force increases with one order of magnitude during the loading.

Figure 3: Displacements as functions of applied load.

Notes About the COMSOL Implementation

In a highly nonlinear problem it is a good idea to use the parametric solver to track the solution instead of trying to solve at the full load. Several solver settings can be tuned to improve the convergence. Due to the large difference between the bending and membrane stiffnesses in a thin shell, a small error in the approximated displacements during the iterations can cause large residual forces. For this reason, the model uses manual control of the damping in the Newton method. This will often improve solution speed for problems with severe geometrical nonlinearities.

Because the model uses point loads, the gradients are steep close to the locations where the loads are applied. For this reason you modify the distribution of the elements so that finer elements are generated toward the corners of the model. From a computational point of view, this is more effective than using a uniform refinement of the mesh.

M S O L 3 | P I N C H E D H E M I S P H E R I C A L S H E L L

Page 80: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | P I N

Reference

1. N.K. Prinja and R.A. Clegg, “A Review of Benchmark Problems for Geometric Non-linear Behaviour of 3-D Beams and Shells (SUMMARY),” NAFEMS Ref: R0024, pp. F9A–F9B, 1993.

Model Library path: Structural_Mechanics_Module/Verification_Models/pinched_hemispherical_shell

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click Next.

3 In the Add physics tree, select Structural Mechanics>Shell (shell).

4 Click Next.

5 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

6 Click Finish.

G E O M E T R Y 1

Sphere 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose

Sphere.

2 In the Sphere settings window, locate the Size and Shape section.

3 In the Radius edit field, type 10.

4 Click the Build Selected button.

Block 11 In the Model Builder window, right-click Geometry 1 and choose Block.

2 In the Block settings window, locate the Size and Shape section.

3 In the Width edit field, type 10.

4 In the Depth edit field, type 10.

5 In the Height edit field, type 10.

C H E D H E M I S P H E R I C A L S H E L L © 2 0 1 2 C O M S O L

Page 81: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

6 Locate the Position section. In the x edit field, type -5.

7 In the y edit field, type -5.

8 In the z edit field, type 10*cos(18*pi/180)[m].

9 Click the Build Selected button.

Difference 11 In the Model Builder window, right-click Geometry 1 and choose Boolean

Operations>Difference.

2 In the Difference settings window, locate the Difference section.

3 Under Objects to add, click Activate Selection.

4 Select the object sph1 only.

5 Under Objects to subtract, click Activate Selection.

6 Select the object blk1 only.

7 Click the Build Selected button.

Convert to Surface 11 In the Model Builder window, right-click Geometry 1 and choose Conversions>Convert

to Surface.

2 Select the object dif1 only.

3 Click the Build Selected button.

Delete Entities 11 In the Model Builder window, right-click Geometry 1 and choose Delete Entities.

2 On the object csur1, select Boundaries 1–8 only.

You can do this by first selecting all boundaries and then removing Boundary 9.

3 Click the Build Selected button.

4 Click the Zoom Extents button on the Graphics toolbar.

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 Right-click Material 1 and choose Rename.

3 Go to the Rename Material dialog box and type Steel in the New name edit field.

4 Click OK.

5 In the Material settings window, locate the Geometric Entity Selection section.

M S O L 5 | P I N C H E D H E M I S P H E R I C A L S H E L L

Page 82: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | P I N

6 From the Geometric entity level list, choose Boundary.

7 From the Selection list, choose All boundaries.

8 Locate the Material Contents section. In the table, enter the following settings:

Note that the density is not used for a static analysis so the value you enter has no effect on the solution.

S H E L L

1 In the Shell settings window, locate the Thickness section.

2 In the d edit field, type 0.04.

Symmetry 111 Right-click Model 1>Shell and choose Symmetry.

2 Select Edges 1 and 4 only.

Prescribed Displacement/Rotation 111 In the Model Builder window, right-click Shell and choose Prescribed Displacement/

Rotation.

2 Select Point 4 only.

3 In the Prescribed Displacement/Rotation settings window, locate the Prescribed

Displacement section.

4 Select the Prescribed in z direction check box.

Point Load 11 In the Model Builder window, right-click Shell and choose Points>Point Load.

2 Select Point 4 only.

3 In the Point Load settings window, locate the Force section.

4 Specify the Fp vector as

PROPERTY NAME VALUE

Young's modulus E 68.25e6

Poisson's ratio nu 0.3

Density rho 6850

-100*para x

0 y

0 z

C H E D H E M I S P H E R I C A L S H E L L © 2 0 1 2 C O M S O L

Page 83: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Point Load 21 In the Model Builder window, right-click Shell and choose Points>Point Load.

2 Select Point 2 only.

3 In the Point Load settings window, locate the Force section.

4 Specify the Fp vector as

M E S H 1

Mapped 11 In the Model Builder window, under Model 1 right-click Mesh 1 and choose More

Operations>Mapped.

2 In the Mapped settings window, locate the Boundary Selection section.

3 From the Selection list, choose All boundaries.

Distribution 11 Right-click Model 1>Mesh 1>Mapped 1 and choose Distribution.

2 Select Edges 1 and 4 only.

3 In the Distribution settings window, locate the Distribution section.

4 From the Distribution properties list, choose Predefined distribution type.

5 In the Number of elements edit field, type 16.

6 In the Element ratio edit field, type 3.

7 From the Distribution method list, choose Geometric sequence.

Distribution 21 In the Model Builder window, under Model 1>Mesh 1 right-click Mapped 1 and choose

Distribution.

2 Select Edges 2 and 3 only.

3 In the Distribution settings window, locate the Distribution section.

4 From the Distribution properties list, choose Predefined distribution type.

5 In the Number of elements edit field, type 16.

6 In the Element ratio edit field, type 3.

7 Select the Symmetric distribution check box.

0 x

100*para y

0 z

M S O L 7 | P I N C H E D H E M I S P H E R I C A L S H E L L

Page 84: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | P I N

8 From the Distribution method list, choose Geometric sequence.

9 Click the Build All button.

G L O B A L D E F I N I T I O N S

Parameters1 In the Model Builder window, right-click Global Definitions and choose Parameters.

2 In the Parameters settings window, locate the Parameters section.

3 In the table, enter the following settings:

S T U D Y 1

Step 1: Stationary1 In the Model Builder window, expand the Study 1 node, then click Step 1: Stationary.

2 In the Stationary settings window, locate the Study Settings section.

3 Select the Include geometric nonlinearity check box.

4 Click to expand the Study Extensions section. Select the Continuation check box.

5 Click Add.

6 In the table, enter the following settings:

7 In the Model Builder window, right-click Study 1 and choose Show Default Solver.

8 Expand the Study 1>Solver Configurations node.

Solver 11 In the Model Builder window, expand the Study 1>Solver Configurations>Solver 1

node, then click Stationary Solver 1.

2 In the Stationary Solver settings window, locate the General section.

3 In the Relative tolerance edit field, type 0.00010.

4 In the Model Builder window, expand the Study 1>Solver Configurations>Solver

1>Stationary Solver 1 node, then click Parametric 1.

5 In the Parametric settings window, click to expand the Tuning section.

6 Select the Tuning of step size check box.

NAME EXPRESSION DESCRIPTION

para 0 Solver parameter

CONTINUATION PARAMETER PARAMETER VALUE LIST

para range(0,0.1,1)

C H E D H E M I S P H E R I C A L S H E L L © 2 0 1 2 C O M S O L

Page 85: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

7 In the Initial step size edit field, type 0.1.

8 In the Minimum step size edit field, type 0.1.

9 Locate the General section. From the Predictor list, choose Constant.

10 In the Model Builder window, under Study 1>Solver Configurations>Solver

1>Stationary Solver 1 click Fully Coupled 1.

11 In the Fully Coupled settings window, click to expand the Method and Termination section.

12 From the Nonlinear method list, choose Constant (Newton).

13 In the Damping factor edit field, type 1.

14 In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Stress Top (shell)1 In the Model Builder window, expand the Results>Stress Top (shell) node, then click

Surface 1.

2 In the Surface settings window, click to expand the Range section.

3 Select the Manual color range check box.

4 Set the Maximum value to 9.

5 Click the Plot button.

1D Plot Group 31 In the Model Builder window, right-click Results and choose 1D Plot Group.

2 Right-click 1D Plot Group 3 and choose Point Graph.

3 Select Points 2 and 4 only.

4 In the Point Graph settings window, locate the y-Axis Data section.

5 In the Expression edit field, type v-u.

6 Locate the x-Axis Data section. From the Parameter list, choose Expression.

7 In the Expression edit field, type para*100[N].

8 Click to expand the Legends section. Select the Show legends check box.

9 From the Legends list, choose Manual.

M S O L 9 | P I N C H E D H E M I S P H E R I C A L S H E L L

Page 86: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | P I N

10 In the table, enter the following settings:

11 In the Model Builder window, click 1D Plot Group 3.

12 In the 1D Plot Group settings window, locate the Plot Settings section.

13 Select the x-axis label check box.

14 In the associated edit field, type Force (N).

15 Select the y-axis label check box.

16 In the associated edit field, type Displacement under force (m).

17 Click the Plot button.

Evalute the displacements in the points where a comparison should be made with the target.

Derived Values1 In the Model Builder window, under Results right-click Derived Values and choose

Point Evaluation.

2 Select Points 2 and 4 only.

3 In the Point Evaluation settings window, locate the Data section.

4 From the Parameter selection (para) list, choose Last.

5 Locate the Expression section. In the Expression edit field, type u.

6 Click the Evaluate button.

7 In the Expression edit field, type v.

8 Click the Evaluate button.

LEGENDS

v under y force

-u under x force

C H E D H E M I S P H E R I C A L S H E L L © 2 0 1 2 C O M S O L

Page 87: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

S c o r d e l i s - L o Roo f S h e l l B en c hma r k

Introduction

In the following example you build and solve a 3D shell model using the Shell interface. This model is a widely used benchmark model called the Scordelis-Lo roof. The computed maximum z-deformation is compared with the value given in Ref. 1.

Model Definition

G E O M E T RY

The geometry consists of a curved face as depicted in Figure 1. Only one quarter is analyzed due to symmetry.

Figure 1: The Scordelis-Lo roof shell benchmark geometry.

• Roof length 2L50 m

• Roof radius R25 m.

Symmetry edge

Free edge

y

x

z

M S O L 1 | S C O R D E L I S - L O R O O F S H E L L B E N C H M A R K

Page 88: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | S C O

M A T E R I A L

• Isotropic material with Young’s modulus set to E4.32·108 N/m2.

• Poisson’s ratio 0.0.

C O N S T R A I N T S

• The outer straight edge is free.

• The outer curved edge of the model geometry is constrained against translation in the y and z directions.

• The straight symmetry edge on the top of the roof has symmetry edge constraints.

• The curved symmetry edge also has symmetry constraints.

L O A D

A force per area unit of 90 N/m2 in the z direction is applied on the surface.

Results and Discussion

The maximum deformation in the global z direction with the default mesh settings is depicted in Figure 2. The computed value is 0.303 m.

Figure 2: z-displacement with 176 triangular elements.

R D E L I S - L O R O O F S H E L L B E N C H M A R K © 2 0 1 2 C O M S O L

Page 89: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

When changing to a mapped mesh, the more efficient quadrilateral elements will be used. The result is 0.301 as shown in Figure 3. With a very fine mesh, the value converges to 0.302, Figure 4. The reference solution quoted in Ref. 1 for the midside vertical displacement is 0.3086 m. The value 0.302 is in fact observed in other published benchmark results treating this problem as the value that this problem converges towards. A summary of the performance for different element types and mesh densities is given in Table 1. As can be seen the results are good even with rather coarse meshes.

Figure 3: z-displacement with 70 quadrilateral elements.

M S O L 3 | S C O R D E L I S - L O R O O F S H E L L B E N C H M A R K

Page 90: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | S C O

Figure 4: z-displacement with 580 quadrilateral elements.

Reference

1. R.H. MacNeal and R.L. Harder, Proposed Standard Set of Problems to Test Finite Element Accuracy, Finite Elements in Analysis and Design, 1, 1985.

TABLE 1: CONVERGENCE OF MIDPOINT VERTICAL DISPLACEMENT

MESH SIZE SETTING

ELEMENT TYPE NUMBER OF ELEMENTS

MIDPOINT DISPLACEMENT

Coarser Triangle 64 -0.304

Coarser Quadrilateral 24 -0.300

Normal Triangle 176 -0.303

Normal Quadrilateral 70 -0.301

Extra fine Triangle 1370 -0.302

Extra fine Quadrilateral 580 -0.302

R D E L I S - L O R O O F S H E L L B E N C H M A R K © 2 0 1 2 C O M S O L

Page 91: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Model Library path: Structural_Mechanics_Module/Verification_Models/scordelis_lo_roof

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click Next.

3 In the Add physics tree, select Structural Mechanics>Shell (shell).

4 Click Next.

5 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

6 Click Finish.

G E O M E T R Y 1

In the Model Builder window, under Model 1 right-click Geometry 1 and choose Work

Plane.

Bézier Polygon 11 In the Model Builder window, under Model 1>Geometry 1>Work Plane 1 right-click

Plane Geometry and choose Bézier Polygon.

2 In the Bézier Polygon settings window, locate the Polygon Segments section.

3 Find the Added segments subsection. Click the Add Linear button.

4 Find the Control points subsection. In row 1, set yw to 25.

5 In row 2, set xw to 25.

6 In row 2, set yw to 25.

7 Click the Build Selected button.

Revolve 11 In the Model Builder window, under Model 1>Geometry 1 right-click Work Plane 1 and

choose Revolve.

2 In the Revolve settings window, locate the Revolution Angles section.

3 In the Start angle edit field, type 90.

4 In the End angle edit field, type 90+40.

M S O L 5 | S C O R D E L I S - L O R O O F S H E L L B E N C H M A R K

Page 92: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | S C O

5 Locate the Revolution Axis section. Find the Direction of revolution axis subsection. In the xw edit field, type 1.

6 In the yw edit field, type 0.

7 Click the Build Selected button.

8 Click the Zoom Extents button on the Graphics toolbar.

Form UnionIn the Model Builder window, under Model 1>Geometry 1 right-click Form Union and choose Build Selected.

S H E L L

1 In the Model Builder window, under Model 1 click Shell.

2 In the Shell settings window, locate the Thickness section.

3 In the d edit field, type 0.25.

Symmetry 111 Right-click Model 1>Shell and choose Symmetry.

2 Select Edges 3 and 4 only.

Prescribed Displacement/Rotation 111 In the Model Builder window, right-click Shell and choose Prescribed Displacement/

Rotation.

2 Select Edge 1 only.

3 In the Prescribed Displacement/Rotation settings window, locate the Coordinate

System Selection section.

4 From the Coordinate system list, choose Global coordinate system.

5 Locate the Prescribed Displacement section. Select the Prescribed in y direction check box.

6 Select the Prescribed in z direction check box.

Face Load 11 In the Model Builder window, right-click Shell and choose the boundary condition

Face Load.

2 Select Boundary 1 only.

3 In the Face Load settings window, locate the Force section.

R D E L I S - L O R O O F S H E L L B E N C H M A R K © 2 0 1 2 C O M S O L

Page 93: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

4 Specify the FA vector as

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 In the Material settings window, locate the Material Contents section.

3 In the table, enter the following settings:

M E S H 1

First, compute the results with the default triangular mesh.

Free Triangular 11 In the Model Builder window, under Model 1 right-click Mesh 1 and choose More

Operations>Free Triangular.

2 In the Free Triangular settings window, locate the Boundary Selection section.

3 From the Selection list, choose All boundaries.

4 Click the Build All button.

S T U D Y 1

1 In the Model Builder window, right-click Study 1 and choose Compute.

2 Click the Zoom Extents button on the Graphics toolbar.

R E S U L T S

Stress Top (shell)1 In the Model Builder window, expand the Results>Stress Top (shell) node, then click

Surface 1.

0 x

0 y

-90 z

PROPERTY NAME VALUE

Young's modulus E 4.32e8

Poisson's ratio nu 0

Density rho 1

M S O L 7 | S C O R D E L I S - L O R O O F S H E L L B E N C H M A R K

Page 94: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | S C O

2 In the Surface settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Shell>Displacement>Displacement

field>Displacement field, z component (w).

3 Locate the Coloring and Style section. Select the Reverse color table check box.

4 In the Model Builder window, right-click Stress Top (shell) and choose Plot.

5 Right-click Stress Top (shell) and choose Rename.

6 Go to the Rename 3D Plot Group dialog box and type Vertical displacement in the New name edit field.

7 Click OK.

Data Sets1 In the Model Builder window, expand the Results>Data Sets node.

2 Right-click Solution 1 and choose Rename.

3 Go to the Rename Solution dialog box and type Tri Normal in the New name edit field.

4 Click OK.

Switch to the more effective quadrilateral mesh elements.

R D E L I S - L O R O O F S H E L L B E N C H M A R K © 2 0 1 2 C O M S O L

Page 95: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

M E S H 1

1 In the Model Builder window, under Model 1 right-click Mesh 1 and choose Rename.

2 Go to the Rename Mesh dialog box and type Tri Normal in the New name edit field.

3 Click OK.

M O D E L 1

In the Model Builder window, right-click Model 1 and choose Mesh.

M E S H 2

1 In the Model Builder window, under Model 1>Meshes right-click Mesh 2 and choose Rename.

2 Go to the Rename Mesh dialog box and type Quad Normal in the New name edit field.

3 Click OK.

4 Right-click Model 1>Meshes>Mesh 2 and choose Mapped.

Q U A D N O R M A L

Mapped 11 In the Mapped settings window, locate the Boundary Selection section.

2 From the Geometric entity level list, choose Remaining.

3 Click the Build All button.

R O O T

In the Model Builder window, right-click the root node and choose Add Study.

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

3 Click Finish.

S T U D Y 2

1 In the Model Builder window, click Study 2.

2 In the Study settings window, locate the Study Settings section.

3 Clear the Generate default plots check box.

4 Click the Compute button.

M S O L 9 | S C O R D E L I S - L O R O O F S H E L L B E N C H M A R K

Page 96: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | S C

R E S U L T S

Vertical displacement1 In the Model Builder window, under Results click Vertical displacement.

2 In the 3D Plot Group settings window, locate the Data section.

3 From the Data set list, choose Solution 2.

1 Click the Plot button.

Data Sets1 In the Model Builder window, under Results>Data Sets right-click Solution 2 and

choose Rename.

2 Go to the Rename Solution dialog box and type Quad Normal in the New name edit field.

3 Click OK.

Examine a well converged result with a fine quadrilateral mesh.

Q U A D N O R M A L

In the Model Builder window, under Model 1>Meshes right-click Quad Normal and choose Duplicate.

O R D E L I S - L O R O O F S H E L L B E N C H M A R K © 2 0 1 2 C O M S O L

Page 97: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Q U A D N O R M A L 1

1 In the Model Builder window, under Model 1>Meshes right-click Quad Normal 1 and choose Rename.

2 Go to the Rename Mesh dialog box and type Quad Extra fine in the New name edit field.

3 Click OK.

Q U A D E X T R A F I N E

Size1 In the Model Builder window, expand the Model 1>Meshes>Quad Extra fine node, then

click Size.

2 In the Size settings window, locate the Element Size section.

3 From the Predefined list, choose Extra fine.

4 Click the Build All button.

R O O T

In the Model Builder window, right-click the root node and choose Add Study.

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

3 Click Finish.

S T U D Y 3

1 In the Model Builder window, click Study 3.

2 In the Study settings window, locate the Study Settings section.

3 Clear the Generate default plots check box.

4 Click the Compute button.

R E S U L T S

Vertical displacement1 In the Model Builder window, under Results click Vertical displacement.

2 In the 3D Plot Group settings window, locate the Data section.

3 From the Data set list, choose Solution 3.

M S O L 11 | S C O R D E L I S - L O R O O F S H E L L B E N C H M A R K

Page 98: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

12 | S C

1 Click the Plot button.

Data Sets1 In the Model Builder window, under Results>Data Sets right-click Solution 3 and

choose Rename.

2 Go to the Rename Solution dialog box and type Quad Extra fine in the New name edit field.

3 Click OK.

Examine a well converged result with triangles.

TR I N O R M A L

In the Model Builder window, under Model 1>Meshes right-click Tri Normal and choose Duplicate.

TR I N O R M A L 1

1 In the Model Builder window, under Model 1>Meshes right-click Tri Normal 1 and choose Rename.

2 Go to the Rename Mesh dialog box and type Tri Extra Fine in the New name edit field.

O R D E L I S - L O R O O F S H E L L B E N C H M A R K © 2 0 1 2 C O M S O L

Page 99: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

3 Click OK.

TR I E X T R A F I N E

Size1 In the Model Builder window, expand the Model 1>Meshes>Tri Extra Fine node, then

click Size.

2 In the Size settings window, locate the Element Size section.

3 From the Predefined list, choose Extra fine.

4 Click the Build All button.

R O O T

In the Model Builder window, right-click the root node and choose Add Study.

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

3 Click Finish.

S T U D Y 4

1 In the Model Builder window, click Study 4.

2 In the Study settings window, locate the Study Settings section.

3 Clear the Generate default plots check box.

4 Click the Compute button.

R E S U L T S

Vertical displacement1 In the Model Builder window, under Results click Vertical displacement.

2 In the 3D Plot Group settings window, locate the Data section.

3 From the Data set list, choose Solution 4.

M S O L 13 | S C O R D E L I S - L O R O O F S H E L L B E N C H M A R K

Page 100: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

14 | S C

1 Click the Plot button.

Data Sets1 In the Model Builder window, under Results>Data Sets right-click Solution 4 and

choose Rename.

2 Go to the Rename Solution dialog box and type Tri Extra fine in the New name edit field.

3 Click OK.

Investigate how well the elements perform with a very coarse mesh.

TR I N O R M A L

In the Model Builder window, under Model 1>Meshes right-click Tri Normal and choose Duplicate.

TR I N O R M A L 1

1 In the Model Builder window, under Model 1>Meshes right-click Tri Normal 1 and choose Rename.

2 Go to the Rename Mesh dialog box and type Tri Coarser in the New name edit field.

3 Click OK.

O R D E L I S - L O R O O F S H E L L B E N C H M A R K © 2 0 1 2 C O M S O L

Page 101: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

TR I C O A R S E R

Size1 In the Model Builder window, expand the Model 1>Meshes>Tri Coarser node, then

click Size.

2 In the Size settings window, locate the Element Size section.

3 From the Predefined list, choose Coarser.

4 Click the Build All button.

R O O T

In the Model Builder window, right-click the root node and choose Add Study.

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

3 Click Finish.

S T U D Y 5

1 In the Model Builder window, click Study 5.

2 In the Study settings window, locate the Study Settings section.

3 Clear the Generate default plots check box.

4 Click the Compute button.

R E S U L T S

Vertical displacement1 In the Model Builder window, under Results click Vertical displacement.

2 In the 3D Plot Group settings window, locate the Data section.

3 From the Data set list, choose Solution 5.

M S O L 15 | S C O R D E L I S - L O R O O F S H E L L B E N C H M A R K

Page 102: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

16 | S C

1 Click the Plot button.

Data Sets1 In the Model Builder window, under Results>Data Sets right-click Solution 5 and

choose Rename.

2 Go to the Rename Solution dialog box and type Tri Coarser in the New name edit field.

3 Click OK.

Q U A D N O R M A L

In the Model Builder window, under Model 1>Meshes right-click Quad Normal and choose Duplicate.

Q U A D N O R M A L 1

1 In the Model Builder window, under Model 1>Meshes right-click Quad Normal 1 and choose Rename.

2 Go to the Rename Mesh dialog box and type Quad Coarser in the New name edit field.

3 Click OK.

O R D E L I S - L O R O O F S H E L L B E N C H M A R K © 2 0 1 2 C O M S O L

Page 103: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Q U A D C O A R S E R

Size1 In the Model Builder window, expand the Model 1>Meshes>Quad Coarser node, then

click Size.

2 In the Size settings window, locate the Element Size section.

3 From the Predefined list, choose Coarser.

R O O T

In the Model Builder window, right-click the root node and choose Add Study.

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

3 Click Finish.

S T U D Y 6

1 In the Model Builder window, click Study 6.

2 In the Study settings window, locate the Study Settings section.

3 Clear the Generate default plots check box.

4 Click the Compute button.

R E S U L T S

Vertical displacement1 In the Model Builder window, under Results click Vertical displacement.

2 In the 3D Plot Group settings window, locate the Data section.

3 From the Data set list, choose Solution 6.

M S O L 17 | S C O R D E L I S - L O R O O F S H E L L B E N C H M A R K

Page 104: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

18 | S C

4 Click the Plot button..

Data Sets1 In the Model Builder window, under Results>Data Sets right-click Solution 6 and

choose Rename.

2 Go to the Rename Solution dialog box and type Quad Coarser in the New name edit field.

3 Click OK

O R D E L I S - L O R O O F S H E L L B E N C H M A R K © 2 0 1 2 C O M S O L

Page 105: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

S i n g l e Edg e C r a c k

Introduction

This model deals with the stability of a plate with an edge crack that is subjected to a tensile load. To analyze the stability of existing cracks, you can apply the principles fracture mechanics.

A common parameter in fracture mechanics, the so-called stress intensity factor KI, provides a means to predict if a specific crack will cause the plate to fracture. When this calculated value becomes equal to the critical fracture toughness of the material KIc (a material property), then fast, usually catastrophic fracture occurs.

Model Definition

A plate with a width of 1.5 m and height of 3 m has a single horizontal edge-crack of length a0.6 m on the left vertical edge (see Figure 1). En external load is pulling the plate such that top and bottom edges experience tensile stress, of 20 MPa.

M S O L 1 | S I N G L E E D G E C R A C K

Page 106: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | S I N

Due to symmetry reasons only half of the plate is modeled. Additional domains are created in the half plate rectangle to create path for integration contours of the stress intensity factor.

Figure 1: Plate geometry.

You apply a tensile load to the upper horizontal edge, while the lower horizontal edge is constrained in the y direction from x0.6 m to x1.5 m.

M A T E R I A L M O D E L

Due to the interior boundaries the geometry consists of three domains. The same material properties apply to all three domains:

T H E J - I N T E G R A L

In this model, you determine the stress intensity factor KI using the so-called J-integral.

QUANTITY NAME EXPRESSION

Young's modulus E 206·109

Poisson's ratio 0.3

G L E E D G E C R A C K © 2 0 1 2 C O M S O L

Page 107: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

The J-integral is a two-dimensional line integral along a counterclockwise contour, , surrounding the crack tip. The J-integral is defined as

(1)

where W is the strain energy density

(2)

and T is the traction vector defined as

(3)

ij denotes the stress components, ij the strain components, and ni the normal vector components.

The J-integral has the following relation to the stress intensity factor for a plane stress case and a linear elastic material:

(4)

where E is Young’s modulus.

Results

Based on Ref. 1 an analytical solution for the stress intensity factor is

(5)

where 20 MPa (edge stress), a0.6 m (crack length), and ccf2.1 (configuration correction factor). This correction factor is calculated with an polynomial equation from Ref. 1. This gives the stress intensity factor KIa57.7 MPa·m1/2.

The calculated stress intensity factors for the three different contours is

CONTOUR STRESS INTENSITY FACTOR

1 57.8 MPa·m1/2

2 57.7 MPa·m1/2

3 57.7 MPa·m1/2

J W yd Ti xui– sd

Wnx Ti x

ui– sd

= =

W 12--- x x y y xy 2 xy++ =

T x nx xy ny+ xy nx y ny+[ , ]=

JKI

2

E-------=

KIa a ccf =

M S O L 3 | S I N G L E E D G E C R A C K

Page 108: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | S I N

It is clear from these results that the values for the stress intensity factor in the COMSOL Multiphysics model are in good agreement with the reference value for all contours.

Figure 2 shows the stress singularity at the crack tip.

Figure 2: von Mises stresses and the deformed shape of the plate. The displacement is exaggerated to illustrate the deformation under the applied load.

Notes about the COMSOL Implementation

In this analysis you compute the J-integral for three different contours traversing three different regions around the crack tip. The first contour follows the exterior boundaries of the plate. The second contour follows the interior boundaries at x = 0.2 m, y = 0.8 m, and x = 1.2 m. The third and last contour follows the interior boundaries at x = 0.4 m, y = 0.4 m, and x = 1 m.

To calculate the J-integral, you define integration operators for each contour. You then use these operators when setting up global expressions for the calculation of the stress intensity factors for the contours. The first expression, denoted W, contains the integrated strain energy density, while the second, denoted Tdudx, contains the traction vector times the spatial x-derivative of the deformation components. The sum

G L E E D G E C R A C K © 2 0 1 2 C O M S O L

Page 109: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

of these two variables then provides the J-integral. Finally, you can compute the stress intensity factor from the J-integral value, according to Equation 4.

Note that the boundaries along the crack are not included in the J-integral, because they do not give any contribution to the J-integral. This is due to the following facts: for an ideal crack dy is zero along the crack faces, and all traction components are also zero (Ti0) as the crack faces are not loaded.

When calculating the J-integral, the contour normals must point outward of the region which the contour encloses. To make sure that this is the case for all of the involved boundaries, you can define the normals as boundary expressions.

Reference

1. Abdel-Rahman Ragab and Salah Eldin Bayoumi, Engineering Solid Mechanics. CRC Press, 1998.

Model Library path: Structural_Mechanics_Module/Verification_Models/single_edge_crack

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click the 2D button.

3 Click Next.

4 In the Add physics tree, select Structural Mechanics>Solid Mechanics (solid).

5 Click Next.

6 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

7 Click Finish.

G L O B A L D E F I N I T I O N S

Parameters1 In the Model Builder window, right-click Global Definitions and choose Parameters.

2 In the Parameters settings window, locate the Parameters section.

M S O L 5 | S I N G L E E D G E C R A C K

Page 110: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | S I N

3 In the table, enter the following settings:

The reason for defining a parameter for Young's modulus is that it appears in some variables that you will define later.

G E O M E T R Y 1

Square 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose

Square.

2 In the Square settings window, locate the Size section.

3 In the Side length edit field, type 1.5.

Rectangle 11 In the Model Builder window, right-click Geometry 1 and choose Rectangle.

2 In the Rectangle settings window, locate the Size section.

3 In the Height edit field, type 0.8.

4 Locate the Position section. In the x edit field, type 0.2.

Rectangle 21 In the Model Builder window, right-click Geometry 1 and choose Rectangle.

2 In the Rectangle settings window, locate the Size section.

3 In the Width edit field, type 0.6.

4 In the Height edit field, type 0.4.

5 Locate the Position section. In the x edit field, type 0.4.

Point 11 In the Model Builder window, right-click Geometry 1 and choose Point.

2 In the Point settings window, locate the Point section.

3 In the x edit field, type 0.6.

Form UnionIn the Model Builder window, under Model 1>Geometry 1 right-click Form Union and choose Build Selected.

NAME EXPRESSION DESCRIPTION

E0 2.06e11[Pa] Young's modulus

G L E E D G E C R A C K © 2 0 1 2 C O M S O L

Page 111: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 Right-click Material 1 and choose Rename.

3 Go to the Rename Material dialog box and type Steel in the New name edit field.

4 Click OK.

5 In the Material settings window, locate the Material Contents section.

6 In the table, enter the following settings:

S O L I D M E C H A N I C S

1 In the Solid Mechanics settings window, locate the 2D Approximation section.

2 From the 2D approximation list, choose Plane stress.

3 Locate the Thickness section. In the d edit field, type 0.01.

4 Right-click Model 1>Solid Mechanics and choose the boundary condition Symmetry.

Symmetry 1Select Boundaries 10, 12, and 14 only.

Boundary Load 11 In the Model Builder window, right-click Solid Mechanics and choose the boundary

condition Boundary Load.

2 Select Boundary 3 only.

3 In the Boundary Load settings window, locate the Force section.

4 Specify the FA vector as

Prescribed Displacement 11 In the Model Builder window, right-click Solid Mechanics and choose

Points>Prescribed Displacement.

PROPERTY NAME VALUE

Young's modulus E E0

Poisson's ratio nu 0.3

Density rho 7850

0 X

20[MPa] Y

M S O L 7 | S I N G L E E D G E C R A C K

Page 112: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | S I N

2 Select Point 7 only.

3 In the Prescribed Displacement settings window, locate the Prescribed Displacement section.

4 Select the Prescribed in x direction check box.

D E F I N I T I O N S

Integration 1a1 In the Model Builder window, under Model 1 right-click Definitions and choose Model

Couplings>Integration.

2 In the Integration settings window, locate the Source Selection section.

3 From the Geometric entity level list, choose Boundary.

4 Select Boundaries 1, 3, and 15 only.

Integration 2a1 In the Model Builder window, right-click Definitions and choose Model

Couplings>Integration.

2 In the Integration settings window, locate the Source Selection section.

3 From the Geometric entity level list, choose Boundary.

4 Select Boundaries 4, 6, and 13 only.

Integration 31 In the Model Builder window, right-click Definitions and choose Model

Couplings>Integration.

2 In the Integration settings window, locate the Source Selection section.

3 From the Geometric entity level list, choose Boundary.

4 Select Boundaries 7, 9, and 11 only.

Variables 11 In the Model Builder window, right-click Definitions and choose Variables.

2 In the Variables settings window, locate the Geometric Entity Selection section.

3 From the Geometric entity level list, choose Boundary.

4 Select Boundaries 1, 4, and 7 only.

G L E E D G E C R A C K © 2 0 1 2 C O M S O L

Page 113: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

5 Locate the Variables section. In the table, enter the following settings:

Variables 21 In the Model Builder window, right-click Definitions and choose Variables.

2 In the Variables settings window, locate the Geometric Entity Selection section.

3 From the Geometric entity level list, choose Boundary.

4 Select Boundaries 3, 6, and 9 only.

5 Locate the Variables section. In the table, enter the following settings:

Variables 31 In the Model Builder window, right-click Definitions and choose Variables.

2 In the Variables settings window, locate the Geometric Entity Selection section.

3 From the Geometric entity level list, choose Boundary.

4 Select Boundaries 11, 13, and 15 only.

5 Locate the Variables section. In the table, enter the following settings:

Variables 41 In the Model Builder window, right-click Definitions and choose Variables.

2 In the Variables settings window, locate the Variables section.

NAME EXPRESSION

Nx -1

Ny 0

NAME EXPRESSION

Nx 0

Ny 1

NAME EXPRESSION

Nx 1

Ny 0

M S O L 9 | S I N G L E E D G E C R A C K

Page 114: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | S I N

3 In the table, enter the following settings:

M E S H 1

Size1 In the Model Builder window, under Model 1 right-click Mesh 1 and choose Free

Triangular.

2 In the Size settings window, locate the Element Size section.

3 From the Predefined list, choose Fine.

Size 11 In the Model Builder window, under Model 1>Mesh 1 right-click Free Triangular 1 and

choose Size.

NAME EXPRESSION DESCRIPTION

W_1 intop1(solid.Ws*Nx) Strain energy density, contour 1

Tdudx_1 intop1(-((solid.sx*Nx+solid.sxy*Ny)*uX+(solid.sxy*Nx+solid.sy*Ny)*vX))

Traction vector times displacement derivative, contour 1

J_1 2*(W_1+Tdudx_1) J-integral, contour 1

KI_1 sqrt(E0*abs(J_1)) Stress intensity factor, contour 1

W_2 intop2(solid.Ws*Nx) Strain energy density, contour 2

Tdudx_2 intop2(-((solid.sx*Nx+solid.sxy*Ny)*uX+(solid.sxy*Nx+solid.sy*Ny)*vX))

Traction vector times displacement derivative, contour 2

J_2 2*(W_2+Tdudx_2) J-integral, contour 2

KI_2 sqrt(E0*abs(J_2)) Stress intensity factor, contour 2

W_3 intop3(solid.Ws*Nx) Strain energy density, contour 3

Tdudx_3 intop3(-((solid.sx*Nx+solid.sxy*Ny)*uX+(solid.sxy*Nx+solid.sy*Ny)*vX))

Traction vector times displacement derivative, contour 3

J_3 2*(W_3+Tdudx_3) J-integral, contour 3

KI_3 sqrt(E0*abs(J_3)) Stress intensity factor, contour 3

G L E E D G E C R A C K © 2 0 1 2 C O M S O L

Page 115: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

2 In the Size settings window, locate the Geometric Entity Selection section.

3 From the Geometric entity level list, choose Point.

4 Select Point 7 only.

5 Locate the Element Size section. From the Predefined list, choose Extra fine.

S T U D Y 1

In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Derived Values1 In the Model Builder window, under Results right-click Derived Values and choose

Global Evaluation.

2 In the Global Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Definitions>Stress intensity

factor, contour 1 (KI_1).

3 Click the Evaluate button.

4 In the Model Builder window, right-click Derived Values and choose Global Evaluation.

5 In the Global Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Definitions>Stress intensity

factor, contour 2 (KI_2).

6 Click the Evaluate button.

7 In the Model Builder window, right-click Derived Values and choose Global Evaluation.

8 In the Global Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Definitions>Stress intensity

factor, contour 3 (KI_3).

9 Click the Evaluate button.

M S O L 11 | S I N G L E E D G E C R A C K

Page 116: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

12 | S I N

G L E E D G E C R A C K © 2 0 1 2 C O M S O L
Page 117: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Th e rma l l y L o ad ed Beam

Introduction

In the following example you build and solve a 3D beam model using the 3D Beam interface. This model shows how to model a thermally induced deformation of a beam. Temperature gradients are applied between the top and bottom surfaces as well as the left and right surfaces of the beam. The deformation is compared with the value given by a theoretical solution given in Ref. 1.

Model Definition

G E O M E T RY

The geometry consists of one beam. The beam cross-section area is A and the area moment of inertia I. The beam is L long, and the Young’s modulus is E.

• Beam length L = 3 m.

• The beam has a square cross section with a side length of 0.04 m giving an area of A = 1.6·103 m2 and an area moment of inertia of I = 0.04412 m4.

M A T E R I A L

• Young’s modulus E = 210 GPa.

• Poisson’s ratio 0.3.

• Coefficient of thermal expansion 11·106/C.

C O N S T R A I N T S

• Displacements in x, y, and z direction are constrained to zero at x0, y0, and z0.

• Rotation around x-axis are constrained to zero at x = 0, y = 0, and z = 0 to prevent singular rotational degrees of freedom.

• Displacements in the x and y direction are constrained to zero at x = 3, y = 0, and z = 0.

T H E R M A L L O A D

Figure 1 shows the surface temperature at each corner of the cross section. The temperature varies linearly between each corner. The deformation caused by this

M S O L 1 | T H E R M A L L Y L O A D E D B E A M

Page 118: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | T H E

temperature distribution is modeled by specifying the temperature differences across the beam in the local y and z directions.

Figure 1: Geometric properties and thermal loads at corners.

Results and Discussion

Based on Ref. 1, you can compare the maximum deformation in the global z direction with analytical values for a simply supported 2D beam with a temperature difference between the top and the bottom surface. The maximum deformation (according to Ref. 1) is:

(1)

where t is the depth of the beam (0.04 m), T2 is the temperature at the top and T1 at the bottom.

The following table shows a comparison of the maximum global z-displacement, calculated with COMSOL Multiphysics, with the theoretical solution.

Figure 2 shows the global z-displacement along the beam.

W COMSOL MULTIPHYSICS (MAX) ANALYTICAL

15.5 mm 15.5 mm

T=150C

E IA

z

y

T=250C

T=200C

T=200C

w L2

8t---------- T2 T1– =

R M A L L Y L O A D E D B E A M © 2 0 1 2 C O M S O L

Page 119: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Figure 2: z-displacement along the beam.

The analytical values for the maximum total camber can be calculated by:

(2)

where v is the maximum deformation in the global y direction which is calculated in the same way as w.

A comparison of the maximum camber calculated with COMSOL Multiphysics and the analytical values are shown in the table below.

Figure 3 shows the total camber along the beam.

COMSOL MULTIPHYSICS ANALYTICAL

22.1 mm 21.9 mm

w2 v2+=

M S O L 3 | T H E R M A L L Y L O A D E D B E A M

Page 120: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | T H E

Figure 3: Camber along the beam.

Reference

1. W. Young, Roark’s Formulas for Stress & Strain, McGraw-Hill, 1989.

Model Library path: Structural_Mechanics_Module/Verification_Models/thermally_loaded_beam

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click Next.

3 In the Add physics tree, select Structural Mechanics>Beam (beam).

4 Click Next.

R M A L L Y L O A D E D B E A M © 2 0 1 2 C O M S O L

Page 121: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

5 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

6 Click Finish.

G L O B A L D E F I N I T I O N S

Parameters1 In the Model Builder window, right-click Global Definitions and choose Parameters.

2 In the Parameters settings window, locate the Parameters section.

3 In the table, enter the following settings:

G E O M E T R Y 1

Bézier Polygon 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose More

Primitives>Bézier Polygon.

2 In the Bézier Polygon settings window, locate the Polygon Segments section.

3 Find the Added segments subsection. Click the Add Linear button.

4 Find the Control points subsection. In row 2, set x to 3.

5 Click the Build All button.

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 In the Material settings window, locate the Material Properties section.

3 In the Material properties tree, select Basic Properties>Coefficient of Thermal

Expansion.

4 Click Add to Material.

5 Locate the Material Contents section. In the table, enter the following settings:

NAME EXPRESSION DESCRIPTION

a 0.04[m] Side length

PROPERTY NAME VALUE

Thermal expansion coefficient alpha 11e-6

Young's modulus E 210e9

M S O L 5 | T H E R M A L L Y L O A D E D B E A M

Page 122: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | T H E

B E A M

Cross Section Data 11 In the Model Builder window, expand the Model 1>Beam node, then click Cross

Section Data 1.

2 In the Cross Section Data settings window, locate the Cross Section Definition section.

3 From the list, choose Common sections.

4 In the hy edit field, type a.

5 In the hz edit field, type a.

Section Orientation 11 In the Model Builder window, under Model 1>Beam>Cross Section Data 1 click Section

Orientation 1.

2 In the Section Orientation settings window, locate the Section Orientation section.

3 From the Orientation method list, choose Orientation vector.

4 Specify the V vector as

Prescribed Displacement/Rotation 11 In the Model Builder window, right-click Beam and choose Prescribed Displacement/

Rotation.

2 Select Point 1 only.

3 In the Prescribed Displacement/Rotation settings window, locate the Prescribed

Displacement section.

4 Select the Prescribed in x direction check box.

5 Select the Prescribed in y direction check box.

6 Select the Prescribed in z direction check box.

7 Locate the Prescribed Rotation section. Select the Prescribed in x direction check box.

Poisson's ratio nu 0.3

Density rho 7800

0 x

1 y

0 z

PROPERTY NAME VALUE

R M A L L Y L O A D E D B E A M © 2 0 1 2 C O M S O L

Page 123: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Prescribed Displacement/Rotation 21 In the Model Builder window, right-click Beam and choose Prescribed Displacement/

Rotation.

2 Select Point 2 only.

3 In the Prescribed Displacement/Rotation settings window, locate the Prescribed

Displacement section.

4 Select the Prescribed in y direction check box.

5 Select the Prescribed in z direction check box.

Thermal Expansion 11 In the Model Builder window, under Model 1>Beam right-click Linear Elastic Material

1 and choose Thermal Expansion.

2 In the Thermal Expansion settings window, locate the Thermal Expansion section.

3 In the Tref edit field, type 0.

4 Locate the Model Inputs section. In the T edit field, type 200.

5 Locate the Thermal Bending section. In the Tgy edit field, type 50/0.04.

6 In the Tgz edit field, type -50/0.04.

S T U D Y 1

In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Stress (beam)1 In the Model Builder window, expand the Results>Stress (beam) node, then click Line

1.

2 In the Line settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Beam>Displacement>Total displacement

(beam.disp).

3 In the Model Builder window, right-click Stress (beam) and choose Rename.

4 Go to the Rename 3D Plot Group dialog box and type Displacements in the New

name edit field.

5 Click OK.

6 Right-click Stress (beam) and choose Plot.

1D Plot Group 81 Right-click Results and choose 1D Plot Group.

M S O L 7 | T H E R M A L L Y L O A D E D B E A M

Page 124: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | T H E

2 In the Model Builder window, under Results right-click 1D Plot Group 8 and choose Line Graph.

3 In the Line Graph settings window, locate the Selection section.

4 From the Selection list, choose All edges.

5 Click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Beam>Displacement>Displacement field>Displacement field, z

component (w).

6 Click Replace Expression in the upper-right corner of the x-Axis Data section. From the menu, choose Geometry and Mesh>Coordinate>x-coordinate (x).

7 In the Model Builder window, click 1D Plot Group 8.

8 In the 1D Plot Group settings window, click to expand the Title section.

9 From the Title type list, choose None.

10 Locate the Plot Settings section. Select the y-axis label check box.

11 In the associated edit field, type z displacement (m).

12 Click the Plot button.

1D Plot Group 91 In the Model Builder window, right-click 1D Plot Group 8 and choose Duplicate.

2 In the 1D Plot Group settings window, locate the Plot Settings section.

3 In the y-axis label edit field, type Total camber (m).

4 In the Model Builder window, expand the 1D Plot Group 9 node, then click Line Graph

1.

5 In the Line Graph settings window, click Replace Expression in the upper-right corner of the y-Axis Data section. From the menu, choose Beam>Displacement>Total

displacement (beam.disp).

6 Click the Plot button.

R M A L L Y L O A D E D B E A M © 2 0 1 2 C O M S O L

Page 125: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Th i c k P l a t e S t r e s s Ana l y s i s

Introduction

This model implements the static stress analysis described in the NAFEMS Test No LE10, “Thick Plate Pressure,” found on page 77 in the NAFEMS report Background to Benchmarks (Ref. 1). The computed stress level is compared with the values given in the benchmark report.

Model Definition

The geometry is an ellipse with an ellipse-shaped hole in it. Due to symmetry in load and in geometry, the analysis only includes a quarter of the ellipse.

Figure 1: The thick plate geometry, reduced to a quarter of the ellipse due to symmetry.

M A T E R I A L

Isotropic with E2.1·1011 Pa, 0.3.

L O A D

A distributed load of 106 Pa on the upper surface pointing in the negative z direction.

x

y

2.0

1.0

1.75

1.25

Thickness 0.6 m

D

Load 1MPa

z

M S O L 1 | T H I C K P L A T E S T R E S S A N A L Y S I S

Page 126: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | T H I

C O N S T R A I N T S

• Symmetry planes, x0, y0.

• Outer ellipse surface constrained in the x and y directions.

• Midplane on outer ellipse surface constrained in the z direction.

Results

The normal stress y on the top surface at the inside of the elliptic hole is in close agreement with the NAFEMS benchmark (Ref. 1) evaluated at the point D with coordinate (2, 0, 0.6).

A COMSOL Multiphysics plot of the stress level appears in Figure 2 below.

Figure 2: The normal stress in the y direction.

A note about this example is that the z direction constraint is applied to an edge only. This is a singular constraint, which will cause local stresses at the constrained edge. These stresses are unlimited from a theoretical point of view, and in practice the stresses

RESULT COMSOL MULTIPHYSICS NAFEMS (Ref. 1)

y (at D) -5.42 MPa -5.38 MPa

C K P L A T E S T R E S S A N A L Y S I S © 2 0 1 2 C O M S O L

Page 127: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

and vertical displacements are strongly mesh dependent. This does not invalidate the possibility to determine stresses at a distance far away from the singular constraint.

Reference

1. G.A.O. Davies, R.T. Fenner, and R.W. Lewis, Background to Benchmarks, NAFEMS, Glasgow, 1993.

Model Library path: Structural_Mechanics_Module/Verification_Models/thick_plate

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click Next.

3 In the Add physics tree, select Structural Mechanics>Solid Mechanics (solid).

4 Click Add Selected.

5 Click Next.

6 Find the Studies subsection. In the tree, select Preset Studies>Stationary.

7 Click Finish.

G E O M E T R Y 1

In the Model Builder window, under Model 1 right-click Geometry 1 and choose Work

Plane.

Ellipse 11 In the Model Builder window, under Model 1>Geometry 1>Work Plane 1 right-click

Plane Geometry and choose Ellipse.

2 In the Ellipse settings window, locate the Size and Shape section.

3 In the a-semiaxis edit field, type 3.25.

4 In the b-semiaxis edit field, type 2.75.

5 Click the Build Selected button.

6 Click the Zoom Extents button on the Graphics toolbar.

M S O L 3 | T H I C K P L A T E S T R E S S A N A L Y S I S

Page 128: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | T H I

Ellipse 21 In the Model Builder window, under Model 1>Geometry 1>Work Plane 1 right-click

Plane Geometry and choose Ellipse.

2 In the Ellipse settings window, locate the Size and Shape section.

3 In the a-semiaxis edit field, type 2.

4 Click the Build Selected button.

Plane Geometry1 In the Model Builder window, under Model 1>Geometry 1>Work Plane 1 click Plane

Geometry.

2 Highlight the objects e1 and e2 only.

3 Click the Difference button on the main toolbar.

Rectangle 11 Right-click Model 1>Geometry 1>Work Plane 1>Plane Geometry and choose

Rectangle.

2 In the Rectangle settings window, locate the Size section.

3 In the Width edit field, type 3.25.

4 In the Height edit field, type 2.75.

5 Click the Build Selected button.

C K P L A T E S T R E S S A N A L Y S I S © 2 0 1 2 C O M S O L

Page 129: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Plane Geometry1 In the Model Builder window, under Model 1>Geometry 1>Work Plane 1 click Plane

Geometry.

2 Highlight the objects dif1 and r1 only.

3 Click the Intersection button on the main toolbar.

4 Click the Zoom Extents button on the Graphics toolbar.

M S O L 5 | T H I C K P L A T E S T R E S S A N A L Y S I S

Page 130: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | T H I

Extrude 11 In the Model Builder window, under Model 1>Geometry 1 right-click Work Plane 1 and

choose Extrude.

2 In the Extrude settings window, locate the Distances from Plane section.

3 In the table, enter the following settings:

4 Click the Build Selected button.

5 Click the Zoom Extents button on the Graphics toolbar.

Array 11 In the Model Builder window, right-click Geometry 1 and choose Transforms>Array.

2 Select the object ext1 only.

3 In the Array settings window, locate the Size section.

4 In the z size edit field, type 2.

5 Locate the Displacement section. In the z edit field, type 0.3.

6 Click the Build Selected button.

7 Click the Zoom Extents button on the Graphics toolbar.

DISTANCES (M)

0.3

C K P L A T E S T R E S S A N A L Y S I S © 2 0 1 2 C O M S O L

Page 131: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Form Union1 In the Model Builder window, under Model 1>Geometry 1 right-click Form Union and

choose Build Selected.

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 In the Material settings window, locate the Material Contents section.

3 In the table, enter the following settings:

S O L I D M E C H A N I C S

Symmetry 11 In the Model Builder window, right-click Model 1>Solid Mechanics and choose the

boundary condition Symmetry.

2 Select Boundaries 1, 4, 10, and 11 only.

PROPERTY NAME VALUE

Young's modulus E 210[GPa]

Poisson's ratio nu 0.3

Density rho 7850

M S O L 7 | T H I C K P L A T E S T R E S S A N A L Y S I S

Page 132: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | T H I

Prescribed Displacement 11 In the Model Builder window, right-click Solid Mechanics and choose the boundary

condition Prescribed Displacement.

2 Select Boundaries 8 and 9 only.

3 In the Prescribed Displacement settings window, locate the Prescribed Displacement section.

4 Select the Prescribed in x direction check box.

5 Select the Prescribed in y direction check box.

Boundary Load 11 In the Model Builder window, right-click Solid Mechanics and choose the boundary

condition Boundary Load.

2 Select Boundary 7 only.

3 In the Boundary Load settings window, locate the Force section.

4 Specify the FA vector as

Prescribed Displacement 21 In the Model Builder window, right-click Solid Mechanics and choose Edges>Prescribed

Displacement.

2 Select Edge 12 only.

3 In the Prescribed Displacement settings window, locate the Prescribed Displacement section.

4 Select the Prescribed in z direction check box.

M E S H 1

1 Click the Select Domains button on the Graphics toolbar.

2 In the Model Builder window, under Model 1 click Mesh 1.

3 Click in the Graphics window, then press Ctrl+A to highlight both domains.

4 In the Model Builder window, click Mesh 1.

5 In the Mesh settings window, locate the Mesh Settings section.

6 From the Element size list, choose Fine.

0 X

0 Y

-1e6 Z

C K P L A T E S T R E S S A N A L Y S I S © 2 0 1 2 C O M S O L

Page 133: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

7 Click the Build All button.

S T U D Y 1

In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Derived Values1 In the Model Builder window, under Results right-click Derived Values and choose

Point Evaluation.

2 Select Point 9 only.

This corresponds to point D in Figure 1.

3 In the Point Evaluation settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Solid

Mechanics>Stress>Stress tensor (Spatial)>Stress tensor, y component (solid.sy).

4 Locate the Expression section. From the Unit list, choose MPa.

5 Click the Evaluate button.

Stress (solid)Modify the default surface plot to show the y component of the stress tensor.

1 In the Model Builder window, expand the Results>Stress (solid) node, then click Surface 1.

2 In the Surface settings window, click Replace Expression in the upper-right corner of the Expression section. From the menu, choose Solid Mechanics>Stress>Stress tensor

(Spatial)>Stress tensor, y component (solid.sy).

3 Locate the Expression section. From the Unit list, choose MPa.

4 Click the Plot button.

M S O L 9 | T H I C K P L A T E S T R E S S A N A L Y S I S

Page 134: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | T H

I C K P L A T E S T R E S S A N A L Y S I S © 2 0 1 2 C O M S O L
Page 135: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

V i b r a t i n g Memb r an e

Introduction

In the following example you compute the natural frequencies of a pre-tensioned membrane using the 3D Membrane interface. This is an example of “stress stiffening”; in fact the transverse stiffness of a membrane is directly proportional to the tensile force.

The results are compared with the analytical solution.

Model Definition

The model consists of a circular membrane, supported along its outer edge.

G E O M E T RY

• Membrane radius, R = 0.25 m

• Membrane thickness h = 0.2 mm

M A T E R I A L

• Young’s modulus, E200 GPa

• Poisson’s ratio, 0.33

• Mass density, 7850 kg/m3

C O N S T R A I N T S

The outer edge of the membrane is supported in the transverse direction. Two points have constraints in the in-plane direction in order to avoid rigid body motions.

L O A D

The membrane is pre-tensioned by a homogenous biaxial stress of i100 MPa, giving a membrane force T0 = 20 kN/m.

Results and Discussion

The analytical solution for the natural frequencies of the vibrating membrane given in Ref. 1 is:

M S O L 1 | V I B R A T I N G M E M B R A N E

Page 136: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | V I B R

(1)

The values kij are derived from the roots of the Bessel functions of the first kind.

In Table 1 the computed results are compared with the results from Equation 1. The agreement is very good. The mode shapes for the first six modes are shown in Figure 1 through Figure 6. Note that some of the modes have duplicate eigenvalues, which is a common property for structures with symmetries.

TABLE 1: COMPARISON BETWEEN ANALYTICAL AND COMPUTED NATURAL FREQUENCIES

MODE NUMBER

FACTOR ANALYTICAL FREQUENCY [HZ]

COMSOL RESULT [HZ]

1 k10 = 2.4048 172.8 172.8

2 k11 = 3.8317 275.3 275.3

3 k11 = 3.8317 275.3 275.3

4 k12 = 5.1356 369.0 369.1

5 k12 = 5.1356 369.0 369.1

6 k20 = 5.5201 396.6 396.7

fijkij

2R-----------

T0h-------=

A T I N G M E M B R A N E © 2 0 1 2 C O M S O L

Page 137: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Figure 1: First eigenmode.

Figure 2: Second eigenmode.

M S O L 3 | V I B R A T I N G M E M B R A N E

Page 138: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | V I B R

Figure 3: Third eigenmode.

Figure 4: Fourth eigenmode.

A T I N G M E M B R A N E © 2 0 1 2 C O M S O L

Page 139: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Figure 5: Fifth eigenmode.

Figure 6: Sixth eigenmode.

M S O L 5 | V I B R A T I N G M E M B R A N E

Page 140: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | V I B R

Notes About the COMSOL Implementation

In this model the stresses are known in advance, so it is possible to use an initial stress condition. This is shown in the first study.

In a general case, the prestress is given by some external loading, and is thus the result of a previous step in the solution. Such a study would consist of two steps: One stationary step for computing the prestressed state, and one step for the eigenfrequency. The special study type Prestressed Analysis, Eigenfrequency can be used to set up such a sequence. This is shown in the second study in this example.

Since an unstressed membrane has no stiffness in the transverse direction, it will generally be difficult to get an analysis to converge without taking special measures. One such method is shown in the second study: A spring foundation is added during initial loading, and is then removed.

Reference

1. Bower A., “Applied Mechanics of Solids”, CRC Press, 2010.

Model Library path: Structural_Mechanics_Module/Verification_Models/vibrating_membrane

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click Next.

3 In the Add physics tree, select Structural Mechanics>Membrane (mem).

4 Click Next.

5 Find the Studies subsection. In the tree, select Preset Studies>Eigenfrequency.

6 Click Finish.

G L O B A L D E F I N I T I O N S

In the Model Builder window, expand the Global Definitions node.

A T I N G M E M B R A N E © 2 0 1 2 C O M S O L

Page 141: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Parameters1 Right-click Global Definitions and choose Parameters.

2 In the Parameters settings window, locate the Parameters section.

3 In the table, enter the following settings:

D E F I N I T I O N S

1 In the Model Builder window, expand the Model 1>Definitions node.

2 Right-click Definitions and choose Coordinate Systems>Cylindrical System.

G E O M E T R Y 1

In the Model Builder window, under Model 1 right-click Geometry 1 and choose Work

Plane.

Circle 11 In the Model Builder window, under Model 1>Geometry 1>Work Plane 1 right-click

Plane Geometry and choose Circle.

2 In the Circle settings window, locate the Size and Shape section.

3 In the Radius edit field, type R.

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 In the Material settings window, locate the Material Contents section.

NAME EXPRESSION DESCRIPTION

R 250[mm] Radius

thic 0.2[mm] Thickness

T0 100[MPa]*thic Pre-tension force

E1 200[GPa] Young's modulus

rho1 7850[kg/m^3] Density

nu1 0.33 Poisson's ratio

fct sqrt(T0/(thic*rho1))/(2*pi*R)

Common factor in natural frequencies

f10 2.4048*fct 1st natural frequency

f11 3.8317*fct 2nd and 3d natural frequencies

f12 5.1356*fct 4th and 5th natural frequencies

f20 5.5201*fct 6th natural frequency

M S O L 7 | V I B R A T I N G M E M B R A N E

Page 142: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | V I B R

3 In the table, enter the following settings:

M E M B R A N E

1 In the Model Builder window, under Model 1 click Membrane.

2 In the Membrane settings window, locate the Thickness section.

3 In the h edit field, type thic.

Initial Stress and Strain 11 In the Model Builder window, right-click Model 1>Membrane>Linear Elastic Material

1 and choose the boundary condition Initial Stress and Strain.

2 In the Initial Stress and Strain settings window, locate the Initial Stress and Strain section.

3 In the N0 table, enter the following settings:

Prescribed Displacement 11 In the Model Builder window, right-click Membrane and choose Prescribed

Displacement.

2 Select all four edges.

3 In the Prescribed Displacement settings window, locate the Prescribed Displacement section.

4 Select the Prescribed in z direction check box.

Fixed Constraint 11 In the Model Builder window, right-click Membrane and choose Points>Fixed

Constraint.

2 Select Point 1 only.

Prescribed Displacement 21 In the Model Builder window, right-click Membrane and choose Points>Prescribed

Displacement.

PROPERTY NAME VALUE

Young's modulus E E1

Poisson's ratio nu nu1

Density rho rho1

T0 0

0 T0

A T I N G M E M B R A N E © 2 0 1 2 C O M S O L

Page 143: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

2 Select Point 2 only.

3 In the Prescribed Displacement settings window, locate the Prescribed Displacement section.

4 Select the Prescribed in y direction check box.

M E S H 1

1 In the Model Builder window, under Model 1 click Mesh 1.

2 In the Mesh settings window, locate the Mesh Settings section.

3 From the Element size list, choose Fine.

S T U D Y 1

In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

Mode shape1 In the Model Builder window, expand the Mode shape node, then click Surface.

2 In the Surface settings window, locate the Expression section.

3 In the Expression edit field, type w.

4 Click the Plot button.

5 In the Model Builder window, click Mode shape.

6 In the 3D Plot Group settings window, locate the Data section.

7 From the Eigenfrequency list, choose the first frequency at 275.3 Hz.

8 Click the Plot button.

9 In the 3D Plot Group settings window, locate the Data section.

10 From the Eigenfrequency list, choose the second frequency at 275.3 Hz.

11 Click the Plot button.

12 In the 3D Plot Group settings window, locate the Data section.

13 From the Eigenfrequency list, choose the first frequency at 369.1 Hz.

14 Click the Plot button.

15 In the 3D Plot Group settings window, locate the Data section.

16 From the Eigenfrequency list, choose the first frequency at 369.1 Hz.

17 Click the Plot button.

18 In the 3D Plot Group settings window, locate the Data section.

M S O L 9 | V I B R A T I N G M E M B R A N E

Page 144: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | V I B

19 From the Eigenfrequency list, choose 396.715254.

20 Click the Plot button.

Now, prepare a second study where the prestress is instead computed from an external load.

R O O T

In the Model Builder window, right-click the root node and choose Add Study.

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Find the Studies subsection. In the tree, select Preset Studies>Prestressed Analysis,

Eigenfrequency.

3 Click Finish.

S T U D Y 2

M E M B R A N E

Edge Load 11 In the Model Builder window, under Model 1 right-click Membrane and choose Edge

Load.

2 From the Edit menu, choose Select All.

3 Select all four edges.

4 In the Edge Load settings window, locate the Coordinate System Selection section.

5 From the Coordinate system list, choose Cylindrical System 2.

6 Locate the Force section. Specify the FL vector as

Add a spring with an arbitrary small stiffness in order to suppress the out-of-plane singularity of the unstressed membrane.

Spring Foundation 11 In the Model Builder window, right-click Membrane and choose the boundary

condition Spring Foundation.

T0 r

0 phi

0 a

R A T I N G M E M B R A N E © 2 0 1 2 C O M S O L

Page 145: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

2 Select Boundary 1 only.

3 In the Spring Foundation settings window, locate the Spring section.

4 Specify the kA vector as

Switch off the initial stress, which should not be part of the second study. In the eigenfrequency step, the stabilizing spring support must also be removed.

S T U D Y 2

Step 1: Stationary1 In the Model Builder window, under Study 2 click Step 1: Stationary.

2 In the Stationary settings window, locate the Physics and Variables Selection section.

3 Select the Modify physics tree and variables for study step check box.

4 In the Physics and variables selection tree, selectModel 1>Membrane>Linear Elastic Material 1>Initial Stress and Strain 1.

5 Click Disable.

Step 2: Eigenfrequency1 In the Model Builder window, under Study 2 click Step 2: Eigenfrequency.

2 In the Eigenfrequency settings window, locate the Physics and Variables Selection section.

3 Select the Modify physics tree and variables for study step check box.

4 In the Physics and variables selection tree, selectModel 1>Membrane>Linear Elastic Material 1>Initial Stress and Strain 1 andModel 1>Membrane>Spring Foundation 1.

5 Click Disable.

6 In the Model Builder window, right-click Study 2 and choose Compute.

R E S U L T S

Mode shape 1The eigenfrequencies computed using this more general approach are the same as before, except some small numerical differences.

0 x

0 y

10 z

M S O L 11 | V I B R A T I N G M E M B R A N E

Page 146: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

12 | V I B

To make Study 1 behave as when it was first created, the features added for Study 2 must be disabled.

S T U D Y 1

Step 1: Eigenfrequency1 In the Eigenfrequency settings window, locate the Physics and Variables Selection

section.

2 Select the Modify physics tree and variables for study step check box.

3 In the Physics and variables selection tree, select Model 1>Membrane>Edge Load 1 andModel 1>Membrane>Spring Foundation 1.

4 Click Disable.

R A T I N G M E M B R A N E © 2 0 1 2 C O M S O L

Page 147: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

V i b r a t i n g S t r i n g

Introduction

In the following example you compute the natural frequencies of a pre-tensioned string using the 2D Truss interface. This is an example of “stress stiffening”; in fact the transverse stiffness of truss elements is directly proportional to the tensile force.

Strings made of piano wire have an extremely high yield limit, thus enabling a wide range of pre-tension forces.

The results are compared with the analytical solution.

Model Definition

The finite element idealization will consist of a single line. The diameter of the wire is irrelevant for the solution of this particular problem, but it must still be given.

G E O M E T RY

• String length, L = 0.5 m

• Cross section diameter 1.0 mm; A = 0.785 mm2

M A T E R I A L

• Young’s modulus, E210 GPa

• Poisson’s ratio, 0.31

• Mass density, 7850 kg/m3

C O N S T R A I N T S

Both ends of the wire are fixed.

L O A D

The wire is pre-tensioned to ni1520 MPa.

Results and Discussion

The analytical solution for the natural frequencies of the vibrating string is (Ref. 1)

M S O L 1 | V I B R A T I N G S T R I N G

Page 148: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

2 | V I B R

(1)

The pre-tensioning stress ni in this example is tuned so that the first natural frequency will be Concert A; 440 Hz.

In Table 1 the computed results are compared with the results from Equation 1. The agreement is very good. The accuracy will decrease with increasing complexity of the mode shape, since the possibility for the relatively coarse mesh to describe such a shape is limited. The mode shapes for the first three modes are shown in Figure 1 through Figure 3.

TABLE 1: COMPARISON BETWEEN ANALYTICAL AND COMPUTED NATURAL FREQUENCIES

MODE NUMBER

ANALYTICAL FREQUENCY [HZ]

COMSOL RESULT [HZ]

1 440.0 440.0

2 880.0 880.2

3 1320 1321

4 1760 1763

5 2200 2208

fkk

2L-------

ni

--------=

A T I N G S T R I N G © 2 0 1 2 C O M S O L

Page 149: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Figure 1: First eigenmode.

Figure 2: Second eigenmode.

M S O L 3 | V I B R A T I N G S T R I N G

Page 150: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

4 | V I B R

Figure 3: Third eigenmode.

Notes About the COMSOL Implementation

In this model the stresses are known in advance, so it is possible to use an initial stress condition. This is shown in the first study.

In a general case, the prestress is given by some external loading, and is thus the result of a previous step in the solution. Such a study would consist of two steps: One stationary step for computing the prestressed state, and one step for the eigenfrequency. The special study type Prestressed Analysis, Eigenfrequency can be used to set up such a sequence. This is shown in the second study in this example.

Since an unstressed membrane has no stiffness in the transverse direction, it will generally be difficult to get an analysis to converge without taking special measures. One such method is shown in the second study: A spring foundation is added during initial loading, and is then removed.

You must switch on geometrical nonlinearity in the study in order to capture effects of prestress. This is done automatically when a study of the type Prestressed Analysis,

Eigenfrequency is used.

A T I N G S T R I N G © 2 0 1 2 C O M S O L

Page 151: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

Reference

1. Knobel R., “An Introduction to the Mathematical Theory of Waves”, The American Mathematical Society, 2000.

Model Library path: Structural_Mechanics_Module/Verification_Models/vibrating_string

Modeling Instructions

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Click the 2D button.

3 Click Next.

4 In the Add physics tree, select Structural Mechanics>Truss (truss).

5 Click Next.

6 Find the Studies subsection. In the tree, select Preset Studies>Eigenfrequency.

7 Click Finish.

G E O M E T R Y 1

Bézier Polygon 11 In the Model Builder window, under Model 1 right-click Geometry 1 and choose Bézier

Polygon.

2 In the Bézier Polygon settings window, locate the Polygon Segments section.

3 Find the Added segments subsection. Click the Add Linear button.

4 Find the Control points subsection. In row 2, set x to 0.5.

5 Click the Build All button.

M A T E R I A L S

Material 11 In the Model Builder window, under Model 1 right-click Materials and choose Material.

2 In the Material settings window, locate the Material Contents section.

M S O L 5 | V I B R A T I N G S T R I N G

Page 152: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

6 | V I B R

3 In the table, enter the following settings:

TR U S S

Cross Section Data 11 In the Model Builder window, expand the Model 1>Truss node, then click Cross

Section Data 1.

2 In the Cross Section Data settings window, locate the Basic Section Properties section.

3 In the A edit field, type pi/4*0.001^2.

Pinned 11 In the Model Builder window, right-click Truss and choose Pinned.

2 In the Pinned settings window, locate the Point Selection section.

3 From the Selection list, choose All points.

The straight edge constraint must be removed because the vibration gives the string a curved shape.

4 In the Model Builder window, under Model 1>Truss right-click Straight Edge

Constraint 1 and choose Disable.

Initial Stress and Strain 11 In the Model Builder window, right-click Model 1>Truss>Linear Elastic Material 1 and

choose the boundary condition Initial Stress and Strain.

2 In the Initial Stress and Strain settings window, locate the Initial Stress and Strain section.

3 In the ni edit field, type 1520e6.

M E S H 1

Size1 In the Model Builder window, under Model 1 right-click Mesh 1 and choose Edit

Physics-Induced Sequence.

2 In the Model Builder window, under Model 1>Mesh 1 click Size.

3 In the Size settings window, locate the Element Size section.

PROPERTY NAME VALUE

Young's modulus E 210e9

Poisson's ratio nu 0.31

Density rho 7850

A T I N G S T R I N G © 2 0 1 2 C O M S O L

Page 153: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

4 Click the Custom button.

5 Locate the Element Size Parameters section. In the Maximum element size edit field, type 0.05.

This setting gives 10 elements for the mesh that COMSOL Multiphysics generates when you solve the model.

The stiffness caused by the prestress is a nonlinear effect, so geometric nonlinearity must be switched on.

S T U D Y 1

Step 1: Eigenfrequency1 In the Model Builder window, under Study 1 click Step 1: Eigenfrequency.

2 In the Eigenfrequency settings window, locate the Study Settings section.

3 Select the Include geometric nonlinearity check box.

4 In the Model Builder window, right-click Study 1 and choose Compute.

R E S U L T S

1 Click the Zoom Extents button on the Graphics toolbar.

The default plot shows the displacement for the first eigenmode.

Mode Shape (truss)1 In the Model Builder window, under Results click Mode Shape (truss).

2 In the 2D Plot Group settings window, locate the Data section.

3 From the Eigenfrequency list, choose 880.162815.

This corresponds to the second eigenmode.

4 Click the Plot button.

5 Click the Zoom Extents button on the Graphics toolbar.

6 From the Eigenfrequency list, choose 1320.79575.

This is the third eigenmode.

7 Click the Plot button.

8 Click the Zoom Extents button on the Graphics toolbar.

Now, prepare a second study where the prestress is instead computed from an external load. The pinned condition in the right end must then be replaced by a force.

M S O L 7 | V I B R A T I N G S T R I N G

Page 154: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

8 | V I B R

TR U S S

Pinned 21 In the Model Builder window, under Model 1 right-click Truss and choose Pinned.

2 Select Point 1 only.

Prescribed Displacement 11 In the Model Builder window, right-click Truss and choose Prescribed Displacement.

2 Select Point 2 only.

3 In the Prescribed Displacement settings window, locate the Prescribed Displacement section.

4 Select the Prescribed in y direction check box.

Point Load 11 In the Model Builder window, right-click Truss and choose Point Load.

2 Select Point 2 only.

3 In the Point Load settings window, locate the Force section.

4 Specify the Fp vector as

Add a spring with an arbitrary small stiffness in order to suppress the out-of-plane singularity of the unstressed wire.

Spring Foundation 11 In the Model Builder window, right-click Truss and choose the boundary condition

More>Spring Foundation.

2 Select Boundary 1 only.

3 In the Spring Foundation settings window, locate the Spring section.

4 Specify the kL vector as

R O O T

In the Model Builder window, right-click the root node and choose Add Study.

1520[MPa]*truss.area x

0 y

0 x

10 y

A T I N G S T R I N G © 2 0 1 2 C O M S O L

Page 155: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

© 2 0 1 2 C O

M O D E L W I Z A R D

1 Go to the Model Wizard window.

2 Find the Studies subsection. In the tree, select Preset Studies>Prestressed Analysis,

Eigenfrequency.

3 Click Finish.

Switch off the initial stress and double-sided pinned condition, which should not be part of the second study. In the eigenfrequency step, the stabilizing spring support must also be removed.

S T U D Y 2

Step 1: Stationary1 In the Model Builder window, under Study 2 click Step 1: Stationary.

2 In the Stationary settings window, locate the Physics and Variables Selection section.

3 Select the Modify physics tree and variables for study step check box.

4 In the Physics and variables selection tree, selectModel 1>Truss>Linear Elastic Material 1>Initial Stress and Strain 1 andModel 1>Truss>Pinned 1.

5 Click Disable.

Step 2: Eigenfrequency1 In the Model Builder window, under Study 2 click Step 2: Eigenfrequency.

2 In the Eigenfrequency settings window, locate the Physics and Variables Selection section.

3 Select the Modify physics tree and variables for study step check box.

4 In the Physics and variables selection tree, selectModel 1>Truss>Linear Elastic Material 1>Initial Stress and Strain 1,Model 1>Truss>Pinned 1, andModel 1>Truss>Spring Foundation 1.

5 Click Disable.

6 In the Model Builder window, right-click Study 2 and choose Compute.

R E S U L T S

Mode Shape (truss) 1The eigenfrequencies computed using this more general approach are close to those computed using in the previous step.

M S O L 9 | V I B R A T I N G S T R I N G

Page 156: Cantilever Beams in Comsol Multiphysics

Solved with COMSOL Multiphysics 4.3

10 | V I B

To make Study 1 behave as when it was first created, the features added for Study 2 must be disabled.

S T U D Y 1

Step 1: Eigenfrequency1 In the Model Builder window, expand the Study 1 node, then click Step 1:

Eigenfrequency.

2 In the Eigenfrequency settings window, locate the Physics and Variables Selection section.

3 Select the Modify physics tree and variables for study step check box.

4 In the Physics and variables selection tree, selectModel 1>Truss>Pinned 2,Model 1>Truss>Prescribed Displacement 1,Model 1>Truss>Point Load 1, andModel 1>Truss>Spring Foundation 1.

5 Click Disable.

R A T I N G S T R I N G © 2 0 1 2 C O M S O L