/INTER/TYPE20 (Obsolete)

Block Format Keyword This is a general single surface or surface to surface contact interface.

Edge to edge contact is also possible. Penalty stiffness is constant and therefore the time step is not affected (for standard penalty stiffness). This contact interface can replace interface TYPE3, TYPE5, TYPE7, TYPE11 or TYPE19. The interface is basically defined in terms of one or two surfaces. If only one surface is used, this surface is self-impacting. If two surfaces are defined, nodes of surface two impact surface one. A symmetric treatment can be activated. Edges of surface one and two can be taken into account for the contact. Nodes can be added to surface.

Format

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
/INTER/TYPE20/inter_ID/unit_ID
inter_title
surf_ID1 surf_ID2 Isym Iedge grnd_ID line_ID1 line_ID2   edge_angle
        Igap   Ibag Idel    
        Fpenmax        
Blank Format
Required Fields
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
Stfac Fric Gap0 Tstart Tstop
IBC     Inacti VISs VISF  
Ifric Ifiltr Xfreq Iform          
Read this input only if Ifric > 0
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
C1 C2 C3 C4 C5
Read this input only if Ifric > 1
(1) (2) (3) (4) (5) (6) (7) (8) (9) (10)
C6                

Definitions

Field Contents SI Unit Example
inter_ID Interface identifier

(Integer, maximum 10 digits)

 
unit_ID Unit Identifier

(Integer, maximum 10 digits)

 
inter_title Interface title

(Character, maximum 100 characters)

 
surf_ID1 First surface identifier

(Integer)

 
surf_ID2 Second surface identifier
= 0
First surface is self-impacting (except if Isym = 2)

(Integer)

 
Isym Symmetric contact treatment of the nodes and the surface flag
= 0
Set to 1
= 1
Nodes from surfaces 1 and 2 and nodes from grnd_ID impact surfaces 1 and 2
= 2
Nodes from surface 2 and nodes from grnd_ID impact surface 1

(Integer)

 
Iedge Edge definition flag
= 0
No edge generation from surf_ID1 and surf_ID2
= 1
Only external border edges from surf_ID1 and surf_ID2 are generated.
= 2
All segment edges from surf_ID1 and surf_ID2 are generated.
= 3
Same as 1 + sharp edges between segments.

(Integer)

 
grnd_ID Nodes group identifier used to add nodes to surface nodes

(Integer)

 
line_ID1 First line identifier

(Integer)

 
line_ID2 Second line identifier

(Integer)

 
edge_angle Edges angle

Default = 91 (Real)

Use only if Iedge = 3

If angle between two edges is smaller than edge_angle, the edge is considered.

[ rad ]
Igap Gap/element option flag.
= 0
Gap is constant and equal to Gap0. 6
= 1
Gap varies (in space, not in time) according to the characteristics of the impacted surfaces and nodes. 7

(Integer)

 
Ibag Airbag vent holes closure flag in case of contact.
= 0 (Default)
No closure
= 1
Closure

(Integer)

 
Idel Node and segment deletion flag. 5
= 0 (Default)
No deletion
= 1
When all the elements (4-node shells, 3-node shells, solids) associated to one segment are deleted, the segment is removed from the main side of the interface. It is also removed in case of explicit deletion using Radioss Engine keyword /DEL in the Engine file.
Additionally, non-connected nodes are removed from the secondary side of the interface.
= 2
When a 4-node shell, a 3-node shell or a solid element is deleted, the corresponding segment is removed from the main side of the interface. It is also removed in case of explicit deletion using Radioss Engine keyword /DEL in the Engine file.
Additionally, non-connected nodes are removed from the secondary side of the interface.
= -1
Same as = 1, except non-connected nodes are not removed from the secondary side of the interface.
= -2
Same as = 2, except non-connected nodes are not removed from the secondary side of the interface.

(Integer)

 
Fpenmax maximum initial penetration factor (0 < Fpenmax ≤ 1). 10

Default = 1.0 (Real)

 
Stfac Interface stiffness scale factor.

Default = 1 (Real)

 
Fric Coulomb friction.

(Real)

 
Gap0 Minimum gap for impact activation. 6

If Igap = 0 default is:

Ga p 0 = min ( t , l 10 , l min 2 )

(Real)

[ m ]
Tstart Start time.

(Real)

[ s ]
Tstart Time for temporary deactivation.

(Real)

[ s ]
IBC Deactivation flag of boundary conditions at impact.

(Boolean)

 
Inacti Deactivation flag of stiffness in case of initial penetrations. 9
= 0
No action
= 1
Deactivation of stiffness on nodes
= 2
Deactivation of stiffness on elements
= 3
Change node coordinates to avoid initial penetrations
= 5
Gap is variable with time but initial penetration is computed as follows (the node is slightly depenetrated):
ga p 0 = Gap P 0 5 % ( Gap P 0 )

(Integer)

 
VISs Critical damping coefficient on interface stiffness.

Default = 0.05 (Real)

 
VISF Critical damping coefficient on interface friction.

Default = 1.0 (Real)

 
Ifric Friction formulation flag. 13 14
= 0 (Default)
Static Coulomb friction law
= 1
Generalized viscous friction law
= 2
Modified Darmstad friction law
= 3
Renard friction law

(Integer)

 
Ifiltr Friction filtering flag. 15
= 0 (Default)
No filter is used
= 1
Simple numerical filter
= 2
Standard -3dB filter with filtering period
= 3
Standard -3dB filter with cutting frequency

(Integer)

 
Xfreq Filtering coefficient.

(Real)

 
Iform Friction penalty formulation type.
= 1
Viscous (total) formulation
= 2 (Default)
Stiffness (incremental) formulation

(Integer)

 
C1 Friction law coefficient.

(Real)

 
C2 Friction law coefficient.

(Real)

 
C3 Friction law coefficient.

(Real)

 
C4 Friction law coefficient.

(Real)

 
C5 Friction law coefficient.

(Real)

 
C6 Friction law coefficient.

(Real)

 

Flags for Deactivation of Boundary Conditions: IBC

(1)-1 (1)-2 (1)-3 (1)-4 (1)-5 (1)-6 (1)-7 (1)-8
          IBCX IBCY IBCZ

Definitions

Field Contents SI Unit Example
IBCX Deactivation flag of X boundary condition at impact.
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
IBCY Deactivation flag of Y boundary condition at impact.
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 
IBCZ Deactivation flag of Z boundary condition at impact.
= 0
Free DOF
= 1
Fixed DOF

(Boolean)

 

Comments

  1. The simplest input is to enter only one self-impacting surface surf_ID1. Symmetric treatment flag Isym is used for node to surface contact but edge to edge contact is always symmetric.
  2. To emulate an interface TYPE7 or TYPE11 input:
    TYPE20 to Emulate TYPE7 Input TYPE20 to Emulate TYPE11 Input
    (TYPE20) surf_ID1 = surf_IDm (TYPE7)

    (TYPE20) grnd_ID = grnd_IDs (TYPE7)

    (TYPE20) line_ID1 = line_IDs (TYPE11)

    (TYPE20) line_ID2 = line_IDm (TYPE11)

    (TYPE20) line_ID1 = 0

    (TYPE20) line_ID2 = 0

    (TYPE20) surf_ID1 = 0

    (TYPE20) grnd_ID = 0

    (TYPE20) surf_ID2 = 0

    (TYPE20) Isym = 2

    (TYPE20) Iedge = 0

    (TYPE20) surf_ID2 = 0

    (TYPE20) Isym = 0

    (TYPE20) Iedge = 0

  3. In case of SPMD, each main segment defined by surf_IDm must be associated to an element (possibly to a void element).
  4. For the flag Ibag, refer to the monitored volume option (Monitored Volumes (Airbags)).
  5. Flag Idel = 1 has a CPU cost higher than Idel = 2.
  6. If Igap = 0, a default value used for Gap0, which is computed as:(1)
    G a p 0 = min ( t , l 10 , l min 2 )
    With,
    t
    Average thickness of the main shell elements
    l
    Average side length of the main brick elements
    lmin
    Smallest side length of all main segments (shell or brick)
  7. If Igap = 1, the gap is computed for each impact as:
    (2)
    g s + g m
    With,
    • gm: main element gap:

      g m = t 2 , with t is the thickness of the main element for shell elements

      gm = 0 for brick elements

    • gs: secondary node gap:

      gs = 0 if the secondary node is not connected to any element or is only connected to brick or spring elements.

      g s = t 2 , with t is the largest thickness of the shell elements connected to the secondary node.

      g s = 1 2 S for truss and beam elements, with S being the cross section of the element.

      If the secondary node is connected to multiple shells and/or beams or trusses, the largest computed secondary gap is used.

      If the free edge of a shell element is in contact, then Igap can shift the gap of the free edges border shells, as:


      inter_type2_Igap
      Figure 1.
  8. Deactivation of the boundary condition is applied to secondary nodes group (surf_IDs).
  9. Inacti = 3 may create initial energy if the node belongs to a spring element.
    Inacti = 5:

    Inacti_flag
    Figure 2.
  10. Maximum penetration value is set as a fraction of the actual gap (including variable gap):

    P e n e t r a t i o n F p e n m a x G a p MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbbG8FasPYRqj0=yi0dXdbba9pGe9xq=JbbG8A8frFve9 Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaacaWGqbGaam yzaiaad6gacaWGLbGaamiDaiaadkhacaWGHbGaamiDaiaadMgacaWG VbGaamOBaiabgwMiZkaadAeacaWGWbGaamyzaiaad6gacaWGTbGaam yyaiaadIhacqGHflY1caWGhbGaamyyaiaadchaaaa@4DC7@

    If the initial penetration of a secondary node is greater than the calculated maximum value (Fpenmax), the node will be deactivated from the interface (node stiffness deactivation).

  11. One node can belong to the two surfaces at the same time.
  12. There is no limitation value to the stiffness factor (but a value can be greater than 1.0 can reduce the initial time step).
  13. For Friction Formulation:
    • If the friction flag is 0 (default), the old static friction formulation is used:

      F t μ F n with μ = Fric ( μ is Coulomb friction coefficient)

    • For flag Ifric > 0, new friction models are introduced. In this case, the friction coefficient is set by a function μ = μ ( ρ , V ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbbG8FasPYRqj0=yi0dXdbba9pGe9xq=JbbG8A8frFve9 Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaacqaH8oqBcq GH9aqpcaGI8oGaaiikaiabeg8aYjaacYcacaWGwbGaaiykaaaa@3F0A@ ,
      Where,
      ρ
      Pressure of the normal force on the main segment
      V MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbbG8FasPYRqj0=yi0dXdbba9pGe9xq=JbbG8A8frFve9 Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaacaWGwbaaaa@373A@
      Tangential velocity of the secondary node
  14. Currently, the coefficients C1 through C6 are used to define a variable friction coefficient μ for new friction formulations.
    The following formulations are available:
    • Ifric = 1 (Generalized viscous friction law):(3)
      μ = Fric + C 1 p + C 2 V + C 3 p V + C 4 p 2 + C 5 V 2
    • Ifric = 2 (Modified Darmstad law):(4)
      μ = F r i c + C 1 e ( C 2 V ) p 2 + C 3 e ( C 4 V ) p + C 5 e ( C 6 V ) MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9Lq=Jc9 vqaqpepm0xbbG8FasPYRqj0=yi0dXdbba9pGe9xq=JbbG8A8frFve9 Fve9Ff0dmeaabaqaciGacaGaaeqabaWaaeaaeaaakeaacqaH8oqBcq GH9aqpcaWGgbGaamOCaiaadMgacaWGJbGaey4kaSIaam4qamaaBaaa leaacaaIXaaabeaakiabgwSixlaadwgadaahaaWcbeqaamaabmaaba Gaam4qamaaBaaameaacaaIYaaabeaaliaadAfaaiaawIcacaGLPaaa aaGccqGHflY1caWGWbWaaWbaaSqabeaacaaIYaaaaOGaey4kaSIaam 4qamaaBaaaleaacaaIZaaabeaakiabgwSixlaadwgadaahaaWcbeqa amaabmaabaGaam4qamaaBaaameaacaaI0aaabeaaliaadAfaaiaawI cacaGLPaaaaaGccqGHflY1caWGWbGaey4kaSIaam4qamaaBaaaleaa caaI1aaabeaakiabgwSixlaadwgadaahaaWcbeqaamaabmaabaGaam 4qamaaBaaameaacaaI2aaabeaaliaadAfaaiaawIcacaGLPaaaaaaa aa@6298@
    • Ifric = 3 (Renard law):

      μ = C 1 + ( C 3 C 1 ) V C 5 ( 2 V C 5 ) if V [ 0 , C 5 ]

      μ = C 3 ( ( C 3 C 4 ) ( V C 5 C 6 C 5 ) 2 ( 3 2 V C 5 C 6 C 5 ) ) if V [ C 5 , C 6 ]

      μ = C 2 1 1 C 2 C 4 + ( V C 6 ) 2 if V C 6

      Where,

      C 1 = μ s C 2 = μ d

      C 3 = μ max C 4 = μ min

      C 5 = V cr 1 C 6 = V c r 2

    • First critical velocity V c r 1 = C 5 must be different to 0 ( C 5 0 ).
    • First critical velocity V c r 1 = C 5 must be lower than the second critical velocity V c r 2 = C 6 ( C 5 < C 6 ).
    • The static friction coefficient C 1 and the dynamic friction coefficient C 2 , must be lower than the maximum friction C 3 ( C 1 C 3 and C 2 C 3 ).
    • The minimum friction coefficient C 4 , must be lower than the static friction coefficient C 1 and the dynamic friction coefficient C 2 ( C 4 C 1 and C 4 C 2 )
  15. Friction filtering:
    If Ifiltr0, the tangential forces are smoothed using a filter:(5)
    F t = α F t + ( 1 α ) F t 1
    Where, α coefficient is calculated from:
    • If Ifiltr= 1 α = X freq , simple numerical filter
    • If Ifiltr = 2 α = 2 π X freq , standard -3dB filter, with X freq = d t T , and T is filtering period
    • If Ifiltr = 3 α = 2 π X f r e q d t , standard -3dB filter, with Xfreq is cutting frequency

      The filtering coefficient Xfreq should have a value between 0 and 1.

  16. Friction penalty formulation Iform
    • If Iform = 1, (default) viscous formulation, the friction forces are:(6)
      F t = min ( μ F n , F a d h )

      While an adhesion force is computed as:

      F a d h = C V t with C = V I S F 2 K m

    • If Iform = 2, stiffness formulation, the friction forces are:(7)
      F t n e w = min ( μ F n , F a d h )

      While an adhesion force is computed as:

      F a d h = F t o l d + Δ F t with Δ F t = K V t d t

      Where, Vt is contact tangential velocity.