Segment to Segment Contact in Marc

Similar documents
(Seattle is home of Boeing Jets)

Back to Elements - Tetrahedra vs. Hexahedra

Finite Element Formulation for Plates - Handout 3 -

Best practices for efficient HPC performance with large models

Shell Elements in ABAQUS/Explicit

An Overview of the Finite Element Analysis

Finite Elements for 2 D Problems

Nonlinear Analysis Using Femap with NX Nastran

Reliable FE-Modeling with ANSYS

Topology. Shapefile versus Coverage Views

Finite Element Formulation for Beams - Handout 2 -

Introduction to Solid Modeling Using SolidWorks 2012 SolidWorks Simulation Tutorial Page 1

Overset Grids Technology in STAR-CCM+: Methodology and Applications

4.3 Results Drained Conditions Undrained Conditions References Data Files Undrained Analysis of

FUNDAMENTAL FINITE ELEMENT ANALYSIS AND APPLICATIONS

Solved with COMSOL Multiphysics 4.3

STRUCTURAL ANALYSIS SKILLS

2.5 Physically-based Animation

INJECTION MOLDING COOLING TIME REDUCTION AND THERMAL STRESS ANALYSIS

Course in. Nonlinear FEM

The Basics of FEA Procedure

CHAPTER 4 4 NUMERICAL ANALYSIS

Importing Boundary and Volume Meshes

ACMSM - Computer Applications in Solids Mechanics

APPLICATION OF TOPOLOGY, SIZING AND SHAPE OPTIMIZATION METHODS TO OPTIMAL DESIGN OF AIRCRAFT COMPONENTS

Mesh Discretization Error and Criteria for Accuracy of Finite Element Solutions

CAE -Finite Element Method

POISSON AND LAPLACE EQUATIONS. Charles R. O Neill. School of Mechanical and Aerospace Engineering. Oklahoma State University. Stillwater, OK 74078

ABAQUS/CAE Tutorial: Analysis of an Aluminum Bracket

Numerical Analysis of Independent Wire Strand Core (IWSC) Wire Rope

New approaches in Eurocode 3 efficient global structural design

Begin creating the geometry by defining two Circles for the spherical endcap, and Subtract Areas to create the vessel wall.

3 Concepts of Stress Analysis

Practical Guide to the Simplex Method of Linear Programming

FEA Analysis of a Caliper Abutment Bracket ME 404

PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 4: LINEAR MODELS FOR CLASSIFICATION

CastNet: Modelling platform for open source solver technology

Finite Element Method (ENGC 6321) Syllabus. Second Semester

Mesh Moving Techniques for Fluid-Structure Interactions With Large Displacements

Odyssey of the Mind Technology Fair. Simple Electronics

ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN

Linear Programming Problems

8.2 Elastic Strain Energy

5.3 SOLVING TRIGONOMETRIC EQUATIONS. Copyright Cengage Learning. All rights reserved.

Lap Fillet Weld Calculations and FEA Techniques

The elements used in commercial codes can be classified in two basic categories:

10. Proximal point method

Chapter 10 Rotational Motion. Copyright 2009 Pearson Education, Inc.

List of Problems Solved Introduction p. 1 Concept p. 1 Nodes p. 3 Elements p. 4 Direct Approach p. 5 Linear Spring p. 5 Heat Flow p.

Nonlinear Iterative Partial Least Squares Method

DATA ANALYSIS II. Matrix Algorithms

Tutorial for Assignment #3 Heat Transfer Analysis By ANSYS (Mechanical APDL) V.13.0

Largest Fixed-Aspect, Axis-Aligned Rectangle

Customer Training Material. Lecture 4. Meshing in Mechanical. Mechanical. ANSYS, Inc. Proprietary 2010 ANSYS, Inc. All rights reserved.

A. Hyll and V. Horák * Department of Mechanical Engineering, Faculty of Military Technology, University of Defence, Brno, Czech Republic

Circuit Analysis using the Node and Mesh Methods

How To Draw In Autocad

Numerical methods for American options

Physics 221 Experiment 5: Magnetic Fields

DYNAMIC ANALYSIS OF THICK PLATES SUBJECTED TO EARTQUAKE

Structural Integrity Analysis

The GeoMedia Fusion Validate Geometry command provides the GUI for detecting geometric anomalies on a single feature.

What s New V 11. Preferences: Parameters: Layout/ Modifications: Reverse mouse scroll wheel zoom direction

Geometric Constraints

RFEM 5. Spatial Models Calculated acc. to Finite Element Method. of DLUBAL SOFTWARE GMBH. Dlubal Software GmbH Am Zellweg 2 D Tiefenbach

Embankment Consolidation

. Address the following issues in your solution:

3.1 Solving Systems Using Tables and Graphs

ENS 07 Paris, France, 3-4 December 2007

Lecture 16 - Free Surface Flows. Applied Computational Fluid Dynamics

AN INTERFACE STRIP PRECONDITIONER FOR DOMAIN DECOMPOSITION METHODS

ANALYSIS OF A LAP JOINT FRICTION CONNECTION USING HIGH STRENGTH BOLTS

SCALABILITY OF CONTEXTUAL GENERALIZATION PROCESSING USING PARTITIONING AND PARALLELIZATION. Marc-Olivier Briat, Jean-Luc Monnot, Edith M.

The simulation of machine tools can be divided into two stages. In the first stage the mechanical behavior of a machine tool is simulated with FEM

GAMBIT Demo Tutorial

CAE -Finite Element Method

Working with Geodatabase Topology

Optimising plate girder design

Linear Static Analysis of a Cantilever Beam Using Beam Library (SI Units)

Real Time Simulation for Off-Road Vehicle Analysis. Dr. Pasi Korkealaakso Mevea Ltd., May 2015

Burst Pressure Prediction of Pressure Vessel using FEA

HowTo Rhino & ICEM. 1) New file setup: choose Millimeter (automatically converts to Meters if imported to ICEM)

Roots of Equations (Chapters 5 and 6)

Introduction to the Finite Element Method (FEM)

Balancing Manufacturability and Optimal Structural Performance for Laminate Composites through a Genetic Algorithm

Seismic Analysis and Design of Steel Liquid Storage Tanks

Finite Element Method

DESIGN OF SLABS. 3) Based on support or boundary condition: Simply supported, Cantilever slab,

Laminar Flow in a Baffled Stirred Mixer

Finite Element Methods (in Solid and Structural Mechanics)

Nonlinear analysis and form-finding in GSA Training Course

Tutorial for Assignment #2 Gantry Crane Analysis By ANSYS (Mechanical APDL) V.13.0

FINITE ELEMENT : MATRIX FORMULATION. Georges Cailletaud Ecole des Mines de Paris, Centre des Matériaux UMR CNRS 7633

Lecture 6 - Boundary Conditions. Applied Computational Fluid Dynamics

Transcription:

Segment to Segment Contact in Marc Presented by Kiranraj Shetty June 6 th, 2013 Copyright 2013 MSC.Software Corporation S1-1

OVERVIEW Introduction Disadvantages of Node to Segment method Segment to Segment Method Description Pre processing Post processing Benefits Limitations Demo Copyright 2013 MSC.Software Corporation S1-2

INTRODUCTION Segment to Segment contact algorithm provides an easy, efficient and faster solution to Contact analysis problems No Master Slave concept Better stress continuity at Contact interfaces Supported in both Mentat & Patran GUI Copyright 2013 MSC.Software Corporation S1-3

DISADVANTAGES NODE TO SEGMENT (N2S) CONTACT Solution depends on selection of master and slave contact body Stress continuity is not maintained across the contact interface Primary output is Force not Stress Conflict with other MPC s and/or boundary conditions Double sided shell contact doesn t work Copyright 2013 MSC.Software Corporation S1-4

N2S CONTACT MASTER SLAVE DEFINITION Fine meshed body has to be the slave Copyright 2013 MSC.Software Corporation S1-5

N2S CONTACT AND DOUBLE-SIDED SHELL CONTACT With node-segment contact a shell node can only touch another body at the top or at the bottom, not both. Body 2 cannot touch both Body 1 & Body 3 Copyright 2013 MSC.Software Corporation S1-6

SEGMENT TO SEGMENT CONTACT : PHASE 1 CONTACT DETECTION auxiliary points per contact segment are introduced to allow for a contact search Each contact segment has a number of auxiliary points, which are located at fixed positions on the contact segment and which are only used during the contact detection phase. Each segment (element edge/face) has a fixed number of auxiliary points; in 2D, we have 3 auxiliary points per segment, in 3D we have 9 auxiliary points (3x3 grid) per segment each auxiliary point can only touch one body at a time; at corners, multiple auxiliary points will be introduced Copyright 2013 MSC.Software Corporation S1-7

CONTACT DETECTION (CONTD.) Two-pass contact detection is performed for the auxiliary points Distance Check: check whether auxiliary point is inside the distance tolerance Direction Check: check whether the angle between the normal vector at the auxiliary point and the normal vector at the potentially contacted segment is larger than the threshold value α.the default value of α is 120º If both checks are passed, the segments are marked as potentially contacting Copyright 2013 MSC.Software Corporation S1-8

SEGMENT TO SEGMENT CONTACT : PHASE 2 CONTACT COSTRAINTS For each segment-segment combination within contact distance, polygons (polylines in 2D) will be generated element wise Each polygon has a number of polygon points These Polyline points does not coincide with the auxiliary points used of the contact detection before. Copyright 2013 MSC.Software Corporation S1-9

CONTACT CONSTRAINTS (CONTD.) Copyright 2013 MSC.Software Corporation S1-10

CONTACT CONSTRAINTS (CONTD.) In the same way as for the auxiliary points before, a second contact detection pass is performed for the polygon points (distance + direction check). At the end of this second pass, there is a set of polygon points being in contact and representing the contact area. The polygons can be treated as normal interface elements representing the contact stiffness. The polygon points build the basis for the numerical integration of the corresponding contact stiffness formulation. Copyright 2013 MSC.Software Corporation S1-11

SEGMENT TO SEGMENT CONTACT : PHASE 3 ADDING CONTACT CONSTRAINTS TO GLOBAL EQUATIONS For each polygon point in contact a weighted stiffness related to a penalty factor is added to a normal stiffness matrix. A tangential stiffness induced by sticking or glued contact is treated in a similar way. For each polygon point in contact a weighted contact force related to a Lagrange multiplier is added to a vector of normal forces. Tangential forces induced by friction or glued contact are treated in a similar way. Copyright 2013 MSC.Software Corporation S1-12

PENALTY FACTOR The penalty factor can be interpreted as a stiffness per area, applied to the normal interface elements. The default penalty stiffness is based upon the average initial material stiffness and a characteristic length L of the contacting bodies. For solid elements the characteristic length is L= 0.5 L_edge; L_edge = average edge length of all edges being part of the contact boundary. For shell elements L= 0.5 t; t = average thickness of all elements being part of a contact body. This choice gives good results in many application, particularly if the material stiffness of the contacting bodies is of the same order. In cases when a soft material touches a stiff material, or when two thin shell touch each other and are allowed to bend, the default penalty factor is possibly too high and may lead to convergence problems feature,10201 Can help. Copyright 2013 MSC.Software Corporation S1-13

AUGMENTATION In case that too large penetration occurs, the augmentation procedure may be used to iteratively adjust the contact normal stress so that the overlap of the contact bodies will be minimized. augmentation means that a gap function g defined by the contact gap (g=0 when gap is closed) will be minimized iteratively by adjusting the contact normal stresses p The augmentation procedure (adjustment of the spring base) forces additional recycles in the global Newton-Raphson algorithm. Copyright 2013 MSC.Software Corporation S1-14

AUGMENTATION (CONTD.) No augmentation. Recommended in most cases since it gives reasonable accurate results without additional recycles. Augmentation based on constant penetration field. Recommended for linear finite elements Augmentation based on (bi-)linear penetration field. Should be only used for quadratic elements. Automatic detection: choice is made based on the combination of elements corresponding to the contacting segments. Copyright 2013 MSC.Software Corporation S1-15

AUGMENTATION (CONTD.) An exact fulfillment of a zero gap is hardly achievable, therefore a threshold called penetration distance has been introduced to control the augmentation based iterations. If a gap exceeds the penetration distance, an additional recycle will be forced to reduce it. The default penetration distance beyond which an augmentation will be applied is defined as 0.001 L; L = characteristic length of the contact pair. Users may redefine the penetration distance, either globally or individually per contact body pair. In the same way the augmentation method is applicable to adjust the tangential displacements under sticking conditions. Equivalent to the penetration distance, a slip distance is defined for the tangential augmentation procedure. Copyright 2013 MSC.Software Corporation S1-16

FINITE SLIDING Marc continuously monitors the relative displacements of the polygon points. Once a threshold value is exceeded, new polygon points will be created. The default value of the recreation threshold for the polygon points equals five times the contact tolerance. This value can be redefined by the user. As soon as new polygon points have been created, significant contact data like the contact stresses is mapped from the old to the new polygon points and used as a starting point to continue the analysis. Copyright 2013 MSC.Software Corporation S1-17

FRICTION & SEPARATION CONTROL Friction Only the bilinear coulomb and bilinear shear friction model based on stresses are available for S2S contact Separation control Separation is always based on absolute nodal stresses. If the contact normal stress is in tension, then the corresponding polygon point will separate, which implies that this point will no longer contribute to the global stiffness matrix and force vector. Copyright 2013 MSC.Software Corporation S1-18

SUMMARY S2S CONTACT ALGORITHM Contact Detection Auxiliary points located on each contact segment are used to detect contact between potential contact segments. A two-pass contact detection including a distance and a direction check is performed to check segments on contact. Contact Constraints Based on a projection from a contacting segment to a contacted segment, polygons representing the contact stiffness are built. Each polygon consists of a couple of polygon points building the basis for the numerical integration of the contact stiffness. The penalty factor represents the contact stiffness. It may be determined by Marc or defined by the user. Penetration may be limited by a correction procedure - augmentation. Copyright 2013 MSC.Software Corporation S1-19

PRE PROCESSING MENTAT GUI Copyright 2013 MSC.Software Corporation S1-20

PRE PROCESSING MENTAT GUI (CONTD.) Copyright 2013 MSC.Software Corporation S1-21

PRE PROCESSING PATRAN GUI Copyright 2013 MSC.Software Corporation S1-22

PRE PROCESSING PATRAN GUI (CONTD.) Copyright 2013 MSC.Software Corporation S1-23

PRE PROCESSING (CONTD.) 0 - N2S contact 1 - S2S contact 1- Poly point info is written in con.t19 file Copyright 2013 MSC.Software Corporation S1-24

POST PROCESSING Contact status: set to 1 as soon as contact has been detected in at least one polygon point on a contact segment to which the node belongs. So the contact status is shown on both contact bodies of a contact body pair. Contact normal force: computed by integration of the contact normal stresses in the polygon points. Contact friction force: computed by integration of the contact friction stresses in the polygon points. Contact normal stress: nodal vector representing the normal stresses in the polygon points based on a constant field approximation per contact segment of the polygon values. Contact friction stress: nodal vector representing the friction stresses in the polygon points based on a constant field approximation per contact segment of the polygon values. Copyright 2013 MSC.Software Corporation S1-25

BENEFITS Easy job setup Better stress continuity Better contact normal stress distribution Contact status shown in both bodies Faster solution time Run time comparison for Aerospace Buckling Application Contact Type Displacement # increments # iterations Wall Time (Sec) N 2 S 2.183 17 339 111939.00 S 2 S 2.197 38 156 41702.00 Copyright 2013 MSC.Software Corporation S1-26 S2S 62% Faster

LIMITATIONS AS OF MARC 2013 Anisotropic friction Deactivation of glued contact Breaking glue Brake squeal Pore pressure, fluid-solid and piezo-electric analyses Wear Domain Decomposition Method (DDM) Copyright 2013 MSC.Software Corporation S1-27

DEMO Copyright 2013 MSC.Software Corporation S1-28

Q & A Copyright 2013 MSC.Software Corporation S1-29

THANK YOU Copyright 2013 MSC.Software Corporation S1-30