Double-sided Contact

  • Uploaded by: Dan Wolf
  • 0
  • 0
  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Double-sided Contact as PDF for free.

More details

  • Words: 3,491
  • Pages: 49
Chapter 17: Double-sided Contact

17

Double-sided Contact



Summary



Introduction



Requested Solutions



FEM Solutions



Results



Modeling Tips



Pre- and Postprocess with SimXpert



Input File(s)

257 258 258

258

262 262

304

266

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

Stress Contours Last Increment

258 MD Demonstration Problems CHAPTER 17

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-todeformable 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.

Finite Element and Contact Model The finite element mesh for each of the two deformable bodies contains 60 elements and 79 nodes. MD Nastran’s 2-D plane strain solid elements with material ID 1 are selected using the following PLPLANE and PSHLN2 entries. The second line of the PSHLN2 option enables SOL 400 to access the 4-node plane strain elements using the regular CQUAD4 elements. This element can be used for both linear and nonlinear applications. When used for linear applications, the assumed strain formulation should be activated for this element using the NLMOPTS,ASSM,ASSUMED bulk data entry to get good bending behavior. This assumed strain option should not be used for the applications involving large strain plasticity as in the case of the present problem. The finite element model used for this simulation is shown in Figure 17-1. PLPLANE 1 PSHLN2 1 C4

1 1 PLSTRN

1 L

CHAPTER 17 259 Double-sided Contact

Figure 17-1

Finite Element Model used with MD Nastran Simulation

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 BSURF ... BCBODY BSURF ...

1 1

2D 61

DEFORM 62

1 63

0 64

.07 65

66

67

2 2

2D 1

DEFORM 2

2 3

0 4

.07 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

BCTABLE

0 SLAVE

1 0 FBSH MASTERS 2 1 SLAVE 1 0 FBSH MASTERS 2

0. 0 1.+20

1 0. 0 0.9

0. 0 1.+20

1 0. 0 0.9

.07

0.

0

0.

.07

0.

0

0.

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 MATEP 1 TABLE 1 TABLES1 1 2 * 0.000000000e+0 8.073000000e+4 ... * *

7.000000000e-2 ENDT

200000

1.595880000e+5

7.4-4

5.13-6

1.000000000e-5

8.096400000e+4

2.200000000e-1

1.753830000e+5

Stress (Psi)

150000

100000

Plastic Strain (1) 50000 0.00 Figure 17-2

0.05

0.10

0.15

0.20

0.25

Stress-Plastic Strain Curve of the Material

The following NLMOPTS entry enables large strain formulation using additive plasticity with mean normal return. NLMOPTS,LRGS,1

CHAPTER 17 261 Double-sided Contact

Loading and Boundary Conditions The loads and boundary conditions are applied using the following SPCD and SPC1 options. SPCD options are used to impose the displacement of -0.6 inch for the nodes on the top side. The nodes on the left-hand side are constrained in x-direction and nodes on the bottom side are constrained in y-direction. These constraints are defined using the SPC1 options. Figure 17-3 shows the loads and boundary condition applied on the model. SPCADD 2 3 4 5 $ Enforced Displacements for Load Set : yu0 SPCD 1 104 2 -.6 105 2 -.6 SPCD 1 106 2 -.6 107 2 -.6 SPCD 1 108 2 -.6 109 2 -.6 SPCD 1 130 2 -.6 131 2 -.6 SPCD 1 132 2 -.6 133 2 -.6 SPCD 1 134 2 -.6 $ Displacement Constraints of Load Set : x0 SPC1 5 1 35 40 45 50 55 61 67 73 79 80 86 92 98 104 $ Displacement Constraints of Load Set : y0 SPC1 3 2 25 26 27 28 29 30 51 52 53 54 55 $ Displacement Constraints of Load Set : yu0 (just to trigger s-set) SPC1 4 2 104 105 106 107 108 109 130 131 132 133 134

Figure 17-3

Load and Boundary Conditions Shown on FE Mesh

Solution Procedure The nonlinear procedure used is defined through the following NLPARM entry: NLPARM

1

30 0.01

PFNT

25

P

YES

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

Marc - Step 10

Marc - Step 20

Marc - Step 30

Figure 17-4

SOL 400 - Step 10

SOL 400 - Step 20

SOL 400 - Step 30

Deformed Shape Plots at Steps 10, 20, and 30

264 MD Demonstration Problems CHAPTER 17

Figure 17-5

Plastic Strain Contour from Marc

Figure 17-6

Plastic Strain Contour from MD-Nastran SOL 400

CHAPTER 17 265 Double-sided Contact

Figure 17-7

Penetration with Wrong Contact Definition

266 MD Demonstration Problems CHAPTER 17

Pre- and Postprocess with SimXpert

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

a

b d c

e

CHAPTER 17 267 Double-sided Contact

Create a Part for the body_lower 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

c e

d

268 MD Demonstration Problems CHAPTER 17

Create Mesh for the body_lower a. Meshing tab: 3-4 Point Mesh b. Points: X,Y, Z Input: 0,-1.5,0;2,-1.5,0;2,0,0;0,0,0, click OK X,Y, Z Input: 2,-1.5,0;5,-1.5,0;5,0,0;2,0,0, click OK X,Y, Z Input: 0,0,0;2,0.0,0;1,1.5,0;0,1,0, click OK c. For n1, enter 5 d. For n2, enter 4 e. For n3, enter 5 f. For n4, enter 4 g. Click OK

a

b c

b

b

d e f g

b

CHAPTER 17 269 Double-sided Contact

Merge Equivalent Nodes in the body_lower a. Nodes/Elements tab: Equivalence b. Entities: Select All c. Click OK d. Click OK

a a

b

c

d

270 MD Demonstration Problems CHAPTER 17

Create a Part for the body_upper 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

c

e

d

CHAPTER 17 271 Double-sided Contact

Copy Mesh from body_lower to body_upper a. Tools: Transform b. Select Create Part c. Select Reorient

a

b

c

272 MD Demonstration Problems CHAPTER 17

Copy Mesh from body_lower to body_upper (continued) a. Pick: check Make Copy b. Select Elements c. Click All d. Select Create Source LCS e. Select XYZ f. For X,Y,Z Coordinate: enter 0 0 0 1 0 0 0 1 0; click OK g. Select Create Target LCS h. Select XYZ i. For X,Y,Z Coordinate: enter 5 1.5 0 4 1.5 0 5 0.5 0; click OK j. Click Done k. Click Exit

d e

a

f

b

c

g

h

i

j

k

CHAPTER 17 273 Double-sided Contact

Create Stress-strain Curve from Excel File a. Copy stress-strain data from Excel file mat_nug17.xls

a

274 MD Demonstration Problems CHAPTER 17

Create Stress-strain Curve from Excel File (continued) a. Materials and Properties tab: Isotropic b. Click Plastic Strain c. Right click Row 1 Column 1 d. Select Paste Table e. Click OK

a b c

d e

CHAPTER 17 275 Double-sided Contact

Create Material Properties a. Fields/Tables tab: NastranBDF TABLES1 b. For Name enter Iso_1 c. For Young’s Modulus enter 3.175e7 d. For Poisson’s Ratio enter 0.268 e. For Density enter 0.00074 f. Click Advanced

a

b c d e f

276 MD Demonstration Problems CHAPTER 17

Create Material Properties (continued) a. Right click Add Constitutive Model b. Select Elasto Plastic c. Click Stress-Strain Data d. For Stress-Strain Data, select TABLE_1 e. Click OK

a b

c

d e

CHAPTER 17 277 Double-sided Contact

Define Property Data for lower_body a. Materials and Properties tab: Plane b. For Name enter prop_body_lower c. For Entities, select body_lower from Model Browser tree d. Click Advanced e. For Corner Element Keyword, select C4 f. Click OK

a

b c

e

d

f

g

278 MD Demonstration Problems CHAPTER 17

Define Property Data for upper_body a. Materials and Properties tab: Plane b. For Name enter prop_body_upper c. For Entities, select body_upper from Model Browser tree d. Click Advanced e. For Corner Element Keyword, select C4 f. Click OK

a

b c

e d

f

g

CHAPTER 17 279 Double-sided Contact

Define Contact Body for lower_body a. LBCs tab: Deformable Body b. For Name enter def_body_lower c. For Type, select Deformable Surface d. For Entities, select body_lower from Model Browser tree e. For Friction Coefficient, enter 0.07 f. Click OK g. Observe def_body_lower in the Model Browser Tree

a

b c d e b f

g

280 MD Demonstration Problems CHAPTER 17

Define Contact Body for upper_body a. LBCs tab: Deformable Body b. For Name enter def_body_upper c. For Type, select Deformable Surface d. For Entities, select body_upper from Model Browser tree e. For Friction Coefficient, enter 0.07 f. Click OK g. Observe def_body_upper in the Model Browser Tree

a

b c d e b f

g

CHAPTER 17 281 Double-sided Contact

Define Contact Table a. LBCs tab: Table b. Select Deactivate All c. Set Touching Condition for body 1 to 2 d. For Distance Tolerance, enter 0 e. For Friction Coefficient, enter 0.07 f. For Individual Contact Detection, select Double Sided g. For Bias Factor, enter 0.9 h. Click OK

a

b c

d e f g

h

282 MD Demonstration Problems CHAPTER 17

Define Boundary Conditions a. LBCs tab: LBC b. Select Pin c. For Name, enter fix-x d. For Entities, select nodes at left edges of the model e. Draw box about nodes at left edges of the model f. For Translation, select Tx g. Click OK

a b

c d f g

e

CHAPTER 17 283 Double-sided Contact

Define Boundary Conditions (continued) a. LBCs tab: LBC b. Select Pin c. For Name, enter fix-y d. For Entities, select nodes at left edges of the model e. Draw box about nodes at left edges of the model f. For Translation, select Ty g. Click OK

a b

c d f g

e

284 MD Demonstration Problems CHAPTER 17

Define Boundary Conditions a. LBCs tab: LBC b. Select General c. For Name, enter disp-y d. For Entities, select nodes at top edge of the model e. Draw box about nodes at top edge of the model f. For Translation, select Ty g. For Ty, enter -0.6 h. Click OK

a b

c e d f

g

h

CHAPTER 17 285 Double-sided Contact

Create SimXpert Analysis File a. Right click FileSet b. Select Create new Nastran job c. For Job Name, enter nug-17 d. For Solution Type, select SOL 400 e. For Solver Input File, specify the fine name and its path f. Unselect Create Default Layout g. Click OK

a b c

d e f

g

286 MD Demonstration Problems CHAPTER 17

Create SimXpert Analysis File (continued) a. Right click on Load Cases b. Select Create Global Loadcase c. Click OK

a

b

c

CHAPTER 17 287 Double-sided Contact

Create SimXpert Analysis File (continued) Select Contact Table for Loads in Global Loadcase a. Right click on Loads/Boundaries b. Select Select Contact Table c. For Selected BCTable, select BCTABLE_1 d. Click OK

a

b

c

d

288 MD Demonstration Problems CHAPTER 17

Create SimXpert Analysis File (continued) a. Right click on Loadcase Control b. Select Subcase Nonlinear Static Parameters c. For Stiffness Update Method: select Pure Full Newton (PFNT) d. Unselect Use Default Tolerance Setting e.Click Load Error and for Load Tolerance, enter 0.01 f. For Intermediate Output Control, select Every computed load increment (YES) g. Click Apply h. Click Close

a b c

d

e

f g h

CHAPTER 17 289 Double-sided Contact

Create SimXpert Analysis File (continued) a. Double click on Loadcase Control b. Select Stepping Procedure Parameters c. For Number of Steps: enter 30 d. Click Apply e.Click Close

a

b

c

d e

290 MD Demonstration Problems CHAPTER 17

Create SimXpert Analysis File (continued) a. Right click on Loads/Boundaries b. Select Select Lbcs c. For Selected Lbcs: using the Control Key and the Mouse, select fix-x, fix-y, disp-y from the Model Browser tree d. Click OK

a b c

c

d

CHAPTER 17 291 Double-sided Contact

Create SimXpert Analysis File (continued) a. Right click on Loads/Boundaries b. Select Select Contact Tables c. For Selected BC Table: select BCTABLE_1 from the Model Browser tree d. Click OK

c

a

c

b d

292 MD Demonstration Problems CHAPTER 17

Create SimXpert Analysis File (continued) a. Right click on Output Request b. Select Nodal Output Requests c. Select Create Displacement Output Request d. Check Suppress Print e. Click OK

a b

c

d

e

CHAPTER 17 293 Double-sided Contact

Create SimXpert Analysis File (continued) a. Right click on Output Request b. Select Elemental Output Requests c. Select Create Nonlinear Stress Output Request d. Check Suppress Print e. Click OK

a b

c

d

e

294 MD Demonstration Problems CHAPTER 17

Create SimXpert Analysis File (continued) a. Double click on Solver Control b. Select Solution 400 Nonlinear Parameters c. For Large Displacement: select Large Disp. and Follower Force d. Click Apply e. For Large Strain Formulation: select Hypoelasticy and Additive Plasticity for Large Strain Formulation f. Click Apply g. Click Close (not shown)

a b c

d

e

f

CHAPTER 17 295 Double-sided Contact

Create SimXpert Analysis File (continued) a. Double click on Solver Control b. Select Contact Detection Parameters c. For Bias on Distance Tolerance, enter 0.9 d. Click Apply e. Select Contact Friction Parameters f. For Type: select Bilinear Coulomb g. Click Apply h. Click Close (not shown)

a c b

d

e f g

296 MD Demonstration Problems CHAPTER 17

Create SimXpert Analysis File (continued) a. Double click on Solver Control b. Select Output File Properties c. For Nastran DB Options: select Master/DBALL d. For Binary Output: select OP2 e. Click Apply f. Click Close (not shown)

a

c

b

d

e

CHAPTER 17 297 Double-sided Contact

Create SimXpert Analysis File (continued) 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

b

c

298 MD Demonstration Problems CHAPTER 17

Attach the SimXpert Analysis Results File a. Results tab: Deformations b. For Deformed display scaling., select True c. Plot Data: Plot type, select Deformation d. For Results cases, select the last increment e. For Results Type, select Displacements, Translational f. Click Update

a

b

f c

e

d

CHAPTER 17 299 Double-sided Contact

Attach the SimXpert Analysis Results File (continued) 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

Attach the SimXpert Analysis Results File (continued) a. Animation tab b. Click Pause icon to stop animation

a b

CHAPTER 17 301 Double-sided Contact

Attach the SimXpert Analysis Results File (continued) 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

a

b

d c

f e

g

302 MD Demonstration Problems CHAPTER 17

Attach the SimXpert Analysis Results File (continued)

CHAPTER 17 303 Double-sided Contact

Attach the SimXpert Analysis Results File (continued) 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

a

b

e c

d

304 MD Demonstration Problems CHAPTER 17

Attach the SimXpert Analysis Results File (continued)

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

Related Documents

Contact
November 2019 23
Contact
June 2020 12
Contact
June 2020 12
Contact
November 2019 23
Contact
October 2019 30
Contact
October 2019 18

More Documents from ""