A Coupled CFD-FEM Analysis To Simulate Blast Effects On High Security Vehicles Using Modern Hydrocodes
A Coupled CFD-FEM Analysis To Simulate Blast Effects On High Security Vehicles Using Modern Hydrocodes
A Coupled CFD-FEM Analysis To Simulate Blast Effects On High Security Vehicles Using Modern Hydrocodes
net/publication/326979187
CITATIONS READS
0 170
3 authors, including:
Hendrik Rothe
Helmut Schmidt University / University of the Federal Armed Forces Hamburg
61 PUBLICATIONS 224 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Burghard Hillig on 11 August 2018.
Abstract—The present time is shaped by a variety of religious, for the efficient use of the simulation tools. This has been
political and military conflicts. In times of asymmetric warfare established as a standard in the automotive industry, so that
and constantly changing sources of danger from terrorist almost every part of a vehicle can be constructed by using
attacks and other violence based crimes, the personal need for CAD. These complete and realistic vehicle models can be
protection continues to rise. Aside from military applications,
analyzed virtually by available simulation software.
there is a large area for the use of high security vehicles.
Outwardly almost indistinguishable from the basic vehicles, The two leading software providers for CFD / FEM
security vehicles are used for protecting heads of state, as well calculations are ANSYS (Canonsburg, USA) and Abaqus
as individuals. To remain state of the art it is necessary for FEA from Dassault Systèmes (Vélizy-Villacoublay,
security vehicles to permanently continue to develop protection France). Although both providers offer software with
against modern weapons and ammunition types. It is similar features available, their performance is characterized
enormously cost intensive to check any new technology by by different spreads and focuses. For example, Abaqus and
firing or blasting of real vehicles. Therefore, more and more CATIA, a CAD software, which is also distributed by
calculations of new security concepts and materials are carried Dassault Systèmes, is predominantly used by the automotive
out by numerical computer simulations. However, product
industry and provides excellent opportunities for the
simulation is often being performed by engineering groups
using niche simulation tools from different vendors to simulate simulation and modelling of complete vehicles. This
various design attributes. The use of multiple vendor software includes screwed and adhesive connections. On the other
products creates inefficiencies and increases costs. This paper hand, ANSYS offers a wide range of sophisticated
will present the analysis and development of an interface simulation capabilities in the field of CFD, which includes
between the most common Computer Aided Engineering the modelling and simulation of explosive detonations and
(CAE) applications ANSYS Autodyn and Abaqus to exploit the the subsequent propagation of shock waves. The different
advantages of both systems for the simulation of blast effects. focuses of the performance of ANSYS and Abaqus yield to
a mixed, demand-based use of the software in the research
Keywords-CFD-FEM coupling methods; fully automatic
structure analysis; high-performance computing techniques;
and development area, so that different software is used
blast loading; vehicle structures. even within the same company on the same project in
different areas of activity. This circumstance is amplified by
I. INTRODUCTION the fact that product simulations are performed by
Since the 1960’s, the simulation of physical processes engineering groups using niche simulation tools from
has been a steadily growing and integral part of CAE. different vendors to simulate various design attributes.
Especially, the Computational Fluid Dynamics (CFD) and Unfortunately the leading software providers avoid the
the discretization of complex models using the Finite effective interaction of their simulation tools due to mutual
Element Method (FEM) have made an impressive competition. This complicates the development effort and
development from individual highly specialized applications results in longer development times in research and
to the standard of industrial product development. This industry.
process was supported by the progressive development of Particularly, in the area of armored security vehicles, it
increasingly powerful and less expensive computer is necessary to remain state of the art and to constantly
hardware. Together with specialized software, a triumph of consider the ongoing development of modern weapon and
the simulation of physical processes in everyday technical ammunition types. Experimental tests of the harmful effects
work has emerged. Positive effects due to the use of of new technologies by blast or impact is associated with
simulation tools have been shorter development times, enormous time and financial costs.
lower production costs, more innovative products, improved In order to exploit the full potential of ANSYS and
security and higher quality. The previous modelling of Abaqus, we have developed an interface between these two
components and objects of the real world by Computer software platforms [1]. This interface allows an iterative
Aided Design (CAD) software is an important prerequisite transfer of the blast simulation of ANSYS to the structural
mechanic solver of Abaqus, which simulates the effects on work is experimental and may cause tremendous expenses.
the vehicle model and vice versa. Analytical approaches are possible if the geometries
This paper reports on the development of this interface involved are relatively simple and if the loading can be
between ANSYS and Abaqus, which will enable combining described through boundary conditions, initial conditions, or
the strengths of the two leading software providers with the a combination of the two. Numerical solutions are far more
aim of generating synergies that result in short development general in scope and remove any difficulties associated with
times and lower costs. geometry [3].
After a brief introduction and description of the different For structures under shock and impact loading,
methods of space discretization in Section III, there is a numerical simulations have proven to be extremely useful.
short section on ballistic trials where the experimental set- They provide a rapid and less expensive way to evaluate
up is depicted, followed by Section V describing the new design ideas. Numerical simulations can supply
analysis with numerical simulations. The paper ends with a quantitative and accurate details of stress, strain, and
concluding paragraph in Section VI. deformation fields that would be very expensive or difficult
to reproduce experimentally. In these numerical simulations,
II. STATE-OF-THE-ART the partial differential equations governing the basic
A first step in developing an interface between ANSYS physical principles of conservation of mass, momentum,
and Abaqus has already been reported in [1]. The developed and energy are employed. The equations to be solved are
interface allows accessing a set of data and passing them to time-dependent and nonlinear in nature. These equations,
Abaqus. Python was used as a programming language. together with constitutive models describing material
ANSYS provides the data records for the interface as .txt behavior and a set of initial and boundary conditions, define
files. These files contain data points with Cartesian the complete system for shock and impact simulations.
coordinates, which describe the propagation of shock waves The governing partial differential equations need to be
after blasting. The interface takes this data and splits it into solved in both time and space domains. The solution over
separate information. In a further step, the data is stored in a the time domain can be achieved by an explicit method. In
list, linked with the corresponding time points, pressure data the explicit method, the solution at a given point in time is
and coordinates. It is also possible to use a set of data and to expressed as a function of the system variables and
interpolate between the time points to produce a larger data parameters, with no requirements for stiffness and mass
set. After the data has been written and saved in a linked matrices. Thus, the computing time at each time step is short
form, the interface retrieves the CAD model. Subsequently, but may require numerous time steps for a complete
the explosion data can be projected onto a selectable surface solution. The solution for the space domain can be obtained
of the model. Then, an iterative loop realizes the coupling utilizing different spatial discretization, such as Lagrange
between CFD and FEM simulations. This approach for a [4], Euler [5], Arbitrary Lagrange Euler (ALE) [6], or mesh
coupled CFD-FEM analysis is called “strong coupling.” In free methods [7]. Each of these techniques has its unique
another approach, the “semi-strong coupling,” a smaller capabilities, but also limitations. Usually, there is not a
amount of data is used and mathematically interpolated for a single technique that can cope with all the regimes of a
sufficient approximation. The third concept is a “weak problem [8]. The crucial factor is the grid that causes
coupling” solution. Here, neural networks and deep learning different outcomes. More details are discussed in Section
can be used to replicate blast effects on different vehicle IV.
structures. Until now, the basic functionality of the interface Due to the fact that all engineering simulations are
could be validated on different models, including the model based on geometry to represent the design, the target and all
of a safety vehicle. its components are simulated as CAD models. Real-world
engineering commonly involves the analysis and design of
III. FUNDAMENTALS OF SIMULATION complicated geometry. These types of analysis depend
In the security sector, the partly insufficient safety of critically on having a modeling tool with a robust geometry
people and equipment due to failure of industrial import capability in conjunction with advanced, easy-to-use
components are ongoing problems that cause great concern. mesh generation algorithms [9]. It often is necessary to
Since computers and software have spread into all fields of combine different simulation and modeling techniques from
industry, extensive efforts are currently being made in order various CAE applications. However, this fact can lead to
to improve the safety by applying certain computer-based major difficulties, especially in terms of data loss and
solutions. To deal with problems involving the release of a computational effort. Particularly the leading software
large amount of energy over a very short period of time, providers prevent an interaction of their tools with
e.g., explosions and impacts, there are three approaches, competing products. But to analyze blast loading and its
which are discussed in [2]. effects on vehicle structures, different CAE tools are
As the problems are highly non-linear and require needed. Therefore, it is important that an interface is
information regarding material behavior at ultra-high provided that allows a robust interaction between various
loading rates, which are generally not available, most of the applications. Using a CAD neutral environment that
supports direct, bidirectional and associative interfaces with Even complicated geometries can be formed with these
CAE systems, the geometry can be optimized successively elements. Each FEM element has a certain number of nodes,
and analysis can be performed without loss of data [10]. which are located at its corners and have known spatial
coordinates. The displacement of these nodes represents the
IV. MATERIALS AND METHODS unknowns of the partial differential equations to be solved.
Various approaches are possible when it comes to There are multiple, different spatial discretization methods
solving problems that involve the release of large amounts related to FEM, such as Lagrange, Euler, Arbitrary
of energy in very short periods of time, which then Lagrange Euler (ALE) or mesh free methods. Each of these
methods can be used independently, but some specific
propagate as shock waves or act as impact on structures.
problems need a combination of different discretization
Analytical solutions offer a very powerful way to describe methods.
such a process. Unfortunately, their applicability is
1) Lagrange
restricted to problems with simple geometries and few The Lagrange method divides an object into a spatial grid
boundary and initial conditions. In contrast, numerical where the grid is fixed to the object and moves with it. The
simulations offer much more general applications with material components within an element do not change. If
complex structures and feasible solutions. forces are acting on a node, it is displaced, and thus the
The underlying physical model of numerical forces are transmitted to its neighboring nodes, similar to a
simulations is provided by physical conservation laws, the spring-mass system. This results in deformations of the grid.
equation of state and the constitutive model. Partial The nodes of the edge elements of an object remain
differential equations for the conservation of energy, unchanged so that the boundary and interface conditions can
momentum, and mass form the physical conservation laws. be easily applied. Clear material boundaries are also
Furthermore, the equation of state combines the internal available so that space outside the material does not require
energy or temperature and the density or volume of a an extra grid and therefore the conservation of mass is
material with the pressure. As a result, changes in the automatically satisfied. Figure 1 shows two objects with its
density and irreversible thermodynamic processes such as mesh as an example of the Lagrange method. Two objects
shock-like heating can be considered. In addition, the consisting of different materials represented by the colors
constitutive model includes the influence of the material to blue and green before (left side) and after impact (right side).
be simulated and describes the effect of deformation, i.e. The green object has an initial velocity in the direction of the
changes in shape and material strength properties. blue object. The right side of the figure shows the
Together, these equations form a set of coupled, time- discretization dependent deformation after the impact with
the Lagrange solver. The mesh is bound to the objects and
and location-dependent, highly non-linear equations, which
divides them into multiple elements. After an impact the
can be solved by computer calculations. The governing objects deform due to the deformation of the elements. A
partial differential equations need to be solved in both time weak point of the Lagrange method is a strong distortion of
and space domains. The solution over the time domain can the mesh in heavily loaded regions, as shown in Figure 1. in
be obtained by an explicit method, which is an iterative the area adjacent to the green and blue object. In general, the
method and leads to a step by step solution in the time Lagrange method is best suited for complex geometries and
domain. Software for numerical simulation of shock and structures, projectiles and other solids. A disadvantage of
impact processes is called a hydrocode [11]. Lagrange is the occurrence of strong distortions of mesh
element at high loads. Such a distorted element can adversely
A. Methods of Space Discretization
affect the temporal solution of the simulation since the time
All existing structural dynamics and wave propagation step is proportional to the size of the smallest element.
codes obtain solutions to the Differential Equations (DEs)
governing the field by solving an analogous set of algebraic
equations. The governing DEs are not solved directly,
because currently only a handful of closed-form solutions
for DEs are available. The equations of structural dynamics,
being a coupled set of rate equations, which account for the
effects of severe gradients in stress, strain and deformation,
material behavior ranging from solid to fluid to gas,
temperatures from room temperature to melt temperature are
highly nonlinear and do not lend themselves to closed-form
solutions in the general case.
To get a solution over the spatial domain a discretization
of the material with a mesh is necessary. FEM uses such a
discretization by dividing the problem space into separate
elements. These elements can have different shapes: In two
dimensions, the shape of quadrilaterals or triangles, in three
dimensions hexahedrons and tetrahedrons are usually used. Figure 1. Lagrange method example.
A large number of ad hoc models exist for explosives, deformations associated with gas and fluid flow. The
geological materials, concrete and other non-metallics. structure is modeled with the Lagrangian frame in Abaqus.
Many of these lack a firm theoretical foundation. This is an Abaqus supports familiar interactive computer-aided
area where considerable research is required, both to devise engineering concepts such as feature-based, parametric
appropriate test techniques to measure material response modeling, interactive and scripted operation, and GUI
under high strain rates, elevated temperatures and high customization [15].
pressures as well as to develop appropriate constitutive First, every possibility of transferring the data from
models. ANSYS outputs to Abaqus inputs has to be detected. A
summary of this process is shown in Figure 6.
B. Interface
ANSYS will provide the data by generating a data set
In general, an interface connects systems that have for the blast loading. Figure 7. shows the color coding of
different properties with the purpose of exchanging the shock wave goes from low pressures (0 hPa) in blue to
information. For computers, this is mainly the case between high pressures in red (> 3500 hPa). The last picture shows
software, hardware, peripheral devices and humans. the shock wave when the simulated vehicle is reached. This
Communication at the interface can be either in one data set will include snapshots of given points in time. At
direction, such as a remote control or keyboard, or in both this stage there is a data set of five points in time, between
directions, such as a touch screen or a network adapter [13]. 0.0291s and 0.0475s (after detonation). Related to the points
In the context of numerical simulation of blast and in time this data set includes the pressure values with
impact processes, an interface is necessary to ensure an Cartesian coordinates based on the simulation of the spread
effective coupling of CFD / FEM simulations between the of explosive materials. A script is coded to read the blast
software Abaqus and ANSYS. For our research, ANSYS is loading data in Abaqus. This script, coded in Python, uses
to be used to provide data from simulated explosions using the line interface in Abaqus directly. First, a blast loading
Euler-Lagrange coupling. On the other hand, the structure, data is generated in ANSYS and saved as a normal text file
which is affected by the blasting is simulated by Abaqus. in .txt format. The data set will be split to separate the
The developed Interface has the task of conveying the data different types of information. After that, a list will be
between ANSYS and Abaqus, so that the individual created to save the data and connect the related time points
simulation steps can be performed successively with respect to the coordinates and pressure values. At this point, there is
to the successive transfer of data. a possibility to use linear interpolation between the five time
points to generate a larger data base. After reading and
V. EXPERIMENTAL SECTION
saving the data set, the script will load the model used for
In computing, an interface is a shared boundary across impact tests in Abaqus. A surface of the model must be
two separate components of a computer system exchange selected to project the blast data on it.
information. The exchange can be between software, The goal is to investigate the impact of the blast data on
computer hardware, peripheral devices, humans and a full vehicle model in Abaqus. This work (in progress)
combinations of these. Some computer hardware devices starts with a less complex model to validate the function of
such as a touchscreen can both send and receive data the script and the interface itself. The first model was a
through the interface, while others such as a mouse, basic rectangle to be strained by the pressure data.
microphone or joystick operate one way only [13]. Afterwards, two more complex models were tested
Coupled FEA/CFD analysis is an alternative technique, successfully. This approach will lead to a surface similar to
where separate FEA and CFD codes are used for solid and the silhouette of high security vehicles (see Figure 8. ).
fluid regions, respectively, with a smooth exchange of
information between the two codes to ensure continuity of
blast loading data. The main merit of the approach is to
enable users to take full advantages of both CFD and FEA
capabilities.
The objective of this work is to develop an interface
between ANSYS Autodyn and Abaqus. The software
ANSYS is used to solve linear and non-linear problems of
structural mechanics, computational fluid dynamics,
acoustics and various other engineering sciences [14]. Here,
ANSYS will provide data from the simulation of blast
effects. The capability to couple Eulerian and Lagrangian Figure 6. Inputs and outputs for an interface between Ansys and Abaqus.
frames in ANSYS is helpful in blast field modeling. The Blast data consisting of several files is exported by Ansys and read via a
python script in Abaqus.
Eulerian frame is best suited for representing explosive
detonations, because the material flows through a
geometrically constant grid that can easily handle the large