VAA_SPALL

Loads

Beta command

This command is in the beta stage and the format may change over time.

*VAA_SPALL
"Optional title"
mid, $\theta$, $h$, $i_f$

Parameter definition

Variable
Description
mid
Material ID
$\theta$
Fragment cone angle in degrees
$h$
Fragment cone height
quantity: Length
$i_f$
Dimensionless fragment intensity parameter

Description

This command is used to define material-specific properties of a spall cone generated by secondary fragments. The cone apex is located at $\mathbf{x}_c$ where the threat exits the back face of the armour. The cone axis $\mathbf{n}_c$ is aligned with trajectory of the threat.

A vital volume that lies within the spall cone and has a clear line of sight to its apex may be damaged by fragment impacts. The damage probability $p_D$ is calculated from the contributions of its exposed external element faces.

Consider an exposed face $i$ with centroid $\mathbf{x}_i$, area $A_i$, and outward unit normal $\mathbf{n}_i$. Its individual probability of full damage is

$\displaystyle{ p_i = \mathrm{min} \left[1, s_f \cdot i_f \cdot \frac{A_i \cdot \mathrm{max} (0, \mathbf{n}_i \cdot \hat{\mathbf{x}}_{ic})}{\pi R_i^2} \right] }$

where $s_f$ is a fragment sensitivity parameter defined in VAA_VITAL_VOLUME and

$\displaystyle{\hat{\mathbf{x}}_{ic} = \frac{\mathbf{x}_c - \mathbf{x}_i}{\vert \mathbf{x}_c - \mathbf{x}_i \vert}}$
$\displaystyle{z_i = (\mathbf{x}_i - \mathbf{x}_c) \cdot \mathbf{n}_c}$
$\displaystyle{R_i = z_i \mathrm{tan}\left( \frac{\theta}{2} \right)}$

$z_i$ is the axial distance from the cone apex to the face centroid and $\pi R_i^2$ is the cone cross-sectional area at that position. The formulation applies to faces located inside the cone, with $0 \lt z_i \leq h$.

$p_i$ is proportional to the fraction of the cone cross section covered by the projected face area. A coarse surface mesh may reduce the accuracy of this approximation.

Assuming that the contributions from $N$ exposed faces are statistically independent, the damage probability of the vital volume is:

$\displaystyle{ p_D = 1 - \prod_{i=1}^N (1 - p_i) }$
Spall cone defining region with secondary fragments
Spall cone defining region with secondary fragments

Example

Secondary fragment example

Simple example with two vital volumes, where one is sensitive to secondary fragments and one is not.

*UNIT_SYSTEM SI # # --- MESH --- # *COMPONENT_BOX "Vital volume - 1" 1, 1, 4, 8, 8 0, -0.3, 0, 0.1, -0.1, 0.2 *COMPONENT_BOX "Vital volume - 2" 2, 2, 4, 8, 8 0, 0.1, 0, 0.1, 0.3, 0.2 *COMPONENT_BOX "Armor 1 - left" 3, 3, 1, 12, 10 0.3, -0.3, 0, 0.31, -0.01, 0.2 *COMPONENT_BOX "Armor 1 - right" 4, 3, 1, 12, 10 0.3, 0.01, 0, 0.31, 0.3, 0.2 *COMPONENT_BOX "Armor 2" 5, 4, 1, 1, 10 0.3, -0.01, 0, 0.305, 0.01, 0.2 *COMPONENT_BOX "Armor 3" 6, 5, 1, 3, 5 0.25, -0.04, 0.1, 0.26, 0.04, 0.2 # # --- MATERIAL --- # *MAT_RIGID 1, 1000.0 *MAT_RIGID 2, 1000.0 *MAT_RIGID 3, 1000.0 # # --- PART --- # *PART "Vital volume - 1" 1, 1 "Vital volume - 2" 2, 2 "Armor - 1" 3, 3 "Armor - 2" 4, 3 "Armor - 3" 5, 3 # # --- VAA --- # *VAA 1 PS, 345, PS, 12, 100, 0.01 -10, 10, 3, 0, 0, 1 *SET_PART "Armor" 345 3, 4, 5 *SET_PART "Vital volumes" 12 1, 2 *TABLE 100 3, 0.007 *VAA_VITAL_VOLUME "Vital volume - 1" 1, P, 1, 1.0 *VAA_VITAL_VOLUME "Vital volume - 2" 2, P, 2, 0.0 *VAA_SPALL 3, 60.0, 0.5, 1.0 *END