Skip to content. | Skip to navigation

Sections
Personal tools
You are here: Home Intro by A. Tabiei Contact Contact Spotweld

Contact Spotweld

This is a model for welding. To model the welding, one beam element with special *MAT_SPOTWELD material is used. Download is available in the download section of this document.

Keywords

Keywords

This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: spotweld.k

The used Keywords in alphabetical order.

*BOUNDARY_PRESCRIBED_MOTION_SET
*BOUNDARY_SPC_NODE
*CONTACT_AUTOMATIC_SINGLE_SURFACE
*CONTACT_SPOTWELD
*CONTACT_TIED_SHELL_EDGE_TO_SURFACE
*CONTACT_TIED_SHELL_EDGE_TO_SURFACE_BEAM_OFFSET
*CONTACT_TIED_SHELL_EDGE_TO_SURFACE_CONSTRAINED_OFFSET
*CONTACT_TIED_SHELL_EDGE_TO_SURFACE_OFFSET
*CONTROL_CONTACT
*CONTROL_HOURGLASS
*CONTROL_TERMINATION
*DATABASE_BINARY_D3PLOT
*DATABASE_BINARY_D3THDT
*DATABASE_CROSS_SECTION_SET
*DATABASE_EXTENT_BINARY
*DATABASE_GLSTAT
*DATABASE_HISTORY_NODE
*DATABASE_MATSUM
*DATABASE_NODOUT
*DATABASE_SECFORC
*DATABASE_SWFORC
*DEFINE_CURVE
*ELEMENT_BEAM
*ELEMENT_SHELL
*END
*KEYWORD
*MAT_ELASTIC
*MAT_SPOTWELD
*NODE
*PART
*SECTION_BEAM
*SECTION_SHELL
*SET_NODE_LIST
*SET_PART
*SET_SHELL_LIST
*TITLE

Reduced Input

Reduced Input

This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: spotweld.k

*Node and *Element Cards are removed.

  *KEYWORD
  *TITLE
  SPOTWELD MATERIAL   
  $                                                    
  *CONTROL_TERMINATION
  $  .100E-01         0      .000      .000      .000
  .0012
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *MAT_SPOTWELD
  $       100   1.00e-7  1.00e+08     0.300   1.00e+3   1.00e+6   1.00e-4
         100   1.00e-6  1.00e+07     0.300   1.00e+3   1.e5      1.e-6
  $       .05   0.00E+0                                         
  .3
  $*CONTACT_spotweld
  *CONTACT_tied_shell_edge_to_surface
  $*CONTACT_tied_shell_edge_to_surface_offset
  $*CONTACT_tied_shell_edge_to_surface_constrained_offset
  $*CONTACT_tied_shell_edge_to_surface_beam_offset
         100       200         3         2 
  
  
  *set_part
  200
  1,2
  *ELEMENT_BEAM                                                                   
  $       1     100     213     123  
         1     100    1213 
  $1,2
  *SECTION_BEAM                                                                   
         100         9                             1                    
  2,2
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *CONTROL_HOURGLASS
           8      
  *CONTROL_CONTACT
        .100                   1         1                             1
           0         0        10         0      
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *DATABASE_HISTORY_NODE
         123       304
  *DATABASE_CROSS_SECTION_SET
           2                            11
  *DATABASE_CROSS_SECTION_SET
           4                            12
  $
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *database_glstat
  1.e-9
  *database_matsum
  1.e-9
  *database_swforc
  .2e-4
  *DATABASE_SECFORC                                                               
    .200E-04
  *DATABASE_NODOUT                                                                
    .200E-04
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *DATABASE_BINARY_D3PLOT
    .200E-04
  *DATABASE_BINARY_D3THDT
    .500E-03
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *DATABASE_EXTENT_BINARY
                                         1
  
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *PART                                                                           
  PART PID =      100 PART NAME :P0000001                                        
         100       100       100                                                  
  *PART                                                                           
  PART PID =        1 PART NAME :P0000002                                        
           1         1         1                                                  
  *PART                                                                           
  PART PID =        2 PART NAME :P0000003                                        
           2         1         1                                                  
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *MAT_ELASTIC
           1   1.00e-8  100000.0     0.300
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *SECTION_SHELL
           1        16   0.83333       2.0       3.0
         2.0       2.0       2.0       2.0
  $.2,.2,.2,.2
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *SET_NODE_LIST                                                                  
           1                                                                      
         326       327       328       329       330       331                    
  *SET_NODE_LIST                                                                  
           2                                                                      
         242       243       244       245       246       247                    
  *SET_NODE_LIST                                                                  
           4                                                                      
         332       333       334       335       336       337                    
  *SET_SHELL_LIST                                                                 
          11         5                                                            
         101       102       103       104       105                              
  *SET_SHELL_LIST                                                                 
          12         5                                                            
         226       227       228       229       230                              
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *BOUNDARY_SPC_NODE                                                              
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *DEFINE_CURVE
           1
                0.0000                 0.0
                0.0200                40.0
  *BOUNDARY_PRESCRIBED_MOTION_SET
           1         1         2         1       1.0         0
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *CONTACT_AUTOMATIC_SINGLE_SURFACE
  $        i         i         i         i         i         i         i         i
  $     ssid      msid     sstyp     mstyp    sboxid    mboxid       spr       mpr
  
  $        f         f         f         f         f         i         f         f
  $       fs        fd        dc        vc       vdc    penchk        bt        dt
  
  $        f         f         f         f         f         f         f         f
  $      sfs       sfm       sst       mst      sfst      sfmt       fsf       vsf
  
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *NODE                                                                           
  $   NODE               X               Y               Z      TC      RC        
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  $                    (11) SHELL ELEMENT CARDS                                   
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *ELEMENT_SHELL                                                                  
  $    EID     PID      N1      N2      N3      N4                                
  $---+----1----+----2----+----3----+----4----+----5----+----6----+----7----+----8
  *END

Figures

Figures

This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: spotweld.k

image01.gif

image02.gif

Animated Result

Animated Result

This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: spotweld.k

Result

Download

Download

This example has been taken from the introductory class of Prof. Dr. Ala Tabiei. Example name: spotweld.k