SearcharxivSearch

arXiv subjects

Chongmin Song

Publications and source records attributed to Chongmin Song.

11 recordsLinked to original sources

A high-order implicit time integration method for linear and nonlinear dynamics with efficient computation of accelerations

An algorithm for a family of self-starting high-order implicit time integration schemes with controllable numerical dissipation is proposed for both linear and nonlinear transient problems. This work builds on the previous works of the authors on elastodynamics by presenting a new algorithm that eliminates the need for factorization of the mass matrix providing benefit for the solution of nonlinear problems. The improved algorithm directly obtains the acceleration at the same order of accuracy of the displacement and velocity using vector operations (without additional equation solutions). The nonlinearity is handled by numerical integration within a time step to achieve the desired order of accuracy. The new algorithm fully retains the desirable features of the previous works: 1. The order of accuracy is not affected by the presence of external forces and physical damping; 2. numerical dissipation in the algorithm is controlled by a user-specified parameter, leading to schemes ranging from perfectly nondissipative A-stable to L-stable; 3. The effective stiffness matrix is a linear combination of the mass, damping, and stiffness matrices as in the trapezoidal rule. The proposed algorithm is shown to replicate the numerical results demonstrated on linear problems in previous works. Additional numerical examples of linear and nonlinear vibration and wave propagation are presented herein. Notably, the proposed algorithms show the same convergence rates for nonlinear problems as linear problems, and very high accuracy. Second-order time integration methods commonly used in commercial software produce significantly polluted acceleration responses for a common class of wave propagation problems. The high-order time integration schemes presented here perform noticably better at suppressing spurious high-frequency oscillations and producing reliable and useable acceleration responses.

math.NA

High-order implicit time integration scheme with controllable numerical dissipation based on mixed-order Pad\'e expansions

A single-step high-order implicit time integration scheme with controllable numerical dissipation at high frequencies is presented for the transient analysis of structural dynamic problems. The amount of numerical dissipation is controlled by a user-specified value of the spectral radius $\rho_\infty$ in the high frequency limit. Using this user-specified parameter as a weight factor, a Pad\'e expansion of the matrix exponential solution of the equation of motion is constructed by mixing the diagonal and sub-diagonal expansions. An efficient timestepping scheme is designed where systems of equations, similar in complexity to the standard Newmark method, are solved recursively. It is shown that the proposed high-order scheme achieves high-frequency dissipation, while minimizing low-frequency dissipation and period errors. The effectiveness of the provided dissipation control and the efficiency of the scheme are demonstrated by numerical examples. A simple guideline for the choice of the controlling parameter and time step size is provided. The source codes written in MATLAB and FORTRAN are available for download at: https://github.com/ChongminSong/HighOrderTimeIntegration.

math.NA

High-order implicit time integration scheme based on Padé expansions

A single-step high-order implicit time integration scheme for the solution of transient and wave propagation problems is presented. It is constructed from the Padé expansions of the matrix exponential solution of a system of first-order ordinary differential equations formulated in the state-space. A computationally efficient scheme is developed exploiting the techniques of polynomial factorization and partial fractions of rational functions, and by decoupling the solution for the displacement and velocity vectors. An important feature of the novel algorithm is that no direct inversion of the mass matrix is required. From the diagonal Padé expansion of order $M$ a time-stepping scheme of order $2M$ is developed. Here, each elevation of the accuracy by two orders results in an additional system of real or complex sparse equations to be solved. These systems are comparable in complexity to the standard Newmark method, i.e., the effective system matrix is a linear combination of the static stiffness, damping, and mass matrices. It is shown that the second-order scheme is equivalent to Newmark's constant average acceleration method, often also referred to as trapezoidal rule. The proposed time integrator has been implemented in MATLAB using the built-in direct linear equation solvers. In this article, numerical examples featuring nearly one million degrees of freedom are presented. High-accuracy and efficiency in comparison with common second-order time integration schemes are observed. The MATLAB-implementation is available from the authors upon request or from the GitHub repository (to be added).

math.NA

An open-source ABAQUS implementation of the scaled boundary finite element method to study interfacial problems using polyhedral meshes

The scaled boundary finite element method (SBFEM) is capable of generating polyhedral elements with an arbitrary number of surfaces. This salient feature significantly alleviates the meshing burden being a bottleneck in the analysis pipeline in the standard finite element method (FEM). In this paper, we implement polyhedral elements based on the SBFEM into the commercial finite element software ABAQUS. To this end, user elements are provided through the user subroutine UEL. Detailed explanations regarding the data structures and implementational aspects of the procedures are given. The focus of the current implementation is on interfacial problems and therefore, element-based surfaces are created on polyhedral user elements to establish interactions. This is achieved by an overlay of standard finite elements with negligible stiffness, provided in the ABAQUS element library, with polyhedral user elements. By means of several numerical examples, the advantages of polyhedral elements regarding the treatment of non-matching interfaces and automatic mesh generation are clearly demonstrated. Thus, the performance of ABAQUS for problems involving interfaces is augmented based on the availability of polyhedral meshes. Due to the implementation of polyhedral user elements, ABAQUS can directly handle complex geometries given in the form of digital images or stereolithography (STL) files. In order to facilitate the use of the proposed approach, the code of the UEL is published open-source and can be downloaded from https://github.com/ShukaiYa/SBFEM-UEL.

cs.MS

A massively parallel explicit solver for elasto-dynamic problems exploiting octree meshes

Typical areas of application of explicit dynamics are impact, crash test, and most importantly, wave propagation simulations. Due to the numerically highly demanding nature of these problems, efficient automatic mesh generators and transient solvers are required. To this end, a parallel explicit solver exploiting the advantages of balanced octree meshes is introduced. To avoid the hanging nodes problem encountered in standard finite element analysis (FEA), the scaled boundary finite element method (SBFEM) is deployed as a spatial discretization scheme. Consequently, arbitrarily shaped star-convex polyhedral elements are straightforwardly generated. Considering the scaling and transformation of octree cells, the stiffness and mass matrices of a limited number of unique cell patterns are pre-computed. A recently proposed mass lumping technique is extended to 3D yielding a well-conditioned diagonal mass matrix. This enables us to leverage the advantages of explicit time integrator, i.e., it is possible to efficiently compute the nodal displacements without the need for solving a system of linear equations. We implement the proposed scheme together with a central difference method (CDM) in a distributed computing environment. The performance of our parallel explicit solver is evaluated by means of several numerical benchmark examples, including complex geometries and various practical applications. A significant speedup is observed for these examples with up to one billion of degrees of freedom and running on up to 16,384 computing cores.

cs.CE

Free vibration and mechanical buckling of plates with in-plane material inhomogeneity - a three dimensional consistent approach

In this article, we study the free vibration and the mechanical buckling of plates using a three dimensional consistent approach based on the scaled boundary finite element method. The in-plane dimensions of the plate are modeled by two-dimensional higher order spectral element. The solution through the thickness is expressed analytically with Pade expansion. The stiffness matrix is derived directly from the three dimensional solutions and by employing the spectral element, a diagonal mass matrix is obtained. The formulation does not require ad hoc shear correction factors and no numerical locking arises. The material properties are assumed to be temperature independent and graded only in the in-plane direction by a simple power law. The effective material properties are estimated using the rule of mixtures. The influence of the material gradient index, the boundary conditions and the geometry of the plate on the fundamental frequencies and critical buckling load are numerically investigated.

math.NA

Numerical evaluation of stress intensity factors and T-stress for interfacial cracks and cracks terminating at the interface without asymptotic enrichment

In this paper, we extend the recently proposed extended scaled boundary finite element method (xSBFEM)~\cite{natarajansong2013} to study fracture parameters of interfacial cracks and cracks terminating at the interface. The approach is also applied to crack growth along the interface and crack deflecting into the material within the context of linear elastic fracture mechanics. Apart from the stress intensity factors, the T-stress can be computed directly from the definitions, without any requirement of path independent integrals. The method aims at improving the capability of the extended finite element method in treating crack tip singularities of cracks at interfaces. An optimum size of the scaled boundary region is presented for multimaterial junctions. The proposed method: (1) does not require special numerical integration technique; (2) does not require a priori knowledge of the asymptotic fields and (3) the stiffness of the region containing the crack tip is computed directly. The robustness of the proposed approach is demonstrated with a few examples in the context of linear elastic fracture mechanics. A discussion on the crack growth along the interface and crack deflecting into the material is also presented.

math.NA

Towards Automatic Stress Analysis using Scaled Boundary Finite Element Method with Quadtree Mesh of High-order Elements

This paper presents a technique for stress and fracture analysis by using the scaled boundary finite element method (SBFEM) with quadtree mesh of high-order elements. The cells of the quadtree mesh are modelled as scaled boundary polygons that can have any number of edges, be of any high orders and represent the stress singularity around a crack tip accurately without asymptotic enrichment or other special techniques. Owing to these features, a simple and automatic meshing algorithm is devised. No special treatment is required for the hanging nodes and no displacement incompatibility occurs. Curved boundaries and cracks are modelled without excessive local refinement. Five numerical examples are presented to demonstrate the simplicity and applicability of the proposed technique.

math.NA

Finite element computations on quadtree meshes: strain smoothing and semi-analytical formulation

This short communication discusses two alternate techniques to treat hanging nodes in a quadtree mesh. Both the techniques share similarities, in that, they require only boundary information. Moreover, they do not require an explicit form of the shape functions, unlike the conventional approaches, for example, as in the work of Gupta \cite{gupta1978} or Tabarraei and Sukumar \cite{tabarraeisukumar2005}. Hence, no special numerical integration technique is required. One of the techniques relies on the strain projection procedure, whilst the other is based on the scaled boundary finite element method. Numerical examples are presented to demonstrate the accuracy and the convergence properties of the two techniques.

math.NA

Displacement based finite element formulations over polygons: a comparison between Laplace interpolants, strain smoothing and scaled boundary polygon formulation

Three different displacement based finite element formulations over arbitrary polygons are studied in this paper. The formulations considered are: the conventional polygonal finite element method (FEM) with Laplace interpolants, the cell-based smoothed polygonal FEM with simple averaging technique and the scaled boundary polygon formulation. For the purpose of numerical integration, we employ the sub-traingulation for the polygonal FEM and classical Gaussian quadrature for the smoothed FEM and for the scaled boundary polygon formulation. The accuracy and the convergence properties of these formulations are studied with a few benchmark problems in the context of linear elasticity and the linear elastic fracture mechanics. The extension of scaled boundary polygon to higher order polygons is also discussed.

math.NA

Representation of singular fields without asymptotic enrichment in the extended finite element method

In this paper, we replace the asymptotic enrichments around the crack tip in the extended finite element method (XFEM) with the semi-analytical solution obtained by the scaled boundary finite element method (SBFEM). The proposed method does not require special numerical integration technique to compute the stiffness matrix and it improves the capability of the XFEM to model cracks in homogeneous and/or heterogeneous materials without a priori knowledge of the asymptotic solutions. A heaviside enrichment is used to represent the jump across the discontinuity surface. We call the method as the extended scaled boundary finite element method (xSBFEM). Numerical results presented for a few benchmark problems in the context of linear elastic fracture mechanics show that the proposed method yields accurate results with improved condition number. A simple MATLAB code is annexed to compute the terms in the stiffness matrix, which can easily be integrated in any existing FEM/XFEM code.

math.NA