Open Access
ARTICLE
Sensitivity Analysis of Structural Dynamic Behavior Based on the Sparse Polynomial Chaos Expansion and Material Point Method
1 Key Laboratory of In-situ Property-improving Mining of Ministry of Education, Taiyuan University of Technology, Taiyuan, 030024, China
2 Academy of Military Science, Beijing, 100091, China
3 College of Mechanical and Vehicle Engineering, Taiyuan University of Technology, Taiyuan, 030024, China
4 Department of Civil Engineering, Monash University, Clayton, VIC 3800, Australia
* Corresponding Author: Zhuxuan Meng. Email:
Computer Modeling in Engineering & Sciences 2025, 142(2), 1515-1543. https://doi.org/10.32604/cmes.2025.059235
Received 01 October 2024; Accepted 19 December 2024; Issue published 27 January 2025
Abstract
This paper presents a framework for constructing surrogate models for sensitivity analysis of structural dynamics behavior. Physical models involving deformation, such as collisions, vibrations, and penetration, are developed using the material point method. To reduce the computational cost of Monte Carlo simulations, response surface models are created as surrogate models for the material point system to approximate its dynamic behavior. An adaptive randomized greedy algorithm is employed to construct a sparse polynomial chaos expansion model with a fixed order, effectively balancing the accuracy and computational efficiency of the surrogate model. Based on the sparse polynomial chaos expansion, sensitivity analysis is conducted using the global finite difference and Sobol methods. Several examples of structural dynamics are provided to demonstrate the effectiveness of the proposed method in addressing structural dynamics problems.Keywords
In practical engineering, structures are often subjected to dynamic loads such as impact loads and vibration loads. With the increasing demands for safety and reliability in fields like mechanical, civil, and military engineering, accurately assessing the effects of these dynamic loads on structures has become a critical issue [1,2]. However, experimental studies on these responses are usually costly, and time-consuming, and the results are often difficult to predict accurately. For this reason, a variety of numerical simulation methods [3,4] have been applied to the engineering field with successful results. Among them, the material point method (MPM) proposed by Sulsky et al. [5,6] has been proven to have high accuracy in dealing with institutional dynamics problems such as extreme deformation, which is a meshless method based entirely on Lagrangian particles and avoids the mesh distortion problem inherent to the Lagrangian method in deformation calculations by combining the advantages of the Lagrangian method and Eulerian method. In recent years, Zhang et al. [7] proposed the material point finite element method based on the two methods for accurately dealing with deformation problems, and developed MPM3D, a three-dimensional explicit parallel material point method numerical simulation software for impact explosion problems. Lian et al. [8] introduced finite elements into MPM and proposed the hybrid material point finite element method. In addition, scholars have proposed an adaptive split-mass scheme for MPM [9] and established a contact algorithm based on localized multiple background grids [10], all of which are improving the simulation accuracy.
In structural dynamics, there are multiple sources of uncertainty associated with structural model properties, including random variations in material properties, load variations, etc. Therefore, the effect of uncertainty in structural parameters on the properties of structural dynamics is important [11,12]. Structural dynamics sensitivity analysis is a method for assessing the sensitivity of the dynamic properties of a structural system to changes in design parameters, which includes local sensitivity analysis (LSA) and global sensitivity analysis (GSA). Some of the sensitivity analysis methods are the global finite difference method (FDM) [13], Morris method [14], fourier amplitude sensitivity test (FAST) [15], and Sobol method [16] based on variance decomposition. In particular, the FDM and Sobol methods have higher accuracy in dealing with nonlinear systems such as structural dynamics.
Sensitivity analysis [17,18] of structural dynamics has traditionally been conducted using finite element methods. However, for deformation problems, MPM has high accuracy, but MPM simulations are computationally expensive and therefore less suitable for large-scale fast iterative calculations. This limitation restricts the broader application of MPM in sensitivity analysis, particularly when a high number of iterations is required for the comprehensive exploration of parameter spaces. To reduce the computational cost of the MPM, Dong et al. [19] use multiple GPUs to parallelize the MPM, Wang et al. [20] use a GPU acceleration framework coupled with MPM, Zeng et al. [21] propose an adaptive peridynamics MPM, and Huang et al. [22] proposed an MPM parallel algorithm for shared memory computers based on OpenMP, all of which improve the computational efficiency. All these methods can improve the computational efficiency of MPM, but they are still inefficient for the large number of samples required for sensitivity analysis. Therefore, the contribution of this paper is to present the construction of a response surface model (e.g., support vector machine (SVM) [23], decision tree (DT) [24], Gaussian process regression (GPR) [25], polynomial chaos expansion (PCE) [26], etc.) as a surrogate model for MPM, which enables efficient Monte Carlo simulation.
Response surface methods involve two types of numerical errors, the Monte Carlo error (which converges to zero when the sample size is infinite), and the error between the alternative model and the real physical model, which significantly affects the computation of local and global sensitivities. In recent years, the PCE model has been widely used in sensitivity analysis because it can avoid the first type of errors and improve computational accuracy. The advantage of PCE is that it can perform both local and global sensitivity analysis, including Sobol indices [27] which can be derived directly from PCE coefficients [28] or even distribution-based sensitivity indices [29] derived from PCE [30], it is possible to analytically obtain derivatives of PCE [31]. However, this approach will face a serious “curse of dimension” problem when confronted with high-dimensional and high-order PCE. To overcome this difficulty, Blatman et al. [32] proposed a sparse PCE method, which uses adaptive least squares regression or minimum angle regression to retain the main variance contributors in the PCE, and avoids solving the coefficients of all the PCE expansion terms. The main difference between sPCE and traditional PCE lies in sparsity. The sPCE model reduces computational complexity and the number of required samples by selecting the most important polynomial basis functions, thereby improving efficiency. The benefits of using the sPCE model include faster computation speed, lower memory usage, and higher accuracy when dealing with high-dimensional uncertainties. In addition, some scholars have used more advanced sampling techniques to efficiently construct PCE, e.g., active learning further reducing the number of samples [33,34] or adaptive stochastic domain decomposition (multi-element PCE) [30]. In the process of determining the basis functions, researchers have proposed greedy algorithms such as orthogonal matching pursuit (OMP) [35] and randomized greedy algorithm (RGA) [36], all of which improve the accuracy of sPCE. The second type of error mainly depends on the order of the polynomial expansion, and the error decreases with the increase of the order, but the efficiency also decreases, so the contribution of this paper is to present an approach that balances the accuracy and the efficiency to reduce the second type of error and thus to obtain the accurate sPCE.
In this paper, several classical examples of structural dynamics are selected for sensitivity analysis tests. The response surface models are constructed to replace the MPM physical model to improve the computational efficiency and reduce the Monte Carlo error. Based on RGA, the coefficient of variation [37] is introduced as an adaptive termination condition for polynomial order selection, to obtain an accurate sPCE surrogate model and reduce the error between the alternative model and the real physical model. The FDM and Sobol methods are introduced to compute local and global sensitivities based on the sPCE model to improve the accuracy and completeness of the results. In brevity, the innovations of this paper are as follows:
• The MPM is used for sensitivity analysis of structural dynamics.
• Response surface model is constructed to replace the MPM-based physical model.
• Adaptive RGA is used to obtain an accurate sPCE model.
• Local and global sensitivity analysis of structural dynamics based on sPCE.
The remaining structure of this paper is outlined as follows: Section 2 introduces the analytical process of the MPM utilized for computing various output parameters in the case studies presented in this paper. Section 3 describes the principles of sPCE and the process of solving for local and global sensitivities. Section 4 validates the proposed methods’ accuracy and effectiveness through numerical examples. Finally, Section 5 provides concluding observations.
2 Structural Dynamics Analysis by Material Point Method
The material point method (MPM) uses two types of discretization: background mesh discretization, which solves the discrete governing equations, and material point discretization, which defines the object’s geometrical configuration and the physical quantities it contains. The method combines the best of Eulerian and Lagrangian approaches by storing physical information on material points, employing Lagrangian material points to track material interfaces, and introducing an intrinsic model related to the deformation history. An interpolation function transfers physical information from material points to background nodes, and the equilibrium equations are computed on the background mesh. Mesh distortion is prevented due to the steady backdrop mesh.
As shown in Fig. 1, the computational process of MPM is divided into four steps: First, the background mesh is defined and the mass, momentum, and internal force terms of all the mass points are mapped to the background mesh nodes. Second, the physical information carried by the material points is mapped to the background grid through shape function interpolation, updating the momentum and displacement information of the background grid nodes. Third, the velocity and acceleration fields of the background mesh nodes are used to update the positions and velocities of the particles, the nodal velocity fields are utilized to calculate the strain increments and spin increments, and the stresses are updated according to the constitutive equations. Fourth, the updated grid is reset—it is this step that renders MPM free of mesh distortion.

Figure 1: Typical particle discretization and solution steps for 2D material domains
Within the framework of the updated Lagrangian description, the momentum balance equation is expressed as follows:
where
where
where
where the mass of particle
where
In the three-dimensional problems, the background grid is constructed using hexahedral elements with eight nodes. The particles are labeled with the subscript index
where
where the value of the shape function evaluated at particle
By replacing Eqs. (7) and (8) into Eq. (6), and referring to
and the mass matrix and lumped mass matrix are as follows:
The nodal external force vector and the internal nodal force vector are denoted by
where
The computational time step is determined by the center difference method, and the interpolation function is a bridge between the material points and the background grid nodes, in which the convective particle-domain interpolation (CPDI) method can construct a smoother gradient of the interpolation function. Sadeghirad et al. [38] developed an upgraded CPDI method, CPDI2, which depicts particles as quadrilaterals (due to parallelograms’ inability to fill space without gaps). This paper calls this enhancement CPDI-Q4, implying that each particle resembles a Q4 finite element. The CPDI-Q4 weighting function is
where
The derivatives for CPDI-Q4 is expressed as follows:
Substituting Eq. (15) into Eq. (14) yields the internal force vector for the x-component at the grid nodes as follows:
The Nguyen et al. [39] study provides the weighting and gradient weighting functions for the CPDI-Tet4 method where the particles are represented by linear tetrahedron elements.
where
3 Sensitivity Analysis Based on Sparse Polynomial Chaos Expansion
3.1 Sparse Polynomial Chaos Expansion
After establishing the physical model using the MPM, Monte Carlo sampling (MC) is employed to randomly generate a large number of samples
where
In general, the orthogonal polynomial corresponding to each input variable depends on the type of distribution of that input variable. The expression for the general term of the Hermite polynomial system, denoted as
The Legendre polynomial system, denoted as
In practice, when computing the approximation model as in Eq. (19), the highest expansion order (
The above equation can also be expressed in vector form as
where
According to the least squares principle, the expansion coefficients can be calculated by minimizing the following residual problem:
where N represents the number of samples,
For the structural dynamics problem studied in this paper, P may be very large when dealing with multiple uncertainties, and many MPM calculations are required to solve Eq. (25). To improve the computational efficiency, in this paper, based on the idea of sparse polynomials, the Randomized Greedy Algorithm (RGA) is used to realize the fast computation of the expansion coefficients, and the details of solving the coefficients can be found in [36].
For sPCE, the higher the maximum expansion order, the more accurate the polynomial expansion, but the number of expansion terms will also increase accordingly. For typical engineering problems, setting the order to 2 or 3 is sufficient to ensure high computational accuracy.
However, for the deformation problem studied in this paper, the above orders cannot accurately capture the dynamic response of the structure, and higher orders would reduce computational efficiency. Therefore, in the process of constructing sPCE with RGA, the coefficient of variation of the Root Mean Square Error (CV-RMSE) is used as the truncation criterion for the finite terms in the approximation model (surrogate model). The formula is as follows:
where
where
The algorithm for solving the expansion coefficients using RGA and implementing the adaptive finite-term truncation of the surrogate model via the CV is referred to as the Adaptive Randomized Greedy Algorithm (Adaptive RGA) in this paper. The algorithm’s pseudocode can be found in Appendix A. The basic steps of the algorithm are as follows:
Input Parameters: The algorithm requires a dictionary of candidate basis functions
Initialization: The algorithm starts with an order
Coefficient of Variation Check: If the CV of the model exceeds 5%, the model order is increased to improve accuracy.
Iteration Process: In each iteration, a subset of basis functions is selected randomly, and the best basis function that minimizes the residual is chosen using a correlation measure.
Solve System: Once the stopping criteria are met, a linear system is solved to obtain the expansion coefficients
Output Result: The algorithm produces an accurate sPCE model.
3.2 Local and Global Sensitivity Analysis
This section performs local and global sensitivity analyses using sPCE, the global finite difference method (FDM), and Sobol’ global sensitivity index. The local sensitivity can be derived directly by taking the partial derivative of the sPCE with an objective function of
The sPCE solves for sensitivity by taking a partial derivation of the polynomial, and when one of the variables takes a partial derivation, the higher-order terms of the rest of the variables will be eliminated, so that the local sensitivity can only be solved for one of the variables.
FDM, as a difference method, can perform local multivariate difference and local higher order difference compared to sPCE, because the expansion of sPCE depends on the order of the polynomial, it is not possible to solve the higher-order local sensitivity when the order is small. Sensitivity is solved with FDM dependent on the results of MCs, and traditional MCs are inefficient, so this paper combines the two methods and proposes the sPCE-FDM method to solve the sensitivity. This method uses FDM on top of the sPCE surrogate model, which ensures both accuracy and efficiency and allows for multivariate high-order sensitivity analysis.
The first and second-order sensitivities of the output of the model to the variable
where
where
Global sensitivity analysis can be performed by calculating the Sobol’ global sensitivity index based on sPCE.
where
The set of subscripts
Then the polynomial
The 0-th order orthogonal polynomial
Therefore, the orthogonal polynomials of each order of the variables
It follows from the uniqueness of the Sobol decomposition:
It can be seen that the s-order subfunction of the variables
The explicit expressions for the surrogate model of structural dynamics can be derived using the MPM and sPCE methods according to the above description. The local sensitivity of the model to a particular variable can be obtained by differentiation, the local sensitivity of the model to multiple variables can be obtained by sPCE-FDM, and the global sensitivity of the model can be analyzed by the Sobol method. Fig. 2 illustrates a sketch of the sensitivity-solving process based on sPCE.

Figure 2: A sketch of the computational flow for constructing sPCE surrogate models for sensitivity analysis using the adaptive randomized greedy algorithm
In this section, physical models for collision, vibration, and penetration deformation in structural dynamics are constructed using MPM, and various response surface models are developed as surrogate models for MPM. The effectiveness of the proposed adaptive RGA and sPCE-based sensitivity analysis methods in structural dynamics is highlighted through comparisons. In the collision deformation analysis (Section 4.1), the training data follows a normal distribution, and the accuracy and efficiency of the response surface models are compared under different numbers of training samples, verifying the correctness of sPCE and FDM in solving local sensitivities. In the vibration deformation analysis (Section 4.2), the training data follows a uniform distribution, and the local and global sensitivities of sPCE-FDM are compared at different orders. In the penetration deformation analysis (Section 4.3), the training data set does not follow any specific distribution. Therefore, the Legendre and Hermite polynomials of sPCE are established, and the accuracy, result variability, and Sobol indices of the two sPCE models are compared using the same training data set.
The framework for MPM and the adaptive sPCE method are implemented in MATLAB and executed on a personal computer equipped with an Intel (R) Core (TM) i7-7700 CPU and 128 GB of RAM.
4.1 Collision Deformation Analysis
Collision deformation refers to the deformation that occurs in materials and structures when subjected to rapid impacts, a phenomenon widely observed in fields such as bearing systems and automotive collisions. During a collision, the object experiences a significant force over a very short time, leading to substantial changes in its shape, structure, and internal stress state. Depending on the nature and magnitude of the impact, collision deformation can manifest as elastic collisions, plastic deformation, or material rupture and damage. This section first examines the elastic collisions between the balls in bearing systems, as illustrated in Fig. 3. Although the contact area is small, the rolling balls continuously undergo microelastic collisions during high-speed operation, which, to some extent, affect the bearing’s lifespan and efficiency.

Figure 3: The schematic diagram of ball collisions in a bearing system
Based on the collision problem proposed by Sulsky et al. [5], an MPM model for elastic collisions between balls is established. It is assumed that there are no boundary conditions or external forces involved. Before the collision, the two balls are in a rigid body motion state, with both stress and strain being zero. The physical model is solved using the CPDI-Q4 formulation.
The collision process is captured in a physically realistic manner, where kinetic energy is reduced during impact and subsequently recovered mainly after separation. The strain energy attains its peak magnitude at the juncture of maximum deformation during the impact event, subsequently diminishing to a level corresponding to the free vibration state of the ball. The parameter settings of the physical model are shown in Table 1. The motion and stress state of the two balls are depicted in Fig. 4.


Figure 4: Elastic collision of balls in bearing systems: snapshots and stress states at different times (T = 0, 1, 1.5, 2 s)
The physical model established by MPM is usually ideal, so it is necessary to consider uncertainty factors of the real situation, which include material properties, external loads, and so on. In this example, the sPCE surrogate model is constructed using the adaptive randomized greedy algorithm with Young’s modulus and density as input variables and the strain energy as output variable.
As shown in Fig. 5, the uncertainty ranges for Young’s modulus (E) and density (

Figure 5: Random sampling at different sample sizes from
To verify the feasibility of the response surface model as a surrogate model for MPM, as well as the accuracy and efficiency of constructing sPCE using adaptive RGA, surrogate models for the structural dynamics problem were constructed using a support vector machine with radial basis function chosen for the kernel function (SVM-RBF), gaussian process regression (GPR), and decision tree (DT) with the same training samples. The reason for choosing the above algorithms to construct the response surface models is that they perform excellently in handling nonlinear relationships and high-dimensional data, effectively capturing complex input-output mappings. The parameter configuration of each algorithm is shown in Appendix B.
The metrics for comparison include the mean relative error (MRE) and the relative standard deviation (RSD) that approximate the statistics, and their formulas are as follows:
As shown in Fig. 5, with the increase of the number of training samples, the MRE and RSD of the surrogate models obtained by the four algorithms show a decreasing trend. Among them, the relative error of SVM-RBF is larger, indicating that the accuracy of the surrogate model is worse compared with other algorithms. In contrast, the mean error of adaptive RGA has been at a low level, and the standard deviation reaches a low level when the number of training samples reaches 300 or more and has maintained the highest accuracy.
Fig. 6 shows the performance of different models (SVM-RBF, GPR, DT, and Adaptive RGA) under varying sample sizes. The results indicate that as the sample size increases, the MRE and RSD of all models decrease, suggesting that a larger sample size improves the accuracy and stability of the models. Among all sample sizes, Adaptive RGA consistently exhibits the lowest MRE and RSD, especially when the sample size is small (e.g., N = 100), demonstrating superior accuracy and stability compared to the other models. In contrast, SVM-RBF shows larger errors and more fluctuations when the sample size is small, indicating its sensitivity to sample size. Overall, Adaptive RGA shows a significant advantage in handling small sample problems, and it maintains good accuracy and stability even with larger sample sizes, making it suitable for high-precision structural dynamic analysis.

Figure 6: Comparison of relative errors of mean (left) and standard deviation (right)
In addition to accuracy, efficiency is another crucial factor for the suggested strategy. The time cost function in MPM can be explicitly specified as
which relies on the number of sampling points, the time
which relies on the training time
As shown in Fig. 7, the left figure shows the variation in runtime with increasing sample size for five methods (MPM, SVM-RBF, GPR, DT, and Adaptive RGA), while the right figure compares the runtime trends of different orders of the sPCE model as sample size increases. In the left figure, the running time of the MPM method is significantly higher than the other methods and increases rapidly as the sample size grows. When calculating the same 500 samples, the computational efficiency of using a response surface model as a surrogate model is improved by about 83% compared to MPM. Among them, the running time of the Adaptive RGA remains the lowest, demonstrating its significant advantage in computational efficiency. The right figure indicates that as the order increases, the runtime of the sPCE model slightly increases, but the overall growth is slow, suggesting that the time complexity of the sPCE method is relatively stable across different orders.

Figure 7: Comparison of runtimes with different sample sizes: physical model and different surrogate models (left), sPCE surrogate model with different orders (right)
Table 2 demonstrates the regression evaluation metrics for the different surrogate models, including mean (

Table 3 shows the parameter configurations and local sensitivity results for the sPCE surrogate model. It can be seen that the local sensitivities obtained by both the sPCE method and the FDM method are in a low range, where Young’s modulus is more sensitive than the density, which has a greater impact on the results. As shown in Fig. 8, the local sensitivity first decreases and then tends to stabilize with the increase of Young’s modulus, the local sensitivity decreases slowly and then tends to decrease more as the density increases. It is shown that the use of adaptive RGA to construct the sPCE surrogate model for local sensitivity analysis is effective.


Figure 8: Comparison of local sensitivity between sPCE (
To discuss how the adaptive RGA scales in constructing the sPCE surrogate model with increasing structural system complexity, an MPM physical model of car collision deformation was established. Compared to the ball collision problem in the bearing system, the structure of a car is more complex, with 67,300 material points discretized. The material point model and stress states at different time steps are shown in Fig. 9, with material properties provided in Table 1.

Figure 9: MPM modeling of automobile collisions and the stress state at different moments
MCs were used to randomly sample within the uncertainty range, with the uncertainty ranges for Young’s modulus and density set as a mean of 1000 and a standard deviation of 100. The sampling was conducted with 1000 and 200 samples, respectively. The results from the 1000 samples, calculated through MPM, serve as the benchmark for comparing the accuracy of the other three algorithms. The 200 samples, calculated through MPM, are used as training data for the SVM-RBF, GPR, DT, and sPCE models. For the sPCE model, Legendre polynomials were selected for the orthogonal polynomial, and truncation was performed at
Table 4 presents a comparison of probability statistics, evaluation metrics, and time cost between four algorithms and the MPM method. In comparison, the four algorithms (SVM-RBF, GPR, DT, and Adaptive RGA) maintain consistency in terms of the mean, while Adaptive RGA has a standard deviation closest to that of MPM, the lowest CV (3.2051%), and the highest

4.2 Vibration Deformation Analysis
In the process of bridge construction [41,42], the vibrational deformation of cantilever beams is one of the key factors affecting structural performance and construction safety. During the construction phase, cantilever beams bear loads and environmental influences that change continuously, causing complex vibrational and deformation responses in both vertical and horizontal directions. These vibrational deformations not only reduce construction accuracy, leading to the accumulation of deviations, but also have the potential to trigger structural stability issues, increase fatigue stress, and negatively affect the long-term safety of the bridge. Therefore, this chapter primarily analyzes the vibrational deformation of cantilever beams during bridge construction, as shown in Fig. 10.

Figure 10: Schematic diagram of the vibration deformation of the cantilever beam during bridge construction
The deformation vibration model of a flexible cantilever beam during the bridge construction process was developed using MPM with reference to the framework proposed by Sadeghirad et al. [43]. The cantilever beam is characterized by its softness and substantial gravitational load. The cantilver beam is made of a hyperelastic material, which is modeled by a Neo-Hookean constitutive model. The parameter settings of the physical model are shown in Table 5. The background grid consists of 8


Figure 11: The snapshots in time of the physical model and the stress state in the X and Y directions
In this example, the study considers both external and internal factors on the output. An adaptive RGA was used to construct the sPCE surrogate model with acceleration (
The SVM-RBF, DT, GPR, and sPCE surrogate models were trained using 200 uniformly distributed samples. As shown in Table 6, the predicted mean values across models are mostly around −3.5710, with a slight deviation in the SVM-RBF results. DT and higher-order sPCE models exhibit larger standard deviations, indicating a broader variable range to capture system responses. The adaptive RGA terminates at

Fig. 12 illustrates the comparison of the sPCE surrogate model with the MPM results, as well as the comparison of the relative errors of different orders. It can be seen that the 3rd-order sPCE surrogate obtained by the adaptive randomized greedy algorithm has higher accuracy, but the 5th-order sPCE is closer to the physical model constructed by the material point method. The relative error is calculated as

Figure 12: Comparison of sPCE surrogate model with MPM results (top), and comparison of normalized errors of different orders (bottom)
The four cases and parameter configurations for local and global sensitivity analyses are given in Table 7. As can be seen in Fig. 13, the 3rd-order sPCE constructed by the adaptive RGA can accurately demonstrate the local sensitivity and match the sensitivity results of higher-order sPCE. In Case 1, the local sensitivity first decreases with increasing Young’s modulus, minimizes at


Figure 13: Comparison of local sensitivities for different orders of sPCE
In Case 3, the first-order second-order, and third-order sensitivities of the model are solved separately by sPCE-FDM, as shown in Fig. 14. The first-order local sensitivity of the model tends to decrease with increasing acceleration

Figure 14: (a–c) represent the first-order, second-order and third-order local sensitivities of acceleration, (d–f) represent the first-order, second-order and third-order local sensitivities of Young’s modulus
The first-order local sensitivity of the model does not show a significant trend as the parameter E increases with a small perturbation of the input parameter E while the parameter
In Case 4, the local sensitivity analysis using sPCE-FDM shows how the system output responds to simultaneous changes in two input parameters. Fig. 15 shows that simultaneous tuning of the input parameters

Figure 15: Comparison of sPCE-FDM local sensitivity for bivariate surrogate models of different orders
Finally, the Sobel index was calculated on the basis of the 3rd-sPCE surrogate model, where
4.3 Penetration Deformation Analysis
In the military field, protective structures such as Hardened Aircraft Shelter (HAS) are often exposed to the threat of high-speed penetration weapons such as ballistic missiles and armor-piercing bullets. To evaluate the structural deformation and impact resistance of the bunker when subjected to penetration attack, it is of great significance to analyze its penetration deformation in depth. In this paper, the aircraft shelter structure is selected as the research object, as shown in Fig. 16.

Figure 16: Schematic diagram for penetration analysis of HAS
The theoretical model of HAS was established with the shelter made of 6061-T6 aluminum and the missile made of AISI 52-100 chrome steel. The modeling of penetration was developed concerning the problem posed by Sulsky et al. [44] and later explored by Coetzee [45] and inspired by experiments performed by Trucano et al. [46]. The steel ball is presumed to be linearly elastic, while the aluminum target follows an elastically perfect plastic behavior as per the von Mises yield criterion. The boundary represents the computational domain (50


Figure 17: The process of penetration of a localized region of the HAS: von Mises stress distribution at different time points
In this example, the sPCE surrogate model was constructed using an adaptive RGA with Young’s modulus (E), Poisson’s ratio (

Figure 18: Random sampling ranges for the three variables
As can be seen in Table 9 that the differences in several statistics of sPCE obtained by choosing different orthogonal polynomials are small under a randomly sampled training dataset. The

Table 10 shows the parameter configurations and relative mean errors (RME) of the two sPCE surrogate models. The orthogonal polynomials are chosen for Legendre and Hermite, and the models both have low RMEs, indicating that the models have good accuracy. Case 1 was selected for the sPCE-FDM sensitivity analysis, and Case 1 and Case 2 were selected for the Sobol global sensitivity analysis.

As shown in Fig. 19, the first-order local sensitivity increases with E after introducing a perturbation to E. At

Figure 19: The sPCE surrogate model of Case 1 is used to compare the local sensitivity of sPCE-FDM for different variables: (a) first-order local sensitivity of E, (b) first-order local sensitivity of
It can be seen in Fig. 20 that the global sensitivity analysis of the model is performed using sPCE-FDM. The effects of E and

Figure 20: Comparison of sPCE-FDM global sensitivities for trivariate surrogate models of different orders under Case 1
To further explore the extent to which the three variables influence the objective function, global sensitivity analysis was carried out for the calculation of the Sobol index. Fig. 21 demonstrates the global sensitivity of the three parameters under Case 1 and Case 2. It can be seen that the results of choosing different orthogonal polynomials to construct the sPCE under the same training dataset are the same. The results of each input variable in order of results from largest to smallest are:

Figure 21: Sobol global sensitivity for Case 1 and Case 2
This study explores the application of MPM in structural dynamics problems, using it to simulate collisions, vibrations, and penetrations. While MPM offers high accuracy compared to other numerical simulation methods, its long single computation time presents challenges for Monte Carlo simulation and sensitivity analysis. To address this, a new approach for constructing response surface models is proposed to accelerate the MPM computational process. After comparing SVM-RBF, DT, and GPR methods, examples demonstrate that the proposed adaptive RGA for constructing sPCE achieves high accuracy and computational efficiency. The utility of local and global sensitivity analysis based on sPCE, which integrates the FDM and Sobol methods, is shown to effectively evaluate structural dynamics responses under complex conditions. This advancement not only enhances computational efficiency in structural dynamics but also provides a robust tool for understanding and optimizing such systems. In the future, sensitivity analysis methods based on MPM and sPCE are expected to play a crucial role in applied mathematical modeling, including material characterization, structural performance evaluation, and system reliability studies. These applications will extend across automotive, aerospace, civil engineering, and manufacturing fields, promoting a deeper understanding and optimization of complex engineering systems.
Despite the significant improvements in computational efficiency offered by the proposed method, constructing sPCE surrogate models for high-dimensional complex structures still requires a large training dataset, which is time-consuming to compute. Therefore, future research will focus on addressing these issues to further enhance the efficiency of the model.
Acknowledgement: The authors would like to thank the anonymous reviewers and the editors of the journal. Your constructive comments have improved the quality of this paper.
Funding Statement: The authors appreciate the financial support from the National Natural Science Foundation of China (Grant Nos. 52174123 & 52274222).
Author Contributions: The authors confirm contribution to the paper as follows: study conception and design: Wenpeng Li, Zhenghe Liu; data collection: Yujing Ma, Zhuxuan Meng, Vinh Phu Nguyen; analysis and interpretation of results: Wenpeng Li, Ji Ma, Weisong Liu; draft manuscript preparation: Wenpeng Li, Yujing Ma. All authors reviewed the results and approved the final version of the manuscript.
Availability of Data and Materials: Data will be made available on request.
Ethics Approval: Not applicable.
Conflicts of Interest: The authors declare no conflicts of interest to report regarding the present study.
Appendix A: Adaptive Randomized Greedy Algorithm for sPCE

Appendix B: Surrogate Model Configurations

References
1. Chen Z, Lai SK, Yang Z. AT-PINN: advanced time-marching physics-informed neural network for structural vibration analysis. Thin-Walled Struct. 2024;196:111423. doi:10.1016/j.tws.2023.111423. [Google Scholar] [CrossRef]
2. Zuo H, Bi K, Zhu S, Ma R, Hao H. On the dynamic characteristics of using track nonlinear energy sinks for structural vibration control. Eng Struct. 2024;302:117436. doi:10.1016/j.engstruct.2023.117436. [Google Scholar] [CrossRef]
3. Liu Z, Sun S, Cheng AH, Wang Y. A fast multipole accelerated indirect boundary element method for broadband scattering of elastic waves in a fluid-saturated poroelastic domain. Int J Num Analyt Meth Geomech. 2018;42(18):2133–60. doi:10.1002/NAG.2848. [Google Scholar] [CrossRef]
4. Sun S, Liu Z, Cheng AH. Indirect boundary element method for modelling 2-D poroelastic wave diffraction by cavities and cracks in half space. Int J Num Analyt Meth Geomech. 2021;45(14):2048–77. doi:10.1002/nag.3255. [Google Scholar] [CrossRef]
5. Sulsky D, Chen Z, Schreyer HL. A particle method for history-dependent materials. Comput Methods Appl Mech Eng. 1994;118(1–2):179–96. doi:10.1016/0045-7825(94)90112-0. [Google Scholar] [CrossRef]
6. Sulsky D, Kaul A. Implicit dynamics in the material-point method. Comput Methods Appl Mech Eng. 2004;193(12–14):1137–70. doi:10.1016/j.cma.2003.12.011. [Google Scholar] [CrossRef]
7. Zhang X, Sze K, Ma S. An explicit material point finite element method for hyper-velocity impact. Int J Num Meth Eng. 2006;66(4):689–706. doi:10.1002/nme.1579. [Google Scholar] [CrossRef]
8. Lian Y, Zhang X, Zhou X, Ma Z. A FEMP method and its application in modeling dynamic response of reinforced concrete subjected to impact loading. Comput Methods Appl Mech Eng. 2011;200(17–20):1659–70. doi:10.1016/j.cma.2011.01.019. [Google Scholar] [CrossRef]
9. Ma S, Zhang X, Lian Y, Zhou X. Simulation of high explosive explosion using adaptive material point method. Comput Model Eng Sci. 2009;39(2):101–24. doi:10.3970/cmes.2009.039.101. [Google Scholar] [CrossRef]
10. Ma Z, Zhang X, Huang P. An object-oriented MPM framework for simulation of large deformation and contact of numerous grains. Comput Model Eng Sci. 2010;55(1):61–88. doi:10.3970/cmes.2010.055.061. [Google Scholar] [CrossRef]
11. García-Sánchez G, Mancho AM, Wiggins S. A bridge between invariant dynamical structures and uncertainty quantification. Commun Nonlinear Sci Numer Simul. 2022;104(1):106016. doi:10.1016/j.cnsns.2021.106016. [Google Scholar] [CrossRef]
12. Formalik F, Shi K, Joodaki F, Wang X, Snurr RQ. Exploring the structural, dynamic, and functional properties of metal-organic frameworks through molecular modeling. Adv Funct Mater. 2024;34(43):2308130. doi:10.1002/adfm.202308130. [Google Scholar] [CrossRef]
13. Sun ZZ, Zhang Q, Gao Gh. Finite difference methods for nonlinear evolution equations. Berlin, Germany: Walter de Gruyter GmbH & Co KG; 2023. Vol. 8. [Google Scholar]
14. Odreitz K, Musil M, Deutschmann B. Morris sensitivity analysis on conducted emissions of an inverting buck-boost converter. In: 2024 IEEE Joint International Symposium on Electromagnetic Compatibility, Signal & Power Integrity: EMC Japan/Asia-Pacific International Symposium on Electromagnetic Compatibility (EMC Japan/APEMC Okinawa). Ginowan, Japan: IEEE; 2024. p. 665–8. [Google Scholar]
15. Asghari H, Topol H, Markert B, Merodio J. Application of the extended Fourier amplitude sensitivity testing (FAST) method to inflated, axial stretched, and residually stressed cylinders. Appl Mathem Mech. 2023;44(12):2139–62. doi:10.1007/s10483-023-3060-6. [Google Scholar] [CrossRef]
16. Tansar H, Duan HF, Mark O. Global sensitivity analysis of bioretention cell design for stormwater system: a comparison of VARS framework and Sobol method. Amsterdam, Netherlands: Elsevier; 2023. [Google Scholar]
17. Wan HP, Ren WX, Todd MD. Arbitrary polynomial chaos expansion method for uncertainty quantification and global sensitivity analysis in structural dynamics. Mech Syst Signal Process. 2020;142(8–10):106732. doi:10.1016/j.ymssp.2020.106732. [Google Scholar] [CrossRef]
18. Chen X, Shen Z, Liu X. Structural dynamics model updating with interval uncertainty based on response surface model and sensitivity analysis. Inverse Prob Sci Eng. 2019;27(10):1425–41. doi:10.1080/17415977.2018.1554656. [Google Scholar] [CrossRef]
19. Dong Y, Grabe J. Large scale parallelisation of the material point method with multiple GPUs. Comput Geotec. 2018;101(4):149–58. doi:10.1016/j.compgeo.2018.04.001. [Google Scholar] [CrossRef]
20. Wang D, Wang B, Yuan W, Liu L. Investigation of rainfall intensity on the slope failure process using GPU-accelerated coupled MPM. Comput Geotech. 2023;163(1):105718. doi:10.1016/j.compgeo.2023.105718. [Google Scholar] [CrossRef]
21. Zeng Z, Zhang H, Zhang X, Liu Y, Chen Z. An adaptive peridynamics material point method for dynamic fracture problem. Comput Methods Appl Mech Eng. 2022;393(3):114786. doi:10.1016/j.cma.2022.114786. [Google Scholar] [CrossRef]
22. Huang P, Zhang X, Ma S, Huang X. Contact algorithms for the material point method in impact and penetration simulation. Int J Num Meth Eng. 2011;85(4):498–517. doi:10.1002/nme.2981. [Google Scholar] [CrossRef]
23. Pisner DA, Schnyer DM. Support vector machine. In: Machine learning. Amsterdam, Netherlands: Elsevier; 2020. p. 101–21. doi:10.1016/B978-0-12-815739-8.00006-7. [Google Scholar] [CrossRef]
24. Charbuty B, Abdulazeez A. Classification based on decision tree algorithm for machine learning. J Appl Sci Technol Trends. 2021;2(1):20–8. doi:10.38094/jastt20165. [Google Scholar] [CrossRef]
25. Wang J. An intuitive tutorial to Gaussian processes regression. Comput Sci Eng. 2023;25:4–11. [Google Scholar]
26. Li YF, Cao MS, Tran-Ngoc H, Khatir S, Wahab MA. Multi-parameter identification of concrete dam using polynomial chaos expansion and slime mould algorithm. Comput Struct. 2023;281:107018. doi:10.1016/j.compstruc.2023.107018. [Google Scholar] [CrossRef]
27. Tosin M, Côrtes AM, Cunha A. A tutorial on sobolglobal sensitivity analysis applied to biological models. Netw Syst Biol: Appl Dis Model. 2020;32:93–118. [Google Scholar]
28. Pan L, Novák L, Lehkỳ D, Novák D, Cao M. Neural network ensemble-based sensitivity analysis in structural engineering: comparison of selected methods and the influence of statistical correlation. Comput Struct. 2021;242:106376. doi:10.1016/j.compstruc.2020.106376. [Google Scholar] [CrossRef]
29. Gamboa F, Klein T, Lagnoux A. Sensitivity analysis based on Cramér-von Mises distance. SIAM/ASA J Uncert Quantificat. 2018;6(2):522–48. doi:10.1137/15M1025621. [Google Scholar] [CrossRef]
30. Novák L. On distribution-based global sensitivity analysis by polynomial chaos expansion. Comput Struct. 2022;267(4):106808. doi:10.1016/j.compstruc.2022.106808. [Google Scholar] [CrossRef]
31. Novák L, Sharma H, Shields MD. Physics-informed polynomial chaos expansions. J Comput Phys. 2024;506(6):112926. doi:10.1016/j.jcp.2024.112926. [Google Scholar] [CrossRef]
32. Blatman G, Sudret B. Efficient computation of global sensitivity indices using sparse polynomial chaos expansions. Reliabil Eng Syst Safety. 2010;95(11):1216–29. doi:10.1016/j.ress.2010.06.015. [Google Scholar] [CrossRef]
33. Chen L, Huang H. Global sensitivity analysis for multivariate outputs using generalized RBF-PCE metamodel enhanced by variance-based sequential sampling. Appl Mathem Modell. 2024;126:381–404. doi:10.1016/j.apm.2023.10.047. [Google Scholar] [CrossRef]
34. Novák L, Vořechovskỳ M, Sadílek V, Shields MD. Variance-based adaptive sequential sampling for polynomial chaos expansion. Comput Methods Appl Mech Eng. 2021;386(4):114105. doi:10.1016/j.cma.2021.114105. [Google Scholar] [CrossRef]
35. Su L, Tan S, Qi Y, Gu J, Ji Y, Wang G, et al. An improved orthogonal matching pursuit method for denoising high-frequency ultrasonic detection signals of flip chips. Mech Syst Signal Process. 2023;188(10):110030. doi:10.1016/j.ymssp.2022.110030. [Google Scholar] [CrossRef]
36. Baptista R, Stolbunov V, Nair PB. Some greedy algorithms for sparse polynomial chaos expansions. J Computat Physics. 2019;387(5):303–25. doi:10.1016/j.jcp.2019.01.035. [Google Scholar] [CrossRef]
37. Arachchige CN, Prendergast LA, Staudte RG. Robust analogs to the coefficient of variation. J Appl Statist. 2022;49(2):268–90. doi:10.1080/02664763.2020.1808599. [Google Scholar] [PubMed] [CrossRef]
38. Sadeghirad A, Brannon RM, Guilkey J. Second-order convected particle domain interpolation (CPDI2) with enrichment for weak discontinuities at material interfaces. Int J Numer Meth Eng. 2013;95(11):928–52. doi:10.1002/nme.4526. [Google Scholar] [CrossRef]
39. Nguyen VP, Nguyen CT, Rabczuk T, Natarajan S. On a family of convected particle domain interpolations in the material point method. Finite Elem Analy Desi. 2017;126(2):50–64. doi:10.1016/j.finel.2016.11.007. [Google Scholar] [CrossRef]
40. Soize C, Ghanem R. Physical systems with random uncertainties: chaos representations with arbitrary probability measure. SIAM J Scient Comput. 2004;26(2):395–410. doi:10.1137/S1064827503424505. [Google Scholar] [CrossRef]
41. Azhar AS, Kudus SA, Jamadin A, Mustaffa NK, Sugiura K. Recent vibration-based structural health monitoring on steel bridges: systematic literature review. Ain Shams Eng J. 2024;15(3):102501. doi:10.1016/j.asej.2023.102501. [Google Scholar] [CrossRef]
42. He L, Tao Z. Building vibration measurement and prediction during train operations. Buildings. 2024;14(1):142. doi:10.3390/buildings14010142. [Google Scholar] [CrossRef]
43. Sadeghirad A, Brannon RM, Burghardt J. A convected particle domain interpolation technique to extend applicability of the material point method for problems involving massive deformations. Int J Numer Meth Eng. 2011;86(12):1435–56. doi:10.1002/nme.3110. [Google Scholar] [CrossRef]
44. Sulsky D, Zhou SJ, Schreyer HL. Application of a particle-in-cell method to solid mechanics. Comput Phys Commun. 1995;87(1–2):236–52. doi:10.1016/0010-4655(94)00170-7. [Google Scholar] [CrossRef]
45. Coetzee CJ. The modelling of granular flow using the particle-in-cell method. Stellenbosch: University of Stellenbosch; 2004. [Google Scholar]
46. Trucano T, Grady D. Study of intermediate velocity penetration of steel spheres into deep aluminum targets. Albuquerque, NM, USA: Sandia National Labs; 1985. [Google Scholar]
Cite This Article
Copyright © 2025 The Author(s). Published by Tech Science Press.This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.


Submit a Paper
Propose a Special lssue
View Full Text
Download PDF
Downloads
Citation Tools