Problem description
The pillar is composed of two columns of different cross-sections, one box-shaped and the other W-shaped, welded together with spot welds (Figure 1). The top end of the pillar is connected to a rigid body, which makes the deformation of the pillar easy to control by manipulating the rigid body reference node. The box-shaped column is welded to the W-shaped column with five spot welds on either side of the box-shaped column.
The columns are both composed of aluminum-killed steel, which is assumed to satisfy the Ramberg-Osgood relation between true stress and logarithmic strain,
where Young's modulus (E) is 206.8 GPa, the reference stress value (K) is 0.510 GPa, and the work-hardening exponent (n) is 4.76. In the present Abaqus analyses the Ramberg-Osgood relation is approximated using elastic and plastic material properties. The material is assumed to be linear elastic up to a yield stress of 170.0 MPa, and the stress-strain curve beyond the yield stress is defined in piecewise linear segments using plastic material properties. Poisson's ratio is 0.3.
The spot welds are modeled in both Abaqus/Standard and Abaqus/Explicit using the mesh-independent fastener capability. Connector elements with CARTESIAN and CARDAN sections are used to define deformable fasteners. Alternatively, a BUSHING connection type could have been used. The element set that contains the connector elements is referenced in the mesh-independent fastener. The spot welds at nodes 5203, 15203, 25203, 35203, and 45203 are all located on the positive z-side of the box-shaped column, with node 5203 at the bottom end of the column and node 45203 at the top end of the column (see Figure 2). Spot welds at nodes 5211, 15211, 25211, 35211, and 45211 are all located on the negative z-side of the box-shaped column, with node 5211 at the bottom end of the column and node 45211 at the top end of the column. The surfaces of the box-shaped column and the W-shaped column are specified in the mesh-independent fastener. The spot welds are defined with a diameter of .002 m. The deformable behavior in the fastener is modeled using connector elasticity, with an elastic spring stiffness of 2 × 1011 N/m in translational as well as rotational components. For the Abaqus/Explicit analysis, spot weld damage and failure are modeled using connector damage behavior. A force-based coupled damage initiation criterion that uses a connector potential with both connector force and connector moment ingredients is used. (For further description of the connector potential used, see the spot weld example in Connector Functions for Coupled Behavior.) Damage initiates when the value of the potential exceeds 2 × 105 N. A post-damage-initiation equivalent displacement of 1 × 10−7 m is allowed. Once the post-damage-initiation equivalent displacement in a spot weld reaches this value, the spot weld ceases to carry any load. Both the continuum and structural coupling capabilities are used to define the fasteners.
A Python script is included that reproduces the model using the Scripting Interface in Abaqus/CAE. The script creates and assembles Abaqus/CAE parts and uses discrete fasteners to model the spot welds. The script creates an Abaqus/Standard model that is ready to be submitted for analysis from the Job module. The discrete fasteners created by the script result in the following differences compared with the mesh-independent, or point-based, fasteners used by the example input files:
-
When you submit the Abaqus/CAE job for analysis, the discrete fasteners created by the Python script generate coupling constraints and distributing coupling constraints in the input file, together with connector elements. The example input files use mesh-independent fasteners to model point-based fasteners using connector elements.
-
You must define the radius of influence when you create a discrete fastener using Abaqus/CAE. In contrast, the example input files allow Abaqus to compute a default value of the radius of influence based on the geometric properties of the fastener, the characteristic length of connected facets, and the type of weighting function selected.
-
The input files share nodes between the pillar and the rigid body. To achieve similar behavior, the Python script creates tie constraints between the pillar and the rigid body.
For a description of the differences between discrete fasteners and point-based fasteners in Abaqus/CAE, see About fasteners.