PCONTX
Bulk Data Entry Defines properties of a CONTACT interface for geometric nonlinear analysis.
Format
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
PCONTX | PID | FRIC | I | CTYPE | |||||
T | TEND | ||||||||
ISYM | I | FANG | I | I | STIF1 | STMIN | STMAX | ||
VISS | VIS | IBC | MULTIMP | ||||||
I | I | I | FFAC | ||||||
C | C | C | C | C | C |
Example
(1) | (2) | (3) | (4) | (5) | (6) | (7) | (8) | (9) | (10) |
---|---|---|---|---|---|---|---|---|---|
PCONT | 34 | ||||||||
PCONTX | 34 |
Definitions
Field | Contents | SI Unit Example |
---|---|---|
PID | Property
identification number of the associated PCONT. No default (Integer > 0) |
|
Interface stiffness
scale factor. Default as defined by CONTPRM (Real ≥ 0) |
||
FRIC | Coulomb
friction. Default as defined by CONTPRM (Real ≥ 0) |
|
Gap for impact
activation. 4
6 Default as defined by CONTPRM (Real ≥ 0) |
||
I | Flag for node and
segment deletion.
Default as defined by CONTPRM (Integer = 0, 1, or 2) |
|
Handling of initial
penetrations flag. 8
Default as defined by CONTPRM (Integer = 0, ..., 5) Valid in explicit analysis: 0, 1, 2, 3 and 5. Valid in implicit analysis: 0, 3 and 4. Invalid entries are ignored. |
||
CTYPE | Implicit contact
type. Default = TYPE7 (Character = TYPE5 or TYPE7) |
|
T | Start time Default = 0.0 (Real ≥ 0) |
|
TEND | Time for temporary
deactivation. Default = 1030 (Real ≥ 0) |
|
The following entries are relevant for explicit analysis only. | ||
ISYM | Symmetric contact flag.
If SSID defines a grid set, the contact is always a master-slave contact. Default as defined by CONTPRM (Character = SYM or UNSYM) |
|
I | Flag for edge
generation from slave and master surfaces.
Default as defined by CONTPRM (Character = NO, ALL, BORD, or FEAT) |
|
FANG | Feature angle for edge
generation (Only with I = FEAT). Default as defined by CONTPRM (Real ≥ 0) |
|
I | Gap definition flag.
Default as defined by CONTPRM (Character = CONST or VAR) |
|
I | Stiffness definition
flag. 5
Default as defined by CONTPRM (Integer = 0, ..., 5) |
|
STIF1 | Interface stiffness
(Only with ISTF =
1) Default = 0.0 (Real ≥ 0) |
|
STMIN | Minimum stiffness
(Only with I > 1). Default as defined by CONTPRM (Real ≥ 0) |
|
STMAX | Maximum stiffness
(Only with I > 1). Default as defined by CONTPRM (Real ≥ 0) |
|
IBC | Flag for deactivation
of boundary conditions at impact applied to the slave grid
set. Default as defined by CONTPRM (Character = X, Y, Z, XY, XZ, YZ, or XYZ) |
|
MULTIMP | Maximum average number
of impacted master segments per slave node. Default = 4 for SMP; 12 for SPMD (Integer > 0) |
|
VISS | Critical damping
coefficient on interface stiffness. Default as defined by CONTPRM (Real ≥ 0) |
|
VIS | Critical damping
coefficient on interface friction. Default as defined by CONTPRM (Real ≥ 0) |
|
Sorting factor. Can be
used to speed up the sorting algorithm. Is
machine-dependent. Default as defined by CONTPRM (Real ≥ 0) |
||
I | Friction formulation
flag. 9
Default as defined by CONTPRM (Character = COUL, GEN, DARM, or REN) |
|
I | Type of friction
penalty formulation. 10
Default as defined by CONTPRM (Character = VISC or STIFF) |
|
I | Friction filtering
flag. 11
Default as defined by CONTPRM (Character = NO, SIMP, PER, or CUTF) |
|
FFAC | Friction filtering
factor. Default as defined by CONTPRM (Real = 0.0 ≤ FFAC < 1.0) |
|
C, C, C, C, C, C | Coefficients to define
variable friction coefficient in I = GEN, DARM, or
REN. Default as defined by CONTPRM (Real ≥ 0) |
Comments
- The property identification number must be that of an existing PCONT Bulk Data Entry. Only one PCONTX property extension can be associated with a particular PCONT.
- PCONTX is only applied in geometric nonlinear analysis subcases which are defined by ANALYSIS = EXPDYN. It is ignored for all other subcases.
- If FRIC is not explicitly defined on the PCONTX/PCNTX# entries, the MU1 value on the CONTACT or PCONT entry is used for FRIC in the /INTER entries for Geometric Nonlinear Analysis. Otherwise, FRIC on PCONTX/PCNTX# overwrites the MU1 value on CONTACT/PCONT.
- In implicit analysis, different contact
formulations are used for contact where slave and master set do not overlap and
where they overlap (self-contact).
In the case of self-contact, the gap cannot be zero and a constant gap is used. For small initial gaps, the convergence will be more stable and faster if GAP is larger than the initial gap.
In implicit analysis, sometimes a stiffness with scaling factor reduction (for example, = 0.01) or reduction in impacted thickness (if rigid one) might reduce unbalanced forces and improve convergence, particularly in shell structures under bending where the effective stiffness is much lower than membrane stiffness; but it should be noted that too low of a value could also lead to divergence.
- If I ≠ 1, the interface stiffness K is computed from the master
segment stiffness Km and/or the slave segment stiffness Ks.
The master stiffness is computed from Km = STFAC * B * S * S/V for solids, Km = 0.5 * STFAC * E * t for shells.
The slave stiffness is an equivalent nodal stiffness computed as Ks = STFAC * B * V-3 for solids, Ks = 0.5 * STFAC * E * t for shells.
In these equations, B is the Bulk Modulus, S is the segment area, and V is the volume of a solid. There is no limitation to the value of stiffness factor (but a value larger than 1.0 can reduce the initial time step).
The interface stiffness is K = max (STMIN, min (STMAX, K1)) with- I = 0, K1 = Km
- I = 2, K1 = 0.5 * (Km + Ks)
- I = 3, K1 = max (Km, Ks)
- I = 4, K1 = min (Km, Ks)
- I = 5, K1 = Km * Ks / (Km + Ks)
- The default for the constant gap (I = CONST) is the minimum of
- t, average thickness of the master shell elements
- l/10, l - average side length of the master solid elements
- lmin/2, lmin - smallest side length of all master segments (shell or solid)
- The variable gap (I = VAR) is computed as gs + gm with:
- gm - master element gap with
gm = t/2, t: thickness of the master element for shell elements.
gm = 0 for solid elements.
- gs - slave node gap:
gs = 0 if the slave node is not connected to any element or is only connected to solid or spring elements.
gs = t/2, t - largest thickness of the shell elements connected to the slave node.
gs = 1/2✓S for truss and beam elements, with S being the cross-section of the element.
If the slave node is connected to multiple shells and/or beams or trusses, the largest computed slave gap is used.
- gm - master element gap with
- = 3, 4 are only recommended for small
initial penetrations and should be used with caution because:
- the coordinate change is irreversible.
- it may create other initial penetrations if several surface layers are defined in the interfaces.
- it may create initial energy if the node belongs to a spring element.
= 5 works as: - I defines the friction model.
I = COUL - Coulomb friction with FT ≤ FRIC * FN.
For I > 0 the friction coefficient is set by a function ( = (p, V)), where p is the pressure of the normal force on the master segment and V is the tangential velocity of the slave node.
The following formulations are available:- I = 1 - Generalized viscous friction
law
(1) - I = 2 - Darmstad law
(2) - I = 3 - Renard law
0 ≤ V ≤ C C ≤ V ≤ C C ≤ V where:(3) - The first critical velocity Vcr1 must not be 0 (C ≠ 0). It also must be lower than the second critical velocity Vcr2 (C < C).
- The static friction coefficient C and the dynamic friction coefficient C, must be lower than the maximum friction C (C ≤ C) and C ≤ C).
- The minimum friction coefficient C, must be lower than the static friction coefficient C and the dynamic friction coefficient C (C ≤ C and C ≤ C).
- I = 1 - Generalized viscous friction
law
- I selects two types of contact friction penalty formulation. The viscous (total) formulation (I = VISC) computes an adhesive force as:
(4) The stiffness (incremental) formulation (I = STIFF) computes an adhesive force as:(5) - I defines the method for computing the friction filtering coefficient. If I ≠ NO, the tangential friction forces are smoothed using a
filter:
(6) Where,
FT is the tangential force
F'T is the tangential force at time t
F'T-1 is the tangential force at time t-1
α is the filtering coefficient
I = SIMP - α = FFAC
I = PER - α = 2πdt/FFAC, where dt/T = FFAC, T is the filtering period
I = CUTF - α = 2π * FFAC * dt, where FFAC is the cutting frequency
- This card is represented as an extension to a PCONT property in HyperMesh.