Abstract
A response surface method based on the all sample point interpolation approach (ASPIA) is proposed to improve the efficiency of reliability computation. ASPIA obtains new sample points through linear interpolation. These new sample points are occasionally extremely dense, thus easily generating an ill-conditioned problem for approximation functions. A mobile most probable failure point strategy is used to solve this problem. The advantage of the proposed method is proven by two numerical examples. With the ASPIA, the approximated process can rapidly approach the actual limit equation with accuracy. Additionally, there are no difficulties in applying the proposed ASPIA to the response surface model with or without cross terms. Solution results for the numerical examples indicate that the use of the response surface function with cross terms increases time cost, but result accuracy cannot be improved significantly. Finally, the proposed method is successfully used to analyze the reliability of the hydraulic cylinder of a forging hydraulic press by combining MATLAB and ANSYS software. The engineering example confirms the practicality of this method.
1. Introduction
An explicit function expression between the state function and basic random variables typically does not exist in practical engineering. In this situation, the numerical simulation technique is commonly used in reliability design, reliability analysis, and reliability optimization. The finite element method is usually employed to calculate response values given engineering reliability problems. Furthermore, the Monte Carlo simulation (MCs) method is a highly accurate statistical solution of reliability evaluation. In this method, one sampling requires one numerical simulation; that is, one finite element analysis should be conducted for one sampling. Therefore, the computational cost of the MCs is high [1, 2]. Many scholars have conducted extensive research to improve the calculation accuracy and efficiency of numerical simulation. Bordas et al. [3] extended the strain smoothing technique to improve the accuracy and convergence of finite element approximations. Ryckelynck et al. [4] proposed a hyperreduction method that can formulate reduced governing equations. These equations facilitate simulations on a single-processor computer. Kerfriden et al. [5] presented a local/global model order reduction strategy to simulate highly nonlinear mechanical failures. Chamoin et al. [6] developed a multiscale coupling approach to perform MCs. This approach can significantly reduce the required number of degrees of freedom. The response surface method (RSM) is another effective numerical approximation technique that can generate predictions rapidly [7]. Hence, this method has been widely used in reliability design, analysis, and optimization. Bucher and Bourgund [8] established a high-accuracy RSM that only needs to be iterated twice. Other researchers [9] extended this method into a multistep iteration that is now called classical RSM. Thereafter, researchers have focused on selecting sample points to improve approximation. For instance, Kim and Na [10] proposed the vector projected sampling point method, which projects the sample point produced by the classical RSM to a linear response surface. Subsequently, Das and Zheng [11] maximized the generated sample point by developing a cumulative method to enhance the classical RSM. Yu et al. presented a stepwise response surface approach in which the response surface is determined by modified stepwise regression. Thus, the square and cross terms can be absorbed into the model automatically according to their actual contributions [12]. Kaymaz and McMahon [13] established the RSM based on weighted regression. An adaptive construction of the numerical design is then proposed to fit the response surface using the weighted regression technique [14]. Allaix and Carbone proposed an iterative strategy that is used to determine a response surface. This surface can fit the limit state function in the neighborhood of the design point [15]. Liu and Li presented an improved adaptive RSM based on uniform design and double weighted regression [16]. Roussouly et al. developed a new adaptive response surface method using a sparse response surface and a relevant criterion for result accuracy [17]. Overall, the RSM has been the subject of extensive studies because of its simple form and strong operability.
The essential core tasks of the RSM include the following: selection of the response function form, of the response function fitting method, and of sample points. Sample point selection directly influences the approximation process as an important step in the RSM iteration. The approximations differ significantly for various numbers of sample points and their locations [18]. Scholars have attempted different sampling approaches for RSM, of which the well-known ones are Bucher experimental design, central composite design [19], full factorial design [20], uniform design [21], gradient projection method, and the continuous linear interpolation of high-precision RSM [22]. Either the gradient projection method or continuous linear interpolation can be employed to select the sampling point on the limit state equation. The validation examples of the two methods show that the closer the sample point is to the actual limit state equation, the faster and more precisely it fits approximate expressions. The center point continually approaches the actual limit state equation as a result of the manner by which the sample points of the classical RSM are produced, but the same condition cannot be guaranteed for the rest of the sample points. The sample point produced by the gradient projection method allows all sample points to approach the real limit state equation, but it applies only to the approximation of the linear response surface. When the actual state equation is a high-order form, the method is ineffective.
Given that most engineering systems are high-order systems, not all sample points can be brought close to the actual limit state equation when the aforementioned sampling methods are used. Furthermore, the obtained response surface function is not strongly related to the real equation and to reliability computation inefficiency. Thus, a new sampling method is proposed to solve this problem. This method imitates the approach of a new center point to produce other additional sample points; that is, all of the new sample points for the subsequent iteration are determined through linear interpolation. We call this approach the all sample point interpolation approach (ASPIA). Nonetheless, the sample points generated through ASPIA are occasionally too close to one another. As a result, an ill-conditioned problem of the approximation equation is easily generated. In the current study, a strategy to control the distance between the sample point and the center sample point is presented. This strategy first judges the distance between the sample and the center sample points based on the condition numbers of approximation equations. Based on the judgment result, the decision is then made on whether to reproduce the sample point or not. The combination of the proposed method with this strategy results in a rapid approach to the actual limit state equation and has clear advantages in many parameters of engineering problems.
This paper is organized as follows. Section 2 briefly reviews the sampling of classical RSM. Section 3 describes the ASPIA-based RSM. Section 4 validates the proposed method through two numerical examples. Section 5 uses the ASPIA-based RSM to analyze the reliability of the working cylinder of a 22 MN forging hydraulic press. Section 6 summarizes and concludes this paper.
2. Sampling of Classical RSM
RSM is an important method in reliability design, analysis, and optimization. Sample point design and the selection of the response surface function are two key steps in this method. The response surface function without cross terms and the Bucher experimental design are employed in the classical RSM to perform these processes. This section first introduces the sampling of the classical RSM briefly [23, 24].
By taking the kth iteration as an example, we describe the generation of a new center point and of other new sample points. The center point is significant in the sampling of the classical RSM. When it is obtained, the other sample points can be produced by employing the Bucher experimental design, which can be expressed as follows.
The full vector of the center point is provided by
where the subscript m represents the center point and the superscript k denotes the iterations.
The full vector of the other point is expressed by
where σ i is the standard deviation of the ith variable, f is the arbitrary factor, and the initial value range is (1, 3). The computational formula is as follows:
This formula indicates that the value of f is not less than 1 regardless of the manner of change. This condition ensures that the distance between new sample points is not extremely small.
When the most probable failure point (MPP) has been updated, the center point for the next iteration can be determined through the following linear interpolation:
where X m 1 is the center point in the first iteration, X D k is the MPP in the kth iteration, and g(X m 1) and g(X D k ) are the response values with respect to X m k and X D k , respectively.
When the center points are calculated, 2n other sample points are generated by deviating a distance of ± fk + 1σ i around the center points of the (k + 1)th iteration. The sampling process of the classical RSM given two random variables is shown in Figure 1.

Generation of a new sample point using the classical RSM.
In this figure, x1 and x2 are variables, x m is the initial center point, x1m k and x2m k are the kth center points of the two variables, f k is the kth arbitrary factor, and g(x) is the limit state function.
3. ASPIA-Based RSM
The ASPIA-based RSM follows the convergence criterion of the classical RSM, but the manner by which the sample point is produced is significantly improved compared with that of the classical RSM. The flowchart of the ASPIA-based RSM is exhibited in Figure 2.

Flowchart of the ASPIA-based RSM.
The difference between the proposed method and classical RSM is the “new step 1” and the “new step 2” depicted in Figure 2. In the classical RSM, these two steps are replaced with the sampling process introduced in Section 2. “New step 1” is the sampling process of the ASPIA-based RSM, whereas “new step 2” includes the judgment on whether the sample points are valid and the mobile MPP strategy applied when the sample points are invalid.
3.1. New Step 1: ASPIA
The purpose of ASPIA is to enable all sample points generated by each iteration to approach the actual limit state. The response surface function can be in the form with or without cross terms. The difference in the response surface function with different forms is that the initial sample points are generated using various approaches. In the iteration process, the sample points are obtained in the same manner by which the linear interpolation of the initial sample points and the current MPP point is performed. The current MPP point is calculated using the first order reliability method (FORM) in the current iteration. The response surface function without cross terms is used to introduce the interpolation process into each iteration and to detail the ASPIA process. This function is written as follows:
where n is the number of random variables, x i is a random variable, and a0, b i , and c i are coefficients.
In (5), 2n + 1 coefficients should be determined. Therefore, at least 2n + 1 samplings are available. Notably, the distributions of random variables are varied and include the uniform, Weibull, and normal distributions. The normal distribution is among the most widely used ones, and other distributions can be converted into it using a certain approach [25, 26]. The most commonly used transformation is given by Rosenblatt [27] as
where u i is variable of the standard normal distribution, x i is original random variable, FX i (x i ) is the cumulative distribution function (CDF) of x i , and Φ−1 is the inverse CDF of a standard normal distribution.
Furthermore, the normal distribution is often used to conduct method studies on reliability design, analysis, and optimization [28, 29]. Consequently, the random variables are treated as normal distributions in this study.
The Bucher experimental design is used to generate the initial samples in the response surface function without cross terms. These samples are also the first iteration samples, and they can be denoted as
where
X j 1 is the vector of the jth group of sample points generated through Bucher experimental design. Among them, X11 is the center sample point composed of the mean values of random variables.
The response values of the state function at the sample points are represented as follows:
The kth iteration is also taken as an example. The MPP is still X D k , and the response value is g(X D k ). The value of X j k + 1 that corresponds to g(X j k + 1) = 0 is obtained through a linear interpolation of [X j 1, g(X j 1)] and [X D k , g(X D k )]. All of the sample points in the (k + 1)th iteration are calculated by
where X1k + 1 is the center sample point of the (k + 1)th iteration.
The generation of sample points by the proposed method given two random variables is illustrated in Figure 3.

Sample point generation of ASPIA.
In this figure, (x2m − fσ2) k is denoted by the sample point in the kth iteration, which is determined through the linear interpolation of the x2m − fσ2 and the MPP obtained in the (k − 1)th iteration. Based on (10) and Figure 3, the proposed method brings not only the center sample points but also other sample points close to the response surface function during each iteration. In addition, this function gradually approaches the actual limit state equation with the increase in the number of iterations. Therefore, the proposed method can bring all of the sample points near the actual limit state equation.
When the response surface function contains cross terms, additional unknown coefficients should be determined. The response surface function with cross terms is expressed as follows:
This function has (n + 2)(n + 1)/2 coefficients to be determined, so it requires more samples. The central composite design can be used in this case to generate the initial samples. A total of 2 n + 2n + 1 samples are generated. The sample generation approach in the kth iteration process is identical to that of the response surface function without cross terms.
3.2. New Step 2: Screening of New Sample Points
Although the ASPIA ensures that all of the new sample points are near the actual limit state equation, this method may induce the concentration of the new sample points. The proposed approach to produce other new sample points does not require the arbitrary factor f except in the first iteration. As previously discussed, the value of f is not less than 1, which ensures that the distance between the new sample points is not too small. If this value is unused, the new sample points may concentrate. Thus, two subjects are introduced in this section, namely, the judgment of the distance between the new sample points and the reproduction of these points.
3.2.1. Judgment
If the sample points are too close to one another, the response surface function becomes ill-posed. Thus, the result is erroneous or may even be unsolved. Therefore, the validity of the sample points generated in each iteration must be judged.
When the samples for the response surface function without cross terms are obtained in the kth iteration, the design matrix of (5) is
where the subscript q is the number of samples obtained using the Bucher experimental design q = 2n + 1. The subscript n is the number of random variables and g i is the sample response value of the ith sample.
The design matrix D in (12) is a square matrix. To judge the validity of the sample points, judgment matrix A can be defined directly by the design matrix D; that is, A = D. However, the design matrix D of (11) for the response surface function with cross terms is not square. The design matrix of (11) is
where the subscript q is the number of samples obtained given the central composite design q = 2 n + 2n + 1. In this case, the judgment matrix A can be defined by
Judging the validity of the sample points is similar to judging whether judgment matrix A is ill-conditioned or not. Many methods are used for this purpose [30, 31]. Among them, the condition number is an important judgment method and is expressed by
where |·| is denoted by the arbitrary norm and A−1 is the inverse matrix of A.
When the condition number is large, the matrix can be viewed as ill-conditioned. However, the specific value of the condition number that can be used to judge the ill condition of the matrix is difficult to determine. Thus, the method reported in [32] is employed in this study to perform the judgment process as follows:
where det stands for the determinant and |·| is the absolute value.
When the determinant of the judgment matrix satisfies (16), the sample points generated are invalid. Therefore, new sample points should be regenerated.
3.2.2. Mobile MPP Strategy
When a new sample point is invalid, the interpolation results of the new sample points are too dense. To address this situation, we propose a mobile MPP strategy that moves the MPP by a certain distance to the vicinity of the curve of the response surface function. This function is obtained in step 2 of the current iteration. We determine the distance by solving the reliability index using the iterative method of FORM [33]. The iterative process is reversed, and the control coefficient λ is introduced to ensure that the process does not deviate excessively from the response surface function. The detailed computation process is as follows.
The kth iteration is taken as an example, and the moving MPP with i times is denoted by X(i)D k = (x(i)D1 k , x(i)D2 k , …, x(i)Dn k ). The reliability index that corresponds to MPP is denoted by β(i)D k . Moreover, the jth element of this MPP can be obtained as follows using the mobile MPP strategy:
where λ is the control coefficient and the value range is (0, 1). The value of the reliability index β(i − 1)Dj k and the coefficient α(i − 1)j k are computed with the following:
where
When the new MPP X(i)D k is obtained, a new set of sample points is generated using (10) until the new samples satisfy the judgment condition. Notably, the center point is excluded from this process.
The mobile process is the inverse process of FORM. The values of (18) can be obtained by solving the reliability index with FORM in each iteration. Meanwhile, (15) and (16) show that the judgment process does not involve calls to the limit state function. Thus, the invalid sampling points cannot increase the number of calls to the limit state function.
4. Numerical Examples and Discussion
In this section, two numerical examples are employed to test the proposed method. Both examples were obtained from [34]. FORM is applied to solve the reliability index under the response surface function with and without cross terms.
4.1. Numerical Example 1
The actual limit state equation is
where the random variables are all standard normal distributions. This example is solved given both the response surface function with cross terms and that without. The initial sample points obtained with the Bucher experimental and the central composite designs are listed in Tables 1 and 2, respectively.
Initial sample points determined with the Bucher experimental design in Example 1.
Initial sample points produced with the central composite design in Example 1.
The results obtained by applying the different methods are shown in Table 3.
Calculation results of the different methods applied in Example 1.
Number of iterations.
Number of function evaluations.
In the first iteration, the initial samples are applied to fit the response surface function and do not require the judgment process. When the response surface function is utilized with or without cross terms, the number of mobility in each iteration except for the first is 1. For instance, the sample points before and after movement are listed in Table 4 when the response surface function without cross terms is used in the second iteration.
Sample points before and after movement in the second iteration of Example 1.
The judgment condition before movement is ∣det(A)∣ = 9.881 × 10−9, whereas that after movement is ∣det(A)∣ = 4.746, which satisfies (16).
The judgment condition before movement is |det (A)| = 9.881 × 10−9, whereas that after movement is |det (A)| = 4.746, which satisfies (16).
4.2. Numerical Example 2
The limit state equation is as follows:
where the random variables are all standard normal distributions. This example is calculated using the response surface function without cross terms. The initial sample points obtained using the Bucher experimental design are presented in Table 5.
Initial sample points obtained using the Bucher experimental design in Example 2.
The results obtained by applying the different methods are depicted in Table 6.
Calculation results of the different methods used in Example 2.
Number of iterations.
Number of function evaluations.
The number of mobility in each iteration except for the first is 1. The sample points before and after movement in the second iteration are listed in Table 7.
Sample points before and after movement in the second iteration of Example 2.
The judgment condition before movement is ∣det(A)∣ = 4.29 × 10−25, whereas that after movement is ∣det(A)∣ = 3.11 × 103, which satisfies (16).
The judgment condition before movement is |det (A)| = 4.29 × 10−25, whereas that after movement is |det (A)| = 3.11 × 103, which satisfies (16).
4.3. Discussion
The aforementioned examples indicate that the proposed method has high computational efficiency and an acceptable accuracy in approximating high-order systems that adopt RSM. In practical engineering, the computational result by MCs is typically viewed as the one closest to the actual computational value. Thus, MCs are typically used to verify the results generated with other methods [35], and its computational result is adopted as the standard. Tables 3 and 5 show that the accuracy of the reliability solution for the proposed method is higher than that for the classical RSM. However, the gap is small. Nonetheless, the proposed method is significantly better than the classical method in terms of computational efficiency. In numerical Example 1, 35 function evaluations apply the classical RSM. When the proposed method is used, the number of function evaluations is only 28 for the situation without cross terms and 45 for the situation with cross terms. In numerical Example 2, a total of 25 function evaluations are performed using the classical RSM, whereas only 15 are conducted with the proposed method without cross terms. Function evaluation represents the process of solving function response values; each iteration requires 2n + 1 function evaluations in the condition without cross terms, n is the number of random variables. However, it requires 2 n + 2n + 1 function evaluations for each iteration in the situation with cross terms when the initial sample points are obtained using the central composite design. The use of the response surface function with cross terms results in extensive time cost, but the result accuracy cannot be significantly improved. Hence, the response surface function without cross terms is often employed to solve reliability problems. In practical engineering application, function evaluation is performed by ANSYS. The required calculation cost of this process is high; therefore, reducing the number of function evaluations can effectively improve computational efficiency.
5. Engineering Application
The working cylinder in forging equipment is the final performing element in the forging press. The reliability of this cylinder directly affects work safety performance. Thus, the working cylinder of a 22 MN forging hydraulic press is selected as an engineering example.
The structure diagram of the working cylinder is shown in Figure 4. The random parameters of this cylinder, the mean point, and the standard deviation of each parameter can be determined based on the design. The design parameters of this cylinder are listed in Table 8.
Design parameters and distribution.

Structural diagram of the working cylinder.
In Figure 4 and Table 8, D i is the diameter of relevant position, L i is the length of relevant position, P is the pressure of the working cylinder, and S is the yield strength of material.
MATLAB and ANSYS software are combined in this study to solve the function response value of the working cylinder. The 3D parametric model of this cylinder is established using the parametric design language of ANSYS [36]. The 1/4 finite model of the working cylinder is constructed according to its structure and loads. The applied loads and constraints are also depicted in Figure 5, which can be specifically described as follows.
The symmetry constraint (SYMM) is applied on the separating surface of the 1/4 finite model.
The displacement constraint of the X direction (UX) is applied on the left surface.
The rotational restraint of the X axis (ROTX) is applied on the cylindrical surface of D2.
Pressure load (PRES) is applied within the working cylinder, which is the surface of the inner hole of D7, D8, and the connection part.

Loads and constraints applied to the working cylinder.
The stress contour of the working cylinder is displayed in Figure 6. The dangerous part is located in the inner wall.

Stress contour of the working cylinder.
MATLAB is used to obtain the numerical values of each ASPIA design variable. ANSYS is then activated by the “system” statement of MATLAB, and maximum stress is determined using ANSYS. The value of yield strength S minus maximum stress is the response value that corresponds to the design variables in this iteration. Finally, the response value is returned through the “load” statement of MATLAB. The quadratic equation for the current data is fitted by MATLAB. The limit state equation of the working cylinder is eventually solved through repeated iterations as follows:
The value of reliability index β is 1.684 and that of the corresponding reliability is 0.9549. The reliability of the working cylinder is analyzed using the ANSYS MCs method, and the reliability value is 0.9774 after 106 simulation cycles. In addition, the reliability error attributed to the proposed and the MCs methods is only 2.25%. Based on the fitting function, the coefficients of pressure P and yield strength S are large. This result suggests that the two variables strongly affect the reliability of the working cylinder in accordance with the actual situation.
6. Conclusions
This paper proposes a new RSM based on ASPIA. Unlike the classical RSM, the ASPIA-based RSM can not only quickly bring all sample points close to the actual limit state equation but also ensure the precision of the reliability solution. Meanwhile, the concentration problem of sample points during the ASPIA process is resolved using the mobile MPP strategy. This strategy utilizes the judgment criterion of point distance and the moving MPP. Two numerical examples are used to successfully test the proposed method, and the results indicate that the proposed method has high computational efficiency. At the same time, the use of the response surface function with cross terms results in extensive time cost. However, result accuracy cannot be improved considerably. Therefore, the response surface function without cross terms is often employed to solve reliability problems in practical engineering. Finally, the proposed method is applied to analyze the reliability of the working cylinder of a 22 MN forging hydraulic press. This analysis combines MATLAB and ANSYS software. The dangerous part of the working cylinder is located in the inner wall, and the changes in pressure P and yield strength S strongly affect its reliability.
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Footnotes
Acknowledgments
The authors gratefully acknowledge the funding support from the National Natural Science Foundation of China (Grant no. 51175019) and the National Key Technology R&D Program, China (Grant no. 2015BAF04B00). They thank the anonymous reviewers for their valuable comments.
