Professional Documents
Culture Documents
: 3DS_Document_2015
1 Release Schedule
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
2 Material enhancements
3 Output enhancements
5 User subroutines
6 Miscellaneous
2
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
3
Consistent schedule & numbering starting in 2015
Today Dec-2015
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
3DEXPERIENCE 3DEXPERIENCE
R2015x R2016x
4
Overview
1 Release Schedule
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
2 Material enhancements
3 Output enhancements
5 User subroutines
6 Miscellaneous
5
Enhancement to Critical State (Clay) Plasticity Model
Can now be used to study deformation of orthotropic materials such as
laminated shale
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
6
Built-in User Material: Hysteretic Soil Model
Simulate the response of soils under seismic loads.
Elasticity is represented by a nonlinear, pressure
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
dependent model.
Plasticity is described by an array of perfectly plastic
subvolumes, which are combined to model complex
material behaviors.
Activated by specifying the material name to be
ABQ_HYST_SOIL.
This model is similar to the material MAT_079
(*MAT_HYSTERETIC_SOIL) in LS-Dyna.
Available in Abaqus/Explicit and Abaqus/Standard
7
Overview
1 Release Schedule
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
2 Material enhancements
3 Output enhancements
5 User subroutines
6 Miscellaneous
8
Contact output for Abaqus/Explicit
9
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
10
CSTATUS output added
w
Contact output for Abaqus/Explicit
New sensor output variables
11
Section Failure Output (SFailRatio)
Available in Abaqus/Explicit as a whole element output
This failure measure represents the ratio between the number of failed plies
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Its values should be between zero (none of the layers failed) and one (all of the
layers failed)
Available for all failure models in Abaqus/Explicit, including: progressive damage
models, shear failure, porous failure, brittle failure, Johnson-Cook dynamic
failure, etc.
12
Section Failure Output (SFailRatio)
Available in Abaqus/Explicit as a whole element output
This failure measure represents the ratio between the number of failed plies
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Its values should be between zero (none of the layers failed) and one (all of the
layers failed)
Available for all failure models in Abaqus/Explicit, including: progressive damage
models, shear failure, porous failure, brittle failure, Johnson-Cook dynamic
failure, etc.
13
Section Failure Output: Example 1
Three-Layers Composite shell structure with progressive damage; model
constrained at the ends and bent in the middle
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
elements in the middle have 2 elements in the middle have all 3 plies failed for 2 middle
1 failed ply 2 failed plies and the adjacent elements
only 1 (none at the ends)
14
Material point Status (StatusMp)
Available in Abaqus/Explicit as a material point output
Complements the existing whole element output (Status) and the newly added
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
SFailRatio output
Example: StatusMp output in a 36-layers composite structure crushed by a rigid ball:
StatusMp is for the first section point in the bottom Layer ( SFailRatio and Status are also
shown to have a better understanding of the results)
15
Reaction Force Output for Media Transport
The reaction force (RF) at the inlet and outlet control nodes for the conveyor belt
previously not available can now be requested for output.
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Example: Conveyor belt with prescribed boundary conditions at both control nodes.
16
Overview
1 Release Schedule
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
2 Material enhancements
3 Output enhancements
5 User subroutines
6 Miscellaneous
17
Tracer particles for CEL - Introduction
A new enhancement to the Coupled Eulerian-Lagrangian (CEL) technology
Development is based on the existing tracer particle technology for ALE
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
18
Tracer particles for CEL – Keyword User interface
*Step
*TRACER PARTICLE, TRACERSET=TSET, PARTICLE BIRTH STAGES=n
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
*OUTPUT, FIELD
*NODE OUTPUT, TRACERSET=TSET
U,
*OUTPUT, HISTORY
*NODE OUTPUT, TRACERSET=TSET
U,V,A
*ELEMENT OUTPUT, TRACERSET=TSET
PRESS
19
Tracer particles for CEL
Tracer particles follow the material motion in CEL simulations and allow
extraction of material point results.
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
20
Tracer particles for CEL
Performance test
All tests were run on code7sim with 8 CPUs
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Blast
(294k elements, 3400 tracer particles) 1607 1578
Sloshing
(13k elements, 2940 tracer particles) 1080 862
Flat airbag
(52.5k elements, 1440 tracer particles) 602 582
Limitations
Tracer particles cannot be used when Eulerian mesh motion is activated
Tracer particles in the same tracer set have to be created at nodes of the same Eulerian
section
21
SPH Enhancements
Element conversion based on uniform background grids
In contrast to the current conversion method based on particles generated per parent
element, this new conversion technique allows user to generate a uniform distribution of
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
22
SPH Enhancements
Element conversion based on uniform background grids - Keyword User interface
To activate element conversion using a uniform background grid:
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
23
SPH Enhancements
2nd comparison between element conversion based on uniform background
grids and the traditional element conversion
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
24
SPH Enhancements
Uniform background grid conversion for
a more complex geometry ---
Cardiovascular blood flow
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
25
SPH Enhancements
Improved boundary behavior for SPH modeling of fluid flow-type problem
Current SPH (ABAQUS 6.14) models fluid-wall boundary via contact, may lack accuracy
due to in-complete neighboring support, and can not model adhesion properly
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
New BC works for flow-type models, which improves accuracy and is also able to model
adhesion
26
SPH Enhancements - new SPH BC
Introduction of virtual particles improves accuracy of SPH wall conditions.
User interface for new SPH BC
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
*SURFACE INTERACTION
*SPH SURFACE BEHAVIOR, TYPE=FREE SLIP / NO SLIP
Use free-slip BC if viscosity is low / velocity is high
Use no-slip for “sticky” type flow problems (high viscosity and low velocity)
Fluid
particles
Virtual
i
particles
Boundary wall
27
SPH Enhancements - new SPH BC
Comparison of sloshing test between ABAQUS 6.14 and the new SPH BC
implementation
New BC prevent a complete separation of the fluid from the wall
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Cavity
formed
28
SPH Enhancements - new SPH BC
Comparison of a dam break problem between ABAQUS 6.14 and the new SPH
BC implementation
New BC models more realistic flow patterns
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Non-physical
separation
Cavity
formed
29
SPH Enhancements - new SPH BC
SPH new BC application: “Drain down” analysis .
Emptying a water-filled hemispherical tank (with a hole in the bottom)
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
30
SPH Enhancements - new SPH BC
New no-slip BC validation: Poiseuille Flow
Constant pressure gradient is applied on fluids in a circular pipe along the flow
direction
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Viscosity: μ=500 Pa s
Gravity: g=5N/Kg
31
DEM particle generation
You can now easily generate DEM particles during the course of an analysis
32
DEM particle generation – Keyword User Interface
*PARTICLE GENERATOR, NAME=GeneratorName, TYPE=PD3D, MAX NUM OF
PARTICLES=
*PARTICLE GENERATOR INLET, Surface = SurfaceName
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
33
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
34
Expanding inlet
Rotating inlet
DEM particle generation – Inlet Motion
Moving inlet
DEM particle generation – Varying Mass Flow Rate
4 Generator each generating multiple Species with constant flow speed.
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
*amplitude,
name=MassFlow
<MFTime_1>,<MFamp_1>,
<MFTime_2>,<MFamp_2>,
<MFTime_3>,<MFamp_3>,
MFTime_1=0.000
MFamp_1=0.00000005
MFTime_2=0.005
MFamp_2=0.00000001
MFTime_3=0.01
MFamp_3=0.00000005
35
DEM particle generation
Truncated normal distribution
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
36
DEM particle generation
Discrete Probability density function
PROBABILITY DENSITY FUNCTION, Name=PDF_name, TYPE=DISCRETE
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
37
DEM particle interactions
Simplified specification
of Hertz
normal contact between particles
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
38
DEM particle interactions
Hertz Normal contact between particles Note: Hertz contact stiffness is a non-
linear function of indentation.
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Force
*DISCRETE ELASTICITY K_max
E_effective, nu_effective
*surface, type=element, name=DG1_surf
DG1
*surface, type=element, name=DG2_surf d
Identation
DG2
*surface interaction
*surface Behavior, PRESSURE-OVERCLOSURE = HERTZ
K_Max
39
DEM particle interactions
JKR Normal adhesive contact between particles Note: Adhesion is triggered
upon contact
*DISCRETE SECTION, ELSET=DG1
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
*DISCRETE ELASTICITY
E_effective, nu_effective
*DISCRETE SECTION, ELSET=DG2
*DISCRETE ELASTICITY F(d)
E_effective, nu_effective
Force
K_max
*surface, type=element, name=DG1_surf
DG1
*surface, type=element, name=DG2_surf d
Identation
DG2
*surface interaction
*surface Behavior, PRESSURE-OVERCLOSURE = JKR
Surface Energy, K_Max, (SHIFTED)
40
Overview
1 Release Schedule
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
2 Material enhancements
3 Output enhancements
5 User subroutines
6 Miscellaneous
41
User-defined creep in Abaqus/Explicit
Via new user subroutine VUCREEPNETWORK
Similar to UCREEPNETWORK previously available in /Std
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
42
VDFLUX user subroutine
Can be used in Abaqus/Explicit to specify nonuniform distributed fluxes in a
dynamic coupled temperature-displacement analysis
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
can be used to define the variation of the distributed flux as a function of position,
temperature, time, velocity, element number, etc., for a group of points in a dynamic
coupled thermal-stress analysis using explicit integration (*Dynamic Temperature-
displacement);
will be called at each flux integration point associated with each element-based or
surface-based nonuniform distributed flux definition in the analysis
recognizes an amplitude reference if it appears with the associated nonuniform flux
definition.
43
VDFLUX user subroutine - Interface
subroutine vdflux (
C Read only (unmodifiable)variables -
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
44
VDFLUX user subroutine – Testing/Examples
Testing was performed for all of the two-dimensional and three-dimensional
coupled-temperatured displacement elements available in Abaqus/Explicit. In these
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
tests results obtained with the usual thermal flux loads were compared to the results
obtained by using the VDFLUX user subroutine (to apply the same flux load
magnitude). One example of this type of testing is shown below:
Usual Thermal Load VDFLUX user defined loads VDFLUX subroutine code
45
VDFLUX user subroutine – Testing/Examples
C3D10MT elements—the results of the two analyses are the same
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
46
VDFLUX user subroutine – Testing/Examples
Laser cutting example using VDFLUX user subroutine
Three laser beams positioned above a moving plate for the purpose of cutting three
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
straight channels
curCoords and dirCos are used to apply the laser fluxes on the element facets
The material melts/fails when it reaches a certain temperature (VUSDFLD user subroutine
is used for the material removal)
Beginning of the analysis At half-time of the cutting cycle End of the analysis
47
Overview
1 Release Schedule
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
2 Material enhancements
3 Output enhancements
5 User subroutines
6 Miscellaneous
48
Mass Adjust Improvements
Previous functionality
The MASS ADJUST functionality was intended to set the net mass of a component to a
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
elset1, mass_elset1
or it can be redistributed to raise the minimum stable time increment to a target value:
*Mass Adjust
elset1, mass_elset1, dt_value1
The mass can also be redistributed without altering the total mass of the elset (replace mass value
with the “word” CURRENT)
*Mass Adjust
elset1, CURRENT, dt_value
49
Mass Adjust Improvements
The Mass Adjust functionality has been enhanced in Abaqus2016 to include
Mass Adjust specified using a mass scale factor and redistribute to maximize the time
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
increment
Two options:
Maximize the stable time increment by redistributing the total mass
Maximize the stable time increment by redistributing only the added mass
These choices of mass redistribution affect the center of mass and the principal directions of
rotary inertia (redistributing only the added mass with a relatively small scale factor may have a
lesser impact)
Mass Adjust specified using a mass scale factor to redistribute mass uniformly
Does not affect the center of mass and the principal directions of rotary inertia of the model
50
Mass Adjust Improvements
Maximizing the stable time increment by redistributing the total mass
With this option the total element mass (the pre-adjusted mass plus the added mass) will
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Keword Interface
*MASS ADJUST
elem_set_name, , MAXIMIZE, scale_factor, REDIST
If the scale factor is omitted a default value of one is used to maximize the time increment
51
Mass Adjust Improvements
Maximizing the stable time increment by redistributing the total mass
Example:
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
52
Mass Adjust Improvements
Maximizing the stable time increment by redistributing the added mass only
With this option only the added mass will be redistributed among elements to maximize
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Keword Interface
*MASS ADJUST
elem_set_name, , MAXIMIZE, scale_factor, ADD
53
Mass Adjust Improvements
Maximizing the stable time increment by redistributing the total mass
Example: *Mass adjust
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
54
Mass Adjust Improvements
Maximizing the stable time increment by redistributing the total mass
Example: *Mass adjust
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
55
Preview
Next eSeminar
Wednesday, 2nd of March, 15:00
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
Topic: What’s New in Simulia? – Update Tosca, Isight & fe-safe 2016
56
3DS.COM/SIMULIA© Dassault Systèmes | Confidential Information | 2/19/2016 | ref.: 3DS_Document_2012
57