Accepted Manuscript
An adaptive multiple-Kriging-surrogate method for time-dependent reliability analysis Yan Shi , Zhenzhou Lu , Liyang Xu , Siyu Chen PII: DOI: Reference:
S0307-904X(19)30070-8 https://doi.org/10.1016/j.apm.2019.01.040 APM 12646
To appear in:
Applied Mathematical Modelling
Received date: Revised date: Accepted date:
26 September 2018 26 December 2018 29 January 2019
Please cite this article as: Yan Shi , Zhenzhou Lu , Liyang Xu , Siyu Chen , An adaptive multipleKriging-surrogate method for time-dependent reliability analysis, Applied Mathematical Modelling (2019), doi: https://doi.org/10.1016/j.apm.2019.01.040
This is a PDF file of an unedited manuscript that has been accepted for publication. As a service to our customers we are providing this early version of the manuscript. The manuscript will undergo copyediting, typesetting, and review of the resulting proof before it is published in its final form. Please note that during the production process errors may be discovered which could affect the content, and all legal disclaimers that apply to the journal pertain.
ACCEPTED MANUSCRIPT Highlights Multiple-Kriging-surrogate is simultaneously constructed for time-dependent structure. Adaptive strategy is established to identify surrogates and new training samples. Man-made subjectivity for regression trend is avoided with adaptive selecting procedure.
Time-dependent failure probability can be accurately estimated by the most accurate local model.
AC
CE
PT
ED
M
AN US
CR IP T
ACCEPTED MANUSCRIPT
An adaptive multiple-Kriging-surrogate method for time-dependent reliability analysis Yan Shi a, Zhenzhou Lu a, Liyang Xu a, Siyu Chen a a School of Aeronautics, Northwestern Polytechnical University, Xi’an, 710072, P. R. China
1.
AN US
CR IP T
Abstract: For accurately and efficiently estimating the time-dependent failure probability (TDFP) of the structure, a novel adaptive multiple-Kriging-surrogate method is proposed. In the proposed method, the multiple Kriging models with different regression trends (i.e., constant, linear and quadratic) are simultaneously constructed with the highest accuracy, on which the TDFP can be obtained. The multiple regression trends are adaptively selected based on the size of sample base, the maximum differences of multiple models and the global accuracy of multiple models. After that, the most suitable multiple regression trends are identified. The proposed method can avoid man-made subjectivity for regression trend in general Kriging surrogate method. Furthermore, better accuracy and efficiency will be obtained by the proposed multiple surrogates than just using a fixed regression model for some engineering applications. Five examples involving four applications with explicit performance function and one tone arch bridge under hurricane load example with implicit performance function are introduced to illustrate the effectiveness of the proposed method for estimating TDFP. Keywords: Multiple-Kriging-surrogate; Regression trend; Time-dependent failure probability; Single-loop procedure; Kullback-Leibler divergence. Introduction
AC
CE
PT
ED
M
Nowadays, time-dependent reliability analysis has gained more and more attentions due to its important significance in measuring the safety degree of the time-dependent structure. Comparing with the time-independent reliability analysis, the time-dependent reliability is generally more complicated because the time-dependent output varies not only with the input variables but also with the time parameter [1-2]. Therefore, it is vital to give some accurate and efficient methods to analyze the time-dependent reliability. The purpose of the time-dependent reliability analysis is to estimate the time-dependent failure probability (TDFP). Up to now, many methods have been proposed to estimate the TDFP. The first passage based methods [3-9] are widely used for estimating the TDFP. Andrieu-Renaud et al. [3] proposed the PHI2 approach to estimate the TDFP and Sudret [4] further developed this approach by deriving the analytical expression of the outcrossing rate. Zhang, Du [5] and Jiang et al. [6] proposed the outcrossing rate models to estimate the TDFP for the function generator mechanisms and time-dependent system respectively. Hu and Du [7] gave the joint outcrossing rates model to estimate the TDFP, which considers the dependency of the outcrossing events at different time instants. For the time-dependent structure with temporal and spatial multiple parameters, Shi et al. [8] proposed the effective first-crossing point method to estimate the TDFP. Beck and Melchers [9] proposed a simulation-based technique to estimate the error functions in ensemble first-crossing rate to obtain the TDFP. The extreme value based methods [10-15] are other efficient ones to estimate the TDFP. Li et al. [10] employed the equivalent extreme value event to estimate the TDFP, and Chen and Li [11] used the extreme value distribution to estimate the TDFP. Du [12] proposed the envelope function method by linearized the performance function of the time-dependent structure, and the envelope function method
Corresponding author E-mail:
[email protected]
ACCEPTED MANUSCRIPT
AC
CE
PT
ED
M
AN US
CR IP T
was further developed by Shi et al. [13] for the time-dependent structure with temporal and spatial multiple parameters. For the time-dependent structure with only one input stochastic process and the performance function is implicit with respect to time parameter case, Hu and Du [14] employed a sampling method to calculate the extreme value distribution of the input stochastic process and further estimate the TDFP with the extreme value distribution. By computing the extreme value moments of the performance function, Shi et al. [15] proposed some efficient methods for estimating the TDFP. For obtaining an accurate result of the TDFP, the first passage based methods [3-9] and the extreme value based methods [9-15] may need large computational cost especially for the time-dependent structure with highly nonlinear performance function. In view of this, the surrogate model based methods [16-28] have gained researchers’ attention because of their good trade-off between accuracy and efficiency. Zhang et al. [16] proposed a time-dependent reliability analysis method by introducing the response surface model, in which a gradient projection technique is employed to generate new training samples to update the surrogate. By employing a double-loop surrogate procedure to construct an extreme value surrogate model, Wang and Wang [17] proposed the nested extreme value response surface method and employed it to time-dependent reliability based design optimization [18]. Hu and Du [19] improved the extreme value response surface method [17] by using a mixed efficient global optimization technique to obtain the extreme value. Wang and Chen [20] constructed the Gaussian process models to predict the outputs at each time instants to approximate the extreme response surface. These surrogate model based methods [16-20] implement a double-loop procedure to construct the surrogate model, and one shortcoming of this double-loop procedure is the estimation accuracy of the extreme value in the inner loop will affect the accuracy of the constructed surrogate model in the outer loop. The single-loop surrogate model method [21-22] directly constructs the surrogate model for the performance function and overcomes the shortcoming of the double-loop surrogate procedure, thus it is more efficient than those of the double-loop surrogate model methods. Wang and Chen [21] presented an equivalent stochastic process transformation method which firstly constructs the surrogate of the instantaneous failure surface, and then updates the surrogate by using a maximum confidence enhancement approach. Hu and Mahadevan [22] proposed to directly construct the surrogate model of original limit state function and then adaptively update the surrogate by using a learning function. Hawchar et al. [23] established a time-dependent reliability analysis method by combining the principle component analysis and polynomial chaos expansion, it uses the principle component analysis to reduce the number of components and then constructs surrogate model by the reduced solutions. Other surrogate model based methods have also been studied in Refs. [24-29]. All above surrogate model based methods [16-29] employ only one surrogate model to approximate the performance function or the extreme value distribution. It has been showed that the accuracy of the surrogate model predictions can be increased by combining individual surrogate model in the form of an ensemble [30]. Therefore, multiple surrogates [31-33] have gained more and more attention recently. Goel et al. [31] approximated the function relationship by using the best surrogate or a weighted average surrogate model instead of individual surrogate model, in which the weights associated with each surrogate model are identified by the errors in surrogates. Zhang et al. [32] proposed a high fidelity surrogate modeling technique to exploit the advantages of each component surrogate. Vahedi et al. [33] proposed an adaptive divergence-based multiple surrogates method to the time-independent reliability analysis. It should be noted that there are generally three types of regression trends in the Kriging model, i.e., constant regression, linear regression and quadratic regression. In the single-loop Kriging surrogate method [22], the choice of the regression trend in the Kriging model relies on specific problems and generally there is no prior information for identifying a suitable regression trend and it is always man-made. The aim of this work is to propose an adaptive multiple-Kriging-surrogate method which combines different regression trends to the time-dependent reliability analysis, and thus it can avoid
ACCEPTED MANUSCRIPT
2.
CR IP T
man-made subjectivity for regression trend in general Kriging surrogate method. In the proposed method, multiple Kriging models are directly constructed in the single-loop procedure. Furthermore, the Kullback-Leibler (KL) divergence [33-34] is employed to measure the differences among multiple surrogate models and the new training samples are identified by the differences among multiple surrogate models. The multiple Kriging surrogate models are used simultaneously to reduce the sensitivity of the Kriging surrogate to the type of regression trend. To the authors’ knowledge, multiple Kriging surrogates have not been employed for time-dependent reliability analysis of structure. This work is organized as follows. The definition of the time-dependent reliability is given in Section 2. The proposed adaptive multiple-Kriging-surrogate method is showed in Section 3. The estimation procedure of the proposed method is provided in Section 4. Several examples are introduced in Section 5. Conclusions are drawn in Section 6. Definition of the time-dependent reliability
It is well known that the performance function of the time-dependent structure can be expressed by
G g X, Y (t ), t , where X = X1 , X 2 ,..., X n
T
random variables. Y(t ) Y1 (t ), Y2 (t ),..., Ym (t )
is the n -dimensional vector of independent input
with
mean
vector
is the m -dimensional input stochastic processes
AN US
T
Y (t ) Y1 (t ), Y2 (t ),..., Ym (t ) T
T
and
standard
deviation
vector
Y (t ) Y1 (t ), Y2 (t ),..., Ym (t ) . The auto-covariance function of the input stochastic process
Y j (t )( j 1, 2,..., m) is described by CY j (t , ) Y j (t ) Y j ( ) Y j (t , ) , in which Y j (t , ) represents the autocorrelation coefficient of the input stochastic process Y j (t )( j 1, 2,..., m) at time instants t
M
and . t t0 , te is the time parameter. The failure corresponds to the output less than or equal to zero, thus the TDFP Pf t0 , te of the time-dependent structure is defined as follows:
ED
Pf t0 , te P G g X, Y(t ), t 0, t t0 , te
(1)
PT
in which means there exists a value. Because the values of the stochastic process Y j (t )( j 1, 2,..., m) at different time instants are
CE
dependent, thus it is difficulty to directly deal with the stochastic process in estimating the TDFP. Fortunately, several discretization techniques such as the Expansion Optimal Linear Estimation (EOLE) [23] and the Orthogonal Series Expansion (OSE) [35] have been proposed to simulate the stochastic process by a set of independent random variables. In this work, the OSE method is used to describe the
AC
input stochastic process Y j (t )( j 1, 2,..., m) as follows: Mj
Y j (t ) Y j (t ) jk jk (t ) jk
(2)
k 1
Mj
k where jk (t ) kji hi (t ) , jk is a set of independent standard normal variable, jk and ji are i 1
the eigenvalue and the corresponding eigenvector of the auto-covariance function CY j (t , ) , hi (t ) means a set of orthogonal function and M j is the number of the truncated terms. More details about the OSE method are showed in Ref. [35] and Appendix A. Therefore, the input stochastic process
Y j (t )( j 1, 2,..., m)
is
expressed
by
a
set
of
independent
j j1 , j 2 ,..., jM j ( j 1, 2,..., m) . Let us define 1 , 2 ,..., m
T
standard
normal
variable
to represent the vector of input
ACCEPTED MANUSCRIPT stochastic processes Y(t ) .
3.
CR IP T
Time-dependent reliability analysis is more complicated than the time-independent one, and directly solving Eq. (1) by Monte Carlo Simulation method will introduce huge computational cost especially for the engineering application. As discussed in the Introduction, the surrogate model based methods can give good trade-off between accuracy and efficiency, and thus it is necessary to be used for estimating TDFP. The double-loop surrogate method treats the input variables and time parameter at different levels and constructs the surrogate model based on the extreme values of output, but the estimation accuracy of the extreme values in the inner loop will affect the accuracy of the constructed surrogate model in the outer loop. The single-loop surrogate method directly constructs the surrogate model of original limit state function and shows good role in accessing the safety of time-dependent structure. Therefore, studying the single-loop surrogate method for estimating the TDFP is significant. In the next section, a new multiple-Kriging-surrogate single-loop method is proposed to efficiently estimate the TDFP. The proposed adaptive multiple-Kriging-surrogate method
AN US
3.1 Basic principle of constructing multiple-Kriging-surrogate
theory is expressed as follows:
M
The Kriging model [36] is a nonparametric interpolation model that hypothesizes the true function is the realization of a Gaussian process. This model employs the training samples and the corresponding outputs to construct the surrogate model for forecasting the output. Up to now, the Kriging model has been widely used in the field of reliability assessment. The advantage of the Kriging model is that it not only provides the mean value of prediction but also gives the standard deviation of prediction, they can usually be used to construct the learning function to identify new training samples to update model. For the performance function G g X, Y (t ), t , the Kriging model Gˆ gˆ X, Y, t based on single-loop T Gˆ f x, y, t x, y, t
ED
(3)
in which f x, y,t is the regression part of the Kriging model, x , y ,t is stationary zero mean T
f x, y, t f1 x, y, t , f 2 x, y, t ,..., f p x, y, t
PT
value Gaussian process.
basic function vector, and 1 , 2 ,..., p
T
T
represents the p -size
is the corresponding regression coefficient vector.
CE
More details about the Kriging can be found in Ref. [36]. Actually, there are three types of regression trends in the Kriging model, i.e., constant regression, linear regression and quadratic regression [36]. Let us denote the inputs as z x , y ,t . Because the
AC
dimensional size of the inputs is n m 1 , then the three types of regression trends with unknown coefficients i (i 1, 2,..., p) can be respectively expressed as follows: The constant regression corresponds to p 1 :
f z 0 T
(4)
The linear regression corresponds to p n m 2 : f z 0 T
The quadratic regression corresponds to p
n m 1
i 1
i zi
n m 2 n m 3 2
(5) :
ACCEPTED MANUSCRIPT
f z 0 T
n m 1
i 1
i zi
n m 1 n m 1
i 1
j 1
ij zi z j
(6)
That’s to say, we will obtain different surrogates by using different types of regression trends with the same group training samples and corresponding outputs. For brief, we firstly define the an ensemble of models as which contains one or several these models, and let us denote the particular model member in as . Then the mean value and standard deviation of prediction for the -th Kriging model can be expressed by Gˆ x , y , t and Gˆ x , y , t respectively. Thus the U-learning function [22] for the time-dependent structure is defined by
Gˆ x, y, t
Gˆ x, y, t
(7)
CR IP T
U x , y , t
The U-learning function U x , y , t is equivalent to the index of the misclassification probability of the sign of the performance function by the -th surrogate model. Generally, the corresponding prediction can be considered as accurate value when U x , y , t 2 , and the corresponding prediction is considered as inaccurate enough one when U x , y , t 2 .
AN US
The single-loop Kriging surrogate method [22] firstly directly constructs the surrogate model of original performance function with a few training samples by treating the time parameter as uniform distribution in the time interval, and then updates the surrogate model by using the U-learning function
U x , y , t showed in Eq. (7). One thing to be mentioned is that this method uses a fixed regression
ED
M
trend to construct the surrogate model. The regression trend must be given as one of these three trends, i.e., constant regression, linear regression or quadratic regression, before constructing the surrogate model. But the choice of regression trends will affects the accuracy of the final surrogate model, and it is unknown which one is the best before constructing the surrogate model. For dealing with this problem, the multiple-Kriging-surrogate method is proposed in this work. It should be noted that when constructing the Kriging model with different regression trends, the number of the training samples should not be less than the corresponding p because that the number of the regression coefficients i (i 1, 2,..., p ) equals to p . Therefore, multiple Kriging models are constructed by considering the size relationship between the number of training samples and the value
PT
of p . Let us denote the number of training samples as N S , then the strategy for constructing multiple Kriging models is showed below.
CE
(a) If 1 N S n m 2 , one Kriging model with constant regression trend is constructed. (b) If n m 2 N S
n m 2 n m 3
AC
2 regression trends are constructed.
n m 2 n m 3
, two Kriging models with constant and linear
N S , three Kriging models with constant, linear and quadratic 2 regression trends are constructed. It should be mentioned that the multiple Kriging models are constructed by the same training samples and the corresponding performance responses, thus it doesn’t introduce extra computational cost of calling the original performance function when constructing Kriging models. The basic principle for constructing multiple Kriging surrogates can be briefly summarized as follows. Firstly, construct the multiple Kriging models with the initial training samples by above strategy. Secondly, select the new training samples by the method proposed in subsection 3.3 to update the multiple Kriging models and identify whether it is necessary to add the Kriging model or delete the Kriging model in the ensemble of models. Thirdly, employ the final multiple Kriging surrogate models (c) If
ACCEPTED MANUSCRIPT to estimate the TDFP. 3.2 Global accuracy and local accuracy Based on the definition of the TDFP Pf t0 , te showed in Eq. (1), Pf t0 , te can be estimated by the minimum value of performance response with respect to time parameter as follows: Pf t0 , te P Gmin gmin X, Y 0
(8)
where g min X, Y min g X, Y(t ), t . Therefore, for each Kriging model, the minimum value of tt0 , te
TDFP, where tmin arg min Gˆ x , y , t tt0 , te
The corresponding U-learning function is showed below
U x, y, tmin
Gˆ x, y, tmin
Gˆ x, y, tmin
CR IP T
Gˆ x , y , t with respect to time parameter, i.e., Gˆ x , y , tmin , is the key point to estimate the (9)
(10)
AN US
where Gˆ x , y , tmin represents the standard deviation of prediction at time instant tmin . Therefore, the following measure can be used to compare the global accuracy of multiple surrogate models.
NU x , y ,tmin 2 N MCS
(11)
where N MCS is the size of input variable samples in the database, NU x , y ,tmin 2 represents the
M
number of samples corresponding to U x, y, tmin 2 . can be regarded as the error of prediction for the -th surrogate model. Thus a surrogate model with the smallest value of can
ED
be regarded as possessing the best global accuracy. Furthermore, we standardize this measure to
PT
the following expression, which represents the ration of measure for the -th surrogate model to the average measure.
N K NK
in which N K is the number of the surrogate models in ,
CE
(12)
represents the sum of the measure
in the ensemble of models . It is easy to understand that the smaller is, the more accurate of the -th surrogate model is. Therefore, if is larger than a specified value 0 , the -th
AC
surrogate model may be inaccurate enough. Referring to the study in Ref. [33], 0 is set to be 1.5. If
is larger than 1.5, then the -th surrogate model is regarded as an inaccurate surrogate, and this
surrogate should be removed from . After defining the global accuracy of multiple surrogates, the local accuracy of multiple surrogates is given below, which is relative to the estimation of the TDFP. In the proposed method, there are multiple Kriging surrogate models and each Kriging model has the predicted mean value and standard deviation. In other words, there are multiple group predictions with the multiple surrogates, but only one group prediction is needed to estimate the TDFP. Considering the discussion of the U-learning function U x , y , t in subsection 3.1, a surrogate model corresponding to the maximum value of U-learning function for the input
x , y ,t
is
ACCEPTED MANUSCRIPT considered as the most accurate local model. Note that the most accurate local model may be different from one sample to another. Thus the most accurate local model denoted by local can be obtained by
local arg max U x, y, t
(13)
Let us denote the mean value and standard deviation of the prediction corresponding to the most accurate local model as Gˆ x , y , t and Gˆ x , y , t respectively, and let us denote the U-learning function as U x , y , t corresponding to the local model at
x, y, t
(14)
Gˆ x, y, t Gˆ
x, y, t
(15)
Gˆ
local
Gˆ
local
x, y, t x, y, t
local
local
U x, y, t
CR IP T
Gˆ x, y, t Gˆ
x , y ,t , then they can be obtained by
(16)
With the most accurate local model local , the multiple surrogates can be handled as one. That’s to say, we can obtain one prediction mean value Gˆ x , y , t and one prediction standard deviation
x , y ,t
with the most accurate local model local .
AN US
Gˆ x , y , t for the input
For illustrating the process of integrating the multiple surrogates to obtain the most accurate local model local , a specific example showed in Table 1 is employed. Suppose there are three surrogates in the ensemble of model, and we employ these surrogates to estimate the values of Gˆ x , y , t ,
Gˆ x , y , t
and U x , y , t
for two samples
x
M
respectively. One can see that for the first sample
x
(1)
(1)
, y (1) t (1) , t (1)
and
x
(2)
, y (2) t (2) , t (2)
, y (1) t (1) , t (1) , the surrogate with the constant
regression trend has the biggest value of U x , y , t , thus the surrogate with the constant regression trend is the most accurate local model local (2)
, y (2) t (2) , t (2) , the surrogate with the quadratic regression trend has the biggest value of
ED
x
for this sample. For the second sample
U x , y , t , thus the surrogate with the quadratic regression trend is the most accurate local model
PT
local for the second sample. Therefore, if there are N MCS samples, then we can obtain N MCS most accurate local models and the corresponding N MCS prediction mean values Gˆ x , y , t and standard
CE
deviations Gˆ x , y , t , and the TDFP can be estimated by these solutions. Table 1 The illustration of identifying the most accurate local model local
AC
x , y ,t
x
x
(1)
(2)
, y (1) t (1) , t (1)
, y (2) t (2) , t (2)
Items
Constant
Linear
Quadratic
local
U x , y , t
24.0
20.8
18.6
24.0
Gˆ x , y , t
2.40
2.50
2.60
2.40
Gˆ x , y , t
0.10
0.12
0.14
0.10
U x , y , t
18.3
16.3
23.3
23.3
Gˆ x , y , t
2.38
2.45
2.56
2.56
Gˆ x , y , t
0.13
0.15
0.11
0.11
ACCEPTED MANUSCRIPT 3.3 Selecting new training samples In this paper, the Kullback-Leibler (KL) divergence [33-34] is used to identify the new training sample in each iterative step, which has been employed for the time-independent structure [33]. The KL divergence measures the differences among multiple surrogate models, and the new training sample corresponds to the maximum average KL divergence in each iteration. The average KL divergence
KL x , y , t can be expressed as follows: 1 NK
P Gˆ 0 x, y, t ˆ P G 0 x , y , t log ˆ P G 0 x, y, t
(17)
CR IP T
KL x, y, t
P Gˆ 0 x, y, t P Gˆ 0 x, y, t log ˆ P G 0 x, y, t where
NK
is the number
of the surrogate
models in
,
P Gˆ 0 x, y, t
AN US
P Gˆ 0 x, y, t represent the probabilities of Gˆ 0 and Gˆ 0 respectively at based on the -th surrogate model.
and
x , y ,t
0 Gˆ x, y, t P Gˆ 0 x, y, t Gˆ x, y, t
(18)
0 Gˆ x, y, t P Gˆ 0 x, y, t 1 Gˆ x, y, t
(19)
M
P Gˆ 0 x, y, t and P Gˆ 0 x, y, t mean the average probabilities of Gˆ 0 and Gˆ 0 respectively with , and they are defined by
P Gˆ 0 x, y, t
(20)
1 P Gˆ 0 x, y, t NK
P Gˆ 0 x, y, t
(21)
PT
ED
1 P Gˆ 0 x, y, t NK
Then, the new training sample can be obtained by maximizing the average KL divergence KL x , y , t
CE
across all the members in .
x
new
, y new , t new arg max KL x, y, t
(22)
AC
However, it does not require high estimation accuracy for all the inputs in the time-dependent reliability analysis, which is different from the classification problem in the time-independent reliability analysis. For the time-dependent structure, the time-dependent failure event can be accurately determined if there exists a failure point (time instant) on the trajectory and the failure point is accurately classified no matter the signs of other points (time instants) are accurately classified or not. Therefore, for any given input variable
x, y , whether the trajectory
g x , y , t , t t0 , te needs to
be refined or not can be classified into two cases. The first case is that the performance satisfies
Gˆ x , y , t 0 for all the time instants in t0 , te , where Gˆ x , y , t is estimated by the most accurate local model given in subsection 3.2. In this case, the signs of surrogate models for all the time instants in t0 , te need to be accurately classified, and new training samples are needed to refine this trajectory until the minimized U x , y , t satisfies the threshold requirement, where U x , y , t is
ACCEPTED MANUSCRIPT estimated by the most accurate local model with Gˆ x , y , t and Gˆ x , y , t . The second case is that there exists a time instant t t0 , te which satisfies that Gˆ x, y, t 0 and U x, y, t 2 . It
illustrates that the time-dependent failure event has been accurately identified and the trajectory
g x , y , t , t t0 , te does not need to be refined. Therefore, we should check if there exists a time instant
t t0 , te
Gˆ x, y, t 0
meeting
g x , y , t , t t0 , te for the input variable
x, y
U x, y, t 2
and
on
the
trajectory
in each iterative step.
if Gˆ x, y, t 0 and U x, y, t 2 check : subject to : t t0 , te
CR IP T
(23)
new Based on Eq. (23), a new average KL divergence KL x , y , t can be defined by
0 Gˆ x, y, t 0 and U x, y, t 2, t t0 , te
new KL x, y, t
KL x, y, t otherwise
Suppose the database of the input samples is
x
(i )
(24)
, y (i ) t ( j ) , t ( j ) (i 1, 2,..., N MCS , j 1, 2,..., N t ) ,
Then, the new training sample
x
new
x
new
AN US
where N MCS is the number of random inputs and N t is the number of the discretized time instants. , y new ,t new can be identified by
new , y new , t new arg max KL x (i ) , y (i ) t ( j ) , t ( j )
i 1, 2,..., NMCS , j 1, 2,..., Nt
new x (i ) , y (i ) t ( j ) , t ( j ) It is impossible that all the new average KL divergences KL
(25)
for the samples in
ED
M
database equal to zero. The reason is that if all the new average KL divergences equal to zero, then all the time-dependent failure events have been accurately identified and the iteration should be stopped with the stopping criterion showed in next subsection 3.4. Thus there should exist one new training sample being selected in each iteration. It should be noted that if there is only one surrogate model in , then the process for selecting the new training samples will degrade into that procedure in the single-loop Kriging surrogate model method [22], which employs the U-learning function to identify the new training samples.
PT
In subsection 3.2, the metric is proposed to measure the global accuracy of multiple surrogate models, and the surrogate model with 1.5 should be removed from the ensemble of models. Next, another strategy by considering the differences between multiple surrogates is established.
CE
The average KL divergence KL x , y , t measures the differences among multiple surrogates, and
AC
the larger KL x , y , t , the more differences among multiple surrogates. Because KL x , y , t is varying with different input
x , y ,t , thus it is inconvenient to measure the differences among multiple
surrogates by using KL x , y , t directly. In this work, the maximum average KL divergence
KL max = max KL x, y, t of all the sample base is a value which can be conveniently employed to
measure the differences among multiple surrogates. If KL max is less than a specified value of KL 0 , which means the differences among multiple surrogates are small and the multiple surrogates are not diverse enough. This illustrates that it is no necessary to employ multiple surrogates, and only one surrogate should be used. In view of this, the surrogate model with the best global accuracy is reserved, and other surrogates should be removed from the ensemble of models. By referring to the study in Ref. [33], KL 0 is set to be 0.15 in this work.
ACCEPTED MANUSCRIPT 3.4 Stopping criterion In this work, the following stopping criterion [37] is employed.
P
Pf t0 , te Pf t0 , te
(26)
Pf t0 , te
f
where Pf t0 , te P Gˆ min x, y 0
(27)
Pf t0 , te P Gˆ min x, y Gˆ min x, y 0
(28)
in which Gˆ min x , y min Gˆ x , y , t , tmin arg min Gˆ x , y , t , Gˆ min x , y Gˆ x , y , tmin , tt0 , te
CR IP T
tt0 , te
Gˆ x , y , t and Gˆ x , y , t are estimated by the most accurate local model defined in subsection 3.2. is the confidence level typically equals to 1 97.5% 1.96 . The acceptable threshold value is set to be 0 0.05 , thus the adaptive process will be stop when Pf 0 . Estimation procedure
AN US
4.
In the adaptive process, if one surrogate model is removed from the ensemble of models, then it will never be added in the ensemble although the number of training samples N S satisfies the condition of
M
adding new surrogate model given in subsection 3.1. If there is only one surrogate model in the ensemble of models, then the process for selecting the new training samples will degrade into that procedure in the single-loop Kriging surrogate model method [22]. The estimation procedure of the proposed adaptive multiple-Kriging-surrogate models method for estimating the TDFP can be briefly summarized as follows: Step 1: Set the acceptable threshold values of 0 , KL 0 and 0 . Uniformly discretize the time
the sample base
x
(i )
ED
(N ) (1) (2) parameter into N t time instants in the interval t0 , te , i.e., t0 t t ... t t te . Generate
, (i ) (i 1, 2,..., NMCS ) of input variables, and construct the sample matrices
PT
A N MCS Nt with the vector quantity element
x
(i )
, y (i ) t ( j ) , t ( j )
in the i(i 1, 2,..., N MCS ) row and
j ( j 1, 2,..., Nt ) column, where y (i ) t ( j ) is converted by (i ) at t ( j ) based on Eq. (2).
CE
Step 2: Generate N S initial training samples
x
( i )
, (i ) , t (i ) (i 1, 2,..., NS ) , where the samples of
time parameter are generated by treating the time parameter as the uniform distribution in the interval
t0 , te
, y t (i ) , t (i ) (i 1, 2,..., N S ) . Estimate the corresponding performances for these samples by the
AC
x
. Convert ( i ) to y t (i ) by Eq. (2), then we can obtain the training samples
( i )
real performance function. Step 3: Construct the multiple-Kriging-surrogate models with the existing training samples and the corresponding performances by the strategy proposed in subsection 3.1.
Step 4: Estimate the prediction mean value Gˆ x (i ) , y ( i ) t ( j ) , t ( j )
Gˆ x (i ) , y ( i ) t ( j ) , t ( j )
multiple-Kriging-surrogate
(i )
U x , y
(i )
t , t . ( j)
( j)
for
the
models,
sample and
matrices
calculate
the
and prediction standard deviation
A N MCS Nt values
by of
the U-learning
constructed function
ACCEPTED MANUSCRIPT
Step 5: Compute the average KL divergence KL x (i ) , y ( i ) t ( j ) , t ( j )
Gˆ x (i ) , y ( i ) t ( j ) , t ( j )
with the solutions of
and Gˆ x (i ) , y ( i ) t ( j ) , t ( j ) . Obtain the maximum average KL divergence
KL max = max KL x (i ) , y (i ) t ( j ) , t ( j ) , i 1, 2,..., NMCS , j 1, 2,..., Nt . Step 6: Estimate the global accuracy of the multiple-Kriging-surrogate models. If KL max KL 0 is satisfied, only the surrogate with the best global accuracy is reserved and removed other surrogates from the ensemble of models. If KL max KL 0 , check if there are some models satisfy 0 in two consecutive iterations, and removed these models from the ensemble of models.
Gˆ x (i ) , y (i ) t ( j ) , t ( j )
and prediction standard deviation
CR IP T
Step 7: Obtain the prediction mean value Gˆ x (i ) , y (i ) t ( j ) , t ( j )
with the most accurate local model, and estimate the solution of Pf . If
Pf 0 , stop the adaptive process and go to Step 9; otherwise, go to Step 8.
new x (i ) , y (i ) t ( j ) , t ( j ) , and identifying the new training sample by Step 8: Estimate the value of KL
new
new , y new , t new arg max KL x (i ) , y (i ) t ( j ) , t ( j ) , i 1, 2,..., N MCS , j 1, 2,..., Nt . Adding this new
AN US
x
training sample into the training sample base and estimating the output for this new training sample by the real performance function. Let N S N S 1 and go to Step 3. Step 9: Obtain the final TDFP as Pf t0 , te . Examples
M
5.
5.1 Numerical example
ED
Considering the time-dependent structure with the following performance function,
g X, t X 12 X 2 5 X 1t X 2 1 t 2 13
(29)
where X 1 and X 2 are the input normal random variables with same mean value 3.5 and standard
PT
deviation 0.3. The considered time interval is
0, 5 .
In numerical example, the number of sample base of the input variables is set to be N MCS 105 , and
CE
the time interval is uniformly discretized into Nt 100 time instants. Because the single-loop Kriging
AC
surrogate model method [22] constructs the surrogate model of the performance function by a fixed regression trend, thus we provide the TDFP solutions estimated by the single-loop Kriging surrogate model method with different regression trends. The TDFP solutions estimated by different methods are listed in Table 2. The maximum average KL divergence and the global accuracy of the proposed method are showed in Fig. 1. The convergence history of the TDFP of the proposed method is showed in Fig. 2. The solutions of the finial limit state estimated by the proposed method in the standard normal space are showed in Fig. 3. From Table 1, one can see that comparing with the single-loop Kriging surrogate method with different regression trends, i.e., constant, linear and quadratic, the proposed multiple-Kriging-surrogate method can give more accurate estimation for the TDFP by less computational cost. This is because that the proposed multiple-Kriging-surrogate method can adaptively select the multiple suitable regression trends to construct the surrogate models of the performance function, and the final TDFP is estimated by the most accurate local model which has most confidence to give accurate prediction. Furthermore, samples which have the most contribution to the TDFP are identified to update the
ACCEPTED MANUSCRIPT multiple surrogates. It can be seen from Fig. 1 that three surrogates with constant, linear and quadratic regression trends are selected to construct the surrogate models of the performance function in the
2 0 2 2 0 3
12 in the beginning of 2 the update process, and three regression trends are chosen to the ensemble of models. The model with
initial phase of the adaptive process. This is because
linear regression trend satisfies 0 in two consecutive iterations, thus this model is removed
AN US
CR IP T
from the ensemble of models after the second iteration. The models with constant and quadratic regression trends are reserved in the ensemble of models to the end. Fig. 1 shows that the final ensemble of models contains two models with constant and quadratic regression trends, and the TDFP is estimated by the most accurate local model between these two models (the most accurate local model may be different for different samples). Fig. 2 shows that the TDFP gradually converges to a convergent solution as the increasing of training sample number, which illustrates the good convergence of the proposed method. Fig. 3 shows that not all the approximate instantaneous limit states match well with the real instantaneous limit states. Generally, it is unnecessary to make all the approximate instantaneous limit states have good accuracy on real instantaneous limit states. For time-dependent reliability analysis, only the time-dependent limit state decides the failure of the time-dependent structure. The solutions show that the approximate time-dependent limit state estimated by the proposed method can match well with that of the real time-dependent limit state in the 5-sigma domain of the input space. Table 2 The solutions of the TDFP by different methods MCS
SLK-Constant
SLK-Linear
SLK-Quadratic
PR
Pf t0 , te
1.3310 102
1.3020 102
1.3450 102
1.3280 102
1.3290 102
Ncall
107
21
22
22
20
P (%)
---
1.04
0.23
0.15
f
M
Methods
2.18
ED
Note: MCS represents Monte Carlo Simulation method. SLK-Constant, SLK-Linear and SLK-Quadratic mean the single-loop Kriging surrogate model method [22] with constant, linear and quadratic regression trends respectively. PR is the proposed method, and Pf represents the relative
PT
error of the TDFP estimated by these methods comparing with the MCS method.
AC
CE
KL max
N call
(a) The maximum average KL divergence
ACCEPTED MANUSCRIPT
Three Surrogates
Two Surrogates
CR IP T
N call
AN US
(b) The global accuracy Fig. 1 The results of the maximum average KL divergence and the global accuracy
M
Pf t0 , te
ED
PfMCS t0 , te
PT
N call
AC
CE
Fig. 2 The convergence history of the TDFP of the proposed method
Time-dependent limit state Time=5
Time=0
Fig. 3 The results of the multiple surrogates
ACCEPTED MANUSCRIPT
5.2 The lower extremity exoskeleton The bionic lower extremity exoskeleton is a wearable robotic derive by integrating human brain and mechanical force to increase speed, strength and endurance [38-39]. The wearer and derive under the uncertainty should be consistency so to achieve the comfort and safety of the wearer. Fig. 4 shows the simplified configuration of a powered anthropomorphic leg for the lower extremity exoskeleton, which involves the hip joint O1 , the knee joint O2 , the ankle joint O3 and the corresponding linear hydraulic actuators Lh , Lk , La . h t , k t and a t mean the motion angle of the hip,
6
t ai sin bi t ci i 1
CR IP T
knee and ankle joint respectively. The ideal values of the motion of joints are from clinical gait analysis data and expressed as follows: (30)
where the coefficients ai , bi and ci for the three joints are showed in Table 3. The three joints configurations are similar, thus the hip joint is taken for a general illustration, which is showed in Fig. 5.
AN US
T Considering the errors from manufacturing and assembly, the practical motion angle h t for the
hip joint is showed below:
h4 J 2 h1 J1 arctan h2 O1 h3
hT t arctan
2 2 2 2 2 h1 J1 h2 O1 h4 J 2 h3 Lh t arccos 2 h1 J1 2 h2 O1 2 h4 J 2 2 h32
(31)
M
in which hi (i 1, 2,3, 4) are the length of the links, J1 , J 2 and O1 mean the clearance of the joint, Lh t is the length of the hydraulic cylinder. hi (i 1, 2,3, 4) , J1 , J 2 and O1 are input
ED
normal random variables, and Lh t is the input Gaussian process. The distribution parameters of these inputs are showed in Table 4. The mean value Lh t of Lh t is represented as follows:
PT
4 Lh t hi 2 2 i 1
h
2 1
h22 h32 h42
1
2 h h cos arctan 1 arctan 4 h t h2 h3
(32)
CE
where hi (i 1, 2,3, 4) are the mean values of hi (i 1, 2,3, 4) , and h t is the ideal value of motion
AC
of the hip joint. Therefore, the performance function for the hip joint of the lower extremity exoskeleton can be expressed as follows:
Gh h hT t h t
(33)
where the allowable motion angle is set to be h 8 by analyzing the practical case, and let us h denote the TDFP for the hip joint as Pf t0 , te . The corresponding distribution parameters of the
inputs for the knee and ankle joint are provided in Table 5 and Table 6 respectively. Let us set the allowable motion angles for the knee and ankle joint be k 6 and a 9
respectively, then the
k a TDFPs for the knee and ankle joint can be estimated as Pf t0 , te and Pf t0 , te respectively by the
same procedure. The TDFP Pf t0 , te of the lower extremity exoskeleton can be estimated by
Pf t0 , te 1 1 Pfh t0 , te 1 Pfk t0 , te 1 Pfa t0 , te
(34)
ACCEPTED MANUSCRIPT The considered time interval is t0 , te 0,10 .
O1
Lh
h Lk
O2
CR IP T
k
La O3
a
Fig. 4 The simplified configuration of a powered anthropomorphic leg
Lh t
h1
AN US
J1
O1
h t
M
J2
h4
h2
h3
O2
ED
Fig. 5 The configuration for the hip joint
Table 3 The solutions of the coefficients ai , bi and ci for the three joints
a3
a4
a5
a6
27.46
34.79
3.309
2.004
6.395
6.136
33.35
19.05
23.4
12.81
34.08
34.34
a t
42.54
24.41
5.12
8.571
1.708
0.5637
Coefficients
b1
b2
b3
b4
b5
b6
h t
0.03314
0.06207
0.1739
0.2142
0.2861
0.2906
k t
0.02532
0.1541
0.07117
0.1776
0.2856
0.2835
a t
0.01413
0.03969
0.2125
0.1322
0.3177
0.4185
Coefficients
c1
c2
c3
c4
c5
c6
h t
-0.1087
1.713
-4.579
-2.774
-2.98
-0.006893
k t
0.2035
-2.459
2.255
-0.1569
0.6679
-2.384
a t
4.982
0.9175
-2.604
-3.661
-2.531
-8.677
h t
AC
CE
k t
a1
PT
a2
Coefficients
ACCEPTED MANUSCRIPT Table 4 The distribution parameters of the inputs for the hip joint Distribution
Mean (mm)
Standard deviation (mm)
h1
Normal
65.17
0.5
h2
Normal
55.08
0.5
h3
Normal
400.59
0.5
h4
Normal
56.85
0.5
J1
Normal
0.2
0.1
J 2
Normal
0.2
0.1
O1
Normal
0.2
0.1
Lh t
Gaussian process
Lh t
CR IP T
Inputs
3.5
Table 5 The distribution parameters of the inputs for the knee joint Distribution
Mean (mm)
h1
Normal
45.14
h2
Normal
h3
Normal
h4
Normal
J1
Normal
J 2
Normal
O2
Normal
Lk t
Gaussian process
M
ED
Standard deviation (mm) 0.5
AN US
Inputs
360.53
0.5
50.07
0.5
65.17
0.5
0.2
0.1
0.2
0.1
0.2
0.1
Lk t
3
Table 6 The distribution parameters of the inputs for the ankle joint Mean (mm)
Standard deviation (mm)
Normal
75.23
0.5
Normal
363.87
0.5
Normal
40.06
0.5
h4
Normal
85.27
0.5
J1
Normal
0.2
0.1
J 2
Normal
0.2
0.1
O3
Normal
0.2
0.1
La t
Gaussian process
La t
3
h1 h2
AC
CE
h3
Distribution
PT
Inputs
The number of the sample base for the input variables is set to be N MCS 5 105 and the time parameter is discretized into Nt 100 time instants for this example. The solutions of the TDFP estimated by different methods are showed in Table 7. The results of the maximum average KL divergence (or minimal U-learning function) and the global accuracy for the hip joint are provided in Fig. 6. The convergence history of the TDFP of the proposed method for hip joint is showed in Fig. 7.
ACCEPTED MANUSCRIPT From Table 7, one can see that the TDFP solutions of the hip joint, knee joint and ankle joint estimated by the proposed method can match well with the corresponding solutions of the MCS method, which illustrate the accuracy of the proposed method. The TDFP Pf t0 , te of the lower extremity exoskeleton is obtained by Eq. (34) based on the TDFP solutions of the hip joint, knee joint and ankle joint. Fig. 6 shows the adaptive process of constructing multiple surrogates of the proposed method as the increasing of the training sample number. It can been drawn that the adaptive process can be classified into four stages. In the first stage, two surrogates involving the Kriging models with constant and linear regression trends are adaptively constructed because that the adding sample condition (b) in subsection 3.1 is set up, i.e., 7 1 2 12
7 1 2 7 1 3
CR IP T
. Because the Kriging model with 2 linear regression trend satisfies 0 in two consecutive iterations, which means this model is
AN US
inaccurate and removed from the ensemble of models. In the second stage, only the Kriging model with constant regression trend is reserved to construct the surrogate model of performance function. In this stage, the U-learning function in the single-loop Kriging method [22] is used to identify the new training samples, and Fig. 6(a) lists the variation of minimum U-learning function for this stage. As the increase of the size of the training samples, the Kriging model with quadratic regression trend is added in the ensemble of models and the adaptive procedure goes to the third stage. Because the same reason in the first stage, the Kriging model with quadratic regression trend is removed from the ensemble of models and only the surrogate with constant regression trend is reserved in the fourth stage. At the end of the adaptive procedure, one can see that only the Kriging model with constant regression trend exists h in the ensemble of models, thus the TDFP Pf t0 , te of the hip joint can be obtained by this model.
AC
CE
PT
ED
M
Fig. 7 displays that the TDFP converges to the convergence solution as the training sample number increasing, which demonstrates the good convergence of the proposed method. It also can been found from Fig 7 that there is a cusp point at the moment that the Kriging model with quadratic regression trend is added in the ensemble of models. Because the Kriging model with quadratic regression trend is not the suitable surrogate for this example, thus the adding of this surrogate will cause large error. That’s why there is a cusp point in the Fig. 7. Actually, this model is quickly deleted from the ensemble of models by our proposed strategy. Because the performance functions of the hip joint, knee joint and ankle joint are similar to each other, thus the adaptive procedures of the knee joint and ankle joint are similar to that of the hip joint. It should be noted that the TDFP solutions estimated by the proposed method and the single-loop Kriging method with constant regression trend have the similar estimation accuracy, which are higher than that of the single-loop Kriging method with linear and quadratic regression trends. This is because that the finial surrogate of the proposed method only has the Kriging model with constant regression trend and this model is the most suitable model in these three models. However, there is general no prior information for identifying a regression trend in the single-loop Kriging method and the regression trend is always man-made. Therefore, we cannot guarantee that the man-made regression trend in the single-loop Kriging method is always the best for constructing the surrogate model of the performance function. Comparing with the single-loop Kriging method, the proposed method can adaptively identify the suitable regression trends so to construct the multiple-Kriging-surrogate, which can avoid man-made subjectivity for regression trend in single-loop Kriging method. Furthermore, the computational cost of the proposed method is different from that of the single-loop Kriging method with constant regression trend, which is mostly caused by the different stopping criterions in these two methods.
ACCEPTED MANUSCRIPT Table 7 The solutions of the TDFP by different methods SLK-Constant
SLK-Linear
SLK-Quadratic
PR
P t0 , te
1.2120 103
1.2180 103
1.2260 103
1.2340 103
1.2160 103
Ncall
5 107
90
120
116
86
P (%)
---
0.50
1.16
1.82
0.33
Pfk t0 , te
1.9048 102
1.9100 102
2.0142 102
1.9114 102
1.9090 102
Ncall
5 107
77
79
82
80
P (%)
---
0.27
5.74
Pfa t0 , te
1.8320 103
1.8300 103
Ncall
5 107
99
125
P (%)
---
0.11
0.44
Pf t0 , te
2.2032 102
2.2088 102
Ncall
1.5 108
266
P (%)
---
0.25
Hip
f
Knee
f
Ankle
f
System
f
KL max
0.35
0.22
1.8520 103
1.8340 103
103
98
1.09
0.11
U min
2.3144 102
2.2139 102
2.2080 102
324
301
264
5.05
0.49
0.22
KL max
U min
AC
CE
PT
ED
KL max / U min
1.8400 103
CR IP T
MCS
h f
AN US
Methods
M
Parts
N call
(a) The maximum average KL divergence (or minimal U-learning function)
ACCEPTED MANUSCRIPT
Two Surrogates
Two Surrogates
One Surrogates
CR IP T
One Surrogates
N call
AN US
(b) The global accuracy Fig. 6 The results of the maximum average KL divergence (or minimal U-learning function) and the global accuracy for hip joint
PT
ED
M
Pf t0 , te
PfMCS t0 , te
N call
CE
Fig. 7 The convergence history of the TDFP of the proposed method for hip joint
AC
5.3 A beam under stochastic loads A beam under stochastic loads [40] showed in Fig. 8 is employed to illustrate the effectiveness of the
proposed method. The concentrated load F (t ) acting at the midpoint of the beam and the load q (t ) distributed on the top surface of the beam uniformly. The cross-section A-A is rectangular with the width a0 and height b0 . The limit state function for this beam is as follows:
g X, Y(t ), t
F (t ) L q(t ) L2 st a0b0 L2 1 (a0 2kt )(b0 2kt )2 u 4 4 8 8
(35)
3 where st 78.5kN / m is the density, L is the length of the beam, u represents the ultimate
strength and k 1 104 m / yr is the decreasing rate of the length and the width of the beam. The
ACCEPTED MANUSCRIPT
time parameter t is considered in
0, 5
years. The stochastic processes F (t ) and q(t ) are
supposed to be Gaussian processes, and the autocorrelation coefficients are showed below:
F (t , ) exp ( t ) 2 4( t ) 2 9
(36)
q (t , ) exp
The distribution parameters of these input variables are showed in Table 8. L
CR IP T
AA
F (t )
L 2 A
kt
kt
q (t )
b0
a0
A
AN US
Fig. 8 Beam under stochastic loads
Table 8 The distribution parameters of the inputs Inputs
Distribution
a0 (m)
Lognormal
b0 (m)
Normal
L (m) u (Pa)
Normal
F (t ) (N)
q (t ) (N/m)
Mean
Standard deviation
0.2
0.01
0.04
4 103
5
0.08
1.5 10
2.4 105
Gaussian process
3000
400
Gaussian process
450
50
ED
M
Normal
8
The number of the sample base for the input variables is set to be N MCS 105 and the time
PT
parameter is discretized into Nt 100 time instants. The TDFP solutions estimated by different
AC
CE
methods are showed in Table 9. The results of the maximum average KL divergence and the global accuracy are provided in Fig. 9. The convergence history of the TDFP of the proposed method is showed in Fig. 10. From Table 9, one can see that the TDFP estimated by the proposed method matches well with that of the MCS method. Comparing these methods with each other, it is easy to know that the proposed multiple-Kriging-surrogate method is the most efficient method for estimating TDFP. Furthermore, when comparing the TDFP solutions estimated by the single-loop Kriging method with different regression trends, we can draw that the TDFP estimated by the surrogate with the constant regression trend is more accurate than that of the surrogate with linear and quadratic regression trends. Therefore, we cannot say that the surrogate with complicated regression trend (i.e., quadratic regression) in single-loop Kriging method can give more accurate estimation result, and we should choose the model with suitable regression trend for different problem. It can been seen from Fig. 9 that the proposed multiple-Kriging-surrogate method adaptively identified two regression trends involving both constant and linear to construct the final surrogate of the performance function, and the solution illustrates that these two regression trends are the suitable models for constructing the surrogates. Fig. 10 shows that the proposed method has good convergence in estimating the TDFP.
ACCEPTED MANUSCRIPT Table 9 The solutions of the TDFP by different methods Methods
MCS
SLK-Constant
SLK-Linear
SLK-Quadratic
PR
Pf t0 , te
2.8260 102
2.7840 102
2.7760 102
2.7520 102
2.8090 102
Ncall
107
33
33
34
29
P (%)
---
1.49
1.77
2.62
0.60
f
AN US
CR IP T
KL max
N call
(a) The maximum average KL divergence
CE
PT
ED
M
N call
AC
(b) The global accuracy Fig. 9 The results of the maximum average KL divergence and the global accuracy
ACCEPTED MANUSCRIPT
Pf t0 , te
CR IP T
PfMCS t0 , te
N call
Fig. 10 The convergence history of the TDFP of the proposed method
AN US
5.4 A roof truss structure
A roof truss [41, 42] showed in Fig. 11 is modified to show the effectiveness of the proposed method for estimating TDFP. The top boom and the compression bars of this roof truss are made of concrete, and the bottom boom and the tension bars are reinforced by steel. The uniformly distributed load q t is applied on the roof truss structure, and the load q t can be transformed into nodal load
q t l 4
, where l is the length of bottom boom. The limit state function of this structure is showed
M
P
below:
ED
g X, Y(t ) 0.03
q t l 2 3.81 1.13 2 AC EC AS ES
(37)
which means that the perpendicular deflection of node C exceeds 0.03m corresponds to the structure
PT
failure state. AC , AS , EC , ES represent sectional area and elastic modulus respectively. The distribution parameters of these variables are showed in Table 10, where the load q t is considered to be the stochastic process with the following autocorrelation coefficient. (38)
C
F
D
A
B
q t N / m
E
G
P
Ac
D
0.278l
C
5 A c As 0.7
A 3 As
Ac
P
Ac As
F 0.7 5A c
2 As
E
0.222l
G
0.25l
l 12
P
Ac
B
l 12
AC
CE
q (t , ) exp ( t )2
3 As
0.25l
Fig. 11 The schematic diagram of a roof truss
ACCEPTED MANUSCRIPT Table 10 The distribution parameters of the inputs Inputs
Distribution
Mean
Standard deviation
l (m)
Normal
12
0.12
AS ( m )
Normal
9.82 104
5.892 105
ES ( Pa )
Normal
11011
6 109
AC ( m2 )
Normal
4 102
4.8 103
EC ( Pa )
Normal
2 1010
1.2 109
q (t ) (N/m)
Gaussian process
2 104
1.4 103
CR IP T
2
M
AN US
Table 11 shows the TDFP solutions estimated by these methods. It can been seen that the SLK-Constant, SLK-Linear, SLK-Quadratic and the proposed method all can give acceptable TDFP solutions comparing with the MCS method. However, when comparing the proposed method with the single-loop Kriging method with different regression trends, one can see that the proposed method has the most accuracy and efficiency. From Fig. 12, it is easy to know that there are two surrogates involving the Kriging models with linear and quadratic regression trends exist in the ensemble of models after the adaptive process, and the TDFP is estimated by the most accurate local model based on the two models. The reason of why the proposed method is more accurate and efficient than the single-loop Kriging method is that the proposed method can adaptively identify the most suitable models, i.e., Kriging models with linear and quadratic regression trends, to approximate the time-dependent limit state of original performance function. Therefore, fewer training samples are needed and higher accuracy is obtained than the single-loop Kriging method. Fig. 13 shows the convergence history of TDFP of the proposed method, one can see that the TDFP converges to the accurate solution as the training sample number increasing, which illustrates the good convergence of the proposed method.
ED
Table 11 The solutions of the TDFP by different methods MCS
SLK-Constant
SLK-Linear
SLK-Quadratic
PR
Pf t0 , te
1.7980 102
1.7600 102
1.7800 102
1.8180 102
1.8060 102
Ncall
107
76
67
72
53
---
2.11
1.00
1.11
0.44
P (%)
CE
f
PT
Methods
AC
KL max / U min
KL max
U min
KL max
N call
(a) The maximum average KL divergence (or minimal U-learning function)
ACCEPTED MANUSCRIPT
One Surrogate
Two Surrogates
CR IP T
Two Surrogates
N call
AN US
(b) The global accuracy Fig. 12 The results of the maximum average KL divergence (or minimal U-learning function) and the global accuracy
M
Pf t0 , te
PT
ED
PfMCS t0 , te
N call
CE
Fig. 13 The convergence history of the TDFP of the proposed method
5.5 A stone arch bridge under hurricane load
AC
Hurricane is a catastrophic natural disaster, which may cause serious human damages and huge economic losses. Considering a stone arch bridge under hurricane load example. The finite element model of a stone arch bridge showed in Fig. 14 is built in ABAQUS 6.14-1. The width of this stone arch bridge is L 6m . This bridge is symmetrical structure and the geometric size of the profile is showed in Fig. 15. A hurricane load F t uniformly loads on the profile of this bridge along the negative direction of z-axis. The hurricane load F t is expressed as follows: t 0.5s F0 F t F0 0.4 F0 cos 2 t 0.5 0.6 F0 cos 4 t 0.5 t 0.5s
(39)
which means that the bridge sustains equally load F0 before t 0.5s and bears time-variant load
ACCEPTED MANUSCRIPT after t 0.5s . F0 is considered to be normal distributed variable with mean value 1.5 103 Pa and standard deviation 75Pa. The hurricane load F t varies with the time parameter when F0 is fixed at the mean value is showed in Fig. 16. It can be found that the middle part of the bridge deck general has the maximum deformation under the hurricane load. Thus the displacement Z of node P (showed in Fig. 14) along the direction of z-axis is employed to construct the limit state function of this bridge. Considering the absolute displacement Z
exceeds 0.011m corresponding to the failure state
of this stone bridge, thus the limit state function can be expressed as follows: g X, Y(t ) 0.011 Z
(40)
CR IP T
The considered time interval is t 0, 5 s .The input random variables involve the density , the Elastic modulus E , the Poisson’s ratio , the Rayleigh damping coefficient and the load F0 .
AN US
The distribution parameters of these input variables are showed in Table 12. When all these inputs are fixed at their mean values, the first order model of the bridge and the deformation of the bridge at time instant t 5 are obtained and showed in Fig. 17 and Fig. 18 respectively, and the corresponding displacement of node P varies with the time parameter is displayed in Fig. 19.
M
P
PT
ED
F t
AC
CE
Fig. 14 The Finite element model of the stone arch bridge
1m
3.5m 1.75m
1m
9m
0.5m
Fig. 15 The geometric size of the stone arch bridge
1m
0.5m
9m
1.5m
ACCEPTED MANUSCRIPT
CR IP T
F t
t
ED
M
AN US
Fig. 16 The hurricane load at the mean value of F0
AC
CE
PT
Fig. 17 The first order model of the stone arch bridge
Fig. 18 The deformation of the stone arch bridge at time instant t 5
ACCEPTED MANUSCRIPT
CR IP T
Z
t
Fig. 19 The displacement of the node P at the inputs mean values Table 12 The distribution parameters of the inputs Distribution
Mean
( Kg / m )
Normal
2.43 103
E (Pa)
Normal
Normal Normal
F0 (Pa)
Normal
3
AN US
Inputs
Standard deviation
1.215 102
5.23 107 0.3 2
2.615 106 0.015 0.1
1.5 103
75
M
The sample size of MCS method is set to be 5 103 , and the displacement Z of node P varies with the time parameter at each input random sample can be obtained by once call of finite element
ED
model. Thus the total computational cost of the MCS method is 5 103 . For the single-loop Kriging method and the proposed method, we set the number of the sample base to be 1104 , and the time parameter is discretized into Nt 100 time instants.
AC
CE
PT
Table 13 shows the TDFP solutions estimated by these methods. One can see that the TDFP solution estimated by the proposed method can match well with that of the MCS method, which illustrates the accuracy of the proposed method. Comparing the proposed method with the single-loop Kriging method with different regression trends, we can draw that the proposed method has the highest accuracy among these methods while by the least computational cost. Simultaneously, the single-loop Kriging method with constant regression trend has large error in this example. Fig. 20 illustrates that there are two models involving the Kriging models with linear and quadratic regression trends exist in the final ensemble of models, and the TDFP is estimated by the most accurate local model which is determined by these two models. With the suitable models, the time-dependent limit state can be better identified than only fixed the model. That’s why the proposed method is more accurate and efficient than the single-loop Kriging method. Fig. 21 shows the convergence history of TDFP of the proposed method. It can be found that the TDFP converges to a determined solution as the training sample size increasing. Table 14 shows the comparison of the computational times of the single-loop Kriging methods with different regression trends and the proposed method. It can been seen that the proposed method is the most efficient method among these methods. This is because that the proposed method has the least numbers of calling the finite element model. Calling the finite element model is general time-consuming in engineering application. Simultaneously, the single-loop Kriging method with the
ACCEPTED MANUSCRIPT quadratic regression trend needs the most computational time among these methods because it needs the most numbers of calling the finite element model. Table 13 The solutions of the TDFP by different methods MCS
SLK-Constant
SLK-Linear
SLK-Quadratic
PR
Pf t0 , te
2.9800 102
3.2400 102
3.1200 102
2.8600 102
2.9400 102
Ncall
5 103
81
85
89
66
P (%)
---
8.72
4.70
4.03
1.34
f
CR IP T
Methods
Table 14 The comparison of computational time Methods
Time (s)
SLK-Constant SLK-Linear SLK-Quadratic PR
48199 53912 60222 43928
KL max / U min
ED
M
KL max
AN US
Note: Computations are conducted on the computer with Intel(R) Xeon(R) CPU W3550 @ 3.07GHz 3.06GHz, 12.0GB of RAM and 64bit Windows 7 system.
KL max N call
PT
U min
AC
CE
(a) The maximum average KL divergence (or minimal U-learning function)
Two Surrogates
One Surrogate
Two Surrogates
N call
(b) The global accuracy Fig. 20 The results of the maximum average KL divergence (or minimal U-learning function) and the global accuracy
ACCEPTED MANUSCRIPT
Pf t0 , te
CR IP T
PfMCS t0 , te
N call
Fig. 21 The convergence history of the TDFP of the proposed method Conclusions
AN US
6.
A multiple-Kriging-surrogate method is established to estimate the TDFP for the time-dependent structure. It is well known that the single-loop Kriging method constructs the surrogate model of performance function with a fixed regression trend. However, there is general no prior information for identifying a suitable regression trend and it is always man-made. Therefore, it is hard to say that the
M
man-made regression trend is the best for constructing the surrogate model of the performance function. For dealing with this issue, we proposed the multiple-Kriging-surrogate method which can adaptively identify the suitable regression trend to construct multiple-Kriging-surrogate, thus the man-made
ED
subjectivity for regression trend can be avoided in single-loop Kriging method. Generally, two cases of surrogate solutions may be drawn in the final ensemble of models by the proposed method, and they are shown as follows.
The first case is that there exists only one model with a regression trend in the final ensemble of
PT
1.
models just like the example 5.2. This case illustrates that the performance function can be
CE
approximated well by only a regression trend, i.e., constant regression, linear regression or quadratic regression. The single-loop Kriging method cannot guarantee to select the most suitable regression trend before constructing surrogate model. But the proposed method can
AC
adaptively identify the most suitable regression trend to construct the final surrogate model. In this case, the accuracy and efficiency of the proposed method are similar to those of the single-loop Kriging method with the best regression trend.
2.
The second case is that there exist multiple models with different regression trends in the final ensemble of models just like the example 5.1, 5.3, 5.4 and 5.5. This case shows that the performance function can be approximated more accurately and efficiently with multiple models rather than one model. Fortunately, the multiple suitable models can be adaptively identified by the established procedure in our contribution. In this case, the accuracy and efficiency of the proposed method are both superior than those of the single-loop Kriging method with only one regression trend.
ACCEPTED MANUSCRIPT Comparing with the single-loop Kriging method, the proposed method needs to construct multiple surrogate models, thus it needs more numbers of calling the surrogate models to identify the new training samples in the adaptive process, which may be a limitation of the proposed method. Perhaps several optimization techniques can be combined to determine the new training samples to avoid repeatedly calling the surrogate models. Studying several approaches by combining these techniques will be our future work. Furthermore, we will try to extend the proposed method to the sensitivity analysis [43, 44] of structure and the structure with epistemic uncertainty [45, 46].
CR IP T
Acknowledgement This work was supported by the Natural Science Foundation of China (Grants 51475370 and 51775439).
Appendix A: The OSE method
AN US
With the OSE method, the orthogonal function hi (t )(i 1, 2,..., ) is expressed as follows:
2i 1 Lei (tL ) 2(te t0 )
hi (t )
(A-1)
where Lei () is the i -th Legendre polynomial and t L is given by
tL 2
t 1 te t0
(A-2)
M
Generally, the stochastic process Y j (t )( j 1, 2,..., m) can be expressed as follows:
Y j (t ) Y j (t ) ji hi (t )
(A-3)
ED
i 1
where ji (i 1, 2,..., ) is a set of correlated zero-mean normal random variables. With the theory of
PT
the OSE, the set of random variables ji (i 1, 2,..., ) should be transformed to be uncorrelated standard normal variables. Based on the orthogonal property of the basic orthogonal function
CE
hi (t )(i 1, 2,..., ) , the covariance ji jk between ji and jk can be estimated as follows:
ji jk
te
t0
te
t0
CYj (t , )hi (t )hk ( )dtd
(A-4)
AC
ji jk can be expressed as follows by the spectral decomposition. ji jk j j j
(A-5)
in which j is a diagonal matrix with the diagonal elements jk being the eigenvalues of ji jk and j is a matrix with each column ji being the corresponding eigenvectors of ji jk . The random variable ji (i 1, 2,..., ) can be expressed by the independent standard normal vector j as follows:
ji kji jk jk
(A-6)
k 1
k where ji (i 1, 2,..., ) means the coordinate of the k -th eigenvector. Then the stochastic process
Y j (t )( j 1, 2,..., m) can be simulated by a set of independent normal variable by substituting Eq. (A-6)
ACCEPTED MANUSCRIPT into Eq. (A-3).
i 1
k 1
Y j (t ) Y j (t ) ( kji jk jk )hi (t )
(A-7)
Y j (t ) jk jk h (t ) k 1
i 1
k ji i
It is unrealistic to estimate the infinite eigenvalues and eigenvectors of ji jk . Given the
M j ( j 1, 2,..., m) terms for the approximation, the stochastic process Y j (t )( j 1, 2,..., m) can be
Mj
Mj
k 1
i 1
Y j (t ) Y j (t ) jk jk kji hi (t ) Mj
Y j (t ) jk jk (t ) jk k 1
Mj
in which jk (t ) kji hi (t ) .
AN US
i 1
CR IP T
expressed as follows:
References
(A-8)
AC
CE
PT
ED
M
[1] SI Ammar, YF Alharbi. Time-dependent analysis for a two-processor heterogeneous system with time-varying arrival and service rates. Applied Mathematical Modelling, 2018, 54: 743-751. [2] Y Shi, ZZ Lu, SY Chen, LY Xu. A reliability analysis method based on analytical expressions of the first four moments of the surrogate model of the performance function. Mechanical Systems and Signal Processing, 2018, 111: 47-67. [3] C Andrieu-Renaud, B Sudret, M Lemaire. The PHI2 method: a way to compute time-variant reliability. Reliability Engineering and System Safety, 2004, 84: 75-86. [4] B Sudret. Analytical derivation of the outcrossing rate in time-variant reliability problems. Structure and Infrastructure Engineering, 2008, 4(5): 353-362. [5] JF Zhang, XP Du. Time-dependent reliability analysis for function generator mechanisms. Journal of Mechanical Design, 2011, 133: 031005. [6] C Jiang, XP Wei, ZL Huang. An outcrossing rate model and its efficient calculation for time-dependent system reliability analysis. Journal of Mechanical Design, 2017, 139: 041402. [7] Z Hu, XP Du. Time-dependent reliability analysis with joint upcrossing rates. Structural and Multidisciplinary Optimization, 2013, 48: 893-907. [8] Y Shi, ZZ Lu, KC Zhang. Reliability analysis for structure with multiple temporal and spatial parameters based on the effective first-crossing point. Journal of Mechanical Design, 2017, 139(12): 121403. [9] AT Beck, RE Melchers. On the ensemble crossing rate approach to time variant reliability analysis of uncertain structures. Probabilistic Engineering Mechanics, 2004, 19: 9-19. [10] J Li, JB Chen, WL Fan. The equivalent extreme-value event and evaluation of the structural system reliability. Structural Safety, 2007, 29: 112-131. [11] JB Chen, J Li. The extreme value distribution and dynamic reliability analysis of nonlinear structures with uncertain parameters. Structural Safety, 2007, 29: 77-93. [12] XP Du. Time-dependent mechanism reliability analysis with envelope functions and first-order approximation. Journal of Mechanical Design, 2014, 136: 081010. [13] Y Shi, ZZ Lu, YC Zhou. Temporal and spatial reliability and global sensitivity analysis with envelope functions. Journal of Northwestern Polytechnical University, 2017, 35(4): 591-598.
ACCEPTED MANUSCRIPT
AC
CE
PT
ED
M
AN US
CR IP T
[14] Z Hu, XP Du. A Sampling approach to extreme value distribution for time-dependent reliability analysis. Journal of Mechanical Design, 2013, 135: 071003. [15] Y Shi, ZZ Lu, K Cheng. Temporal and spatial multi-parameter dynamic reliability and global reliability sensitivity analysis based on the extreme value moments. Structural and Multidisciplinary Optimization, 2017, 56(1): 117-129. [16] DQ Zhang, X Han, C Jiang, J Liu, Q Li. Time-dependent reliability analysis through response surface method. Journal of Mechanical Design, 2017, 139: 041404. [17] ZQ Wang, PF Wang. A new approach analysis with time-variant performance characteristics. Reliability Engineering and System Safety, 2013, 115: 70-81. [18] ZQ Wang, PF Wang. A nested extreme response surface approach for time-dependent reliability-based design optimization. Journal of Mechanical Design, 2012, 134: 121007. [19] Z Hu, XP Du. Mixed efficient global optimization for time-dependent reliability analysis. Journal of Mechanical Design, 2015, 137: 051401. [20] ZQ Wang, W Chen. Confidence-based adaptive extreme response surface for time-variant reliability analysis under random excitation. Structural Safety, 2017, 64: 76-86. [21] ZQ Wang, W Chen. Time-variant reliability assessment through equivalent stochastic process transformation. Reliability Engineering and System Safety, 2016, 152: 166-175. [22] Z Hu, S Mahadevan. A single-loop kriging surrogate modeling for time-dependent reliability analysis. Journal of Mechanical Design, 2016, 138: 061406. [23] L Hawchar, CPE Soueidy, F Schoefs. Principal component analysis and polynomial chaos expansion for time-variant reliability problems. Reliability Engineering and System Safety, 2017, 167: 406-416. [24] D Drignei, I Baseski, ZP Mourelatos, E Kosova. A random process metamodel approach for time-dependent reliability. Journal of Mechanical Design, 2016, 138: 011403. [25] HP Lal, S Sarkar, S Gupta. Stochastic model order reduction in randomly parametered linear dynamical systems. Applied Mathematical Modelling, 2017, 51: 744-763. [26] HB Zhao, SJ Li, ZL Ru. Adaptive reliability analysis based on a support vector machine and its application to rock engineering. Applied Mathematical Modelling, 2017, 44: 508-522. [27] N Pedroni, E Zio. An adaptive metamoel-based subset importance sampling approach for the assessment of the functional failure probability of a thermal-hydraulic passive system. Applied Mathematical Modelling, 2017, 48: 269-288. [28] WY Yun, ZZ Lu, X Jiang. AK-SYSi: An improved adaptive Kriging model for system reliability analysis with multiple failure modes by a refined U learning function. Structural and Multidisciplinary Optimization. In press. [29] YC Zhou, ZZ Lu, K Cheng, WY Yun. A Bayesian Monte Carlo-based method for efficient computation of global sensitivity indices. Mechanical Systems and Signal Processing, 2019, 117(15), 498-516. [30] E Acar. Various approaches for constructing an ensemble of metamodels using local measures. Structural and Multidisciplinary Optimization, 2010, 42: 879-896. [31] T Goel, RT Haftka, W Shyy, NV Queipo. Ensemble of surrogates. Structural and Multidisciplinary Optimization, 2007, 33: 199-216. [32] J Zhang, S Chowdhury, A Messac. An adaptive hybrid surrogate model. Structural and Multidisciplinary Optimization, 2012, 46: 223-238. [33] J Vahedi, MR Ghasemi, M Miri. An adaptive divergence-based method for structural reliability analysis via multiple kriging models. Applied Mathematical Modelling, 2018, 63: 542-561. [34] B Settles. Active learning literature survey. University of Wisconsin at, Madison, 2010.
ACCEPTED MANUSCRIPT
AC
CE
PT
ED
M
AN US
CR IP T
[35] B Sudret, A Der Kiureghian. Stochastic finite element methods and reliability: a state-of-the-art report. Department of Civil and Environmental Engineering, University of California, Berkeley, 2000. [36] SN Lophaven, HB Nielsen, J Søndergaard. DACE-A MATLAB Kriging toolbox. Technical University of Denmark, 2002. [37] R Schobi, B Sudret, S Marelli. Rare event estimation using polynomial-chaos Kriging. ASCE-ASME Journal of Risk and Uncertainty in Engineering Systems, Part A: Civil Engineering, 2017, 3(2): D4016002. [38] S Yu, ZL Wang, KW Zhang. Sequential time-dependent reliability analysis for the lower extremity exoskeleton under uncertainty. Reliability Engineering and System Safety, 2018, 170: 45-52. [39] S Yu, ZL Wang. A novel time-variant reliability analysis method based on failure processes decomposition for dynamic uncertain structures. Journal of Mechanical Design, 2018, 140: 051401. [40] Z Hu, XP Du. First order reliability method for time-variant problems using series expansions. Structural and Multidisciplinary Optimization, 2015, 51: 1-21. [41] QJ Pan, D Dias. Sliced inverse regression-based sparse polynomial chaos expansions for reliability analysis in high dimensions. Reliability Engineering and System Safety, 2017, 167: 484-493. [42] Y Shi, ZZ Lu, YC Zhou. Time-dependent safety and sensitivity analysis for structure involving both random and fuzzy inputs. Structural and Multidisciplinary Optimization, 2018, 58(6): 2655-2675. [43] WY Yun, ZZ Lu, X Jiang. An efficient method for moment-independent global sensitivity analysis by dimensional reduction technique and principle of maximum entropy. Reliability Engineering and System Safety. In press. [44] LY Xu, ZZ Lu, SN Xiao. Generalized sensitivity indices based on vector projection with multivariate outputs. Applied Mathematical Modelling, 2019, 66, 592-610. [45] CQ Fan, ZZ Lu, Y Shi. Time-dependent failure possibility analysis under consideration of fuzzy uncertainty. Fuzzy Sets and Systems. In press. [46] KX Feng, ZZ Lu, WY Yun. Aircraft icing severity analysis with hybrid parameters under considering epistemic uncertainty. AIAA journal. In press.