Abstract
This paper presents a sequential Kriging modeling approach (SKM) for time-variant reliability-based design optimization (tRBDO) involving stochastic processes. To handle the temporal uncertainty, time-variant limit state functions are transformed into time-independent domain by converting the stochastic processes and time parameter to random variables. Kriging surrogate models are then built and enhanced by a design-driven adaptive sampling scheme to accurately identify potential instantaneous failure events. By generating random realizations of stochastic processes, the time-variant probability of failure is evaluated by the surrogate models in Monte Carlo simulation (MCS). In tRBDO, the first-order score function is employed to estimate the sensitivity of time-variant reliability with respect to design variables. Three case studies are introduced to demonstrate the efficiency and accuracy of the proposed approach.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Reliability-based design optimization (RBDO) has been widely applied in practical engineering applications to ensure system performance under various sources of uncertainty (Simpson and Martins 2011; Wu et al. 2001; Kim et al. 2006; Yu and Du 2006). Different optimization strategies have been proposed to efficiently carry out RBDO, including double-loop methods (Youn et al. 2005; Yang and Yi 2009; Lin et al. 2011), decoupled methods (Zou and Mahadevan 2006; Agarwal and Renaud 2006), and single-loop methods (Shan and Wang 2008; Li et al. 2013; Mansour and Olsson 2016). In the double loop methods, the inner loop performs reliability analysis while the outer loop searches for optimum designs iteratively. To reduce the computational costs, decoupled approaches transform the RBDO problem to a sequence of deterministic optimization and reliability analysis while single-loop methods reformulate the RBDO problem by incorporating reliability constraints as the optimality conditions. In RBDO, reliability analysis plays a critical role, as it requires a considerable amount of computational efforts in evaluating an integration of probability density function over failure region. Vast efforts have been investigated to improve the effectiveness of reliability analysis from many aspects, such as the most probable point (MPP)-based approaches (Baran et al. 2013; Du and Hu 2012), dimension reduction (DR) methods (Won et al. 2009; Rahman and Xu 2004), polynomial chaos expansion (PCE) (Hu and Youn 2011; Ghanem and Spanos 2003), and surrogate-based methods (Gaspar et al. 2014; Wang and Wang 2013). As a MPP-based approach, FORM intents to locate the most probable point (MPP) which is defined as the closest point on the limit state from the origin in standard normal space (U-space), and approximate the probability of failure by linearizing the limit state function at MPP. Dimension reduction methods reduce the computational cost of reliability assessment by decomposing the multi-dimensional integration into multiple lower dimensional integrations. The PCE methods can predict the probability of failure more accurately with the construction of stochastic response surfaces while demanding extensive computational resources for high dimensional problems due to the curse of dimensionality.
Recently, time-variant RBDO (Wang et al. 2013; Singh et al. 2010) has gain an increasing attention for engineering system design. Time-variant RBDO, referred to as “tRBDO”, seeks optimum system designs with a high reliability level over time under time-variant uncertainties such as stochastic operation condition and system aging. Thus, the time-variant reliability analysis in tRBDO often involves stochastic processes and time parameters and thus is technically difficult and computationally expensive. In the literature, many methods have been developed for the time-variant reliability analysis. In the extreme value based approaches (Li et al. 2007; Zhang and Du 2011), the worst scenario of system performance over a time interval is extracted to identify system failures. A time-variant reliability model can be transformed to a time-independent counterpart by only focusing on extreme system performances, and static reliability analysis tools are employed to estimate the time-variant probability of failure. Chen and Li (2007) proposed an approach to evaluate the structural reliability based on the distribution of extreme value, where the virtual stochastic process is created to capture the probability density function of the extreme value. Hu and Du (2012) proposed a sampling method to evaluate the extreme values of stochastic processes, and approximate the time-variant reliability using the first-order reliability method. As analytical-based approaches, the out-crossing rate-based approaches (Li and Der Kiureghian 1995; Sudret 2008) evaluate the time-variant probability of failure by the integration of an out-crossing rate. Kuschel and Rackwitz (2000a, b) approximated the out-crossing rate by asymptotic second-order reliability methods while Andrieu-Renaud et al. (2004) proposed a PHI2 approach to obtain time-invariant reliability indices using FORM and compute the outcrossing rate based on the correlation of reliability indices at two successive time instants. To solve the first passage problem in time-variant reliability analysis involving stationary random processes, Singh et al. (2011) developed an importance sampling approach to calculate the cumulative probability of failure. Recently, some researchers have utilized metamodeling techniques (Wang and Chen 2017; Majcher et al. 2015; Li and Wang 2017) to alleviate the computational burden of time-variant reliability analysis. With the consideration of parametric uncertainty, Hu et al. (2016) construct surrogate models for evaluating the time-instantaneous reliability index, and then identify the time-instantaneous most probable points using the fast integration method. Wang and Wang (2015) proposed a double-loop adaptive sampling approach for efficient time-variant reliability analysis. In detail, Gaussian process regression is adopted to build surrogate models for predicting extreme system responses over time while the double loop sampling scheme searches for input variables and time concurrently for updating the surrogate model until a pre-defined confidence target is satisfied. Hu and Du (2015) developed a simulation method to evaluate the time-variant reliability based on the first order approximation and series expansions, where the stochastic process of the system performance is mapped into a Gaussian process for efficiently approximating time-variant reliability.
Though vast efforts have been investigated for time-variant reliability assessment, a rigorous formulation is still lacking for generic time-variant reliability-based design optimization (tRBDO) and it remains a grand challenge to handle such complexity associated with both stationary and non-stationary stochastic processes in tRBDO. In this paper, a sequential Kriging modeling approach (SKM) is proposed to effectively search for optimal designs with the desired system time-variant reliability level over a time period under uncertainty. The major contribution of the proposed work lies in developing a simulation-based framework for efficiently handling the complexity and high dimensionality of generic stochastic processes in time-variant reliability-based design optimization. The SKM approach involves a transformation scheme for the dimension reduction of performance functions with stochastic processes, and thus enables the development of time-independent Kriging models in the transformed space to evaluate time-variant system reliability. A design-driven sequential sampling method is then developed for managing the surrogate model uncertainty due to lack of data in tRBDO. The rest of the paper is organized as follows. Section 2 proposes the sequential Kriging modeling method for the time-variant reliability-based design optimization involving stochastic processes. In Section 3, three case studies are used to demonstrate the effectiveness of SKM approach.
2 Sequential kriging modeling approach
This section presents a sequential Kriging modeling approach (SKM) for probabilistic design under both uncertain parameters and stochastic processes. The framework of tRBDO with stochastic processes using the SKM approach is first introduced in Subsection 2.1, while the details of the proposed approach are discussed in the following subsections.
2.1 Time-variant RBDO framework
In engineering design, various sources of uncertainties must be considered to ensure a high-level of system reliability; however, time-related uncertainties such as stochastic operating conditions and component deteriorations have not been taken into account in RBDO. Therefore, time-variant RBDO (tRBDO) is introduced to obtain optimum solutions with the minimum cost while satisfying system reliability requirements over a time period. Generally, a time-variant RBDO with stochastic processes Y(t) and time parameter t can be formulated as
where Cost (X, d) is the object function and [0, T] is the projected lifetime; Y(t) represents a vector of stochastic processes; Gi(X, d, Y(t), t) ≤ 0 is defined as the ith failure mode and Pf(0, T) is the time-variant probability of failure at time interval [0, T]; d is a vector of design variables and X is a vector of random variables; dL and dU are the lower and upper boundaries of the design variables; nc, nd, ns, and nr are the numbers of constraints, design variables, stochastic processes, and random variables, respectively.
The proposed sequential Kriging modeling framework aims to handle tRBDO involving stochastic processes, which mainly consists of four critical components: (1) stochastic processes modeling, (2) stochastic equivalent transformation to handle the high dimensionality associated with temporal uncertainty, (3) design-driven adaptive sampling, and (4) stochastic sensitivity analysis. To solve a tRBDO problem, a deterministic design optimization problem is first solved to obtain the initial design point. Starting with the deterministic optimum design as shown in Fig. 1, the SKM first generates realizations of stochastic processes according to their probabilistic characterizations, and then translates time-variant reliability models to time-independent counterparts through the stochastic equivalent transformation. It is worth noting that the resulting time-independent reliability model can predict time-variant system performance and thus is capable of capturing time-variant failures in time domain. Kriging surrogate model is then constructed for the time-independent reliability model and updated by identifying important samples across time-design domain. To evaluate the time-variant reliability, the resulting Kriging models will be mapped back to time-variant space for predicting time-variant system performance, which eventually yields the extreme distributions of system performance and time-variant probability of failure. The sensitivity of time-variant reliability with respect to design variables is approximated based on the first-order score function, and then utilized in the optimizer to search for optimum designs iteratively.
2.2 Random processes realization
In SKM, the first step is to generate random realizations of stochastic processes, including Gaussian/non-Gaussian and/or stationary/non-stationary random processes. For a stochastic process such as Gaussian process YG(t), it can be prescribed by three functions with respect to time t, mean function μY(t), standard deviation function σY(t), and auto correlation function ρY(t). In the literature, various methods (Sakamoto and Ghanem 2002a, b; Saul and Jordan 1999) can be used to simulate a Gaussian process, such as the Expansion Optimal Linear Estimation method (EOLE) (Zhang et al. 2017), and the Orthogonal Series Expansion method (Zhang and Ellingwood 1994) (OSE). Assuming the time interval is discretized by s time nodes, the covariance between two time nodes is calculated by
then the corresponding covariance matrix is derived as
The covariance matrix can be decomposed as Σ = QIQT by using Eigen decomposition where Q = [Q1, Q2, …, Qs] is the matrix of eigenvectors and I is a diagonal matrix with the corresponding eigenvalues. Then the Gaussian process YG(t) can be expressed as
where p is the number of dominated Eigen functions and Z = [Z1, Z2, …, Zp] are a set of uncorrelated standard normal random variables.
For non-Gaussian processes, Polynomial Chaos Expansion (PCE) and Karhunen-Loeve (KL) expansion are adopted in this paper to generate random realizations. According to the methodology in Sakamoto and Ghanem (2002a), a non-Gaussian process YNG(t) can be approximated by Hermite orthogonal polynomials, which is expressed as
where the Hermite polynomials Ψs(ξ(t)) are expressed as
where ϕs(ξ(t)) is the sth derivative of probability density function of the standard normal process ξ(t). Then, the approximation of YNG(t) can be written as
where bs(t), s = 0, 1, 2, 3 are expansion coefficients corresponding to the first four moments of the non-Gaussian process YNG(t). For a given non-Gaussian process, the mean μNG(t), standard deviation σNG(t), skewness SkNG(t), and kurtosis KμNG(t) are used to calculate the expansion coefficients bs(t). Assuming that a non-Gaussian process YNG(t) is expanded in a four-terms series (s = 3), the first coefficient b0(t) is equal to μNG(t) as the mean values of the Hermite polynomials are zero. According to the orthonormality properties of the Hermite polynomials, the ith central moments (i = 2, 3, 4) can be expressed as,
The values of b1(t), b2(t), and b3(t) is obtained by minimizing the difference between the ggi values and the given moments, expressed as
where Mi are the ith central moments of the given non-Gaussian process YNG(t). It is worth noting that the expansion coefficients bs(t) are time independent if the non-Gaussian process is stationary. Using the orthogonality properties of the Hermite polynomials, the relationship between covariance matrix CNG(ti, tj) of YNG(t) and covariance matrix Cξ(ti, tj) of ξ(t) can be written as
Given that CNG(ti, tj) can be analytically determined based on the autocorrelation of random process YNG(t), the covariance matrix of the standard normal process Cξ(ti, tj) can be computed according to (10). A KL expansion is then able to represent ξ(t) as
where p is the number of dominant eigenvalues, λi and fi(t) are the eigenvalues and eigenvectors of covariance matrix Cξ(ti, tj), and ξi are independent standard normal random variables.
A stationary non-Gaussian process YNG(t) following a Weibull marginal PDF with the shape parameter 1.5 and scale parameter 3 is simulated to generate fifteen random realizations as shown in Fig. 2. The autocorrelation function is expressed as
where the given time interval [0, 1] is discretized into 100 time nodes. With the first four moments μNG = 2.7082, σNG = 1.8388, SkNG = 1.0720, and KμNG = 1.3904, a series of Hermite polynomials is used to represent the stochastic process with the four expansion coefficients estimated by (9), expressed as
With the obtained four expansion coefficients, the covariance matrix of ξ(t) is calculated by (10). Through employing the Eigen analysis, the standard normal process ξ(t) is then generated from the KL expansion with five dominate Eigen values as shown in Fig. 3.
2.3 Stochastic equivalent transformation
In the time-variant reliability analysis, the limit state is a function of random inputs X, stochastic processes Y(t), and time parameter t. In SKM, stochastic equivalent process transformation (Wang and Chen 2016) transforms the origin time-variant limit state function G(X, Y(t), t) to a time-independent domain, and instantaneous failure events are described as
where continuous random variables Y′ and t’ are translated from stochastic processes Y(t) and time t respectively, random variables X remain the same in the transformed input space. As shown in Fig. 4, with the multiple realizations of the stochastic process Y(t), the probability density function (PDF) of Y′ is then obtained by averaging the PDFs of Y(t) over the time of interest [0, T]. At each time node, the stochastic process is converted to a random variable, and thus the transformed random parameter Y′ is a mixture model constructed with random distributions at a set of time nodes. By discretizing the time interval into s time nodes, s probability density function can be obtained for the distribution of Y(ti), i = 1, 2, …, s. The probability density function of the Y′ is then expressed as
For stationary Gaussian processes, the probabilistic characteristics of Y′ can be obtained analytically as the mean and standard deviation functions remain the same over time. In terms of general random processes, the realizations of stochastic processes Y(t) in Subsection 2.2 is readily merged to form a set of random sample points that follow the distribution of random parameter Y′. In the transformed input space, the random variable t’ is treated as a uniform distributed variable over the time interval [0, T] as a failure event at any time instant will lead to a system failure.
With the transformed random parameters X, Y′, and t’, the probability of failure in the transformed space is defined as
where the Pf-ave is the average of the instantaneous probability of failure over the time interval [0, T]. It is worth noting that the time-independent model in (14) is able to capture time-variant failure events by nature.
2.4 Design-driven adaptive sampling
With the stochastic equivalent transformation, surrogate modeling techniques are employed to predict the time-independent limit state function g(X, Y′, t’). Though a variety of surrogate modeling techniques are available, a confidence-based adaptive sampling scheme (Wang and Chen 2017) is utilized in the proposed approach to construct metamodels for the time-independent limit state function mainly due to its ability of efficiently handling surrogate model uncertainty. Let W = [X, Y′, t’] denotes the input variables of transformed limit state function g(X, Y′, t’), and w is a random realization of input W, the probability of failure is then expressed as
where fx(w) is the joint probability density function. By defining the failure region Ωf = {w│g(w) < 0}, the probability of failure can be expressed as
where Ω represents the transformed random input space. E[.] is the expectation operator and If(w) is an indicator function to classify success and failure points, defined as
Let nr and ns denote the number of random variables in X and Y′ respectively, then k = nr + ns + 1 is the number of input variables in W. With the training data set D = [W, G] consisting of n input points W and the corresponding responses G, the general form of Kriging model is described as
where gK(w) is the approximation of the performance function g(w) at the point w. The first term f(w) is a polynomial term which can be substituted by a constant value μ. S(w) is a Gaussian stochastic process with zero mean and a covariance matrix given by
where i and j represent input points wi and wj, respectively, and R is a n × n correlation matrix. Various correlation functions are available in the literature, such as Gaussian, rational quadratic, Matern, and exponential correlation function. According to Stein (1988), the impact on the Kriging prediction from not using the suitable covariance structure is asymptotically negligible if the Kriging model can be updated by having more observations. In this study, the Kriging surrogate will be iteratively updated by the adaptive sampling scheme. Thus, the selection of the Kriging covariance structure will not have significant impact on the response prediction, and a stationary and isotropic Gaussian correlation function is adopted in this paper, expressed as
With n initial samples [W, G], the log likelihood function is given by
where A is an n × 1 unit vector. All the hyper parameters can be obtained by maximizing the likelihood function, and then the correlation matrix R can be computed according to (22). Let r denotes the correlation vector between a new point w’ and training samples, the response and mean square error predicted by the Kriging model are obtained as
To handle the surrogate model uncertainty e(.) due to the lack of data, adaptive sampling scheme should be employed for identifying most useful point and updating Kriging for probability analysis in Monte Carlo simulation (MCS).
In MCS, N Monte Carlo samples are generated based on the randomness of the input variables, denoted as
where yimcs is the ith Monte Carlo samples of Y′. For the point wm,i, the limit state function g(wm,i) can be approximated by Kriging as a normally distributed random variable, given by g(wm,i) ~ N (gK(wm,i), e(wm,i)). The indicator function is thus derived as
The average probability of failure Pf-ave, over the time period [0, T] is thus calculated in MCS. The confidence level (CL) at the point wm,i is defined as the probability of correct classification, which is expressed as
where Φ(.) is a standard normal cumulative distribution function. After evaluating the CL for all the points in MCS, the cumulative confidence level (CCL) is obtained as
The CCL indicates the accuracy of Kriging model in predicting Pf-ave in MCS. To enhance the fidelity of Kriging model, the most useful point will be identified by maximizing the importance measure, which is defined as
where fx(.) is the joint probability density function of input variables, and e(.) is the estimated mean square error of Kriging model prediction. The limit state value at the selected point will be evaluated and then incorporated in the training data set for updating the Kriging model. As shown in Fig. 5, the design-driven adaptive updating procedure will be triggered at each design iteration to search for the important sample points.
2.5 Time-variant reliability analysis
With the Kriging surrogate model, the time-variant probability of failure within the time interval [0, T] can be approximated by
where gk(.) is the time-variant limit state prediction using the Kriging model. Monte Carlo simulation (MCS) method is employed in this work to calculate the time-variant probability of failure in (31). In MCS, the first step is to generate N random realizations of X and Y(t) as introduced in Section 2.2 by discretizing the time interval [0, T] with s nodes. For the ith realization of random parameter and the stochastic process (xi, yi), the instantaneous limit state function g(xi, yi, (j), tj) at the jth time node is predicted directly by the Kriging model, and a time-variant failure event occurs if
Clearly, the distribution of the worst performance over time period [0, T] can be obtained in (32), and the time-variant probability of failure is then approximated by
where Nf is the number of time-variant failure samples within the time interval [0, T].
2.6 Sensitivity analysis of time-variant reliability
In sensitivity analysis, a general form of the time-variant probability of failure is rewritten as
where X is the vector of input random variables, fx(X) is the joint probability density function, and If-t(X) is the indicator function expressed as
The partial derivative of the probability of failure with respect to the ith design variable di is thus derived (Hu et al. 2013) as
For independent random variables, the joint probability density function of X is expressed as multiplication its marginal PDFs as
where nr is the dimension of input variables X. With the time-variant reliability and its sensitivity information, the sequential quadratic programming (SQP) (Nocedal and Wright 2006) is adopted as an optimizer to search for optimum solutions iteratively in tRBDO.
3 Case studies
In this section, three examples are used to demonstrate the effectiveness of the proposed approach for solving the time-variant reliability-based design optimization problems.
3.1 Case study I: a mathematical design problem
A two dimensional mathematical time-variant reliability-based design optimization problem (Li et al. 2013) is formulated as
where the two random design variables X1 and X2 follow normal distributions as X1 ~ N (μ1, 0.34642) and X2 ~ N (μ2, 0.34642). The target reliability is set to Rt = 0.985 for all three probabilistic constraints. To maintain a high-fidelity Kriging model during the design optimization, a high-level target cumulative confidence level CCLt = 0.999 is set as a criterion in updating Kriging models adaptively, as introduced in Subsection 2.4. The tRBDO problem involves two stochastic processes Y(t) = [Y1(t), Y2(t)], including a non-stationary Gaussian process Y1(t) and a stationary process Y2(t) with a Weibull marginal PDF. The Gaussian process Y1(t) is fully characterized by its mean function μY(t), standard deviation function σY(t) and the autocorrelation function ρY(t), given as
The scale and shape parameters of the non-Gaussian process Y2(t) are set to 2 and 1.2, thus the first four moments can be directly obtained as mean μNG = 1.8813, standard deviation σNG = 1.5745, skewness SkNG = 1.5211, and kurtosis KμNG = 3.2357. The autocorrelation function of Y2(t) is given by
Following the procedure outlined in subsection 2.2, the time interval [0, 1] is discretized into 100 nodes evenly, and 106 random realizations for each stochastic process are generated for the time-variant reliability analysis. The first fifty realizations of Y1(t) and Y2(t) are shown in Fig. 6.
The first step of the SKM approach is to obtain an initial design point by solving the corresponding deterministic optimization problem, where the stochastic processes in G2 are fixed to its mean. The deterministic design optimization starts with d0 = [5, 5], and approaches the deterministic optimum design dd = [8.5770, 1.4294] after seven iterations. As the second constraint G2 contains stochastic processes, the time-variant limit state function of G2 is converted to the time-independent one using stochastic equivalent transformation. The input domains of three Kriging models gK1, gK2, and gK3 are defined as W1 = W3 = [X1, X2,], W2 = [X1, X2, Y1’, Y2’], respectively, where the PDFs of Y1′ and Y2’ are obtained as introduced in Subsection 2.3. Then the Latin Hypercube sampling method (LHS) is utilized to generate 20 initial sample points, and they are combined with seven sample points that evaluated during deterministic design for constructing initial Kriging models. By setting the deterministic optimum design dd as the initial design point in tRBDO, the optimum design dopt = [6.7733, 3.3718] is obtained after 8 iterations. The iterative history of reliabilities for three constraints, design points, and cost function values are summarized in Table 1. It is worth noting that the reliabilities are estimated by the updated Kriging models, denoted by R1SKM, R2 SKM, and R3 SKM, respectively.
During the tRBDO process, the design-driven adaptive sampling scheme is triggered to identify 57 samples and 9 samples for updating the Kriging model gK2 and gK3, respectively. There is no need to update gK1 since the target CCLt can always be satisfied in the design optimization process. Figure 7 shows the sample points for constructing the Kriging models, including 20 LHS samples, 7 samples evaluated during deterministic design optimization, and the additional nine samples identified through design-driven adaptive sampling for gK3. The comparison between true limit state functions (dashed lines) and estimated results (solid lines) by updated Kriging models is shown in Fig. 8, where the time-variant limit state function G2 is depicted at Y1(t) = 0 and Y2(t) = 1.8813. A high accuracy level of Kriging model gK2 can be obtained in the area near to the optimum design dopt = [6.7733, 3.3718] because the most useful samples selected by the design-driven adaptive sampling scheme are located in the critical area of interest as needed.
The overall tRBDO process is shown in Fig. 9, where the first three designs are marked with numbers and point ‘1’ is the deterministic optimum design point. The convergence of design points with respect to design iterations is detailed in Fig. 10 while the time-variant reliabilities for three constraints also converge to the target reliability 0.9850 within 8 design iterations as shown in Fig. 11.
For the purpose of comparison, the simulation-based time-variant reliability analysis approach SPCE (Hu et al. 2013), together with the first-order score function method (SF) for sensitivity analysis, are employed to solve the same tRBDO problem, denoted as SPCE&SF. Furthermore, direct Monte Carlo simulation is utilized to verify the accuracy of the proposed method. As shown in Table 2 where the reliability R1, R2, and R3 are verified through direct MCS, the SPCE&SF approach obtains an optimum design after 17 iterations while requiring 459 function evaluations in total. However, the resulting optimum design violates the probabilistic constraints as the reliability R2 and R3 are less than the target 0.985 and the error of time-variant reliability for performance function G2 is 6.36%. With the proposed SKM approach, the optimum design is close to the optimum solution obtained from direct MCS and satisfies the reliability requirements. In addition, it is observed that the proposed SKM approach only needs 147 function evaluations to obtain an accurate optimum design, including 27, 84, and 36 function calls for Kriging model gK1, gK2, and gK3, respectively. The results demonstrate that the proposed approach can efficiently handle stochastic processes and solve time-variant RBDO problems effectively.
3.2 Case study II: a cantilever beam design problem
In the second study, a cantilever beam under an external load is introduced as shown in Fig. 12. The material of the beam is assumed to be SAE-1008, a standard grade carbon steel which is widely used in auto manufacture, oil drum, and transformer’s tank panel. The length L is fixed to 500 mm while height h and width b are treated as two design variables, denoted as d = [h, b]. An external load F(t) is applied on the tip of this beam and depicted as a stationary Gaussian stochastic process with 170 kN mean and 10 kN standard deviation. The time interval of interest is [0, 1], and all random variables and stochastic process are detailed in Table 3.
For this cantilever beam, the stress at position x can be expressed as
According to the geometry of the beam, the maximum stress at x = 0 can be expressed as
Given the yield strength of SAE-1008 Sy = 275 MPa, the limit state function of this beam is defined as
Thus, for any time instant t within [0, 1], G(d, F(t)) < 0 indicates failure due to plastic deformation. The size of cross section is formulated as an objective function, and the boundaries of the two design variables are given as 1) the height h should be within [140, 180] in millimeters and 2) the width b should be within [50, 150] in millimeters. Therefore, the cantilever beam tRBDO problem is formulated as
In this study, a target reliability is set to Rt = 0.985 and a target cumulative confidence level CCLt is set to 0.999. The deterministic design starts with the mean value of the design variables d0 = [160, 100] and terminates at the deterministic optimum design dd = [154.7946, 77.3973], while 11 points are evaluated during the deterministic optimization process. By employing the stochastic equivalent transformation, the stochastic process F(t) is transformed to a random variable F′, which follows a normal distribution with 170 kN mean and 10 kN standard deviation since F(t) is a stationary Gaussian process. By discretizing the time interval into 100 time nodes, 106 random realizations are obtained as introduced in Section 2.2. To solve the tRBDO problem, a total number of 20 initial samples points are generated by Latin hypercube sampling scheme and evaluated for the performance function. The initial Kriging model is then constructed based on the available 31 samples, and 106 random realizations of the stochastic process F(t) are generated for the time-variant reliability analysis. The tRBDO process starts with the deterministic optimum design dd, and it converges to an optimum design dopt = [166.1193, 87.4383] after 14 iterations. As shown in Fig. 13, the approximated limit state function is compared with the true responses while the stochastic load is fixed to 170 kN. It shows that the high-fidelity Kriging model is able to accurately approximate limit state functions.
In the SKM approach, the Kriging model is automatically updated through the design-driven adaptive sampling at each design iteration and a total number of 35 most useful sample points are identified during the overall tRBDO process. All the selected samples for constructing the Kriging model are plotted in Fig. 14, where black nodes represent the initial points and red stars denote the most useful samples. As shown in the figure, almost all the selected samples are located on the failure surface, ensuring an efficient Kriging updating procedure. Figure 15 shows the iterative history of design variables during tRBDO process while Table 4 provides the reliabilities RSKM, design points, and cost at each design iteration.
For the comparison purpose, the SPCE&SF method and direct MCS method are also employed to solve the tRBDO problem for the cantilever beam case study, and the optimum solutions and number of function evaluations from three methods are listed in Table 5. To verify the optimum designs obtained by the SKM and SPCE&SF, MCS with 106 samples is employed as the reference to compute the reliabilities. An optimum design is obtained after 40 iterations by SPCE&SF as [167.7387, 85.6917], while 400 function evaluations are required to construct a SPCE model in design optimization. The result shows that both SKM and SPCE&SF approach can accurately solve the time-variant reliability-based design optimization problem involving stationary Gaussian process. However, the SKM approach is more efficient as it only requires 66 functions evaluations for achieving the optimum design.
3.3 Case study III: aircraft tubing design
In industry, tubing assemblies have been widely integrated in many subsystems, for example, fuel system and hydraulic system. Catastrophic system failure can be caused by the potential failure of aircraft tubing, and determining the optimized geometry of tubing under the time-variant uncertainties becomes extremely important in the early design stage. In this study, a twisted tubing design problem is solved by employing the proposed SKM approach.
A twisted tube made of steel (E = 200 GPa, v = 0.27) is shown in Fig. 16. The inner diameter D, thickness T, the radius of bending for two bended tube R1 and R2 are design variables that follow normal distributions, detailed in Table 6.
The tube will experience time-variant pressure P(t) during the operation, which is applied on the inner surface of the twisted tube. The inner pressure is modeled as a stationary Gaussian process with 30 MPa the mean and 1 MPa standard deviations respectively. The time interval of interest is [0, 1] and the autocorrelation function of P(t) is the same as shown in (41). A finite element model has been developed in ANSYS to obtain the maximum von Mises stress of the tube. A failure is defined as the maximum von Mises stress is greater than the yield strength σy = 235 MPa, and the design objective is to minimize the total volume of the twisted tube, expressed as
Thus, the tRBDO problem for the aircraft tubing design is formulated as,
In this study, both the targets of reliability and the cumulative confidence level are set to 0.98. Starting with the design [15, 2.3, 15, 15], a deterministic design optimization problem is first solved to obtain the initial design point for tRBDO. By using the finite difference method to provide the sensitivity, the deterministic solution dd = [14, 2, 14.5420, 14.4637] is obtained after 10 iterations, and 50 samples points are evaluated during the deterministic design process. In the SKM approach, the time-variant limit state function with stochastic processes is first converted into time-independent counterpart through the stochastic equivalent transformation. To construct surrogate model for the finite element simulation, an Kriging model is trained based on the 50 sample points that evaluated in deterministic optimization and 40 random samples generated by Latin hyper cube sampling. The time interval [0, 1] is evenly discretized into 100 time nodes, then 106 random realizations of the stochastic process P(t) is generated for time-variant reliability analysis. The optimum design is achieved after 14 iterations as dopt = [14.0000, 2.2215, 15.7457, 15.7297], and the iterative design history for the four design variables is shown in Fig. 17. The convergence of the time-variant reliability and the total volume of the twisted tube are plotted in Fig. 18.
The design-driven adaptive sampling scheme is employed in the tRBDO to ensure that the CCL of the Kriging model satisfies the target value, and 145 most useful samples are identified until the optimum design is obtained. With a total number of 235 function evaluations in the tRBDO, the total volume of the twisted tube is minimized to 13,522.173 mm3 while the reliability is approximated as 0.9803. Figure 19 shows the stress contour of the optimum design in ANSYS while the inner stress is set to 30 MPa.
4 Conclusion
This paper presents a sequential Kriging modeling approach to accurately evaluate time-variant reliability and efficiently carry out the time-variant RBDO involving stochastic processes. To reduce the high dimensionality associated with time-variant uncertainties, the SKM approach first converts time-variant limit state functions to time-independent counterparts using stochastic equivalent transformation, and then build Kriging surrogate models to predict the responses of time-variant limit state functions. To enhance the accuracy of time-variant reliability approximations in tRBDO, a design-driven adaptive sampling scheme is developed to update surrogate models by identifying most useful sample points within time-variant random space. As a result, the system failures can be captured with the high-fidelity Kriging models to predict the time-variant reliability in MCS. With the sensitivity information obtained by the first-order score function, sequential quadratic programming (SQP) is adopted as an optimizer to search for optimal solutions iteratively. The results of three case studies indicate that the sequential Kriging modeling approach is capable of effectively handling tRBDO problems involving stochastic processes.
Abbreviations
- X :
-
Random variables
- d :
-
Design variables
- Y (t) :
-
Stochastic processes
- Y G (t :
-
Gaussian stochastic process
- Y NG (t) :
-
Non-Gaussian stochastic process
- G(.):
-
Original limit state function
- g(.):
-
Transformed time-independent limit state function
- g K(.):
-
Surrogate Kriging model
- t :
-
Time parameter
- [0, T]:
-
Time interval
- cost(.):
-
Cost function
- R :
-
Reliability
- R t :
-
Reliability target
- CCL t :
-
User-defined cumulative confidence level target
- Φ(.):
-
Standard Gaussian cumulative distribution function
- f x(.):
-
Probability density function
- P f :
-
Probability of system failure
- W :
-
Input random variables [X, Y′, t’] of Kriging model
- D :
-
Training data set
- Cov(.,.):
-
Covariance matrix
- R :
-
Correlation matrix
References
Agarwal H, Renaud JE (2006) New decoupled framework for reliability-based design optimization. AIAA J 44(7):1524–1531
Andrieu-Renaud C, Sudret B, Lemaire M (2004) The PHI2 method: a way to compute time-variant reliability. Reliab Eng Syst Saf 84(1):75–86
Baran I, Tutum CC, Hattel JH (2013) Reliability estimation of the pultrusion process using the first-order reliability method (FORM). Appl Compos Mater 20(4):639–653
Chen J-B, Li J (2007) The extreme value distribution and dynamic reliability analysis of nonlinear structures with uncertain parameters. Struct Saf 29(2):77–93
Du X, Hu Z (2012) First order reliability method with truncated random variables. J Mech Des 134(9):091005
Gaspar B, Teixeira A, Soares CG (2014) Assessment of the efficiency of Kriging surrogate models for structural reliability analysis. Probab Eng Mech 37:24–34
Ghanem RG, Spanos PD (2003) Stochastic finite elements: a spectral approach. Courier Corporation, North Chelmsford
Hu Z, Du X (2012) Time-dependent reliability analysis by a sampling approach to extreme values of stochastic processes. ASME Paper No. DETC2012–70132
Hu Z, Du X (2015) First order reliability method for time-variant problems using series expansions. Struct Multidiscip Optim 51(1):1–21
Hu C, Youn BD (2011) Adaptive-sparse polynomial chaos expansion for reliability analysis and design of complex engineering systems. Struct Multidiscip Optim 43(3):419–442
Hu Z, Li H, Du X, Chandrashekhara K (2013) Simulation-based time-dependent reliability analysis for composite hydrokinetic turbine blades. Struct Multidiscip Optim 47(5):765–781
Hu Z, Mahadevan S, Du X (2016) Uncertainty quantification of time-dependent reliability analysis in the presence of parametric uncertainty. ASCE-ASME J Risk Uncertainty Eng Syst Part B Mech Eng 2(3):031005
Kim NH, Wang H, Queipo NV (2006) Adaptive reduction of random variables using global sensitivity in reliability-based optimisation. Int J Reliab Saf 1(1–2):102–119
Kuschel N, Rackwitz R (2000a) Optimal design under time-variant reliability constraints. Struct Saf 22(2):113–127
Kuschel N, Rackwitz R (2000b) Time-variant reliability-based structural optimization using SORM. Optimization 47(3–4):349–368
Li C-C, Der Kiureghian A (1995) Mean out-crossing rate of nonlinear response to stochastic input. Proceedings of ICASP-7, Balkema, Rotterdam, pp 295–302
Li M, Wang Z (2017) Sequential kriging optimization for time-variant reliability-based design involving stochastic processes. Proc. ASME 2017 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, American Society of Mechanical Engineers, pp. V02AT03A042-V002AT003A042
Li J, Chen J-B, Fan W-L (2007) The equivalent extreme-value event and evaluation of the structural system reliability. Struct Saf 29(2):112–131
Li F, Wu T, Badiru A, Hu M, Soni S (2013) A single-loop deterministic method for reliability-based design optimization. Eng Optim 45(4):435–458
Lin PT, Gea HC, Jaluria Y (2011) A modified reliability index approach for reliability-based design optimization. J Mech Des 133(4):044501
Majcher M, Mourelatos ZP, Geroulas V, Baseski I, Singh A (2015) An efficient method to calculate the failure rate of dynamic systems with random parameters using the total probability theorem. Army Tank Automotive Research Development and Engineering Center, Warren
Mansour R, Olsson M (2016) Response surface single loop reliability-based design optimization with higher-order reliability assessment. Struct Multidiscip Optim 54(1):63–79
Nocedal J, Wright SJ (2006) Sequential quadratic programming. Springer, Berlin
Rahman S, Xu H (2004) A univariate dimension-reduction method for multi-dimensional integration in stochastic mechanics. Probab Eng Mech 19(4):393–408
Sakamoto S, Ghanem R (2002a) Simulation of multi-dimensional non-Gaussian non-stationary random fields. Probab Eng Mech 17(2):167–176
Sakamoto S, Ghanem R (2002b) Polynomial chaos decomposition for the simulation of non-Gaussian nonstationary stochastic processes. J Eng Mech 128(2):190–201
Saul LK, Jordan MI (1999) Mixed memory markov models: decomposing complex stochastic processes as mixtures of simpler ones. Mach Learn 37(1):75–87
Shan S, Wang GG (2008) Reliable design space and complete single-loop reliability-based design optimization. Reliab Eng Syst Saf 93(8):1218–1230
Simpson TW, Martins JR (2011) Multidisciplinary design optimization for complex engineered systems: report from a national science foundation workshop. J Mech Des 133(10):101002
Singh A, Mourelatos ZP, Li J (2010) Design for lifecycle cost using time-dependent reliability. J Mech Des 132(9):091008
Singh A, Mourelatos ZP, Nikolaidis E (2011) An importance sampling approach for time-dependent reliability. Proc. Proceedings of the ASME 2011 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference, IDETC/CIE, pp 28–31
Stein M (1988) Asymptotically efficient spatial interpolation with a misspecified covariance function. Ann Stat 16:55–63
Sudret B (2008) Analytical derivation of the outcrossing rate in time-variant reliability problems. Struct Infrastruct Eng 4(5):353–362
Wang Z, Chen W (2016) Time-variant reliability assessment through equivalent stochastic process transformation. Reliab Eng Syst Saf 152:166–175
Wang Z, Chen W (2017) Confidence-based adaptive extreme response surface for time-variant reliability analysis under random excitation. Struct Saf 64:76–86
Wang Z, Wang P (2013) A new approach for reliability analysis with time-variant performance characteristics. Reliab Eng Syst Saf 115:70–81
Wang Z, Wang P (2015) A double-loop adaptive sampling approach for sensitivity-free dynamic reliability analysis. Reliab Eng Syst Saf 142:346–356
Wang Y, Zeng S, Guo J (2013) Time-dependent reliability-based design optimization utilizing nonintrusive polynomial chaos. J Appl Math 2013:561–575
Won J, Choi C, Choi J (2009) Improved dimension reduction method (DRM) in uncertainty analysis using kriging interpolation. J Mech Sci Technol 23(5):1249–1260
Wu Y-T, Shin Y, Sues RH, Cesare MA (2001) Safety-factor based approach for probability-based design optimization. Proc. AIAA/ASME/ASCE/AHS/ASC Structures, Structural Dynamics, and Materials Conference and Exhibit, 42nd, Seattle
Yang D, Yi P (2009) Chaos control of performance measure approach for evaluation of probabilistic constraints. Struct Multidiscip Optim 38(1):83
Youn BD, Choi KK, Du L (2005) Enriched performance measure approach for reliability-based design optimization. AIAA J 43(4):874–884
Yu X, Du X (2006) Reliability-based multidisciplinary optimization for aircraft wing design. Struct Infrastruct Eng 2(3–4):277–289
Zhang J, Du X (2011) Time-dependent reliability analysis for function generator mechanisms. J Mech Des 133(3):031005
Zhang J, Ellingwood B (1994) Orthogonal series expansions of random fields in reliability analysis. J Eng Mech 120(12):2660–2677
Zhang D, Han X, Jiang C, Liu J, Li Q (2017) Time-dependent reliability analysis through response surface method. J Mech Des 139(4):041404
Zou T, Mahadevan S (2006) A direct decoupling approach for efficient reliability-based design optimization. Struct Multidiscip Optim 31(3):190–200
Author information
Authors and Affiliations
Corresponding author
Additional information
Responsible Editor: Nestor V. Queipo
Rights and permissions
About this article
Cite this article
Li, M., Bai, G. & Wang, Z. Time-variant reliability-based design optimization using sequential kriging modeling. Struct Multidisc Optim 58, 1051–1065 (2018). https://doi.org/10.1007/s00158-018-1951-1
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-018-1951-1