Академический Документы
Профессиональный Документы
Культура Документы
Software Confidential
MSC.Software Confidential
MSC.Software Confidential
Contact Definition
A group of elements or geometric entities may contact. Types of contact bodies: Deformable: a group of elements Rigid: a group of geometric entities
Analytical contact definition to smooth contact surface Rigid contact bodies are specified by displacement or force applied to them
MSC.Software Confidential
Contact bodies: groups of elements or geometric entities Rigid bodiesgeometric entities or heat transfer elements
This rigid body is controlled by position in y direction, x and z are without motion
MSC.Software Confidential
MSC.Software Confidential
Rigid Body BC and Load: (a) Prescribe translational and rotation velocity and position; (b) Prescribe force through extra nodes
MSC.Software Confidential
Symmetry rigid bodies Provide easy way to apply symmetry boundary conditions contact/contact bodies in Mentat
MSC.Software Confidential
Contact Detection
uA n
MSC.Software Confidential
default contact distance tolerance can be founded in out file node not in contact
D (1-B) D(1+B)
node penetrated Contacte d surface
Default
MSC.Software Confidential
MSC.Software Confidential
Contact Tables Use of the Contact Table is to describe the specific interaction between contact pairs (i.e. contact checking is defined by contact interfaces). If no contact table is specified, each contact body is assumed to be able to touch the other including self-contact. An additional benefit can be in reducing the solution cost by specifying only those bodies that can contact. Contact tables must be turned on for the loadcase or loadstep during which it is active 4 1 3 2
MSC.Software Confidential
Contact Tables
contact/contact tables
MSC.Software Confidential
Contact Checking
7 6
body 1
3
body 2
5 4
Check Body 2: u4 = u4(u1, u3) Skipped, since node 3 has already u5 = u5(u1, u3) u6 = u6(u3, u2) been used as a tied node. u7 = u7(u3, u2)
MSC.Software Confidential
Double-sided contact:
MSC.Software Confidential
Using contact table to define contact checking order: First->second; Second->first; Double-sided; Default; Automatic.
MSC.Software Confidential
Glue Option In Contact Table: Complex body can be split up into part which can be meshed easy: (1)Define each part as a contact body; (2)Invoke the glue option in contact table to make a physical body.
MSC.Software Confidential
Interference Fit
A positive value is interference closure. A negative value is a gap . Alternatively, include the interference into the geometry and let Marc automatically return the surfaces.
gap
overlap
MSC.Software Confidential
Exclude edges (faces) that are on contact bodies that do not enter contact. Save contact checking. Define nodes that are on contact bodies that potentially enter contact. Save contact checking.
MSC.Software Confidential
Friction Model
friction models : Coulomb friction Stick-slip model Bilinear analysis/job parameters/contact parameters/friction parameters
MSC.Software Confidential
A reasonable choice for constant C (relative sliding threshold) is 1 to 10 percent of the actual sliding velocity.
C very small causes large friction and numerical convergence. C very large may cause less friction than physically expected.
All friction models in Marc can be based on either nodal force or nodal stress
Ft 1
C=1
vr
C = 0.1 -1
C = 10
MSC.Software Confidential
Fn
Fn
ut
ut= incremental tangential displacement = friction coefficient multiplier = slip to stick transition region = small number ( 0)
Stick: Slip:
f t f n f t > f n
MSC.Software Confidential
Displacement slip threshold: Friction force tolerance is for convergence. Do not change, in general.
MSC.Software Confidential
Separation Control
Setting the separation force:
Can be done in the contact table. OR jobs/mechanical/contact control/advanced contact control (Mentat); analysis/job parameters/contact parameters/separation (Patran)
The default critical separation force/stress is given by: 10% of the maximum reaction force. 10% of the maximum contact body normal stress.
MSC.Software Confidential
Suppressed: A node which comes into contact may not separate again in the same increment. In general, Not Recommended. By default, chattering is allowed.
Increment:
Next: A node which should separate can be forced not to separate in the current increment but at the beginning of the next increment. In general, Not Recommended. By default, it separates in the current increment.
MSC.Software Confidential
Marc Input Deck Three portions: (1) Parameters section: before the end card -job controls (1) Model definition section: before the end option card -nodes, elements, contact definition, BCs and loads definition, tables, materials (1) History section: after the end option card -loadsteps (loading controls)
MSC.Software Confidential
Contact Table
MSC.Software Confidential
Contact works with nearly 100% elements in Marc, i.e. quad, hex, tet, shell, beam Contact works with every material models in Marc, i.e. elastic, isotropic, anisotropic, orthotropic, plasticity, creep, elastomer, fracture mechanics Contact works with coupled thermalmechanical analysis. Contact works with remesh (auto-remesh). Post-processing is the same as models without contact. Where to find contact topics: Marc Documentations: Vol A: Theory Manual (Chapter 8 for Contact) Vol B: Element Library Vol C: Input Deck, including contact related cards in input deck
Rigid body
Rigid body
MSC.Software Confidential
Few Tips for Running Marc Contact Jobs (1) Set contact parameters as default at the initial try, except in the case that you know the physical problem. For example, set distance tolerance, bias factor, separation force, etc., as default. (2) If many contact bodies in a model, try to run the model with fewer contact bodies as the initial try. This gives insight. (3) In general, increasing the separation force stabilize the structure and makes the contact to be easier to converge. (4) Glue option stabilizes the structure and makes contact easier to converge. But, whether it can be used depends on the physical condition (5) Use contact table to define contact pairs. If you know the two bodies do not touch, do not define them contact in the contact table. (6) Use the card print,5 in the input deck to debug contact.
MSC.Software Confidential
Modeling Contact
channel billet
MSC.Software Confidential