ANALYSIS OF A RUBBER SEAL

Slides:



Advertisements
Similar presentations
Working with Profiles in IX1D v 3 – A Tutorial © 2006 Interpex Limited All rights reserved Version 1.0.
Advertisements

Module 9 Bonded Contact.
O-Ring Estimated Time for Completion: 30 minutes Experience Level: Lower MSC.Marc 2005r2 MSC.Patran 2005r2.
Advanced Results Processing Winter Semester
WS11-1 VND101, Workshop 11 MSC.visualNastran 4D Exercise Workbook Bracket.
Rubber Seal Estimated Time for Completion: 30 minutes Experience Level: Lower MSC.Marc 2005r2 MSC.Patran 2005r2.
AE4131 ABAQUS Lecture Part III
Introduction to ABAQUS 27 th February, Units Before starting to define any model, you need to decide which system of units you will use. ABAQUS.
Introduction to Finite Element Analysis for Structure Design Dr. A. Sherif El-Gizawy.
9.0 New Features Large Deformation Analysis of thin plate assembly spotwelded together Workshop 2 Spotwelds.
WORKSHOP 7 TAPERED PLATE WS7-1 NAS120, Workshop 7, November 2003.
Advanced Results Processing Workshop 8. Training Manual Advanced Results Processing August 26, 2005 Inventory # WS8-2 Workshop 8 - Goals In this.
ANSYS Fundamentals This document contains no technical data subject to the EAR or the ITAR.
1 Tutorial 5-1: Part Sketch / Geometric Constraints.
WS Mar120 - Patran Day 1 Overview - Meshing FINITE ELEMENT MODEL OF A 3-D CLEVIS AND PROPERTY ASSIGNMENT.
WORKSHOP 11 SPACECRAFT FAIRING
Workshop 7: Thermal Steady State Analysis of a Composite Slab University of Puerto Rico at Mayagüez Department of Mechanical Engineering Modified by (2008):
Modal Analysis of a Simple Cantilever
GISMO/GEBndPlan Overview Geographic Information System Mapping Object.
Problem 1: Structural Analysis of Signs Post University of Puerto Rico at Mayagüez Department of Mechanical Engineering Modified by (2008): Dr. Vijay K.
Hertz Contact Estimated Time for Completion: 30 minutes Experience Level: Lower MSC.Marc 2005r2 MSC.Patran 2005r2.
Workshop 6: Thermal Analysis of a Plate with a Hole University of Puerto Rico at Mayagüez Department of Mechanical Engineering Modified by (2008): Dr.
WORKSHOP 1 STEADY STATE HEAT TRANSFER WORKSHOP 1 STEADY STATE HEAT TRANSFER.
9.0 New Features Metal Shaft with Rubber Boot Workshop 7 Load Steps in Workbench.
LANDING GEAR STRUT ANALYSIS
WS8C-1 WORKSHOP 8C TENSION COUPON NAS120, Workshop 8C, November 2003.
Mar120, Workshop 7, December 2001 WORKSHOP 7 METAL FORMING A PAPER CLIP WORKSHOP 7 METAL FORMING A PAPER CLIP.
WS-1 WORKSHOP Define Equivalent Section Plate Properties NAS121, Workshop, May 6, 2002.
WS6-1 WORKSHOP 6 BRIDGE TRUSS NAS120, Workshop 6, November 2003.
ANALYSIS OF A CANTILEVER BEAM
WS3-1 ADM740, Workshop 3, June 2007 Copyright  2007 MSC.Software Corporation WORKSHOP 3 CREATING AND ADJUSTING SUSPENSIONS.
Workshop 5-1 NAS101 Workshops Copyright  2001 MSC.Software Corporation WORKSHOP 5 Stiffened Plate Subjected to Pressure Load.
WS8B-1 WORKSHOP 8B TENSION COUPON NAS120, Workshop 8B, November 2003.
WS4-1 WORKSHOP 4 Stadium Truss NAS120, Workshop 4, November 2003.
WS9A-1 WORKSHOP 9A 2½ D CLAMP – SWEEP MESHER NAS120, Workshop 9A, November 2003.
Workshop 1 Contact Stiffness
Rib Forging Workshop Nine REFERENCE: Training Manual Viscoplasticity (5-35)
Volumetric Locking Workshop Two REFERENCE: Training Manual Element Technology (2-64)
Snap Fit Workshop Seventeen Introduction to Contact REFERENCE: Training Manual Introduction to Contact (7-69)
Workshop 2 Steel Bracket Modified by (2008): Dr. Vijay K. Goyal Associate Professor, Department of Mechanical Engineering University of Puerto Rico at.
Bending of a Pipe by a Punch Workshop 8. Workshop Supplement March 15, 2001 Inventory # WS8-2 Utility Menu > File > Read Input from … > pipe.inp.
General Troubleshooting Nonlinear Diagnostics. Goal – In this workshop, our goal is to use the nonlinear diagnostics tools available in Solution Information.
WORKSHOP 15 PARASOLID MODELING NAS120, Workshop 15, November 2003 WS15-1.
NLISO Material Model Workshop Four REFERENCE: Training Manual Rate-Independent Plasticity (3-65)
Mesh Control Winter Semester PART 1 Meshing.
Workshop 9-1 NAS101 Workshops Copyright  2001 MSC.Software Corporation WORKSHOP 9 Buckling Analysis of Plate.
WS8A-1 WORKSHOP 8A TENSION COUPON NAS120, Workshop 8A, November 2003.
NAS133, Workshop 2, August 2011 Copyright© 2011 MSC.Software Corporation WS2 - 1 WORKSHOP 2 SOLID-TO-SOLID CONTACT.
MAR120, Workshop 1, December 2001 WORKSHOP 01 LINEAR AND NONLINEAR ANALYSIS OF A CANTILEVER BEAM.
Stress Relaxation Workshop Six REFERENCE: Training Manual Implicit Creep (4-32)
Workshop 7B-1 NAS101 Workshops Copyright  2001 MSC.Software Corporation WORKSHOP 7B Structure With Spring Support.
Bolt Pretension with Contact. Nonlinear Structural Analysis Goals Goal: – In this workshop our goal is to investigate the behavior of the pipe clamp assembly.
Workshop 4-1 NAS101 Workshops Copyright  2001 MSC.Software Corporation WORKSHOP 4 Structure Subjected to Enforced Displacement at an incline.
Workshop 12 atv – lower control arm
Chapter Overview In this exercise, a model of a cylindrical pipe is modeled as being crushed between rigid bodies. This model is created using 2D shell.
MULTI-STEPPING AND RESTARTING
Static Mixer: Geometry and Mesh
THERMO-STRUCTURAL ANALYSIS
WORKSHOP 7 LINEAR CONTACT
WORKSHOP 2 SOLID-TO-SOLID CONTACT
FREQUENCY RESPONSE ANALYSIS OF TRANSMISSION TOWER
FLAT PLATE COLUMN BUCKLING
Kratos 3D Structural Analysis Tutorial
NECKING OF A TEST SPECIMEN
TUTORIAL 4 CREATING LS-DYNA ENTITIES
Sketching.
BICYCLE PEDAL STATIC ANALYSIS
WORKSHOP 1 INTRODUCTION.
ENFORCED MOTION IN TRANSIENT ANALYSIS
Presentation transcript:

ANALYSIS OF A RUBBER SEAL WORKSHOP 2 ANALYSIS OF A RUBBER SEAL MAR 120, Workshop 2, December 2001

Model Description: In this Exercise we analyze a trunk door seal. The purpose of the analysis is to examine the stresses and deflections created during the closing of a door. The seal is made of a rubber material and therefore will be modeled using hyperelastic material properties. The trunk door is considered very stiff relative to the rubber seal and can be modeled using a rigid body.

Objectives: Required: Large displacement/ Large strain analysis Contact analysis using a rigid body contact model Hyperelastic material model Required: A file named rubber_seal.ses in your working directory (Ask your instructor for it if you don’t see it before starting.)

Suggested Exercise Steps: Build the seal geometry and mesh from a session file. Model the contact surfaces with LBC contact. Create the element properties. Create the Loads and BCs. Submit the job to analysis. Evaluate the results.

CREATE NEW DATABASE a d e f c b MSC.Marc q e f Create a new database. Name it Pin_Insert.db. File / New. Enter Rubber_seal as the file name. Click OK. Select MSC.Marc as the Analysis Code. Select Structural as the Analysis Type. Rubber c Rubber_seal b

Step 1. Run the Provided Session File a b Rubber Run the provided session file. File / Session. Click Play. Select rubber_seal.ses as the File name. Click -Apply-. (This action will run the session file. Please do not interrupt it.) c Rubber_seal.ses d When the session file is done the viewport will contain all the geometry for the rubber seal and trunk rigid body. Additionally, 2 groups have been created, one containing the seal and the other containing the trunk.

Step 2. Elements / Mesh Seed / Curves a Create Mesh Seed for Curves. Elements : Create / Mesh Seed / Uniform. Select Element Length. Enter 0.06 as the Element Length. Uncheck Auto Execute. Click in Curve List panel. Select Curve icon. Pick curves 2,3 and 4 (Hold on to the Shift Key when you are selecting the curves. It will let you choose multiple curves.) Click –Apply-. g b c 0.06 d e Curve 2:4 h f

Step 3. Elements / Create Mesh / Curves 3470 Create Mesh for Curves. Create / Mesh / Curve. Select Bar2. Click in Curve List panel. Select Curve or Edge icon. Pick all three curves. Enter 0.1 as the Value. Click –Apply-. 3090 b c Curve 2:4 e f 0.01 g d

Step 4. Elements / Create / Mesh / Surface 2 Mesh the seal. Create / Mesh / Surface. Select IsoMesh as the Mesher. Click in Surface List panel. Select Surface or Solid Face icon. Pick all three surfaces. (Surface 1:3) Uncheck Automatic Calculation. Enter 0.015 as the Value. Click –Apply-. 1 b e c Surface 1:3 f g 0.015 h d We use IsoMesh to mesh the top part only. Continue working in Elements form on next page.

i j k n m o l p We use Paver to mesh the bottom part. Create / Mesh / Surface. Select Paver as the Mesher. Click in Surface List panel. Select Surface or Solid Face icon. Select Surface 4. Uncheck Automatic Calculation. Enter 0.015 as the Value. Click –Apply-. i 1604 1401 j k Surface 4 n m o 0.015 l p

Step 5. Elements / Equivalence / All / Tolerance Cube Equivalence the model. Equivalence / All / Tolerance Cube. Enter .005 as the Equivalencing Tolerance. Click –Apply-. a b 0.005 c Equivalence any duplicate nodes created during meshing. This process will delete all the overlapped nodes (where the pink circles are), and have only one nodes left.

Step 6. Elements / Verify / Element / Normals d a Verify the elements’ normals. Verify / Element / Normals. Select Draw Normal Vectors. Click –Apply-. Click on Iso 1 View icon. Select Reverse Elements. Enter Elm 314 as the Guiding Element. (Pick any element pointing in the positive Z-direction as guiding element.) b e f Elm 314 c g Wrong orientation. Since this is a 2-D solid model, all element normals must point in the positive Z direction. Verify the elements’ normals, and correct those whose normals point the wrong direction.

Step 7. Elements / Create / Node / Edit 9999 Coord 0 [0 0 0] a b d e g c f Creating a node for future reference. Create / Node / Edit. Click on Node ID List panel. Enter 9999 as the Node ID List. Uncheck Auto Execute. Enter [0 0 0] as the node location. Click on Front View icon. Click -Apply-. Location of the node 9999.

Step 8. Material / Create / Isotropic / Manual Input * rubber a b c k Define the rubber material. Materials: Create / Isotropic / Manual Input. Enter rubber as the Material Name. Click on Input Properties. Select Hyperelastic as the Constitutive Model. Select Mooney-Rivlin as the Model. Select Time as the Domain Type. Select 1 as the Number of Terms. Enter 80 as the Strain Energy Function, C10. Enter 20 as the Strain Energy Function, C01. Click OK. Click Apply. 80 20 d e f g h i j The material’s constitutive model used in this analysis is an Incompressible Mooney Rivlin hyperelastic formulation. Make sure that the analysis code is set for MSC.Marc under Preferences- Analysis.

Step 9. Properties: Create / 2D / 2D Solid seal a b c e d Define the Element Properties. Properties: Create / 2D / 2D Solid. Enter seal as the Property Set Name. Select Plane Strain as the Option. Select Herman/Reduced Integration. Click on Input Properties. Click on Material Property Sets panel. Select rubber as the Material Name. Enter 1 as the Thickness. Click OK. M:rubber 1 rubber Real Scalar q f g h i

In this step, you will be defining the element properties for the rubber seal. The seal will be modeled using a 2-D Solid (Plane Strain) Hermann/Reduced Integration element formulation. The rubber material will be assigned to this property. Incompressible hyperelastic materials require the use of the Hermann formulation. Click in Select Members panel. Select Surface or face icon. Select all four surfaces as the Application Region. Click Add. Click –Apply-. seal seal l k j Surface 1:4 m Surface 1:4 n

Step 10. Loads/BCs: Create / Contact / Element Uniform Node 9999 <-0.06, -0.60, 0 > f g h i j Create the rigid contact object. Loads/BCs: Create / Contact / Element Uniform. Select Rigid Body as the Option. Enter door as the New Set Name. Select 1D as the Target Element Type. Click on Input Data. Check Flip Contact Side. (This is needed because the rigid surface bounds an actual body –a car’s door in this problem- which, the way we created these curves will otherwise to be on the wrong side. See page 2-17.) Select Velocity as the Motion Control. Enter <-0.06, -0.60, 0.> for the Velocity. Pick Reference Point: Node 9999 (See next page for location of this node. You do not really need to enter a node here if no rotation of the rigid surface is to be used; we have you entering a node so you later can more easily experiment with forcing a rotation of the rigid surface; therefore, if you wish, ignore this instruction for now.) Click OK. Click on Select Application Region form. door a b c d e k

Notice: Location of Rotation Reference Point (Node 9999) Rigid Surface Curve 2 Curve 3 Curve 4 n Choose Geometry as the Geometry Fitter. Click in Select Curves panel. Select all three curves defining the rigid surface (Curve 2:4) using Curve or Edge. These curves are not meshed; yet one node has been created at one end for MSC.Marc to use as a reference point. Click Add. Click OK. Curve 2:4 l m o p Notice: Location of Rotation Reference Point (Node 9999)

The rigid contact markers points in the direction toward the inside of the rigid body –think of them as tickmarks representing a wall. Click –Apply-. Rigid Contact Markers door q The -Apply- action actually saves the rigid contact body in the MSC.Patran database. You should then see the contact (pink) markers in the viewport and the name of the object in the Existing Sets panel..

Step 11. Loads/BCs: Create / Contact / Element Uniform After you Apply you will see the contact markers (pink circles) in viewport. a b Create the deformable contact object. Create / Contact / Element Uniform. Select Deformation Body as the Option. Enter rubber as the New Set Name. Select 2D as the Target Element Type. Click on Select Application Region form. Choose Geometry as the Geometry Fitter. Click on Select Surfaces panel. Select all four surfaces using the Surface or face icon. Click Add. Click OK. Click –Apply-. i h Surface 1:4 f g j i c rubber d e k

Step 12. Loads/BCs : Create / Displacement / Nodal Create the Boundary Condition fixing the bottom of the rubber seal. Create / Displacement / Nodal. Enter Base fix as the New Set Name. Click on Input Data. Enter <0,0, > for the Translation. Enter < , , > for the Rotation. Click OK. Click on Select Application Region form. Base fix a b c g <0, 0, > < , , > 1. Coord 0 d e f

j h i m k l Choose Geometry as the Geometry Fitter. Base fix m Choose Geometry as the Geometry Fitter. Click on Select Geometry Entities panel. Select the bottom edge of the surface using the Curve or Edge icon. Click Add. Click OK. Click –Apply-. j Surface 4.1 h i k l

Step 13. Analysis: Analyze / Entire Model / Full Run Setup and launch the Analysis. Analysis: Analyze / Entire Model / Full Run. Enter Rubber_job1 as the Job Name. Click on Load Step Creation form. Enter Close door as the Job Step Name. Click on Solution Parameter panel. Rubber_job1 Full Run q Entire Model q a b c Default Static Step Close door d e

f i j g k h l m n o p Select Nonlinear for the Linearity. Select Large Displacements/Large Strains. Click on the Load Increment Parameters form. Select Adaptive as the Increment Type. Select None. Enter 5 as the Number of Cutbacks. Enter 0.1 as the Trial Time Step. Enter 2.0 as the Time Step Scale Factor. Enter 100 as the Max Number Of Step. Enter 1 as the Total Time. Click OK. f g h 5 0.1 2.0 100 1 i j k l m n o p

q s Note that the rubber seal can make contact with itself and the rigid body. The rigid body on the other hand, cannot contact itself. Click on Contact Table. Click OK. (We are not changing anything here, just wanted you to take a look at this table.) Click OK. Click Apply. Click Cancel. Default Static Step Close door t u rubber rubber door door r

w x v z y The Step Select form looks like this when you open it. Default Static Step Close door w Rubber_job1 Full Run q Entire Model q v z x Click on Load Step Selection form. Select Close Door from the Existing Job Steps. Deselect Default Static Step. Click OK. Click Apply. Default Static Step The Step Select form should look like this when you close it. Close door Default Static Step Close door Monitor the job while it runs as explained in Workshop 1. y

Step 14. Analysis: Read Results / Result Entities / Attach Read (Attach) results. Analysis: Read Results / Result Entities / Attach. Select Rubber_job1 from the Available Jobs. Click on Select Results File form. Select Rubber_job. Click OK. Click Apply. Rubber-job1 Rubber-job2 Result Entities Attach q a b c f Rubber-job1.t16 Rubber-job2.t16 d e

Step 15. Results: Create / Quick Plot 1.0 a b c d e f Post-process results. Results: Create / Quick Plot. Click on Deform Attributes icon. Select True Scale as the Scale Interpretation. Enter 1.0 as the Scale Factor. Uncheck Undeformed. Click Apply.

g h i j k l After you Apply the viewport will look like this. Click on Select Result icon. Select the last result case available. Select Strain, Total as the Fringe Result. Select von Mises as the Quantity. Select Displacement, Translation as the Deformation Result. Click Apply. Notice the self-contact in the seal.

Step 16. Results: Read Results Use any text editor (such as Notepad) and open the file. Then search for second occurrence of text “body number 2”. The editor pointer should find this record: This section of the job.out file describes the rigid surface as defined by a sequence of (straight) line segments or polygonal; the points in the polygon are the nodes of the one dimensional mesh you created on the three curves defining the “door”. The value of “analytical form” is 0 (no use of analytical geometry). Other data define the (translational) “velocity” and (rotational) “angular velocity” of the rigid surface, friction coefficient. You can open this file from the Analysis form using Action: Monitor. (more like this…)

Step 17. Elements: Delete / Mesh / Curve Delete the 1-D Mesh on the rigid surface Elements: Delete / Mesh / Curve. Uncheck Auto Execute. Click on the Curve List panel. Select Curve 2:4 using Curve or Edge picking icon. Click –Apply-. d Curve 2:4 a b c e The rigid surface still exists after having deleted the 1-D mesh; however the rigid surface is now defined by geometric entities, the curves 2, 3, and 4.

Step 18. Analysis: Analysis / Entire Model / Full Run Rubber_job2 Rubber-job1 Full Run q Entire Model q a b c d Analyze. Analysis: Analyze / Entire Model / Full Run. Select rubber_job1 from the Available Jobs. Enter rubber_job2 as the Job Name. Click Apply. By selecting the existing job name and then editing the name you are copying all the setup done for the first job into the second job. (which you may later edit if you so desire.) This way the new job will not override the files created by the first job so you may compare the two sets later. Monitor the job while it runs as explained in Workshop 1.

Step 19. Analysis: Read Results / Result Entities / Attach Read (Attach) results. Read Results / Result Entities / Attach. Select rubber_job2 from the Available Jobs. Click on Select Results File form Select rubber_job2. Click OK. Click Apply. Rubber-job1 Rubber-job2 Result Entities q Attach q a b c f Rubber-job1.t16 Rubber-job2.t16 d e

Step 20. Results : Create / Quick Plot 1.0 a b c d f e Visualize Result. Results: Create / Quick Plot. Click on Deform Attributes icon. Select True Scale as the Scale Interpretation. Enter 1.0 as the Scale Factor. Uncheck Show Undeformed. Click Apply.

Compare these results with the ones obtained using a meshed rigid surface; in this case you will hardly find any difference. (The minimum strain is slightly different.) h g i j k l Click on Select Result icon. Select the last result case available. Select Strain, Total as the Fringe Result. Select von Mises as the Quantity. Select Displacement, Translation as the Deformation Result. Click Apply.

Step 21. Read the rubber_job2.out File Use any text editor (such as Notepad) and open the file. Then search for second occurrence of text “body number 2”. The editor pointer should find this record: This section of the job.out file describes the rigid surface as defined by Nurbs curves; These are used after you deleted the one dimensional mesh on the three curves defining the “door”. The value of “analytical form” is 1 (use of Nurbs analytical geometry). Compare this with the definition of the rigid geometry in section 17 of this workshop. You can open this file from the Analysis form using Action: Monitor. continue (more like this…)

Step 22. Experiment Rotating the Rigid Surface This is a challenge for you. Back in section 11 you created the rigid surface using the reference node 9999. Take advantage of that by introducing a rotation of –0.174533 radians (10 degrees) of the rigid surface at the same time you move it down (and slightly to the left) with the same Velocity of <-0.06, -0.60, 0.> used before. How to: Use Loads/BCs, Modify Contact, Option: Rigid Body, select, the “door” set, open the Modify Data form, enter the “Angular Velocity” value given above (in radians), OK the form, Apply. Notice you need the rotation reference node 9999 in the definition of the rigid surface discussed earlier. Run the analysis again changing the name of the job to Rubber_job3 as you did in section 21. Read the results and visualize and compare them with previous results.