Académique Documents
Professionnel Documents
Culture Documents
Software Corporation
Europe Corporate Asia Pacific
MSC.Software GmbH MSC.Software Corporation MSC.Software Japan Ltd.
Am Moosfeld 13 2 MacArthur Place Shinjuku First West 8F
81829 Munich, Germany Santa Ana, CA 92707 USA 23-7 Nishi Shinjuku
Telephone: (49) (89) 43 19 87 0 Telephone: (800) 345-2078 1-Chome, Shinjuku-Ku
Fax: (49) (89) 43 61 71 6 Fax: (714) 784-4056 Tokyo 160-0023, JAPAN
Telephone: (81) (3)-6911-1200
Fax: (81) (3)-6911-1201
March 2009
MSC.Software Corporation reserves the right to make changes in specifications and other information contained in this
document without prior notice. The concepts, methods, and examples presented in this text are for illustrative and
educational purposes only, and are not intended to be exhaustive or to apply to any particular engineering problem or
design. MSC.Software Corporation assumes no liability or responsibility to any person or company for direct or indirect
damages resulting from the use of any information contained herein.
Copyright © 2008 MSC.Software Corporation. All Rights Reserved. This notice shall be marked on any reproduction of
this documentation, in whole or in part. Any reproduction or distribution of this document, in whole or in part, without the
prior written consent of MSC.Software Corporation is prohibited.
The MSC.Software corporate logo, Adams, Dytran, Easy5, Fatigue, Laminate Modeler, Marc, Mentat, MD Nastran, Patran,
MSC, MSC Nastran, Mvision, Patran, SimDesigner, SimEnterprise, SimManager, SimXpert and Sofy are trademarks or
registered trademarks of the MSC.Software Corporation in the United States and/or other countries. NASTRAN is a
registered trademark of NASA. All other trademarks belong to their respective owners.
2
CONTENTS
Section Page
1.0 Getting Started
Objectives ………………………………………………………………………………………………. 1-2
Introduction to Contact Analysis ………………………………………………………………………………... 1-5
Case Study 1 - Contact Analysis of Two Deformable Bodies ……………………………………………….. 1-11
Contact Body Definition ………………………………………………………………………………………….. 1-18
Job Setup ………………………………………………………………………………………………………….. 1-30
Workshop 1 – Solid-to-Shell Contact
2.0 Contact Basics
Contact Detection ………………………………………………………………………………………………… 2-5
Contact Search Options …………………………………………………………………………………………. 2-30
Case Study 2 – Contact Search Examples ……………………………………………………………………. 2-34
Workshop 2 – Solid-to-Solid Contact
3.0 Glued Contact
Glued Contact …………………………………….......................................................................................... 3-2
Case Study 3 – Modal Analysis with Glued Contact …………………………………………………………. 3-9
Workshop 3 – Shell Edge-to-Edge Glued Contact
4.0 Additional Contact Topics
Contact Separation Control …………………………………………………………………………….............. 4-2
Quadratic Contact ………………………………………………………………………………………………… 4-5
Bolt Preload ……………………………………………………………………………………………………….. 4-9
Workshop 4 – Bolted Joint Analysis
Copyright 2009 MSC.Software Corporation
3
Copyright 2009 MSC.Software Corporation
4
SECTION 1
GETTING STARTED
Touching Contact
Glued Contact
NAS133-b, Section 1, March 2009
Copyright 2009 MSC.Software Corporation S1-6
Contact Analysis Examples
● Solid-to-solid contact examples
Interference Fit
Edge-to-edge contact
Face-to-face contact
NAS133-b, Section 1, March 2009
Copyright 2009 MSC.Software Corporation S1-9
Contact Analysis Examples (cont.)
● Beam contact examples
Beam-to-beam contact
No Contact
Contact added
NAS133-b, Section 1, March 2009
Copyright 2009 MSC.Software Corporation S1-13
Case Study 1
● No more issues with point-to-point GAP elements in
SOL 106
● Matching meshes
● GRID-by-GRID definition
● Open/closed orientation coordinate system
● Open/closed stiffness ratios
Deformable part
● Beams CBAR/CBEAM/CROD
Limited number of
elements defined
in contact body
or
DEFORM or RIGID
List of
elements
BCPROP
CONTACT BASICS
● Beam-to-Beam contact
Master
View A
NAS133-b, Section 2, March 2009
Copyright 2009 MSC.Software Corporation S2-10
Possible Contact Situations
distance tolerance
Slave
1
2
3
4
Master
View A
● Node penetrated
● Increment will be recycled with modified step
● Important: If this situation occurs at beginning of
analysis, contact will not be found
NAS133-b, Section 2, March 2009
Copyright 2009 MSC.Software Corporation S2-15
Contact Constraint for 2D (plane stress, plane strain,
and axisymmetric) Elements
y‘
Slave C
A y
B d
x
Master
● Set up tying relation:
A = 1/2 (1- A) A)
B + 1/2 (1+ C – d
with:
displacement component in local y direction
(normal to segment BC)
natural coordinate along segment BC
natural coordinates on segment BCDE
= ERROR
= ERROR
NAS133-b, Section 2, March 2009
Copyright 2009 MSC.Software Corporation S2-19
Bias Factor
● By default, the contact tolerance is biased to the inside by a factor of 0.9*
● Can be changed within the range of bias factor 0 BIAS 1 (default: 0.9)*
● ERROR and BIAS can also be specified for specific contact pairs using the
BCTABLE entry. BCTABLE is covered later in the seminar.
● The user can specify other options using the COPT parameter
COPT = A + 10 . B + 1000 . C
● A – the outside of solid elements in the body
= 1: the outside will be in the contact description (default)
● B (flexible bodies) – the outside of shell elements in the
body
= 1: top and bottom can contact, thickness included (default)
= 2: only bottom can contact, thickness included
= 3: only bottom can contact, thickness ignored
= 4: only top can contact, thickness included
= 5: only top can contact, thickness ignored
= 6: top and bottom can contact, thickness ignored
NAS133-b, Section 2, March 2009
Copyright 2009 MSC.Software Corporation S2-25
Contact Parameter COPT (cont.)
●B (rigid bodies) – rigid surface
= 1: the rigid surface can contact (default)
●C (flexible bodies) – the edges of the body
= 1: only the beam edges can contact (default)
= 10: only the free and hard shell edges can contact
= 11: beam edges and free and hard shell edges can contact
Free edges
Hard edges
Note: In Patran you can not control the BCBODY ID. The ID’s are
assigned automatically as contact bodies are created.
2 7
body 1 body 2
6
3 5
2 7
body 2 body 1
6
3 5
4
1
2 7
Slave Master
6
3 5
independent
dependent
NAS133-b, Section 2, March 2009
Copyright 2009 MSC.Software Corporation S2-39
Case Study 2B
ISEARCH=1, Single-Sided Search
● Slave has the finer mesh. Correct choice.
2 7
Master Slave
6
3 5
3 5
1st body
above
2nd body
NAS133-b, Section 2, March 2009
Copyright 2009 MSC.Software Corporation S2-49
Specify Contact Search Order (cont.)
● Click in the cell as shown, and select 2nd1st since the user wants to
search from 2nd body to 1st body, i.e. searching from web to skin.
ISEARCH=1
● Available in SOL 101, 103, 105, 107, 108, 109, 110, 111, 112,
and 200.
BGM BGN
t n
+ > 1.0
BGST BGSN
Coarser mesh
ISEARCH=1 ERROR=default
ICOORD=1
●Important: BIAS is not specified, which defaults to 0.0 for glued contact.
NAS133-b, Section 3, March 2009
Copyright 2009 MSC.Software Corporation S3-16
Case Study 3
● Review normal modes results:
● 6 clean rigid-body modes
Fn
residual force
F1
x1 x2‘ x2‘‘ x2 x
NAS133-b, Section 4, March 2009
Copyright 2009 MSC.Software Corporation S4-3
Contact Separation Control (cont.)
● The user can also specify separation control based on stress
● Stress-based separation control eliminates the influence of
elements size
● The contact normal stress used in stress-based separation
control can be calculated in two ways:
● Divide the contact normal force by the equivalent nodal area
● Use extrapolated and averaged integration point stresses
●For quadratic elements, the extrapolated and averaged
integration point stress should be used
● The separation stress can be specified as an absolute value
or a relative value