Professional Documents
Culture Documents
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc 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
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc 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
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 3
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 4
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 5
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 6
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
S1 - 7
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
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
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation S1 - 8
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 9
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 10
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 11
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc 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.
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc 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.
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc 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.
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc 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.
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc 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.
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 17
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 18
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.
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 19
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 20
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 21
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 22
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 23
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc 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.
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc 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
Contact Type
Displacement
# increments
# iterations
N2S S2S
2.183 2.197
17 38
339 156
Brake squeal
Pore pressure, fluid-solid and piezo-electric analyses Wear Domain Decomposition Method (DDM)
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 27
DEMO
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 28
Q&A
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 29
THANK YOU
SimAcademy webinar, June 6th , 2013 Segment to Segment Contact with Marc Copyright 2013 MSC.Software Corporation
S1 - 30