The development of science and technology has generated interest in dynamic processes in various structures. Such structures include vessels, enclosures, and protective structures designed to retain significant hydro- and gas-dynamic loads and environmentally hazardous explosion products; containers for storing and transportation of explosive goods, toxic substances; chambers for power engineering based on explosive thermonuclear fusion, etc.

The possibility of controlling the symmetry of properties of the above-mentioned materials during their production would permit changing purposefully the stress-strain state (SSS) and strength of the structures. Among the most significant factors that govern the dynamic response and structural ability are the directions of spiral reinforcement of the layers and their mutual arrangement in a structural member, which should be taken into account during the SSS and strength analysis.

The current state of theoretical and experimental investigations of SSS and strength of multilayer anisotropic cylinders under internal explosive loading as well as some modern phenomenological strength criteria for composite materials (CM) were reviewed earlier in [13].

At present, the experimental studies of similar problems are detailed in the publications referred in [1]. A number of important findings have been made. Some recommendations have been put forward regarding the selection of materials, reinforcement configurations, etc. Alongside with the well-known benefits, the experimental investigations do have some drawbacks: too expensive and labor-consuming procedure, considerable difficulties in obtaining the required body of experimental data for a sufficiently full and adequate analysis of dynamic SSS and strength of a test object under explosive loading conditions. Therefore, it is rather difficult if possible to carry out a wide-scale investigation of dynamic behavior and strength and to choose an optimal design.

Nowadays the following application software packages (ASP) have been elaborated, commercialized and have found wide acceptance: ABAQUS, ANSYS, LS-DYNA and others; they enable users to calculate multidimensional SSS and strength of the above-mentioned structural members [47]. The benefits they offer are their versatility (suitability for solving a wide range of boundary value problems including those for composite cylinders and spheres), the possibility to analyze both the initial fracture and the propagating one in composite structures, the availability for purchasing, the detailed description of the packages and user’s manuals. Noteworthy is that using these ASPs one can assess the initial strength by a number of criteria. Furthermore, a user can enter some additional subprograms, including those for strength analysis by the criteria chosen. However, the last-mentioned functionality requires some adaptation of ASP and, for that purpose, a user should have a fairly high qualification.

On the other hand, these ASPs do suffer certain drawbacks.

  1. 1.

    For spirally orthotropic cylinders the ANSYS and LS-DYNA packages can solve two-dimensional (2D) axisymmetric problems only as three-dimensional (3D) ones. ABAQUS makes it possible to solve them as two-dimensional problems and numerically integrate them by the finite-element method (FEM) using a 2D mesh. If applied to bodies of regular geometry, such as cylinders, this approach seems unpractical – the finite-difference methods (FDM) would be convenient for these problems [8].

  2. 2.

    Three-dimensional nonaxisymmetric problems are in most cases integrated by the FEM on a 3D finite-element mesh. The FEM is rather cumbersome (during the preparation of input data and discretization of a computational domain) and uneconomic (it needs large RAM volume and much computer time for handling a specific problem). Using the commercially available ANSYS package one can solve some nonaxisymmetric problems of elastic bodies of revolution by the Fourier expansion into hoop coordinates, thus lowering the problem dimension by unity; in some cases, this permits applying 2D FDMs instead of FEM [6]. However, the problems for spirally orthotropic cylinders cannot be integrated by ANSYS in this way.

  3. 3.

    Three-dimensional problems including those for bodies of revolution are numerically integrated in Cartesian rectangular coordinates despite the fact that for cylindrical bodies it is most rational and convenient (for solution purposes) to write down the equations in cylindrical coordinates. In the case of cylinders, the use of Cartesian coordinates causes a number of additional rather objectionable difficulties, namely:

    1. 3.1.

      Intricacy of mathematical statement of boundary and contact conditions on cylindrical surfaces;

    2. 3.2.

      Difficulties and resulting errors arising during the 3D discretization of a cylindrical computational domain with flat-faced finite elements;

    3. 3.3.

      As a consequence of sub-items 3.1 and 3.2, there are a number of ghost effects that occur during the numerical calculation. In particular, there arise some ghost circumferential wave processes which fail to disappear even in the case of axisymmetric loading where no circumferential waves should occur by definition. Furthermore, these ghost error tend to accumulate with time, thus making the calculation of 3D problems over quite long time intervals almost impossible.

In spite of the considerable interest in studying the behavior of multilayer hollow cylinders and spheres of composites materials under internal explosive loading and commercial availability of ASPs, inadequate attention has been given to the theoretical investigation of SSS, especially strength, of these structural members on the basis of the use of three-dimensional equations of the dynamic elasticity theory [9] and elastoplasticity theory [10] for an anisotropic body, and modern theories of strength for anisotropic materials [2]. The relevant publications are dedicated mostly to the analysis of SSS and strength under static loading conditions, to the determination of natural frequencies and mode shapes, their dynamic response in the shell approximation [2]. A conventional approach is to substitute a homogeneous spirally orthotropic body for each spirally armored layer of the composite material.

For pulsed-loaded multilayer hollow cylinders with a spiral orthotropy of each layer, the Pisarenko Institute of Problems of Strength has undertaken research efforts to tackle the nonstationary 1D problems (infinitely long cylinders under axisymmetric loading), 2D problems (finite-length cylinders under axisymmetric loading or infinitely long cylinders under nonaxisymmetric loading), and 3D problems (finite-length cylinders under nonaxisymmetric loading) of SSS and strength analysis in linear and geometrically and physically nonlinear statements as well as to elaborate analytical (engineering) methods of SSS analysis for dynamically loaded heterogeneous spirally orthotropic hollow cylinders [1135]. The publications [1119] addressed only the cases of cylindrical orthotropy, while the problems in a more general statement – for spirally orthotropic layers – were solved in [2035]. Materials with a spiral and cylindrical transtropies and with isotropy of properties were considered as particular cases in this general statement. The one-dimensional problem for a spherically transtropic multilayer hollow sphere under centrally symmetric explosion was discussed earlier in [36].

All the dynamic boundary value problems for cylinders were solved in cylindrical coordinates x, φ, r [1135]. During the numerical integration of these problems the researchers used explicit time FDM schemes. Linear problems (small loads, small elastic strains and displacements) were solved by FDM in displacements [11, 12, 14, 15, 17] or by using a linearized two-dimensional Wilkins algorithm [14, 17, 18, 32, 33]. For nonaxisymmetric problems the researchers applied numerical-analytical techniques based either on the expansion of variables into a Fourier series [14, 17, 18, 32, 33] or on the use of the Bubnov–Galerkin method [1417] with respect to an angular coordinate with subsequent use of the two-dimensional Wilkins algorithm [37]. The investigations [19, 31] have demonstrated that the classical two-dimensional Wilkins algorithm has proven itself in solving linear and nonlinear problems for both short and long (until a quasistatic loading mode is reached) calculation time periods. Therefore, it is this algorithm or its modifications which were used in the publications [2035] addressing the problems in the most general statement (spiral orthotropy).

The objective of this paper is to describe a specialized ASP which has been developed recently at the Pisarenko Institute of Problems of Strength for the calculation of the dynamic one-, two-, and three-dimensional SSS and strength of multilayer hollow spirally orthotropic cylinders of finite and infinite length [2035] as well as for solving one-dimensional problems for transtropic hollow spheres. This package whose development was started back in 2003 on the basis of algorithms [1135] and modifications of earlier ASPs is free from the drawbacks peculiar to the commercially available ASPs.

The program was written for the Windows platform in the object-oriented programming language Object Pascal. For visualization of the problem and calculated results the package involves the use of a platform-independent library of 3D computer graphics OpenGL. The application software consists of individual visual and nonvisual modules, thus making it possible to easily modify (change, add/remove) various components, exploit new functionalities, and develop the package as a whole. Since the program has a windowing graphic interface a user can control the problem parameters in an on-line dialog mode. As a result of running the program, one obtains a complete set of SSS components and values of strength criteria at a preset instant of time at an arbitrary point of the calculation domain. There is also a demo version of the program; its only limitation is the program start count – 100 times.

The program is launched from the main window and has a dialog interface. All the parameters to run calculation of a particular problem can be set in the respective forms – “Material Base”, “Geometry”, “Load”, “Mesh” – and saved in a separate configuration file. Data are entered via editable, mutually dependent and information fields, dropdown lists and submenus, spreadsheets, and data files. The information fields have some limitations on entering incorrect information and provide tooltips (with explanations and applicability limits). For user’s convenience, some actions can be taken using a mouse or hot keys.

The pulsed loading of hollow cylinders and spheres is modeled in ASP by blasting a linear or concentrated explosive charge placed inside the cylinder hollow or at the sphere center.

The modeling of explosive loading in this ASP can be accomplished through a number of engineering procedures which were chosen on the basis of test calculations from numerous well-known methods of mathematical description of one-dimensional shock waves (SW) induced by blasting a concentrated explosive charge in air.

1. The procedure based on empirical relations proposed in [38]. This model has been widely accepted in foreign publications to describe behavior of various structural members under explosive loading. It involves the use of the similarity law implying that with an equal value of the parameter Z dependent on the explosive mass and the distance to the explosion the SWs induced will be equal. The parameter Z is given by Z = r/M 1/3 TNT , where M TNT is the explosive charge mass (in kg) of trinitrotoluol (TNT) equivalent, r is the distance (in m) to the explosive charge.

The procedure is applicable for the range 0.147 < Z < 40 kg/m1/3.

2. The procedure allowing for irregular SW reflection [39]. If the incident SW front forms some angle α ≥ α cr with the wall surface there occurs an irregular (nonlinear) reflection which essentially implies that the wave propagating in the disturbed media overtakes the incident wave and merge with it to form a third wave called the head SW or the Mach wave. This leads to the dependence of the SW reflection coefficient Cr on the angle of incidence α and amplitude of pressure P int of the incident SW. The pressure acting on the wall of the structural member P load is given by P load = P int C r .

The reflection coefficient C r in the proposed ASP is automatically chosen from the table according to the P int and α values. The accuracy of the Pint values which are found from the Kinney equation [40] is only slightly different from that determined by the expression presented in [38]. The other SW parameters are found in the same manner as in the procedure described in item 1 above. The procedure is applicable for the range 0.15 < Z < 20 kg/m1/3.

3. In the procedure proposed in [41] the pressure profile P(r, t) acting on the shell inner surface during the blasting of a spherical explosive charge at the center of the shell is described by the empirical relation

$$ P\left(r,t\right)=k{Q}_E{Z}^{-3}H\left(kr{Q}_E^{-1/2}-t\right), $$

where

$$ k=0.32\left(3\upgamma -1\right)/\left({\upgamma}^2-1\right), $$

Q E is the calorific value of the explosive, γ is the adiabatic index in the equation of state of the explosive, and H(t) is the Heaviside function.

4. The procedure proposed in [42] uses the empirical relations for the determination of the excess pressure ΔP in the near zone of explosion of the spherical charge

$$ \Delta P={P}_0{e}^{-t/\uptheta}, $$

where

$$ \begin{array}{cc}\hfill \uptheta ={10}^{-6}{\left(r/{r}_0\right)}^{1.6},\mathrm{s},\hfill & \hfill {P}_0=100/{\left(r/{r}_0\right)}^{1.38},\kern0.5em \mathrm{M}\mathrm{P}\mathrm{a},\hfill \end{array} $$

r 0 is the radius of the charge of TNT equivalent. These expressions are valid in the range 1 ≤ r/r 0 ≤ 16. For calculating P int this procedure is applied jointly with that described in item 3 above.

In all the procedures the calculations are performed for TNT. In case a different type of explosive is to be used, the explosive mass M E should be converted to an equivalent mass M TNT by formula [40]

$$ {M}_{TNT}={M}_E{Q}_E/{Q}_{TNT}, $$

where Q TNT is the specific heat (calorific value) of TNT.

In the commercially available application packages ABAQUS and LS-DYNA the calculation of the explosive loading parameters is carried out by the procedure described in item 1 or by using the ALE technology (the arbitrary Lagrangian–Eulerian mesh) [4, 7]. The consideration of the irregular SW reflection in the proposed ASP permits, in some case, a more accurate description of the pressure distribution over the cylinder inner surface. In addition, the use of the above procedures provides a considerable reduction of computer time for numerical solution of a problem in comparison with the ALE technology.

The cylindrical outer surface of a shell is assumed to be stress-free.

Boundary conditions at cylinder ends can be of several types. For axisymmetric problems (a 2D option, a spherical or linear explosive charge is located on the cylinder axis) the ends can be free, fixed, or sliding. For nonaxisymmetric problems (a 3D option, a spherical or linear explosive charge is radially shifted with respect to the cylinder axis) the ends can be fixed or sliding.

The analysis of infinitely long cylinders with a linear explosive charge involves the plane-strain condition; the computational domain is divided into two cells along the axis (the axial step is usually taken equal to the radial one); the sliding conditions for imaginary ends are set to be mathematically equivalent either to the plane-strain conditions or to symmetry conditions, which is the same in this case. The axisymmetric and nonaxisymmetric dynamic boundary value problems degenerate, over the space, into the one-dimensional and two-dimensional problems, respectively.

The proposed specialized ASP contains two main independent blocks as described above (2D and 3D options).

If an explosive charge is located on the cylinder axis, the SSS becomes axisymmetric, generally a two-dimensional one (except for the case of an infinitely long cylinder under the plane-strain conditions, where the problem degenerates into the one-dimensional problem) and the 2D option is used. The problem can be considered in a geometrically and physically nonlinear statement; the linear cases follow from the general statement as particular ones. The equations involved are the dynamic elastic equations for a spirally orthotropic body in cylindrical coordinates, taking into account the axial symmetry [9, 31]. Materials of the layers can also undergo plastic deformation; in this case, the equations of the no-hardening flow theory for an orthotropic medium are used [10, 30, 31] which degenerate, for isotropic materials, into the Prandtl–Reuss flow theory. Cylindrically orthotropic, spirally or cylindrically transtropic, and isotropic layers are particular cases of the spirally orthotropic ones. Numerical integration of a nonstationary two-dimensional axisymmetric boundary value problem is performed using the conventional Wilkins’ algorithm [37] modified for spirally orthotropic layers [30, 31], which is known to permit including both the physical nonlinearity (plasticity) and the geometrical one (large rotations, strains, and displacements). The detailed mathematical statement, description of the numerical method and finite-difference equations, the test and model calculations of SSS and strength (including the comparison with the available experimental data) performed by means of the proposed ASP were presented earlier in [31].

If an explosive charge is radially shifted with respect to the cylinder axis, the SSS becomes nonaxisymmetric, generally a three-dimensional one (except for the case of an infinitely long cylinder under the plane-strain conditions, where the problem degenerates into the one-dimensional problem) and the 3D option is used. The problem is solved in a linear statement: it is assumed that the strains and displacements are fairly small and that the materials of the layers deform elastically till failure. The equations involved are the three-dimensional dynamic elastic equations for a spirally orthotropic body in cylindrical coordinates in the general nonaxisymmetric statement [9, 32]. As with the 2D option, the cases of cylindrical orthotropy, spiral and cylindrical transtropies, and isotropy are automatically taken as particular cases. As shown earlier in [14, 17, 18, 32, 33], in solving a linear problem for bodies of revolution with elastic strains in the case where the SSS dependence on the hoop coordinate φ is only due to the nonaxisymmetric pattern of loading the numerical-analytical method based on expansion of variables into a Fourier series with respect to φ (first stage) has proven itself. As a consequence, the initial nonstationary three-dimensional boundary value problem is reduced to a set of two-dimensional one. It is this method which was used in developing the proposed specialized ASP. After trigonometric expansions the resulting two-dimensional dynamic boundary value problems are numerically integrated using the linearized two-dimensional Wilkins’ algorithm. During the second stage, a complete set of data is calculated in order to determine SSS at any point of the three-dimensional computational domain for the current instant of time through summation over harmonics for a user-specified particular angular coordinate.

Where necessary, the strength verification is carried out at every finite-difference cell of the computational domain at every time step. In this case, the φ coordinate should be also varied with a sufficiently small step, thus significantly increasing the computer time in comparison to that needed for determining SSS only.

The proposed ASP permits assessment of initial strength by the phenomenological criteria which are widely accepted in the relevant applications [3]: maximum-stress, maximum-strain, the Ashkenazi, Hoffman, and modified von Mises criterion (in some publications it was called the Tsai–Wu criterion). Noteworthy is that the same criteria are also used in the above-mentioned commercially available ASPs. However, the analysis in [3] has demonstrated that the Hill’s criterion conventionally involved in the applications for solving two-dimensional problems has significant drawbacks when it is applied to the three-dimensional SSS. Therefore, it is not employed in the proposed ASP. The Ashkenazi criterion is used only for the composites with equal tensile and compression strengths; all the other criteria are applied for the materials that have equal and unequal strengths.

Using the proposed ASPs, one can assess strength at the current instant of time in the entire computational domain: the maximum (over the whole volume of the test body) value of strength function Φmax at every time step is monitored by a given strength criterion (or several ones simultaneously). If the condition Φmax ≤ 1 is met, the structure is considered to be strong. If Φmax > 1, the strength condition is not met and the strength of the structure at a given point (a finite-difference cell) in the structural member at the current instant of time fails.

Note that when specifying strength characteristics for composites in the ASP using the Hoffman and Ashkenazi criteria one should check whether the necessary and sufficient stability conditions are met [43, 44]. For the Hoffman quadratic strength criterion and the von Mises generalized criterion the verification of invariance conditions should be added in the cases of transtropic and isotropic materials [3, 34, 43].

The mathematical statement, the description of the numerical-analytical method, the difference of the linearized Wilkins algorithm from the conventional one, the test and model calculations including the comparison with the data obtained by the commercial software package LS-DYNA were presented in [32, 33]. The numericalanalytical method including all the intermediate stages (statement of constitutive two-dimensional dynamic boundary value problems resulting from the expansion of variables into a Fourier series with respect to φ, and their finite-difference approximation) is detailed in [45].

For the purpose of monitoring the computations the program provides visualization of the time dependence of stress and strain components, displacements, and strength criteria in the form of diagrams and vector fields. This representation makes it possible to monitor values of the sought-for functions, their dynamics and distribution over the computational domain, to stop computations in case the solution becomes instable and in case the strength criteria are exceeded. This permits reducing the computation time with varying parameters. The calculation process and output are given in windows “Calculation” and “Graphics.” When the calculation is complete the selected results can be saved in a text file or exported to MS Office Excel.

Thus, in the proposed ASP the two- and three-dimensional dynamic boundary value problems are reduced to the two-dimensional ones and are integrated in cylindrical coordinates using an explicit time scheme on a two-dimensional finite-difference mesh of the FDM without involving any three-dimensional discretization of the computational domain and dynamic three-dimensional FEM in the Cartesian coordinates as conventionally done in the modern commercially available packages [47]. This feature makes it significantly simpler for a user to prepare input data, reduces the computer time for solving a problem, simplify obtaining output data, provide a considerable saving in the RAM volume needed for the calculations, and thus ensure a more accurate SSS and strength calculations on fine 2D meshes in comparison to a larger 3D discretization of the computational domain with the same sizes of arrays of variables. Also, owing to the use of a global cylindrical coordinate system the program gives more accurate SSS and strength data for a cylindrical test object in comparison with the commercial ASPs [47]. The block structure of the package permits a user to enter additional relatively simple subprograms that do not require any high programming skills; these subprograms provide strength assessment by the criteria that differ from those described above.

The limitations peculiar to the proposed ASP in comparison to its commercial counterparts consist in the following:

  1. (i)

    a narrow class of problems to handle;

  2. (ii)

    the calculation of plasticity is performed using only the theory of flow with no hardening (the Prandtl–Reuss flow theory);

  3. (iii)

    no possibility to calculate the propagating fracture;

  4. (iv)

    nonaxisymmetric problems can be numerically calculated only in linear statements.

Finally, the proposed ASP provides also an option for solving linear one-dimensional problems for multilayer elastic hollow spheres under centrally symmetric pulsed loading [36]. The layers are spherically transtropic or isotropic. The problem is numerically solved in displacements by the explicit “cross” type scheme of FDM [11, 12, 15, 36]. The application software package enables a user to determine SSS for these objects and to assess their strength by the above-mentioned criteria.