Abstract
An algorithm for parallel solution of the dynamic problems of the elasticity theory for axisymmetric objects as a three-dimensional problem of the elasticity theory has been proposed. The semidiscrete approximations reduce the problem to the solution of the Cauchy problem for a system of linear differential equations of the second order. The elements of the matrix are determined with the help of the semi-analytical finite element method (FEM) using the Fourier series analytical expansion by trigonometric functions of the angle coordinate and numerical expansion of isoparametric approximations on serendipity quadrilaterals in the meridional section. The Cauchy problem is solved by decomposing the solution into eigenfunctions, which we find using the subspace iterations method. The method has been parallelized with domain decomposition and message passing interface (MPI), and the parallelized method has been scaled to over 20 processors with high parallel performance. The numerical examples have demonstrated the performance of the proposed algorithm. The numerical results indicate that the method is very accurate and its parallelizations are efficient for both types of problems.
Access provided by Autonomous University of Puebla. Download conference paper PDF
Similar content being viewed by others
Keywords
- Axisymmetric anisotropic objects
- Dynamic elasticity
- Finite element method
- The eigenvalue problem
- The algorithm of parallelization
1 Introduction
A detailed study on the dynamic behavior of various elements of engineering structures is widely possible using modern numerical methods. It has been used in areas such as geological surveys, sound reduction, crack detection or even in earthquake propagation studies. Although 3D finite elements are universal and can be used to solve dynamic problems for structures of various complex geometry, they need huge computing capacity. The aim of this paper is to design an algorithm by combining several well-established mathematical methods with some new approaches for the efficient solution of dynamic problems for axisymmetric structures in a way involving less computational cost. Different structures of cylindrical shape elements are very often used as parts of important engineering constructions. For this reason, dynamic behavior of such structures has been extensively investigated in recent years. FEM in the form of the semidiscrete Galerkin method is so far the currently dominating one for dynamic analysis of such objects. The use of the eigenfunction expansion method for time integration together with semi-analytical FEM has become a good basis for the algorithms of parallelization [1].
2 Literature Review
Currently, there is renewed interest in this area due to advances in the development of ultrasonic and microsonic based devices for trapping of biological cells and micro particles [2]. Two types of dynamic problems are usually considered: dynamic response of a structure sustaining arbitrary loading [3, 4] and free vibration [5, 6]. As noted in [7], despite the significant growth in the breadth of its applicability, two areas have received relatively less attention in p/hp-FEM for solid mechanics: dynamic problems and parallelism [8]. A Chebyshev-Ritz numerical procedure based on the 3D elasticity theory is employed in [5] to extract the full vibration spectrum of natural frequencies along with selected 3D deformed mode shapes. To study a number of problems of harmonic and impulse oscillations, an approach of fundamental solutions for layers was developed on the basis of which amplitude characteristics, as well as stress diagrams for layers with one or two cavities of different types, were obtained [9]. Paper [3] presents an explicit smoothed finite element method (SFEM) for elastic dynamic problems. The central difference method for time integration is used in presented formulations. A spectral method for elastic wave calculations which is based on a Chebychev expansion in the vertical direction is presented in [4]. The results indicate that the method presents an improvement over the ordinary Fourier method in handling the free surface boundary condition. An algorithm that is able to solve dynamic contact problems with complex local geometries was proposed in [10]. The authors combined domain decomposition with mortar coupling, contact modeling via semismooth Newton methods and energy-consistent time integration. Numerical examples confirm the optimality of the approach and its stabilization effect applied to dynamic contact problems.
3 Research Methodology
3.1 Governing Equations
Let us consider the deformation of a three-dimensional object that occupies the axi-symmetric domain of an anisotropic, linearly elastic material. The domain is referred to a right-hand system of orthogonal, cylindrical coordinates r, \( \theta {\kern 1pt} \) and z which represent the radial, angular and axial coordinates, respectively.
The dynamic problem of elasticity is investigated in a 3D statement. The independent displacement components that describe the motion of the body can be written as
The equations of motion corresponding to the displacement field (1) can be expressed as [6]:
Here \( \rho {\kern 1pt} \) is the density of the material. We also assume that the relations for strain components and constitutive relations are given in matrix form as
and
respectively. The constitutive relations (4) contain nine independent elastic constants and involve the most widely used kinds of anisotropic media: transversely isotropic and orthotropic.
There are external loads applied to the surface of the object
here \( \Gamma _{N} \) is the part of the surface of the cylinder, \( n_{r} ,n_{\theta } ,n_{z} \) are the components of the outward unit normal vector to this surface in radial, angular and axial directions respectively, and \( \zeta_{i} { (}i = r ,\theta ,{\kern 1pt} z ) \)—are prescribed loads. Moreover, we also have the kinematic boundary conditions
where \( \varvec{g} = \left( {g_{\text{r}} ,g_{\theta } ,g_{z} } \right)^{T} \) is the given vector of displacements and initial conditions:
\( {\varvec{\upvarepsilon}} \equiv \left( {\varepsilon_{rr} ,\varepsilon_{zz} ,\varepsilon_{\theta \theta } ,\varepsilon_{rz,} \varepsilon_{r\theta } ,\varepsilon_{\theta \, z} } \right)^{T} \)—is the vector of the deformations component in (3), and \( {\varvec{\upsigma}} \equiv \left( {\sigma_{rr} ,\sigma_{zz} ,\sigma_{\theta \theta } ,\sigma_{rz,} \sigma_{r\theta } ,\sigma_{\theta \, z} } \right)^{T} \)—is the vector of the stresses component in (4).
3.2 Weak Formulation
Let us introduce the space of kinematically admissible vectors of displacement, which is analogous to [6]
The weak variational form of the initial-boundary problem (2), (5)–(7) is formulated as:
Find \( {\mathbf{u}} \in H \) such that
where bilinear forms:
and
and linear functional
Since axisymmetric objects are considered, we will present the components of the vectors of the surface load in the form of an infinite Fourier series for an angular coordinate
Then the solution of the problem (8) will be found in the form
where the following notation is introduced
-
complete orthogonal systems of trigonometric functions on the interval \( \left[ {0;2\pi } \right] \).
Partial sum
is named as the approximation of the weak solution of the problem (8).
Let us select in the subspace of the approximations \( V_{h} \) a basis of piecewise continuous test functions constructed on a regular partition of serendipity quadrilaterals:
Then Galerkin’s semidiscretization \( {\mathbf{u}}_{h}^{(i)} \left( t \right) \in V_{h} \) of the weak solution (11) is presented in the form
with unknown coefficients \( u_{kh}^{(i)} \left( t \right), \) which are functions of time. We find these coefficients for one harmonic from the Cauchy problem for a system of ordinary differential equations, which can be presented in matrix notation as
The matrices of mass \( {\mathbf{M}}{\kern 1pt}^{(i)} \) and stiffness \( {\mathbf{K}}{\kern 1pt}^{(i)} \) have the structure
and vector of load \( {\mathbf{R}}{\kern 1pt}^{(i)} \left( t \right) \)
with the coefficients
Here the elements \( C_{l}^{(i)} , \, l = 1, \ldots ,6, \) are the integrals of trigonometric functions.
3.3 Finding a Non-stationary Solution
The solution of problem (13) can be obtained using standard procedures for the solution of the Cauchy problem for ordinary second-order differential equations with constant coefficients. In direct integration, the solution of the system (13) is obtained by a numerical stepwise procedure. The number of operations in this case is directly proportional to the number of steps per time. For integration in time we use the method of expansion according to eigenfunctions.
The nodal values \( {\mathbf{U}}^{(i)} \left( t \right) \) of displacement were written as
where \( {\mathbf{X}}_{i} \left( t \right) \)—an unknown vector whose components are generalized displacements, and \( {\varvec{\Psi}}_{i} \)—the matrix whose columns are eigenvectors obtained as solutions of a generalized algebraic eigenproblem
Let us consider that in the time coordinate the solution of variational Eq. (8), can be presented as
If we denote \( {\mathbf{u}} = \left( {u_{r} ,u_{\theta } ,u_{z} } \right)^{T} \), the amplitude of displacements \( {\mathbf{u}} = {\mathbf{U}} \), then we obtain the variational equation for \( l(t) \equiv 0 \)
Here the bilinear forms have the form \( a({\mathbf{u}},{\mathbf{v}}),\;m({\mathbf{u}},{\mathbf{v}}) \) as above.
Let us formulate the following variational problem [6]:
Find a pair \( \left( {{\mathbf{u}},\omega } \right) \in V \times {\mathbf{R}} \) that
Problem (17) is a variational problem of finding eigenvalues \( \nu = \sqrt {\omega /2\pi } \) and their corresponding eigenfunctions. Applying the same approximation as for problem (8), the solution of (17) is reduced to the solution of (15).
Substituting (14) into equations and initial conditions (13) and multiplying to the left at \( {\varvec{\Psi}}_{i}^{T} \), we obtain a system of equilibrium equations for generalized displacements:
with initial conditions \( {\mathbf{X}}_{{\mathbf{i}}} {\mathbf{(0)}} = {\mathbf{0}},\quad {\dot{\mathbf{X}}}_{{\mathbf{i}}} {\mathbf{(0)}} = {\mathbf{0}}. \)
The system (18) splits into \( \tilde{k} \) separate equations
The solution of each Eq. (19) is represented in the form of the Duhamel integral:
To obtain a complete system response, it is necessary to find a solution of all \( \tilde{k} \) Eq. (19). We find the displacements of node points for i—harmonic as a superposition of the reactions of the system in all its eigenvectors.
Finally, the solution is obtained as a linear superposition according to (11) for each Fourier component present in the load.
4 Results
The approbation of the proposed approach with the parallelization was carried out on the cluster of Ivan Franko National University of Lviv, which consists of 14 computing nodes and a server under the Scientific Linux 6.2 (core 3.6.6) operating system. All computing nodes for sharing data between parallel processes are united by 1Gbit/s Ethernet. The problem of determining the dynamic reaction of a hollow cylinder, with internal radii \( R_{1} = 0.8\;{\text{m}} \) and external radii \( R_{2} = 1.2\;{\text{m}} \) and height \( L = 10\;{\text{m}} \), with a rigidly pinched lower end was solved. On the outside of the cylinder a non-axisymmetric, non-stationary, normal load is given
Since the applied load is symmetric with respect to the cross section \( \theta = 0 \), then only the coefficients with cosines are not nonzero in the expansion in a series of trigonometric functions. They are given by formulas
The physical characteristics of the cylinder were chosen as follows: the density \( \rho = 2.7 \times 10^{3} \;{\text{kg/m}}^{3} \), Poisson’s coefficient \( \nu = 0.17 \) and Young’s modulus \( E = 0.146 \times 10^{11} \;{\text{N/m}}^{2} \).
The first step for the solution of the dynamic elasticity problem is to find eigenvalues and eigenvectors of free oscillations of the object. Table 1 shows the values of the first five cyclic frequencies of free cylinder oscillations for the first five harmonics, including the zero harmonic. Here i—the column corresponds to i—the harmonic, and j—the row is j—free frequency. It is seen in Table 1 that the smallest free frequency of a cylinder corresponds to the first harmonic. This fact demonstrates that in the study of the dynamic characteristics of cylindrical objects, it is not enough to take into account only symmetric frequencies and their corresponding forms of free vibration.
There are graphs of the component of the displacement vector by the angular coordinate at the time (t = 0.17 s) on Fig. 1, that corresponds to the largest value of the amplitude of the oscillations. The graphs are marked with: solid line—displacement \( u_{r} \), dashed line—displacement \( u_{z} \) and dotted-dotted—displacement \( u_{\theta } \). In the section \( \theta = 0 \) the components \( u_{r} ,u_{z} \) of displacement, and in the section \( \theta = \pi /2 \) the displacement \( u_{\theta } \) take the maximum value.
Figure 2 presents graphs of stress changes \( \sigma_{\theta \theta } ,\sigma_{r\theta } ,\sigma_{zz} \) by angular coordinates at the moments of time when the stresses exceed the maximum of the amplitude. The solid, dashed and dotted-dashed lines represent the stresses \( \sigma_{\theta \theta } ,\sigma_{r\theta } ,\sigma_{zz} \), respectively.
5 Conclusion
The numerical investigation of dynamic problems for anisotropic axisymmetric objects within the framework of 3D linear elasticity theory has been developed. Two kinds of dynamic problems have been considered: dynamic response of a structure under an arbitrary load and free vibrations. Semidiscrete FEM with trigonometric series for an angular coordinate is used. The possibility of obtaining asymmetric oscillation frequencies in this scheme is very important. The results of numerical solutions of engineering problems confirm the effectiveness of the proposed approach. The algorithm of parallel implementation provided the opportunity to significantly reduce the time of obtaining the solution.
References
Khimich, A., Popov, A., Chistyakov, O.: Hybrid algorithms for solving the algebraic eigenalue problem with sparse matrix. Cybern. Syst. Anal. 53(6), 132–146 (2017)
Sun, Q., Klaseboer, E., Khoo, B., Chan, D.: Boundary regularized integral equation formulation of the Helmholtz equation in acoustics. R. Soc. Open Sci. 2, 140520 (2015)
Cui, X.Y., Li, G.Y.: An explicit smoothed finite element method (SFEM) for elastic dynamic problems. Int. J. Comput. Methods 10(1) (2013)
Kosloff, D., Kesslerz, D., Filho, A.Q., Tessmer, E., Behle, A., Strahilevitz, R.: Solution of the equations of dynamic elasticity by a Chebychev spectral method. Geophysics 55(6), 734–748 (1990)
Hasheminejada, S., Mirzaei, Y.: Three dimensional vibration analysis of a class of traction-free solid elastic bodies with an eccentric cavity. Shock Vibr. 19, 1341–1357 (2012)
Grigorenko, A., Dyyak, I., Makar, V.: Influence of anisotropy on the response characteristics of finite cylinders under free vibrations. Int. Appl. Mech. 37(5), 628–637 (2001)
Dong, S., Yosibash, Z.: A parallel spectral element method for dynamic three-dimensional nonlinear elasticity problems. Comput. Struct. 87, 59–72 (2009)
Dyyak, I., Prokopyshyn, I., Martynyak, R.M., Prokopyshyn, I.A.: Domain decomposition methods for problems of unilateral contact between elastic bodies with non-linear winkler covers. In: Erhel, J., Gander, M.J., oth (eds.) Lecture Notes in Computational Science and Engineering, pp. 739–748. Springer International Publishing, Switzerland (2014)
Bardzokas, D., Kushnir, D., Filshtinskii, L.: Dynamic problems of the theory of elasticity for layers and semilayers with cavities. Acta Mech. 208, 81–95 (2009)
Hager, C., Wohlmuth, B.I.: Analysis of a space-time discretization for dynamic elasticity problems based on mass-free surface elements. SIAM J. Numer. Anal. 47(3), 1863–1885 (2009)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Dyyak, I., Horlatch, V., Salamakha, M. (2020). Parallel Solution of Dynamic Elasticity Problems. In: Ivanov, V., et al. Advances in Design, Simulation and Manufacturing II. DSMIE 2019. Lecture Notes in Mechanical Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-22365-6_56
Download citation
DOI: https://doi.org/10.1007/978-3-030-22365-6_56
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-22364-9
Online ISBN: 978-3-030-22365-6
eBook Packages: EngineeringEngineering (R0)