51
Chapter 1: 2-D Cylindrical Roller Contact 1 2-D Cylindrical Roller Contact Summary 19 Introduction 20 Solution Requirements 20 Analytical Solution 20 FEM Solutions 21 Modeling Tips 25 Pre- and Postprocess with SimXpert 28 Input File(s) 68

2-D Cylindrical Roller Contact

Embed Size (px)

DESCRIPTION

A steel cylinder is pressed into an aluminum block. It is assumed that the material behavior for both materials is linear elastic. The cylinder is loaded by a point load with magnitude in the vertical direction. A 2-D approximation (plane strain) of this problem is assumed to be representative for the solution. An analytical solution for the frictionless case is known - (Ref: NAFEMS, 2006, Advanced Finite Element Contact Benchmarks, Benchmark 1 2D Cylinder Roller Contact).

Citation preview

Page 1: 2-D Cylindrical Roller Contact

Chapter 1: 2-D Cylindrical Roller Contact

1 2-D Cylindrical Roller Contact

Summary 19

Introduction 20

Solution Requirements 20

Analytical Solution 20

FEM Solutions 21

Modeling Tips 25

Pre- and Postprocess with SimXpert 28

Input File(s) 68

Page 2: 2-D Cylindrical Roller Contact

19CHAPTER 1

2-D Cylindrical Roller Contact

SummaryTitle Chapter 1: 2-D Cylindrical Roller Contact

Contact features • Advancing contact area• Curved contact surfaces• Deformable-deformable contact• Friction• Comparison of linear and parabolic elements

Geometry 2-D Plane strain (units: mm)

• Block height = 200• Block width = 200• Cylinder diameter =100• Thickness = 1

Material properties

Linear elastic material

Analysis type Quasi-static analysis

Boundary conditions • Symmetric displacement constraints along vertical symmetry line.• Bottom surface of the foundation is fixed

• Contact between cylinder and block

Applied loads Vertical point load

Element type 2-D Plane strain• 8 -node parabolic elements• 4-node linear elements

Contact properties Coefficient of friction and FE results 1. Plot of normal contact pressure against distance from center of contact

2. Plot of tangential stress against distance from center of contact3. Plot of relative tangential slip against distance from center of contact

F

Ecylinder 210kN mm2= Eblock 70kN mm2= cylinder block 0.3= =

ux uy 0= =

F 35kN=

0.0= 0.1=

0 1 2 3 4 5 6 7 80

1000

2000

3000

4000

5000

SOL 400 Contacted Surface

SOL 400 Contacting Surface

Analytical

Distance (mm)

Contact Pressure N/mm2

Page 3: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 120

IntroductionA steel cylinder is pressed into an aluminum block. It is assumed that the material behavior for both materials is linear elastic. The cylinder is loaded by a point load with magnitude in the vertical direction. A 2-D approximation (plane strain) of this problem is assumed to be representative for the solution. An analytical solution for the frictionless case is known - (Ref: NAFEMS, 2006, Advanced Finite Element Contact Benchmarks, Benchmark 1 2D Cylinder Roller Contact).

Solution RequirementsThere are two solutions: one using a friction coefficient of 0.1 between the cylinder and block and one frictionless.

• Length of contact zone• Normal pressure distribution as function of distance (x-coordinate) along the contact surface• Tangential stress distribution as function of distance along the contact surface

These solutions demonstrate:

• More elements near the contact zone• Which surface is treated as master (contacting) and slave (contacting)

The analysis results are presented with linear and parabolic elements.

Analytical SolutionAn analytical solution for this contact problem can be obtained from the Hertzian contact formulae (Hertz, H., Über die Berührung fester elasticher Körper. J. Reine Angew. Mathm. 92, 156-171, 1881) for two cylinders (line contact). The maximum contact pressure is given by:

where is the applied normal force, the combined elasticity modulus, the length of the cylinder and the

combined radius.

The contact width is given by:

Using the normalized coordinate with the Cartesian x-coordinate, the pressure distribution is given by:

The combined elasticity modulus is determined from the modulus of elasticity and Poisson’s ratio of the cylinder and

block , , , and , as follows:

F 35kN=

pmax

FnE*

2BR*------------------=

Fn E* B R*

2a

a8FnR*

BE*-----------------=

x a= x

p pmax 1 2–=

Ecylinder Eblock cylinder block

E*2EcylinderEblock

Eblock 1 cylinder2– Ecylinder 1 block

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

Page 4: 2-D Cylindrical Roller Contact

21CHAPTER 1

2-D Cylindrical Roller Contact

The combined radius of curvature is evaluated from the radius of curvature of the cylinder and block and

, as follows:

For the target solution, the block is approximated with an infinitely large radius. The combined radius is then evaluated as:

Using the numerical parameters for the problems the following results are obtained:

Note that half the contact length is equal to 6.21 mm which corresponds to approximately 7.1 degrees of the ring. Hence, it is clear that, in order to simulate this problem correctly, a very fine mesh near the contact zone is needed.

FEM SolutionsA numerical solution has been obtained with MD Nastran’s solution sequence 400 (SOL 400) for the element mesh shown in Figure 1-1 using plane strain linear elements. The elements in the entire cylinder and entire block have been selected as contact bodies. Contact body IDs 5 and 6 are identified as a set of elements of the block and cylinder respectively as:

BCBODY 5 2D DEFORM 5 0 .1BSURF 5 1 2 3 4 5 6 7...

and

BCBODY 6 2D DEFORM 6 0 .1BSURF 6 1242 1243 1244 1245 1246 1247 1248...

Furthermore, the BCTABLE entries shown below identify that these bodies can touch each other:

BCTABLE 0 1 SLAVE 6 0. 0. .1 0. 0 0. 0 0 0 MASTERS 5BCTABLE 1 1 SLAVE 6 0. 0. .1 0. 0 0. 0 0 0 MASTERS 5

Thus, any deformable contact body is simply a collection of mutually exclusive elements and their associated nodes. The order of these bodies is important and is discussed later. For the simulations with friction, a bilinear Coulomb model is used (FTYPE = 6). The slave or contacting nodes are contained in the elements in the cylinder, whereas the master nodes or nodes or contacted segments are contained in the elements in the block.

Rcylinder

Rblock

R*RcylinderRblock

Rcylinder Rblock+-------------------------------------------=

R* RcylinderRblock

Rcylinder Rblock+-------------------------------------------

Rblock lim Rcylinder= =

a 6.21mm=

pmax 3585.37N mm2=

Page 5: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 122

Figure 1-1 Element Mesh Applied in Target Solution with MD Nastran

Nonlinear plane strain elements are chosen by the PSHLN2 entry referring to the PLPLANE option as shown below.

PLPLANE 1 1PSHLN2 1 1 1 ++ C4 PLSTRN L +

Herein referred to as plane strain quad4 elements (PLSTRN QUAD4) or (PLSTRN QUAD8) for the linear and parabolic elements respectively listed in Table 1-1. All elements are 1 mm thick in the out-of-plane direction.

The material properties are isotropic and elastic with Young’s modulus and Poisson’s ratio defined as:

$ Material Record : steelMAT1 1 210000. .3$ Material Record : aluminumMAT1 2 70000. .3

The nonlinear procedure used is:

NLPARM 1 1 PFNT

Here the PFNT option is selected to update the stiffness matrix during every iteration using the full Newton-Raphson iteration strategy; the default convergence tolerance values (0.01) will be used. The convergence method and tolerances may be specified explicitly as shown here since they will be discussed later.

Table 1-1 Applied Element Types in Numerical Solutions

SOL 400

linear PLSTRN QUAD4

parabolic PLSTRN QUAD8

X

Y

Z

Contact Body ID 5 Element IDs 1 to 1241

Contact Body ID 6 Element IDs 1242 to 2641

Steel Cylinder

Aluminium Block

Page 6: 2-D Cylindrical Roller Contact

23CHAPTER 1

2-D Cylindrical Roller Contact

The obtained lengths of the contact zones are listed in Table 1-3. The exact length of the contact zone cannot be determined due to the discrete character of contact detection algorithms (nodes are detected to be in contact with an element edge for 2-D, element face for 3-D). It is clear, however, that the numerical solution is in good agreement with the analytical one.

The deformed structure plot (magnification factor 1.0) is shown in Figure 1-2. A plot of the Hertzian contact solution for the pressure along the contact surface is obtained with linear and parabolic elements as shown in Figure 1-3 and Figure 1-4.

Figure 1-2 Deformed Structure Plot at Maximum Load Level (magnification factor = 1)

Table 1-2 Nonlinear Control Parameters

1 2 3 4 5 6 7 8 9 10

NLPARM 1 1 PFNT UP +pb1

+pb1 1.00E-02 1.00E-02 1.00E-05

Table 1-3 Length of the Contact Zone and Pmax

amin(mm)

aavg(mm)

amax(mm)

Error(%)

Pmax (N/mm2)

Error(%)

linear 5.99 6.33 6.67 2.6 3285 -8.38

parabolic 5.88 6.08 6.28 -1.5 3583 -0.05

Contacted Nodes

Contacting Nodes

amin

amax

Page 7: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 124

Figure 1-3 Comparison of Analytical and Numerical Solutions for Linear Elements without Friction

Figure 1-4 Comparison of Analytical and Numerical Solutions for Parabolic Elements without Friction

The contact pressure plotted for the contacting nodes shows, even with this mesh density, an oscillating type of behavior. This is reduced for the parabolic elements. Generating the same plots along the contacted nodes produces a smoother curve.

Numerical solutions have also been obtained with a friction coefficient of 0.1 (bilinear Coulomb). The contact normal and tangential stress along the contacting nodes are shown in Figure 1-5.

All stresses show an oscillating type of behavior. This can be improved by refining the mesh in the contact zone.

0 1 2 3 4 5 6 7 80

1000

2000

3000

4000

5000

SOL 400 Contacted Surface

SOL 400 Contacting Surface

Analytical

Distance (mm)

Contact Pressure N/mm2

0 1 2 3 4 5 6 7 80

1000

2000

3000

4000

5000

SOL 400 Contacted Surface

SOL 400 Contacting Surface

Analytical

Distance (mm)

Contact Pressure N/mm2

Page 8: 2-D Cylindrical Roller Contact

25CHAPTER 1

2-D Cylindrical Roller Contact

Figure 1-5 Normal and Tangential Stress Along Contact Surface

Modeling Tips

About ConvergenceAlthough the nonlinearity of the force-displacement relation in this problem is quite mild, looking more closely at the convergence of this problem will be useful for subsequent problems in this manual, and worthy of mention here as a matter of introduction. Table 1-4 controls the number of iterations in the Newton-Raphson process illustrated below in Figure 1-6.

Table 1-4 Convergence Output

Load Step No. Inc IRT

Error Factors

Disp Load Work

1 1 1 1.00E+00 9.78E-01 9.78E-01

1 1 2 3.70E+00 8.83E-01 4.57E+00

1 1 3 2.80E+00 6.83E-01 3.98E+00

1 1 4 1.43E+00 3.81E-01 2.26E+00

1 1 5 4.96E-01 7.28E-02 8.84E-01

1 1 6 3.72E-04 1.51E-02 9.98E-04

1 1 7 6.00E-05 2.69E-05 8.69E-05

Distance (mm)

Contact Stress N/mm 2

0 1 2 3 4 5 6 7 80

1000

2000

3000

4000

5000

Tangential Parabolic

Tangential Linear

Pressure Parabolic

Pressure Linear

Page 9: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 126

Figure 1-6 Newton - Raphson Path for Load-Displacement Curve

At the beginning of the analysis (Point A in Figure 1-6), the tangent modulus (slope of load-displacement curve) is used to project to the applied load to Point B, which does not satisfy the convergence criteria. Then equilibrium is re-established at Point C, and a new slope is computed. The Newton-Raphson iterative procedure continues until the convergence tolerances are satisfied, Point D. The convergence criteria are based upon displacement, load or work either individually or in some combination. The Newton-Raphson iterative scheme is recommended for all SOL 400 analyses because the degree of nonlinearity is typically significant. For the parameters in Table 1-3, the output (Table 1-4) shows the following convergence characteristics. The percent sign helps to locate the line in the output file. In this case, the criteria used is both the displacement, U, and load, P - specified through the UP keyword for the convergence type on the NLPARM command - with a value of 0.01 for each. This means that both relative displacement and load measures (error factors) must be below 0.01 for convergence to be permitted. This can be seen in Figure 1-7.

In this case, there is no checking on the work, even though it has a low tolerance.

Figure 1-7 Error Factors For Each Iteration

About the Order of Contact Bodies

The nug_01aw.dat input file changes the order of the contact body detection, in which the coarser mesh (block) is the contacting surface. Although acceptable to the contact algorithm, the results are degraded since it is best to have

0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 4.0

10000

20000

30000

40000

50000

60000

Applied Load = 17500

Newton-Raphson PathF , v

Displacement v (mm)

y2

F (N)Load y

Point A

Point B

Point C

Point D

-5

-4

-3

-2

-1

0

1

Log(epsw)

Log(epsp = epsu)

Log(work)

Log(load)

Log(disp)

Page 10: 2-D Cylindrical Roller Contact

27CHAPTER 1

2-D Cylindrical Roller Contact

the body with the most nodes as the contacting body. Run nug_01aw.dat to see the differences as shown in Figure 1-8.

Figure 1-8 Deformed Mesh of Different Contact Body Ordering

Contacting Nodes

Contacted Nodes

Steel Cylinder

Aluminium Block

nug-01aw.dat

Contacting Nodes

Contacted Nodes

Steel Cylinder

Aluminium Block

nug-01am.dat

Page 11: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 128

Pre- and Postprocess with SimXpert

UnitsAll data imported or created in MSC SimXpert is assumed to be in a single consistent system of units, as specified in the Unit Manager. It is important to specify the appropriate units prior to importing any unitless analysis files, such as an MD Nastran bulk data file, or creating materials, element properties, or loads. This is so that the MSC SimXpert user is assisted in being consistent with the use of numerical quantities that have units. The system of units is specified in a dialog accessed by selecting Tools: Units Manager.

For the illustration below, the geometry is created, meshed with linear elements using frictionless contact, and finished by comparing results with the analytic solution.

a. Tools

b. Options

c. Units Manager

d. Basic Units

a

b

d

c

Page 12: 2-D Cylindrical Roller Contact

29CHAPTER 1

2-D Cylindrical Roller Contact

Create a Part for the BlockParts are the main components of a model and may be used to specify specific attributes (geometry, properties etc.). For example, here the part/block, is created (bottom right) that will be later used by picking the part from the model tree in the Model Browser (bottom left). We will find that in defining material properties picking parts from the model tree is easier than trying to pick a group of elements. Later the last part, cylinder, is created.

a. Assemble

b. Create Part

c. block; click OK

a

b

c

Page 13: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 130

Create the Block GeometryThe geometry of the part/block, is created here and results in a simple rectangular shaped object. More geometry is added to this part in subsequent steps.

a. Geometry

b. Filler

c. X, Y, Z Input enter 0,200,0; click OK

X, Y, Z Input enter 30,200,0; click OK

X, Y, Z Input enter 30,170,0; click OK

X, Y, Z Input enter 0,170,0; click OK

a

b

c

c

p ( p )

Page 14: 2-D Cylindrical Roller Contact

31CHAPTER 1

2-D Cylindrical Roller Contact

Create a Curve to Define a Surface EdgeContinuing to add geometry to the part/block, a curve (line) is created below the previous rectangle. This curve is used to generate a surface between the rectangle and line.

a. Geometry

b. Curve

c. X, Y, Z Input enter 0,100,0; click OK

X, Y, Z Input enter 100,100,0; click OK

OK

a

b

c

c

Page 15: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 132

Create a Surface Between Two CurvesNow the surface is generated between the curve on the bottom of the rectangle and the previously created curve. The part/block now contains two surfaces: a rectangle and quadrilateral.

a. Geometry

b. Filler

c. enter 2 Curves; click OK

a

b

c

Page 16: 2-D Cylindrical Roller Contact

33CHAPTER 1

2-D Cylindrical Roller Contact

Create a Surface by Defining Its VerticesAnother surface is added using one point and three vertices.

a. Geometry

b. Filler

c. Enter 1 point, 3 vertices; click OK

d. X, Y, Z Input enter 100,200,0; click OK

a

b

cd

Page 17: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 134

Create a Surface by Sweeping a CurveThe final surface added to the part/block, is created by sweeping the bottom horizontal curve downward for 100 mm.

a. Geometry

b. Sweep

c. Vector, two point normal, pick Curve, Length of Sweep; click OK

a

b

c

Page 18: 2-D Cylindrical Roller Contact

35CHAPTER 1

2-D Cylindrical Roller Contact

Stitch SurfacesFinally, all of the surfaces that comprise the part/block, are stitched together. Stitching surfaces creates congruent surfaces with aligned normals within a stitch tolerance. Unconnected or free edges are displayed in red whereas shared edges are displayed in green as shown below.

a. Geometry

b. Stitch

c. 4 bodies; click OK

a b

c

12

3

4

Page 19: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 136

Create a Part: CylinderNow the cylinder part is created.

a. Assemble

b. Create Part

c. Cylinder; click OK

a

b

c

• c. cylinder, OK

Page 20: 2-D Cylindrical Roller Contact

37CHAPTER 1

2-D Cylindrical Roller Contact

Create an ArcThe cylindrical surface is generated by an arc and a line. The arc is defined below.

a. Geometry

b. Arc

c. Dir-Radius 0,250,0;0,250,-1

d. Arc.1, 40,0,180 VERTEX(indicated); click OK

a

b

c

d

Page 21: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 138

Create a Curve Along a Line of SymmetryThe cylindrical surface is generated by an arc and a line. The line is defined below.

a. Geometry

b. Curve

c. 2 Vertices; click OK

ab

c

Page 22: 2-D Cylindrical Roller Contact

39CHAPTER 1

2-D Cylindrical Roller Contact

Break Line and Arc into Two Curves for Two SurfacesBefore generating a surface from these two curves, each curve (line and arc) is broken into two equal pieces respectively. This allows for generating two surfaces that ultimately generate different meshes.

a. Geometry

b. Edit Curve

c. Split

d. Parametric, 2 Curves; click OK

ab

c

d

Page 23: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 140

Create Surfaces from CurvesTwo surfaces (composing half of the cylinder) are generated from the curves previously constructed and are stitched together.

a. Geometry

b. Filler

c. 2 Curves, click OK (repeat for other 2 curves

d. Stitch, 2 surfaces; click OK

a

b

d

c

Page 24: 2-D Cylindrical Roller Contact

41CHAPTER 1

2-D Cylindrical Roller Contact

Create Mesh SeedsWith the parts completed, each curve of each surface is seeded prior to meshing. Here the curves that comprise the surface of the lower portion of the cylinder are seeded with element sizes that include uniform and biased seeds.

a. Meshing

b. Seed: Arrows on curves indicate direction for nonuniform mesh seed

c. Curve (seed as indicated in the 3 curves); click OK

ab

c

Page 25: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 142

Create MeshWith the curves of this surface seeded, a quadrilateral dominate mesh is created by using the surface mesher.

a. Meshing

b. Surface

c. Pick Surface, Mesh type and Method (indicated)

d. Element Size 1

e. Quad Dominant

f. OK

a

b

c

yp ( )

d

e

f

Page 26: 2-D Cylindrical Roller Contact

43CHAPTER 1

2-D Cylindrical Roller Contact

Create MeshThe top cylindrical surface is meshed with a quadrilateral dominate mesh and the cylindrical part meshing is complete.

a. Meshing

b. Surface

c. Pick Surface

d. Element Size 2.5

e. Quad Dominant

f. OK

a

b

c

d

e

f

Page 27: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 144

Create MeshThe block part consists of four surfaces that are now to be meshed with the smallest rectangular surface being mesh with uniform elements with the indicated size using a quadrilateral dominate mapped mesher.

a. Meshing

b. Surface

c. Pick Surface

d. Element Size 1.5

e. Quad Dominant

f. OK

a

b

c

d

e

f

Page 28: 2-D Cylindrical Roller Contact

45CHAPTER 1

2-D Cylindrical Roller Contact

Create Mesh SeedsThe upper quadrilateral surface curves are seeded appropriately, and the surface is meshed. A similar exercise is done for the lower quadrilateral surface (not shown).

a. Meshing

b. Seed: Arrows on Curves indicate direction for nonuniform mesh seed

c. Surface

OK

ab

b

bc

Page 29: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 146

Create MeshFinally, the lower rectangular surface of the block is meshed using the mapped mesher with uniform element sizes.

a. Meshing

b. Surface

c. Pick Surface

d. Element Size 5

e. Quad Dominant

f. OK

g. Pick Surface

h. Element Size 5

i. Quad Dominant

j. OK

a

b

c

d

e

f

g

h

i

j

Page 30: 2-D Cylindrical Roller Contact

47CHAPTER 1

2-D Cylindrical Roller Contact

Enforce Consistent NormalsAlthough the surfaces of the cylinder and block parts were stitched together, the surface mesher may create elements with inconsistent outward normals. This is the case here, and elements need to be fixed such that their outward normals all point in one direction (+z). This is done by showing the element normals, then fixing the normals using a reference element to set the normal direction. Continue this process until all normals are consistent; namely, they all point in the same direction.

a. Quality

b. Fix Elements

c. Normals

d. Show (Fix) Normals, click OK

a b

c

dd

Page 31: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 148

Define Material DataMaterials are defined by naming the material (steel and Al, respectively) while entering the properties. The problem statement required that the cylinder be made of steel and the block made of aluminum (Al). Since the basic units

selected have derived units of pressure (stress or modulus) as , Young’s modulus for the steel is entered as

and for aluminum. Poisson’s ratio is dimensionless and entered as for both materials.

a. Materials and Properties

b. Isotropic

c. steel, (properties); click OK

d. Al, (properties as shown); click OK

N mm 2

210x103 70x103 0.3

a

c d

b

• d. Al, (properties), OK

Page 32: 2-D Cylindrical Roller Contact

49CHAPTER 1

2-D Cylindrical Roller Contact

Define Material DataThe properties defined are now applied to the parts accordingly along with the planar element properties. Parts and materials are selected from the Model tree (not shown).

a. Materials and Properties

b. Plane

c. Plane Property (cylinder and block); click OK

a

b

c

c. Plane Property (cylinder and block), OK

Page 33: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 150

Contact Data for CylinderSince the cylinder will come into contact with the block, contact data needs to be specified. A contact body consists of a set of elements and their associated nodes that are mutually exclusive from other elements. While we know that only a small number of elements in the cylinder and block will ultimately come into contact, there is no need to specify this information; the contact algorithm completely determines where and when contact happens. Hence, our choice is simple. We will create two contact bodies, consisting of all elements in the two parts we have defined: the cylinder and block.

Although one might be tempted to only pick those elements suspected of coming into contact, it is best (and less time consuming) to just pick all the elements in the part as done here.

a. Loads and Boundary Conditions (LBC)

b. Deformable Body

c. Select cylinder; click OK

a

c

b

• b. Deformable Body

• c. Select cylinder, OK

Page 34: 2-D Cylindrical Roller Contact

51CHAPTER 1

2-D Cylindrical Roller Contact

Contact Data for BlockSimilar to the cylinder contact body, all elements in the block are selected to be in the next deformable contact body.

a. Loads and Boundary Conditions (LBC)

b. Deformable Body

c. Select block; click OK

• Define a deformable contact body for the block

ab

c

Page 35: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 152

Define Contact TablesAlthough a contact table is not necessary for this particular problem (see BCONTACT = ALLBODY in the QRG), one is used here for illustration. Here, the contact table indicates that all contact bodies touch each other, including themselves.

In general, contact tables describe how contact is to take place between contact bodies (touching, glue, none) and may change during the analysis by selecting different contact tables. A contact table allows one to define the coefficient of friction between the two touching bodies and its nonzero value overrides any previous value.

a. Loads and Boundary Conditions (LBC)

b. Table

c. BCTABLE_INIT; click OK

a

b

c

• c. BCTABLE_INIT

Page 36: 2-D Cylindrical Roller Contact

53CHAPTER 1

2-D Cylindrical Roller Contact

Define ConstraintsThe horizontal component of displacement for all nodes on the symmetry plane is fixed to be zero by selecting the associated curves.

a. Loads and Boundary Conditions (LBC)

b. General

c. Symmetry (Tx = 0 only)

d. 5 Curves; click OK

a

b

d

c

y y ( y)

• d. 5 Curves, OK

Page 37: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 154

Define ConstraintsThe horizontal and vertical displacement components of all nodes on the bottom of the block are fixed by selecting the associated curve.

a. Loads and Boundary Conditions (LBC)

b. General

c. Bottom (Tx, Ty = 0 only)

d. 1 Curve; click OK

a

b

d

c

c. Bottom (Tx, Ty 0 only)

• d. 1 Curve, OK

Page 38: 2-D Cylindrical Roller Contact

55CHAPTER 1

2-D Cylindrical Roller Contact

Define Point LoadThe load of 35 kN is applied to the top node in the downward direction. However, since only half of the material is being modeled because of the plane of symmetry, a load of 17.5 = 35/2 kN is applied to this “half” of the model.

a. Loads and Boundary Conditions (LBC)

b. Force

c. 1 Node

d. 17500, (direction); click OK

a

b

dc

• d. 17500, (direction), OK

Page 39: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 156

Create Nastran SOL 400 Job with Default LayoutAn analysis job is set up using a general nonlinear analysis type (SOL 400) and the name of the solver input file is specified.

a. Right click File Set

Create new Nastran job

b. Job Name

c. General Nonlinear Analysis (SOL 400)

d. Name input file; click OK

a

b

c

d

p

Page 40: 2-D Cylindrical Roller Contact

57CHAPTER 1

2-D Cylindrical Roller Contact

Create Nastran SOL 400 Job with Default LayoutThe global loadcase is created and the initial contact table is selected.

a. Right click Load Cases

b. Create Global Loadcase

OK

c. Under Global Loadcase, Right click Loads/Boundary Conditions

d. Select Contact Table BCTABLE_INIT; click OK

ab

c

d

Page 41: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 158

Select Contact Table BCTABLE_INIT for Loadcase DefaultLoadCaseThe default loadcase is created using the same contact table.

a. Right click Loads/Boundaries under DefaultLoadCase

b. Select Contact Table

c. Select Contact Table BCTABLE_INIT

d. Click OK

a

b

c

d

Page 42: 2-D Cylindrical Roller Contact

59CHAPTER 1

2-D Cylindrical Roller Contact

Define Large Disp. and Contact in SOL 400 Nonlinear ParametersHere, we are specifying some nonlinear parameters that allow forces to follow in a large displacement analysis and set the bias factor used in contact detection.

a. Double click Solver Control

b. Select Solution 400 Nonlinear Parameters

c. Large Disp and Follower Force, Apply

d. Contact Control Parameters

e. Bias = 0.90

f. click Apply

g. click Close

a

b

c

de

fg

Page 43: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 160

Define Nonlinear Static ParametersFinishing the selection of nonlinear parameters, we select the stiffness update method along with convergence criteria.

a. Loadcase Control

b. Subcase Nonlinear Static Parameters

c. Pure Full Newton, 1, 50

d. Check Displacement error, enter 1.0e-2

e. Check Force Error, enter 1.0e-2

f. Check Vector Component Method

a

bc

d

e

f

Page 44: 2-D Cylindrical Roller Contact

61CHAPTER 1

2-D Cylindrical Roller Contact

Request OutputIn order to visualize results, nodal and elemental output requests are made.

a. Output Request

b. Nodal Output Requests

c. Create Constraint Force output Request; click OK

d. Elemental Output

e. Create “Nonlinear” Stress Output,; click OK

a

b

c

d

e

Page 45: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 162

Run AnalysisThe preprocessing is now complete and the job is submitted. Upon successful completion of the job, the results are attached and visualized.

a. Right click job, cylinder_roller_contact, under Simulations

b. Run.

a

b

Page 46: 2-D Cylindrical Roller Contact

63CHAPTER 1

2-D Cylindrical Roller Contact

ResultsThe results are attached.

a. Attach Results

b. Select *_xdb file

a

b Select *.xdb file

Page 47: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 164

Results - Fringe PlotA fringe plot of the Y-component of the Cauchy stress tensor is plotted below.

a. Results

b. Fringe

c. Cauchy Stress

d. Y Component

e. Update

a

b

c

d

e

• b. Fringe

• c. Cauchy Stress

• d. Y Component• e. Update

Page 48: 2-D Cylindrical Roller Contact

65CHAPTER 1

2-D Cylindrical Roller Contact

Results - Chart DataSince the contact area is very small, it is useful to plot the Y component of Cauchy stress along the X component of the nodal positions, which is done by constructing the chart below.

a. Results

b. Chart

c. Stress, Y Comp., Nodes

d. Advanced Picking Tool

e. From Curve

f. Select Curve

g. X Global

h. Add Curves

b

c

g

f

d

e

a

h

a. Results

• b. Chart

• c. Stress, Y Comp., Nodes

• d. Advanced Picking Tool• e. From Curve

• f. Select Curve

• g. X Global• h. Add Curves

Page 49: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 166

Chart Data - Exporting Chart to ExcelUltimately, we wish to compare the data contained in the chart above with the analytical solution. The results in the chart can be extracted to the clipboard by selecting the Table under XY Chart Properties; then right click the table, Select All, and then copy. Once in the clipboard, the data can be pasted into Excel to be used in further comparisons.

a. XY Chart Properties, Check Table

b. Mouse on Table, Select All, Copy

c. Paste into Excel

a

b

c

Page 50: 2-D Cylindrical Roller Contact

67CHAPTER 1

2-D Cylindrical Roller Contact

Chart Data - Exporting Chart to ExcelThe chart data in the clipboard one pasted into Excel is then compared to the analytical solution.

a. Plot with Analytical Solution in Excel

a

Chart Data - Exporting Chart to Excel

• a. Plot with Analytical Solution in Excel

Page 51: 2-D Cylindrical Roller Contact

MD Demonstration Problems

CHAPTER 168

Input File(s)Snippets from the first four Nastran input files listed below are used to illustrate the simulation throughout various sections of this chapter except the section, Pre- and Postprocess with SimXpert. This later section illustrates the simulation using the SimXpert workspace environment, instead of the Nastran input file(s). While both illustrations ultimately lead to the same solution, viewing the simulation from these two different viewpoints facilitates a better understanding of how to perform the simulation.

For example, nug_01am.dat, uses contact body IDs 5 and 6 as the set of elements for the block and cylinder, respectively; whereas the input file, ch01.bdf, (derived from the SimXpert workspace’s database, ch01.SimXpert) uses contact body IDs 1 and 2 as the set of elements for the block and cylinder, respectively. It is important to understand that while the contact bodies in these two input files are different (they use different IDs with a different set of elements), they yield the same solution since the loads, boundary conditions, and material properties are the same.

File Description

nug_01am.dat Linear Elements Without Friction

nug_01aw.dat Same as above but contact bodies are in wrong order

nug_01bm.dat Linear Elements With Friction

nug_01cm.dat Parabolic Elements Without Friction

nug_01dm.dat Parabolic Elements With Friction

ch01.SimXpert SimXpert Model

ch01.bdf Nastran input model (Linear Elements Without Friction)