Beruflich Dokumente
Kultur Dokumente
17 Double-sided Contact
Summary 257
Introduction 258
Requested Solutions 258
FEM Solutions 258
Results 262
Modeling Tips 262
Pre- and Postprocess with SimXpert 266
Input File(s) 304
CHAPTER 17 257
Double-sided Contact
Summary
Title Chapter 17: Double Sided Contact
Contact features Deformable-deformable contact with bilinear friction, large strain plasticity, and work
hardening
Geometry 2-D Plane Strain assumptions Five at
1.0” each
1.5”
0.5”
0.5”
0.5”
1.5”
Material properties Elastic-plastic material with isotropic strain hardening. The stress-strain curve is defined
in the materials section. The material properties are:
6
E = 31.75 10 psi = 0.268 psi y = 80730 psi
Analysis type Quasi-static analysis using: elastic plastic material, geometric nonlinearity, and
nonlinear boundary conditions
Boundary conditions Nodes on left-hand side are constrained in x-direction and nodes on bottom side are
constrained in y-direction
Applied loads Nodes on the top side are given the imposed displacement of -0.6 inch in y-direction
Element type 4-node nonlinear plane strain element
FE results Deformed shapes at several steps, contours of von Mises stress, and total equivalent
plastic strain
Introduction
This problem demonstrates MD Nastran’s ability to perform multibody contact analysis, incorporating automated
double-sided contact with friction between the contact surfaces for linear plane strain elements. For these types of
contact problems, it is not necessary to assign either body as a master or slave.
Requested Solutions
The large displacement elastic-plastic contact analysis is carried out using MD Nastran for a deformable-to-
deformable contact problem with friction. The application of the nonlinear plane strain element is demonstrated by
using the nonlinear extension PSHLN2 option along with the PLPLANE option. The following results from the MD
Nastran model are compared with the results obtained from the Marc model.
• Deformed shapes at steps 10, 20 and 30
• Contour plot for equivalent plastic strain
FEM Solutions
A numerical solution has been obtained with MD Nastran’s SOL 400 for a 2-D representation of the contact simulation
between two deformable bodies. The details of finite element model, contact simulation, material, load, boundary
conditions, and solution procedure are discussed below.
In defining the contact model, the elements comprising the deformable bodies are used to generate a deformable
contact bodies with ID 1 and 2 using the following BCBODY and BSURF entries. The friction factor of 0.07 is defined
for both these contact bodies.
BCBODY 1 2D DEFORM 1 0 .07
BSURF 1 61 62 63 64 65 66 67
...
BCBODY 2 2D DEFORM 2 0 .07
BSURF 2 1 2 3 4 5 6 7
...
Furthermore, the following BCTABLE entries identify how these bodies can touch each other. BCTABLE with ID 0 is
used to define the touching conditions at the start of the analysis. This is a mandatory option required in SOL 400 for
contact analysis and is flagged in the case control section through the optional BCONTACT = 0 option. The BCTABLE
with ID 1 is used to define the touching conditions for later increments in the analysis and is flagged using
BCONTACT = 1 in the case control section. The 0 defined for the first field (ISEARCH) of third data line of BCTABLE
indicates that double-sided contact will be used for this contact pair. With this double contact option, SOL 400 will
consider another contact pair for the analysis with body 1 as master and body 2 as slave in addition to the contact pair
defined in the BCTABLE option.
BCTABLE 0 1
SLAVE 1 0. 0. .07 0. 0 0.
0 0 0
FBSH 1.+20 0.9
MASTERS 2
BCTABLE 1 1
SLAVE 1 0. 0. .07 0. 0 0.
0 0 0
FBSH 1.+20 0.9
MASTERS 2
260 MD Demonstration Problems
CHAPTER 17
The BCPARA bulk data entry shown defines the general contact parameters to be used in the analysis.
BCPARA 0
FTYPE 6 BIAS 0.9
The ID 0 on the BCPARA option indicates that the parameters specified herein are applied right at the start of the
analysis and are maintained through the analysis unless some of these parameters are redefined through the BCTABLE
option. Important entries under BCPARA option include FTYPE – the friction type and the BIAS - the distance
tolerance bias. As a general recommendation, BIAS is set to 0.9 (note that the default value of BIAS is 0.9). For the
frictional case, FTYPE is set to 6 (bilinear Coulomb model).
Material
The isotropic elastic and elastic-plastic material properties of the deformable bodies are defined using the following
MAT1 and MATEP options. The stress-strain curve for this material is defined in TABLES1 which is referred in MATEP
option. Figure 17-2 shows the stress-strain diagram defined in TABLES1.
MAT1 1 3.175+7 .268 7.4-4 5.13-6
MATEP 1 TABLE 1
TABLES1 1 2
* 0.000000000e+0 8.073000000e+4 1.000000000e-5 8.096400000e+4
...
150000
100000
The following NLMOPTS entry enables large strain formulation using additive plasticity with mean normal return.
NLMOPTS,LRGS,1
CHAPTER 17 261
Double-sided Contact
Solution Procedure
The nonlinear procedure used is defined through the following NLPARM entry:
NLPARM 1 30 PFNT 25 P YES
0.01
262 MD Demonstration Problems
CHAPTER 17
where 30 indicates the total number of increments; PFNT represents Pure Full Newton-Raphson Technique wherein
the stiffness is reformed at every iteration; KSTEP = 0 in conjunction with PFNT indicates that the program
automatically determines if the stiffness needs to be reformed after the previous load increment is completed and the
next load increment is commenced. 25 is the maximum number of allowed recycles for every increment. P indicates
that convergence will be checked on residuals (P). YES indicates that intermediate output will be produced after every
increment. The 0.01 defined in the second line of NLPARM indicates the convergence tolerances of 0.01 for
residual checking.
Results
The deformed shape at steps 10, 20, and 30 observed from both Marc and SOL 400 models are compared in
Figure 17-4. The equivalent plastic strain contours observed at step 30 from Marc and SOL 400 runs are presented in
Figure 17-5 and Figure 17-6. It is clearly observed from these pictures that, the predictions from SOL 400 matches
closely with the predictions from Marc.
Modeling Tips
• PSHLN2 entry in conjunction with regular PLPLANE entry allows the users to make use of the plane strain
elements using regular Nastran elements CQUAD4, CQUAD8, and CTRIA6. Users should make use of the
NLMOPTS,LRGS,1 option to flag the large strain behavior of these elements.
• The value of 0 for ISEARCH parameter in BCTABLE defines the double sided contact for this problem.
Assigning the value of 1 for ISEARCH parameter will define single sided contact for this problem, and this
will not work properly in this case. The nug_17w.dat input file shows this wrong way of contact definition
for this problem and Figure 17-7 shows how SOL 400 works in such situations.
CHAPTER 17 263
Double-sided Contact
Units
a. Tools: Options
b. Observe the User Options window
c. Select Units Manager
d. For Basic Units, specify the model units:
e. Length = m, Mass = kg, Time = s, Temperature = Kelvin, and Force = N
b
a
d
c e
CHAPTER 17 267
Double-sided Contact
a. Assemble tab
b. Select Create Part
c. For Title, enter body_lower
d. Click OK:
e. Observe body_lower in the Model Browser Tree
a
b
d
268 MD Demonstration Problems
CHAPTER 17
b
c b b
d
e
f
g b
CHAPTER 17 269
Double-sided Contact
d
270 MD Demonstration Problems
CHAPTER 17
a. Assemble tab
b. Select Create Part
c. For Title, enter body_upper
d. Click OK:
e. Observe body_lower in the Model Browser Tree
a
b
d
CHAPTER 17 271
Double-sided Contact
a. Tools: Transform
b. Select Create Part
c. Select Reorient
c
272 MD Demonstration Problems
CHAPTER 17
d
e
a
f
b
j k
CHAPTER 17 273
Double-sided Contact
a
274 MD Demonstration Problems
CHAPTER 17
e
CHAPTER 17 275
Double-sided Contact
c
d
e
f
276 MD Demonstration Problems
CHAPTER 17
d
e
CHAPTER 17 277
Double-sided Contact
e d
g
278 MD Demonstration Problems
CHAPTER 17
e
d
g
CHAPTER 17 279
Double-sided Contact
b
c
d
e
b
g
280 MD Demonstration Problems
CHAPTER 17
b
c
d
e
b
f
g
CHAPTER 17 281
Double-sided Contact
b
c
d
e
f
h
282 MD Demonstration Problems
CHAPTER 17
d
f
e
CHAPTER 17 283
Double-sided Contact
e
284 MD Demonstration Problems
CHAPTER 17
e
d
f g
h
CHAPTER 17 285
Double-sided Contact
a
b
d
e
f
g
286 MD Demonstration Problems
CHAPTER 17
a
b
c
CHAPTER 17 287
Double-sided Contact
d
288 MD Demonstration Problems
CHAPTER 17
b
c
f
g
h
CHAPTER 17 289
Double-sided Contact
b
c
d
e
290 MD Demonstration Problems
CHAPTER 17
c c
d
CHAPTER 17 291
Double-sided Contact
a c
c
b
d
292 MD Demonstration Problems
CHAPTER 17
a
b
e
CHAPTER 17 293
Double-sided Contact
e
294 MD Demonstration Problems
CHAPTER 17
a
b
f
CHAPTER 17 295
Double-sided Contact
e
f
g
296 MD Demonstration Problems
CHAPTER 17
b c
e
CHAPTER 17 297
Double-sided Contact
a. File: Save
b. Right click on nug-17
c. Select Run
d. After completion of job, select Save
e. File: New
e
a d
c
298 MD Demonstration Problems
CHAPTER 17
f
c e
d
CHAPTER 17 299
Double-sided Contact
a. Click Animate
b. Results cases: select SC1:Step 1 (selects all increments)
c. Results entities: Results type: select Displacements, Translational
d. Click Update
d
c
a b
300 MD Demonstration Problems
CHAPTER 17
a. Animation tab
b. Click Pause icon to stop animation
a
b
CHAPTER 17 301
Double-sided Contact
a. Results: Fringe
b. Click Animate
c. Results entities: Results cases: select SC1:Step 1 (selects all increments)
d. Results entities: Results type: select Contact Status
e. Fringe tab: Display settings tab: Element edge display,
Display, select Element edges
f. Label attributes, select color of labels
g. Click Update
d
b c
f
g
e
302 MD Demonstration Problems
CHAPTER 17
a. Results: Fringe
b. Click Pause icon to stop animation
c. Plot Data tab: Results type: select Logarithmic Strains
d. Derivation: select von Mises
e. Click Update
e
d
c
304 MD Demonstration Problems
CHAPTER 17
Input File(s)
File Description
nug_17.dat MD Nastran SOL 400 input
nug_17w.dat Same as nug_17.dat, but the contact is defined in a wrong way in BCTABLE
ch17.dat MD Nastran SOL 400 input for SimXpert
ch17.SimXpert Corresponding SimXpert input file