3.17.2 Abaqus/Standard to Abaqus/Explicit co-simulation

Products: Abaqus/Standard  Abaqus/Explicit  

The tests in this section verify the co-simulation interaction of Abaqus/Standard and Abaqus/Explicit when the two analysis products address complementary domains of a model. Results obtained from an Abaqus/Explicit simulation of the same model are used as a reference solution.

Features tested

The following sections describe verification problems for:

I. Lockstep co-simulation of Abaqus/Standard nonlinear dynamic procedures to Abaqus/Explicit procedures

Elements tested

B31    C3D8I    C3D8    C3D4    S4R    T3D2   

Features tested

The fidelity and numerical stability of results obtained using a lockstep Abaqus/Standard to Abaqus/Explicit co-simulation for a model undergoing dynamic large-deformation motion.

Problem description

The problem is a simple beam subjected to an excitation force at the end (see Figure 3.17.2–1).

Figure 3.17.2–1 Continuum element co-simulation model configuration. The configuration of the beam verification problems lies on the centerline of the models shown in this figure. Shell elements, when used, lie on the outside of the models shown.

Model:

The model consists of Abaqus/Standard and Abaqus/Explicit components of a beam of length 20, width 1, and height 1.

Mesh:

A regular brick mesh is used for the continuum and shell element models.

Material:

A linear elastic material definition is used.

Boundary conditions:

The Abaqus/Standard portion of the beam is fully embedded at its end.

Loading:

The Abaqus/Explicit portion of the beam has a load applied transverse to the beam axis.

Co-simulation definition:

The PROGRAM=ABAQUS option is used in the *CO-SIMULATION definition for each model. Each model uses TIME INCREMENTATION=LOCKSTEP on the *CO-SIMULATION CONTROLS option.

Lockstep co-simulation algorithm description

When using the TIME INCREMENTATION=LOCKSTEP option, Abaqus/Standard and Abaqus/Explicit will advance their respective solution using the same time incrementation.

Results and discussion

In each case there is generally good agreement between the Abaqus/Standard to Abaqus/Explicit co-simulation results and the Abaqus/Explicit results.

Input files

Beam element tests


beam_dyntodyn_lockstep_std.inp

B31 Abaqus/Standard analysis.

beam_dyntodyn_lockstep_xpl.inp

B31 Abaqus/Explicit analysis.

beam_fullxpl.inp

B31 Abaqus/Explicit reference analysis.

Continuum element tests


contbeam_dyntodyn_lockstep_std.inp

C3D8I Abaqus/Standard analysis.

contbeam_dyntodyn_lockstep_xpl.inp

C3D8I Abaqus/Explicit analysis.

contbeam_fullxpl.inp

C3D8I Abaqus/Explicit reference analysis.

Mixed element tests


contbeam_rot_dyntodyn_lockstep_std.inp

B31, C3D8I, S4R Abaqus/Standard analysis.

contbeam_rot_dyntodyn_lockstep_xpl.inp

B31, C3D8I, S4R Abaqus/Explicit analysis.

contbeam_rot_fullxpl.inp

B31, C3D8I, S4R Abaqus/Explicit reference analysis.

Truss element tests with axial loading


truss_dyntodyn_lockstep_std.inp

T3D2 Abaqus/Standard analysis.

truss_dyntodyn_lockstep_xpl.inp

T3D2 Abaqus/Explicit analysis.

truss_fullxpl.inp

T3D2 Abaqus/Explicit reference analysis.

Tests with dissimilar meshes at the co-simulation interface regions


contbeam_dmesh_dyntodyn_lock_std.inp

C3D4 Abaqus/Standard analysis.

contbeam_dmesh_dyntodyn_lock_xpl.inp

C3D8 Abaqus/Explicit analysis.

contbeam_dmesh2_dyntodyn_lock_std.inp

C3D8 Abaqus/Standard analysis.

contbeam_dmesh2_dyntodyn_lock_xpl.inp

C3D4 Abaqus/Explicit analysis.

II. Subcycling co-simulation of Abaqus/Standard nonlinear dynamic procedures to Abaqus/Explicit procedures

Elements tested

B31    C3D8I    C3D8    C3D4    S4R    T3D2   

Features tested

The fidelity and numerical stability of results obtained using a subcycling Abaqus/Standard to Abaqus/Explicit co-simulation for a model undergoing dynamic large-deformation motion.

Problem description

The problem is a simple beam subjected to severe excitation force (see Figure 3.17.2–1).

Model:

The model consists of Abaqus/Standard and Abaqus/Explicit components of a beam of length 20, width 1, and height 1.

Mesh:

A regular brick mesh is used for the continuum and shell element models.

Material:

A linear elastic material definition is used.

Boundary conditions:

The Abaqus/Standard portion of the beam is fully embedded at its end.

Loading:

The Abaqus/Explicit portion of the beam has a load applied transverse to the beam axis.

Co-simulation definition:

The PROGRAM=ABAQUS option is used in the *CO-SIMULATION definition for each model. Each model uses TIME INCREMENTATION=SUBCYCLE on the *CO-SIMULATION CONTROLS option.

Subcycling co-simulation algorithm description

When using the TIME INCREMENTATION=SUBCYCLE option, Abaqus/Standard and Abaqus/Explicit will advance their respective solutions using time incrementation appropriate to their solution.

Results and discussion

In each case there is generally good agreement between the Abaqus/Standard to Abaqus/Explicit co-simulation results and the Abaqus/Explicit results.

Input files

Beam element tests


beam_dyntodyn_subcycle_std.inp

B31 Abaqus/Standard analysis.

beam_dyntodyn_subcycle_xpl.inp

B31 Abaqus/Explicit analysis.

beam_fullxpl.inp

B31 Abaqus/Explicit reference analysis.

Continuum element tests


contbeam_dyntodyn_subcycle_std.inp

C3D8I Abaqus/Standard analysis.

contbeam_dyntodyn_subcycle_xpl.inp

C3D8I Abaqus/Explicit analysis.

contbeam_fullxpl.inp

C3D8I Abaqus/Explicit reference analysis.

Mixed element tests


contbeam_rot_dyntodyn_subcycle_std.inp

B31, C3D8I, S4R Abaqus/Standard analysis.

contbeam_rot_dyntodyn_subcycle_xpl.inp

B31, C3D8I, S4R Abaqus/Explicit analysis.

contbeam_rot_fullxpl.inp

B31, C3D8I, S4R Abaqus/Explicit reference analysis.

Truss element tests with axial loading


truss_dyntodyn_subcycle_std.inp

T3D2 Abaqus/Standard analysis.

truss_dyntodyn_subcycle_xpl.inp

T3D2 Abaqus/Explicit analysis.

truss_fullxpl.inp

T3D2 Abaqus/Explicit reference analysis.

Tests with dissimilar meshes at the co-simulation interface regions


contbeam_dmesh_dyntodyn_sub_std.inp

C3D4 Abaqus/Standard analysis.

contbeam_dmesh_dyntodyn_sub_xpl.inp

C3D8 Abaqus/Explicit analysis.

contbeam_dmesh2_dyntodyn_sub_std.inp

C3D8 Abaqus/Standard analysis.

contbeam_dmesh2_dyntodyn_sub_xpl.inp

C3D4 Abaqus/Explicit analysis.

III. Subcycling co-simulation of Abaqus/Standard nonlinear static procedures to Abaqus/Explicit procedures

Elements tested

B31    C3D8I    C3D8    C3D4    S4R    T3D2   

Features tested

The fidelity and numerical stability of results obtained using subcycling Abaqus/Standard quasi-static procedures to Abaqus/Explicit co-simulation for a model undergoing quasi-static deformation.

Problem description

The problem is a simple beam subjected to quasi-static loading (see Figure 3.17.2–1).

Model:

The model consists of Abaqus/Standard and Abaqus/Explicit components of a beam of length 20, width 1, and height 1.

Mesh:

A regular brick mesh is used for the continuum and shell element models.

Material:

A linear elastic material definition is used.

Boundary conditions:

The Abaqus/Standard portion of the beam is fully embedded at the free end.

Loading:

The Abaqus/Explicit portion of the beam has a load applied transverse to the beam axis.

Co-simulation definition:

The PROGRAM=ABAQUS option is used in the *CO-SIMULATION definition for each model. Each model uses TIME INCREMENTATION=SUBCYCLE on the *CO-SIMULATION CONTROLS option.

Subcycling co-simulation algorithm description

When using the TIME INCREMENTATION=SUBCYCLE option, Abaqus/Standard and Abaqus/Explicit will advance their respective solutions using time incrementation appropriate to their solution.

Results and discussion

In each case there is generally good agreement between the Abaqus/Standard to Abaqus/Explicit co-simulation results and the Abaqus/Explicit results.

Input files

Continuum element tests


contbeam_statodyn_subcycle_std.inp

C3D8I Abaqus/Standard analysis.

contbeam_statodyn_subcycle_xpl.inp

C3D8I Abaqus/Explicit analysis.

contbeam_quasistatic_fullxpl.inp

C3D8I Abaqus/Explicit reference analysis.

Mixed element tests


contbeam_rot_statodyn_subcycle_std.inp

B31, C3D8I, S4R Abaqus/Standard analysis.

contbeam_rot_statodyn_subcycle_xpl.inp

B31, C3D8I, S4R Abaqus/Explicit analysis.

contbeam_rot_quasistatic_fullxpl.inp

B31, C3D8I, S4R Abaqus/Explicit reference analysis.

Truss element tests with axial loading


truss_statodyn_subcycle_std.inp

T3D2 Abaqus/Standard analysis.

truss_statodyn_subcycle_xpl.inp

T3D2 Abaqus/Explicit analysis.

truss_fullxpl.inp

T3D2 Abaqus/Explicit reference analysis.

Tests with dissimilar meshes at the co-simulation interface regions


contbeam_dmesh_statodyn_sub_std.inp

C3D4 Abaqus/Standard analysis.

contbeam_dmesh_statodyn_sub_xpl.inp

C3D8 Abaqus/Explicit analysis.

contbeam_dmesh2_statodyn_sub_std.inp

C3D8 Abaqus/Standard analysis.

contbeam_dmesh2_statodyn_sub_xpl.inp

C3D4 Abaqus/Explicit analysis.

IV. Model attribute tests for Abaqus/Standard to Abaqus/Explicit co-simulation

Elements tested

B21    C3D8I    C3D4    SFM3D4R   

Features tested

The proper operation of Abaqus/Standard to Abaqus/Explicit co-simulation is confirmed for cases involving specific modeling attributes.

Problem description

Each problem considered is a variation of those described in “Lockstep co-simulation of Abaqus/Standard nonlinear dynamic procedures to Abaqus/Explicit procedures.” Particular variations are listed in the input file description.

Results and discussion

In each case the results confirm that Abaqus/Standard to Abaqus/Explicit co-simulation operates correctly with particular modeling attributes employed.

Input files

Two-dimensional beam element tests


beam_2d_dyntodyn_subcycle_std.inp

B21 Abaqus/Standard analysis.

beam_2d_dyntodyn_subcycle_xpl.inp

B21 Abaqus/Explicit analysis.

Abaqus/Standard substructure retained nodes at the interface


contbeam_substruc_subcycle_std.inp

C3D8I Abaqus/Standard analysis.

contbeam_substructure_gen.inp

C3D8I Abaqus/Standard substructure generation.

contbeam_substruc_subcycle_std.inp

C3D8I Abaqus/Explicit analysis.

Test with mass scaling in Abaqus/Explicit


contbeam_dyntodyn_mass_scale_std.inp

C3D8I Abaqus/Standard analysis.

contbeam_dyntodyn_mass_scale_xpl.inp

C3D8I Abaqus/Explicit analysis with mass scaling.

Tests with tie constraints at the co-simulation interface


tie_dyntodyn_lockstep_std.inp

C3D4, SFM3D4R Abaqus/Standard analysis.

tie_dyntodyn_lockstep_xpl.inp

C3D4, SFM3D4R Abaqus/Explicit analysis.

tie_dyntodyn_subcycle_std.inp

C3D4, SFM3D4R Abaqus/Standard analysis.

tie_dyntodyn_subcycle_xpl.inp

C3D4, SFM3D4R Abaqus/Explicit analysis.