Abstract
Due to lack of sufficient data and information in engineering practice, it is often difficult to obtain precise probability distributions of some uncertain variables and parameters in reliability-based design optimization (RBDO). In this paper, distributional probability-box (p-box) model is employed to quantify these uncertain variables and parameters. To reduce the computational cost in RBDO associated with expensive and time-consuming constraints, an active learning Kriging-assisted method is proposed. In this method, the sequential optimization and reliability assessment (SORA) method is extended for RBDO under distributional p-box model. Kriging metamodels are constructed to make the replacement of actual constraints. To remove unnecessary computational expense on constructing Kriging metamodels, a screening criterion is built and employed for the judgment of active constraints in RBDO. Then, an active learning function is defined to find out update samples, which are adopted for sequentially refining Kriging metamodel of each active constraint by focusing on its limit-state surface (LSS) around the most probable target point (MPTP) at the solution of SORA. Several examples, including a welded beam problem and a piezoelectric energy harvester design, are provided to test the accuracy and efficiency of the proposed active learning Kriging-assisted method.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Uncertainties often exist in practical engineering problems, which may stem from changing operating and environmental conditions, manufacturing tolerances, insufficient information, and so on. Constraint feasibility at the optimal solution of deterministic design optimization cannot be guaranteed when fluctuations of uncertain variables and parameters exist. To this end, reliability-based design optimization (RBDO) is developed, in which failure probabilities of constraints are evaluated (Tu et al. 1999; Youn et al. 2003; Lee et al. 2012; Li et al. 2015a). Uncertainties are often classified into random and epistemic uncertainties. Generally, random uncertainties are quantified by classical probability theory, which requires sufficient data and knowledge to establish precise probability distributions. In some engineering problems, however, there is not enough information to build precise probability distributions of some uncertainties, which are often taken as epistemic uncertainties. There are some available tools to describe the epistemic uncertainties, such as possibility theory (Mourelatos and Zhou 2008), fuzzy theory (Li et al. 2015b; Wang et al. 2018), interval model (Wang and Qiu 2010; Yang et al. 2015a; Zhang et al. 2018b, 2019b), convex model (Meng and Zhou 2018; Meng et al. 2020), evidence theory (Zhang et al. 2015, 2018a; Yang et al. 2019), and probability-box (p-box) model (Ferson 1996; Ferson and Ginzburg 1996; Ferson and Hajagos 2004; Jiang et al. 2011). Among these tools, p-box model provides a simple framework to quantify epistemic uncertainties by imprecise probability distributions with a pair of lower and upper cumulative distribution functions (CDFs) (Schöbi and Sudret 2017). P-box model permits the existence of uncertain variables without exceedingly precise assumptions on the definition of distribution parameters in reliability analysis (Beer et al. 2013), and has attracted much attention in the description of epistemic uncertainties. The p-box model can be classified into distributional p-box model and distribution-free p-box model (Schöbi and Sudret 2017). The RBDO under distributional p-box model is focused on in this work.
In RBDO, it is significant to handle two essentials, including reliability analysis and integration strategies of reliability analysis and optimization procedure (Chen et al. 2014). For reliability analysis under distributional p-box model, Zhang et al. (2010) develop an interval Monte Carlo simulation (IMCS) to calculate the interval of failure probability. In IMCS, Monte Carlo simulation (MCS) is applied to generate random samples in the standard normal space, and then the maximum and minimum values of each constraint function are calculated at each sample in terms of the distribution parameter intervals in distributional p-box model. Due to lots of constraint evaluations required by IMCS, its applications are restricted in the cases with time-consuming computer simulations, such as finite element analysis. To enhance the efficiency of IMCS, variation-reduction sampling methods are introduced in reliability analysis, such as line sampling (Koutsourelakis et al. 2004; de Angelis et al. 2015) and subset simulation (Au and Beck 2001; Alvarez et al. 2018). Compared with IMCS, variation-reduction sampling methods need fewer simulated samples and the evaluation number of true constraints is reduced. Alternatively, to estimate the failure probability interval in reliability analysis under distributional p-box model, Jiang et al. (2011) propose two analytical methods based on reliability index approach (RIA) and performance measurement approach (PMA), respectively.
To further cut down the evaluation number of the actual constraints in reliability analysis, metamodel-assisted methods have attracted great attention, where the actual constraints are replaced by metamodels. Many types of metamodels have been applied in reliability analysis, such as polynomial response surface (Guan and Melchers 2001; Wang and Wang 2012; Shayanfar et al. 2017; Zhang et al. 2017), neural networks (Pedroni et al. 2010; Xiao et al. 2018), support vector machine (Basudhar and Missoum 2010; Song et al. 2013; Zhang et al. 2019d), M5Tree (Keshtegar and Kisi 2017, 2018), and Kriging (Xiao et al. 2019a, b, 2020; Zhang et al. 2019a). Unlike other metamodels, Kriging metamodel not only predicts the response of a constraint function, but also provides the local prediction variance (Wang and Wang 2013; Zhang et al. 2020a, b). Based on Kriging, Yang et al. (2015b) propose a combination method of an expected risk function and IMCS for reliability analysis under distributional p-box model. Schöbi and Sudret (2017) develop a method with multi-level Kriging metamodels to perform reliability analysis in consideration of two types of p-box models. For hybrid reliability analysis under random and distributional p-box variables, it is determined that the bounding limit-state surfaces (LSSs) in the standard normal space are the crucial regions for estimation of failure probability bounds and an update strategy is developed to refine the Kriging metamodel of the performance function by focusing on these crucial regions (Zhang et al. 2019c).
In RBDO, the integration strategies of optimization procedure and reliability analysis have a significant influence on solving efficiency. The nested strategy in the double-loop method respectively performs reliability analysis and optimization procedure in inner and outer loop, which shows a low solving efficiency (Keshtegar et al. 2020). Compared with the nested strategy, decoupled strategies in the single-loop method (Liang et al. 2007) and sequential optimization and reliability assessment (SORA; Du and Chen 2004) are more efficient. In RBDO under distributional p-box model, Huang et al. (2017) develop a decoupled strategy by an incremental shifting vector technique to convert the nested RBDO into a sequential iterative process of deterministic design optimization and reliability analysis.
In cases with time-consuming constraints, the application of metamodels in RBDO has been also investigated. Lee and Jung (2008) develop a constraint boundary sampling (CBS) strategy to construct the Kriging metamodels by focusing on refining the approximated LSSs of constraints around the feasible region of deterministic design optimization. Then, the double-loop method with PMA is applied to perform RBDO based on Kriging metamodels, where each constraint is replaced by a Kriging metamodel. To cut down the computational cost on the construction of Kriging metamodels in RBDO, some local metamodeling strategies have been developed, such as important boundary sampling strategy (Chen et al. 2015), local approximation method using the most probable point (Li et al. 2016), and adaptive directional boundary sampling strategy (Meng et al. 2018). Among these methods, CBS can be extended to RBDO under distributional p-box model. However, some unnecessary computational cost may be caused by CBS because some local regions of the LSSs are far from the RBDO solution and do not need to be perfectly approximated by metamodels. For the other local approximation methods, it is difficult to apply them to RBDO under distributional p-box model because their Kriging metamodels are constructed based on the local characteristics of RBDO under probability model.
In this paper, an active learning Kriging-assisted method is proposed for RBDO under distributional p-box model. As a decoupled strategy, SORA has higher execution efficiency than the double-loop method, even though the true constraints are substituted by metamodels. Thus, in this work, SORA is extended to RBDO under distributional probability-box model. To alleviate the computational burden of SORA in the cases with time-consuming constraints, Kriging metamodel is established for each constraint based on initial training samples. It is noted that maybe not all constraints are active during RBDO. To avoid unnecessary computational cost on the construction of Kriging metamodels, a screening criterion is presented to judge the active constraints. Generally, it is difficult to integrate IMCS with SORA. And when SORA is used for RBDO, the crucial approximated region for reliability analysis is the LSSs around the most probable target points (MPTPs) of active constraints at the solution of SORA. Thus, to refine Kriging metamodels in SORA, some existing update strategies (Yang et al. 2015b; Schöbi and Sudret 2017; Zhang et al. 2019c) cannot be directly used. Then, in this work, an active learning function is defined and employed to obtain update samples of the Kriging metamodels in SORA. These update samples will be sequentially added into the set of initial training samples and used to refine the Kriging metamodel of each active constraint by concentrating on its LSS around the MPTP at the solution of SORA. The framework of the proposed method is that (1) initial Kriging metamodels are built; (2) SORA is extended and performed to find the MPTPs at the solution of SORA; (3) active constraints are screened out based on the prediction uncertainties; (4) Kriging metamodels of active constraints are updated based on MPTPs and prediction uncertainties; (2) and (4) are repeated until the solution of SORA no longer changes. Four examples, including a welded beam problem and a piezoelectric energy harvester design, are tested to validate the performance of the proposed method. The results show that the proposed method is accurate and efficient for RBDO under distributional p-box model. The evaluations of actual constraints can be greatly decreased by the proposed method.
2 SORA for RBDO under distributional p-box model
In this section, the RBDO under distributional p-box model is described mathematically, and the extended application of SORA in solving RBDO under distributional p-box model is given.
2.1 RBDO under distributional p-box model
In this work, distributional p-box model is used to describe epistemic uncertainties, where undetermined distribution parameters are described by intervals. The description of the p-box variable and parameter is presented in Fig. 1. In Fig. 1a, a p-box parameter P with an interval distribution mean is presented. To take an example, the distribution standard deviation of P is 1, and the interval of the distribution mean of P is [0, 2]. The nominal value μp of P is set to the midpoint of the interval, i.e., μp = 1. In Fig. 1b, a p-box variable X with an interval distribution standard deviation is presented, where the interval of the distribution standard deviation of X is [1, 2]. The nominal value μx of X is set to the distribution mean of X, which is a design variable in RBDO. To take an example, μx is equal to 0 in Fig. 1b.
Let Z denote the vector of p-box variables and parameters with interval distribution parameters. The vector of the interval distribution parameters is represented by Y. And let y denote the realization of Y. Due to the existence of interval distribution parameters, the CDF of the zi is also an interval. Its upper and lower bounds are denoted by \( {\overline{F}}_{z_i} \) and \( {\underline{F}}_{z_i} \), respectively. In addition, it is difficult to directly perform reliability analysis in the space of Z. Generally, reliability analysis under p-box model can be performed by means of \( {\overline{F}}_{z_i} \) and \( {\underline{F}}_{z_i} \). When a point w = [w1, …, wq] in the standard normal space is transformed into the space of Z by using \( \left[{\underline{z}}_i,\kern0.5em {\overline{z}}_i\right]=\left[{\overline{F}}_{z_i}^{-1}\left(\Phi \left({w}_i\right)\right),\kern0.5em {\underline{F}}_{z_i}^{-1}\left(\Phi \left({w}_i\right)\right)\right] \), an interval \( \left[\underline {\mathbf{z}},\overline{\mathbf{z}}\right] \) can be obtained, where q is the total number of p-box variables and parameters, and Φ is the standard normal CDF. Thus, w in the standard normal space corresponds to an interval \( \left[\underline {\mathbf{z}},\overline{\mathbf{z}}\right] \) in Z space. Then, the response G(w, Y) of a constraint in the standard normal space at w is not a deterministic value but an interval \( \left[\underline{G}\left(\mathbf{w},\mathbf{Y}\right),\kern0.5em \overline{G}\left(\mathbf{w},\mathbf{Y}\right)\right] \), where
Because the CDFs of Z change with y, and the transformation between w and z is realized based on the CDFs, (1) can be rewritten as
Hence, in the standard normal space, the LSS of the constraint is not a single hypersurface but a band enclosed by the lower bounding LSS \( \underline{S} \) and the upper bounding LSS \( \overline{S} \) as shown in Fig. 2, where \( \underline{S} \) and \( \overline{S} \) are expressed as
Under the distributional p-box model, the reliability degree of a constraint is an interval value (Jiang et al. 2011). Its lower and upper bounds can be respectively calculated by
where W is the vector of random parameters with the standard normal distribution, and w is considered the realization of W.
Generally, the upper bound of the failure probability is considered in RBDO. Therefore, the lower bound of the reliability degree is adopted in this work to ensure a safety design. Then, a RBDO problem under distributional p-box model can be typically formulated as
where f is the objective function. The vector of the p-box variables is denoted by X. The vector of the p-box parameters is represented by P. The vectors μx and μp represent the nominal values of X and P, respectively. In this work, for a p-box variable X, its distribution mean is considered its nominal value μx. For a p-box parameter P, when its distribution mean is a deterministic value, this value is considered the nominal value μp. When its distribution mean is an interval value, the midpoint of the interval is considered the nominal value μp. The vector d denotes the deterministic variables. The vectors dl and du are the lower and upper bounds of optimization domain of d. The vectors \( {\boldsymbol{\upmu}}_{\mathbf{x}}^l \) and \( {\boldsymbol{\upmu}}_{\mathbf{x}}^u \) denote the lower and upper bounds of optimization domain of μx, respectively. The target reliability degree of the jth constraint is denoted by \( {R}_j^t \). In this work, the fixed bounds of interval distribution parameters are considered. In (6), for a p-box parameter, the fixed interval bounds can be considered for both its distribution mean and standard deviation. For a p-box variable, the fixed interval bounds can be considered for its distribution standard deviation. In this work, the bounds of the distribution mean of the p-box variable are not considered. When the distribution mean of a p-box variable is set to an interval value, the bounds of this interval are constantly changing during RBDO, which is complex and will be researched in our future work.
2.2 RBDO under distributional p-box model by SORA
SORA is proposed by Du and Chen (2004) for RBDO only with random uncertainty, which can efficiently decouple RBDO into a sequential cycle of deterministic optimization and reliability analysis. In this work, SORA is extended to handle RBDO under distributional p-box model. Specifically, the deterministic optimization problem in the (k + 1)th cycle is formulated as
where \( {\boldsymbol{\upmu}}_{\mathbf{z}}^{(k)} \)is the design point in the kth cycle, and \( {\mathbf{z}}_{MPTP,j}^{(k)} \) is the MPTP of the jth constraint in the kth cycle. The offset vector of the jth constraint at the (k + 1)th cycle is denoted by \( {\mathbf{s}}_j^{\left(k+1\right)} \). The number of constraints is ng. \( {\mathbf{z}}_{MPTP,j}^{(k)} \) is obtained by PMA in the kth cycle. μz will be determined in the (k + 1)th cycle.
In PMA, a constraint reliability is analyzed based on the minimum response \( {G}_j^{\mathrm{min}} \), which is calculated by
where w is the vector of variables with the standard normal distribution and transformed by w = T(z), and Gj(w) = gj(z). T is the Rosenblatt transformation function. The optimal value of (8) is denoted by \( {G}_j^{\mathrm{min}} \). If \( {G}_j^{\mathrm{min}} \) is not less than 0, the jth constraint will satisfy the target reliability degree \( \Phi \left({\beta}_j^t\right) \), where \( {\beta}_j^t \) is the target reliability index of the jth constraint. It can be seen that (8) is a two-layer nested optimization problem (Jiang et al. 2011). The outer-layer optimization is employed to perform reliability analysis as follows
The inner-layer optimization is modeled in (10), which is applied to realize interval analysis and obtain y.
The optimization in (10) can be realized by \( \underset{\mathbf{z}\in \left[\underline {\mathbf{z}},\overline{\mathbf{z}}\right]}{\min }{g}_j\left(\mathbf{z}\right) \) based on (1). The optimal solution of PMA based on (9) and (10) is the MPTP of the jth constraint, i.e., wMPTP, j. In the original design space, the MPTP is represented by zMPTP, j. For the inner-layer optimization in (10), its solution is determined by the transformation function T and the constraint function. Only when both T and the constraint function are monotonous with regard to the interval distribution parameters, the solution of (10) will be the bounds of the interval distribution parameters. Generally, it is difficult to judge the monotony of the constraint function, especially when it is a black-box one. Thus, it is unsuitable that the RBDO under distributional p-box model is considered the RBDO under random variables by simplifying the interval distributional parameters to their bounds.
For a RBDO problem under distributional p-box model, its solution obtained by the SORA method is illustrated in Fig. 3. In this figure, \( {\boldsymbol{\upmu}}_{\mathbf{x}}^{\ast } \) denotes the obtained solution of SORA. X1 and X2 are p-box variables, whose distribution standard deviations are interval values. For a simple illustration, different βt-circles correspond to different distribution standard deviations of the p-box variables.
3 An active learning Kriging-assisted method for RBDO under distributional p-box model
In practical engineering problems, the evaluation of constraints may be time-consuming. To decrease the evaluation number of the true constraints in RBDO under distributional p-box model, the Kriging metamodel is introduced to approximate each constraint in this work. It is noted that maybe not all constraints are active in RBDO. Considering prediction uncertainties of Kriging metamodel, a screening criterion is established and used for the judgment of active constraints. Then, an active learning function is defined to obtain update samples for refining Kriging metamodels by focusing on the LSSs around the MPTPs of active constraints at the solution of SORA. Finally, based on SORA, the active learning Kriging-assisted method is proposed for RBDO under distributional p-box model.
3.1 Screening criterion for active constraints
As shown in Fig. 3, g3 is an inactive constraint while g1 and g2 are active constraints. The LSS of g3 is far from the solution of SORA. It can be observed that inactive constraints do not affect the solution of SORA. The update of Kriging metamodels should concentrate on the approximation accuracy of the active constraints. Thus, it is necessary to screen out the active constraints.
At the solution of SORA, the MPTPs of active constraints are located on the LSSs while the MPTPs of inactive constraints are not on the LSSs. As presented in Fig. 3, xMPTP, 1 and xMPTP, 2 are located on the LSSs of g1 and g2, while xMPTP, 3 is far from the LSS of g3. Thus, the screening criterion for active constraints can be established based on the MPTPs at the solution of SORA. Specifically, if gj(d∗, zMPTP, j) > 0, gj is inactive, while gj is active if gj(d∗, zMPTP, j) = 0. The vector d∗ represents deterministic variables in the solution of SORA.
For the Kriging metamodel, its prediction \( \mathcal{G} \) at an untried point obeys a normal distribution with the mean \( \hat{g} \) and variance \( {\sigma}_{\hat{g}}^2 \), i.e., \( \mathcal{G}\sim N\left(\hat{g},{\sigma}_{\hat{g}}^2\right) \). When a constraint g(d, z) is replaced by the Kriging metamodel, the probability of correctly predicting the sign of \( \hat{g}\left(\mathbf{d},\mathbf{z}\right) \) is equal to Φ(U(d, z)), where U is a learning function formulated as (11) (Echard et al. 2011). Because Φ(2) > 97.7%, if \( \hat{g}\left(\mathbf{d},\mathbf{z}\right)>0 \) and U(d, z) > 2, the probability of \( \mathcal{G}\left(\mathbf{d},\mathbf{z}\right)>0 \) will be larger than 97.7%.
Thus, in this paper, for the approximated constraints by Kriging metamodels, the screening criterion is established by considering the prediction uncertainties of the Kriging metamodels. Specifically, if \( {\hat{g}}_j\left({\mathbf{d}}^{\ast },{\mathbf{z}}_{MPTP,j}\right)>0 \) and U(d∗, zMPTP, j) > 2, \( {\hat{g}}_j \)is inactive, while \( {\hat{g}}_j \)is active if U(d∗, zMPTP, j) ≤ 2.
3.2 An active learning function for Kriging update
During RBDO by SORA, the MPTPs are employed to judge the reliability degree of constraints in reliability analysis. Additionally, in the deterministic optimization, the MPTPs are used to calculate the offset vectors. Thus, the approximation accuracy of the MPTPs is crucial in RBDO when the constraints are replaced by Kriging metamodels. As shown in Fig. 3, at the solution of SORA obtained by SORA, the MPTP of each active constraint is the intersection point between the LSS of the constraint and the βt-circle. To obtain a high approximation accuracy of the MPTP of each active constraint, the location information of the above intersection point can be utilized when selecting update samples for Kriging metamodel refinement. Meanwhile, the update samples that are too close to existing training samples cannot provide sufficiently new information for Kriging metamodel refinement. Thus, the shortest distance between a new update sample and the existing training samples is considered in the selection of update samples. Based on the two above considerations, an active learning function for Kriging update in RBDO under distributional p-box model is defined as (12).
where Fp denotes the active learning function. d∗ is the vector of deterministic variables at the solution of SORA. The point with the minimum value of Fp is selected as an update sample. From (11), it can be found that U is directly dependent on the prediction value and variance of the Kriging metamodel. The closer \( \hat{g} \) is to 0 and the larger the prediction variance of the Kriging metamodel is, the smaller U is. Thus, in (9), U is applied to make the update sample located around the LSS of a constraint. In addition, E is employed to enhance the chance of points located around the βt-circle being selected, which is formulated as (13).
In (13), T is a transformation operation, such as Nataf transformation and Rosenblatt transformation, which is used to transform z into the standard normal space. In T, the mean and standard deviation of each p-box variable and parameter are taken from the corresponding ones at the solution of SORA. In (12), D(z) is the shortest distance between the update sample and existing training samples in terms of p-box variables and parameters, which is used to avoid the update samples around the existing training samples which are chosen. D(z) is evaluated by
where zmin is the existing training sample with the shortest distance from z. The vectors zu and zl are the upper and lower bounds of z, respectively. For the purpose of adequately covering the uncertain space of P during the establishment of Kriging metamodels, five-sigma rule is adopted to define the initial sampling space of P in this work based on the experience in Bichon et al. (2008), i.e., \( \left[{\boldsymbol{\upmu}}_{\mathbf{p}}^l-5{\boldsymbol{\upsigma}}_{\mathbf{p}}^u,{\boldsymbol{\upmu}}_{\mathbf{p}}^u+5{\boldsymbol{\upsigma}}_{\mathbf{p}}^u\right] \), which is also considered the bounds of uncertain space of P. \( {\boldsymbol{\upmu}}_{\mathbf{p}}^l \) and \( {\boldsymbol{\upmu}}_{\mathbf{p}}^u \) are the lower and upper bounds of the distribution mean vector of p-box parameters, respectively, and \( {\boldsymbol{\upsigma}}_{\mathbf{p}}^u \) is the upper bound of the distribution standard deviation vector of p-box parameters. Then, the vector zu and zl are set to \( \left[{\boldsymbol{\upmu}}_{\mathbf{x}}^u,{\boldsymbol{\upmu}}_{\mathbf{p}}^u+5{\boldsymbol{\upsigma}}_{\mathbf{p}}^u\right] \) and \( \left[{\boldsymbol{\upmu}}_{\mathbf{x}}^l,{\boldsymbol{\upmu}}_{\mathbf{p}}^l-5{\boldsymbol{\upsigma}}_{\mathbf{p}}^u\right] \), respectively.
3.3 Generation of candidate update samples
To obtain the candidate update samples for each active constraint gj, a hypersphere is defined in the standard normal space and its radius is set to \( {\beta}_j^t \). The spherical coordination is shown in (15), where um is the mth p-box variable or parameter in z.
Then, the hypersphere can be represented as
In each region Δj, Nc candidate samples are randomly generated based on (ρ, αi) and then transformed into the original design space by the inverse transformation operation T−1, where the mean is zMPTP, j and the standard deviations of p-box variables and parameters are those at the solution of SORA. Then, the samples located outside \( \left[{\boldsymbol{\upmu}}_{\mathbf{x}}^l,{\boldsymbol{\upmu}}_{\mathbf{x}}^u\right] \) in (7) will be deleted. Among the remaining candidate points in the original design space, the point with the minimum Fp is selected as an update sample.
3.4 Procedure of the proposed method
In this section, based on SORA, the active learning Kriging-assisted method is proposed for RBDO under distributional p-box model. The flowchart of the proposed method is presented in Fig. 4. The procedure of the proposed method is described as follows.
Step 1: Establish the initial Kriging metamodel for each constraint. For deterministic and p-box variables, their design space is taken as the sampling region. For p-box parameters, their sampling region is set to \( \left[{\boldsymbol{\upmu}}_{\mathbf{p}}^l-5{\boldsymbol{\upsigma}}_{\mathbf{p}}^u,{\boldsymbol{\upmu}}_{\mathbf{p}}^u+5{\boldsymbol{\upsigma}}_{\mathbf{p}}^u\right] \). Initial training samples are generated in these sampling regions, and the corresponding responses of constraints are evaluated. Generally, the number of initial training samples can be determined according to the dimension of the problem and the involved computational cost (Li et al. 2016). Then, initial Kriging metamodels of constraints are established.
Step 2: Perform RBDO under distributional p-box model by SORA. The iteration information iter is set to 1. Based on the built Kriging metamodels of constraints, SORA is performed and the solution of SORA is denoted by \( {\left({\mathbf{d}}^{\ast },{\boldsymbol{\upmu}}_{\mathbf{x}}^{\ast}\right)}_{iter} \).
Step 3: Screen out active constraints. Based on the screening criterion in the “Screening criterion for active constraints” section, active constraints are screened out. Let na denote the number of active constraints gk (k = 1, 2,…, na).
Step 4: Generate candidate points for each active constraint. At the solution of SORA, Nc candidate samples are generated around the MPTP of each active constraint as described in the “Generation of candidate update samples” section.
Step 5: Select update samples for each active constraint. For each active constraint, based on its candidate points, an update sample (d∗, z)new is selected based on the active learning function in the “An active learning function for Kriging update” section.
Step 6: Update the Kriging metamodel of each active constraint. For each active constraint gk, if iter = 1, its response is calculated at the new update sample. The relative prediction error εk of the Kriging metamodel at the new update sample is estimated by (17) (Chen et al. 2014). Then, the Kriging metamodel is updated.
where R(gk) = max(gk) − min(gk). max(gk) and min(gk) are the maximum and minimum values of the active constraint gk at the existing training samples, respectively.
When iter > 1, for each active constraint, if εk ≤ 10−6 which is evaluated in the last update, the region in the vicinity of the MPTP of the active constraint is well approximated, and the corresponding Kriging metamodel will not be updated. Otherwise, the response of the active constraint at the new update sample is calculated, and εk is recalculated at the new update sample. Then, the corresponding Kriging is updated.
Step 7: Implement SORA for RBDO under distributional p-box model. The iteration information iter is set to iter + 1. Based on the Kriging metamodels of constraints, SORA is performed and the solution of SORA is denoted by \( {\left({\mathbf{d}}^{\ast },{\boldsymbol{\upmu}}_{\mathbf{x}}^{\ast}\right)}_{iter} \).
Step 8: Judge the convergence condition of the proposed method. If the convergence condition in (18) is satisfied, the procedure will go to Step 9; otherwise, go back to Step 3.
Step 9: Output the RBDO solution under distributional p-box model.
4 Test examples
In this section, four examples including a welded beam problem and a piezoelectric energy harvester design are tested to validate the performance of the proposed method. In this study, it is assumed that the responses of all constraints are obtained by running a simulator (i.e., a computer code) at an input. Thus, the responses of all constraints at the new update sample can be obtained simultaneously and used to update all constraints.
4.1 Mathematical example 1
This example is modified from a popular two-dimensional nonlinear mathematical problem (Youn and Choi 2004), which is convenient to clearly present the metamodel update process in the proposed method. This problem includes three constraints with two p-box variables. Its RBDO model is formulated as
where x1 and x2 are p-box variables. The target reliability degrees \( {R}_j^t \) (j = 1, 2, 3) are set to \( \Phi \left({\beta}_j^t\right) \), where \( {\beta}_j^t \) is the target reliability index of constraints and \( {\beta}_j^t=3 \) in this example.
In this example, the proposed method is compared with SORA, the double-loop method, Latin hypercube sampling (LHS) with Kriging, and CBS with Kriging. For LHS with Kriging, LHS is applied to generate 40 training points and then Kriging metamodels of constraints are built based on the training points. Based on built Kriging metamodels, SORA is performed without Kriging update. The training points and RBDO solution obtained from LHS with Kriging are presented in Fig. 5. It can be seen that constraint g2 is not well approximated around its MPTP at the RBDO solution.
In CBS and the proposed method, the initial Kriging metamodels of three constraints are established based on 9 training samples, which are generated by 3-level full factorial design as shown in Figs. 6 and 7. Figure 6 shows all update samples obtained by CBS. It can be seen that the majority of these update samples are scattered on the LSSs around the feasible region of deterministic design optimization. In CBS, SORA is performed to obtain the RBDO solution based on updated Kriging metamodels. For the proposed method, the LSSs of the true and approximated constraints are also provided in Fig. 8. It can be seen that the LSSs of three true constraints cannot be well approximated by initial Kriging metamodels. Based on the screening criterion for active constraints in the “Screening criterion for active constraints” section, it can be judged that constraints g2 and g3 are active while g1 is inactive. By using the proposed active learning Kriging-assisted method, 12 update samples are sequentially searched out and used in the update of Kriging metamodels, which are shown in Fig. 8. It can be observed that the majority of update samples are located around the active constraints g2 and g3, and the LSSs of g2 and g3 around the MPTPs are well approximated at the RBDO solution of the proposed method. Thus, it is demonstrated that the proposed method can well screen out the active constraints and achieve the accurate approximation of the LSSs around the MPTPs of active constraints at the RBDO solution.
Comparative results are listed in Table 1. From Table 1, it can be seen that SORA, the double-loop method, CBS with Kriging, and the proposed method have very similar RBDO solutions. The reliability analysis method in Jiang et al. (2011) is implemented to evaluate the reliability indexes of three constraints at the RBDO solution, which are provided in Table 1. Except LHS with Kriging, the minimum reliability indexes in the other methods satisfy the target value. For the double-loop method and SORA, the number of calls to constraints is associated with the evaluation of constraint responses and the calculation of constraint gradients. In terms of the sample size in evaluations of the true constraints, the proposed method only requires 21 samples to obtain the final Kriging metamodels of constraints, which are much fewer than the other methods. The proposed method shows the highest efficiency. Thus, it is demonstrated that the proposed method is very accurate and efficient for RBDO under distributional p-box model.
4.2 Mathematical example 2
This problem is modified from Kang and Luo (2010), which involves two constraints, two uncertain variables with interval distributional parameters, and two uncertain parameters with interval distributional parameters. This example is used to validate the performance of the proposed method in the case with both p-box variables and p-box parameters. The RBDO model of this example is formulated as follows.
where x1 and x2 are p-box variables, and p1 and p2 are p-box parameters. In this example, the target reliability degree \( {R}_j^t \) (j = 1 and 2) is set to Φ(3).
In CBS and the proposed method, initial Kriging metamodels are built based on 20 initial training samples, which are uniformly generated by LHS. For LHS with Kriging, LHS is applied to generate 100 training points and then Kriging metamodels of constraints are built based on the training points. The optimization results of the double-loop method, SORA, LHS with Kriging, CBS with Kriging, and the proposed method are listed in Table 2. It can be noticed that the optimized objective value and RBDO solution obtained by the proposed method are very close to those of the double-loop method and SORA. The minimum reliability indexes in all the five methods satisfy the target value. However, the RBDO solutions of LHS with Kriging and CBS with Kriging are conservative. The proposed method only needs 37 samples to build the final Kriging metamodels of constraints, which are the fewest among the five methods. Therefore, the proposed method shows high accuracy and efficiency for RBDO under distributional p-box model.
4.3 A welded beam
This example associates with a welded beam as shown in Fig. 9, which includes 5 constraints and 4 p-box variables. The RBDO problem of this example is formulated as follows.
where xi (i = 1, 2, 3, and 4) are p-box variables. In this example, the target reliability degrees \( {R}_j^t \) (j = 1, 2, …, 5) are set to Φ(3).
In this example, initial Kriging metamodels in the proposed method and CBS are built based on 20 initial training samples. These initial samples are generated by LHS, and uniformly scatter in the design space. For LHS with Kriging, LHS is applied to generate 300 training points and then Kriging metamodels of constraints are built based on the training points. The comparative results of the double-loop method, SORA, LHS with Kriging, CBS with Kriging, and the proposed method are listed in Table 3. It can be seen that the RBDO solution of the proposed method is very close to those of SORA and the double-loop method. The minimum reliability indexes of the constraints at each RBDO solution obtained by the double-loop method, SORA, and the proposed method satisfy the target value, while those of LHS with Kriging and CBS with Kriging violate the target value. In the double-loop method, an inner optimization procedure in (8) is nested in an outer loop. The nested framework results in that the double-loop method is inefficient and a large number of constrain evaluations are required. The proposed method only requires 97 samples to build the final Kriging metamodels of constraints, which are the fewest among the five methods. Thus, the proposed method shows the highest efficiency for RBDO under distributional p-box model.
4.4 Application to a piezoelectric energy harvester
The RBDO of a piezoelectric energy harvester (Seong et al. 2017) is considered in this example. As shown in Fig. 10, the piezoelectric energy harvester includes a shim laminated by piezoelectric materials and a tip mass. The materials of shim and tip mass are blue steel and tungsten/nickel alloy, respectively. Mechanical strain is transferred into voltage or current under the piezoelectric effect. Thirty-one modes are considered in this problem, in which higher longitudinal strain is allowed as small input forces are applied to the energy harvester. Voltage is yielded along the thickness direction with longitudinal stress/strain. The piezoelectric energy harvester can be modeled by a transformer circuit. According to the Kirchhoff’s voltage law, the circuit can be described by the coupled differential equations that characterize the transformation from mechanical stress/strain to voltage. The conversion process can be simulated by Matlab Simulink. In Fig. 10, the piezoelectric material length is le = 2.50 × 10−2 m. The width of the harvester is w = 2.60 × 10−2 m. The thickness of the piezoelectric patch is tc = 2.54 × 10−4 m. The thickness of the center shim is tsh = 2.60 × 10−4 m. The load resistance is R = 7.35 × 10+5Ω. The piezoelectric strain coefficient is equal to − 153.9 × 10−12 m/V. The Young’s modulus of PZT-5A and the shim are equal to 66 × 109 Pa and 200 × 109 Pa, respectively. The details of this piezoelectric energy harvester can be found in Seong et al. (2017). In this example, the length of shim lb, the length of tip mass lm, and the height of tip mass hm are distributional p-box variables. The RBDO problem of this example is expressed as
where Pw denotes the harvester output power in frequency 16 Hz and the target reliability degree Rt is set to Φ(2).
In the proposed method and CBS with Kriging, initial Kriging metamodels are established based on 60 initial training samples. In the proposed method, 22 updated samples are sequentially found out to refine the Kriging metamodels. The comparative results of SORA, CBS with Kriging, and the proposed method are provided in Table 4. It can be seen that the RBDO solution of the proposed method is the same as that of SORA. And the reliability index of the constraint at each RBDO solution of SORA and the proposed method satisfies the target value, while that of CBS with Kriging violates the target value. In terms of the efficiency, 82 samples are required by the proposed method, which are fewer than those required by SORA and CBS with Kriging. Thus, the proposed method presents very high efficiency in RBDO under distributional p-box model.
5 Comparison and discussion
In the proposed method, performing SORA and updating Kriging metamodels are repeated until the solution of SORA no longer changes. At the initial iterations, if the initial Kriging metamodels have poor accuracy in approximations of true constraints, the solutions obtained by SORA may be far away the final RBDO solution as shown in Figs. 7 and 8. As shown in Fig. 8, the final RBDO solution is obtained after update samples are sequentially added into the DoE. From Tables 1, 2, 3, and 4, it can be seen that the proposed method can obtain very similar RBDO solutions compared with the SORA with true constraints. Thus, even though the initial Kriging metamodels show poor approximations of true constraint functions, the sequential update of Kriging metamodels in the proposed method will gradually improve the solutions obtained by SORA. In each iteration of the proposed method, the update samples are searched out around the current MPTP obtained by SORA. Thus, in each iteration, the Kriging metamodel update in the proposed method is a local manner, which can be taken as exploitation. However, in terms of the whole RBDO procedure, the Kriging metamodels in the proposed method is sequentially updated to explore the final RBDO solution. Because the implementation of SORA is based on the gradient information of objective and constraint functions, the proposed method is a local optimization method. Though it can well exploit the local regions around the solutions obtained by SORA, the proposed method has the limitation in the exploration of the global RBDO solution.
In CBS, Kriging metamodels of true constraints are sequentially updated with focusing on the LSSs around the feasible region of deterministic design optimization, as shown in Fig. 6. After the construction of Kriging metamodels is completed, SORA is performed to obtain the RBDO solution. It can be seen that the construction of Kriging metamodels in CBS is independent on the implementation of RBDO, and the local information of the RBDO solution is not used during the construction of Kriging metamodels. Simultaneously, Kriging metamodels in CBS are refined at all LSSs around the feasible region of deterministic design optimization. Thus, the Kriging metamodel update in CBS can be viewed as a global manner, which shows that CBS has good exploration ability.
Comparatively, the refined region of Kriging metamodel in CBS is larger than that in the proposed method, as shown in Figs. 6 and 8. Therefore, generally, CBS requires more update samples than the proposed method, as shown in Tables 1, 2, 3, and 4. Because no exploitation procedure exists in CBS, it is difficult to keep high approximation accuracy of the local region around the solution obtained by SORA. However, the proposed method can well refine the Kriging metamodels in the local region around the solution of SORA. From the experimental results in Tables 2, 3, and 4, it can be observed that the proposed method can provide more accurate RBDO solutions than CBS.
6 Conclusions and future work
In this paper, an active learning Kriging-assisted method is proposed to handle RBDO under distributional p-box model. In the proposed method, SORA is extended to decouple the optimization procedure and reliability analysis in the RBDO problem under distributional p-box model. To cut down the computational cost in RBDO associated with time-consuming constraints, Kriging metamodels are built to replace the actual constraints. Furthermore, to avoid unnecessary computational cost on Kriging metamodel establishment in RBDO, a screening criterion is presented to judge active constraints. Then, an active learning function is defined to gain update samples, which are employed to refine the Kriging metamodel of each active constraint by focusing on its LSS around the MPTP at the solution of SORA. To validate its accuracy and efficiency, the proposed method is compared with SORA, the double-loop method, and CBS by the test of four examples, including a welded beam problem and a piezoelectric energy harvester example. Comparative results indicate that the proposed method by refining the approximation of the LSSs around the MPTPs of active constraints at the solution of SORA is more efficient for RBDO under distributional p-box model, compared with CBS by refining the approximation of LSSs of constraints around the feasible region of deterministic design optimization.
In this work, RBDO only with epistemic uncertainties is considered, where epistemic uncertainties are quantified by the distributional p-box model. We will extend the proposed method to RBDO under hybrid random and epistemic uncertainties in the future. Because the implementation of SORA is based on the gradient information of objective and constraint functions, the proposed method is a local optimization method. Though it can well exploit the local regions around the solutions obtained by SORA, the proposed method has the limitation in the exploration of the global RBDO solution. One possible way to balance the exploitation and exploration capabilities of metamodel-assisted methods for obtaining a global RBDO solution is that evolution algorithm is combined with the proposed method, which can be investigated in the future.
Abbreviations
- P(⋅):
-
Probability of an event
- g(⋅):
-
Constraint function
- f(⋅):
-
Object function
- d :
-
Vector of deterministic variables
- d l :
-
Lower bound vector of deterministic variables
- d u :
-
Upper bound vector of deterministic variables
- X :
-
Vector of p-box variables
- x :
-
Realization of X
- μ x :
-
Vector of the nominal values of X
- \( {\boldsymbol{\upmu}}_{\mathbf{x}}^l \) :
-
Lower bound vector of μx
- \( {\boldsymbol{\upmu}}_{\mathbf{x}}^u \) :
-
Upper bound vector of μx
- P :
-
Vector of p-box parameters
- p :
-
Realization of P
- μ p :
-
Vector of the nominal values of P
- \( {\boldsymbol{\upmu}}_{\mathbf{p}}^l \) :
-
Lower bound vector of distribution mean of P
- \( {\boldsymbol{\upmu}}_{\mathbf{p}}^u \) :
-
Upper bound vector of distribution mean of P
- σ p :
-
Vector of the distribution standard deviation of P
- \( {\boldsymbol{\upsigma}}_{\mathbf{p}}^u \) :
-
Upper bound vector of σp
- Z :
-
Vector containing both X and P
- z :
-
Realization of Z
- μ z :
-
Vector of the nominal values of Z
- Y :
-
Vector of interval distribution parameters of Z
- y :
-
Realization of Y
- z MPTP :
-
The most probable target point of Z
- s :
-
Offset vector of Z
- W :
-
Vector of random parameters with the standard normal distribution
- w :
-
Realization of W
- R l :
-
Lower bound of the reliability degree of a constraint
- R u :
-
Upper bound of the reliability degree of a constraint
- R t :
-
Target reliability degree of a constraint
- β t :
-
Target reliability index of a constraint
- \( \hat{g}\left(\cdot \right) \) :
-
Mean of Kriging prediction
- \( {\sigma}_{\hat{g}}^2\left(\cdot \right) \) :
-
Variance of Kriging prediction
- Φ(⋅):
-
Cumulative distribution function of the standard normal distribution
- U(⋅) :
-
A learning function (Echard et al. 2011)
- Fp(⋅):
-
An active learning function proposed in this work
References
Alvarez DA, Uribe F, Hurtado JE (2018) Estimation of the lower and upper bounds on the probability of failure using subset simulation and random set theory. Mech Syst Signal Process 100:782–801
Au SK, Beck JL (2001) Estimation of small failure probabilities in high dimensions by subset simulation. Probabilistic Eng Mech 16:263–277
Basudhar A, Missoum S (2010) An improved adaptive sampling scheme for the construction of explicit boundaries. Struct Multidiscip Optim 42:517–529
Beer M, Ferson S, Kreinovich V (2013) Imprecise probabilities in engineering analyses. Mech Syst Signal Process 37:4–29
Bichon BJ, Eldred MS, Swiler LP et al (2008) Efficient global reliability analysis for nonlinear implicit performance functions. AIAA J 46:2459–2468
Chen Z, Qiu H, Gao L et al (2014) A local adaptive sampling method for reliability-based design optimization using Kriging model. Struct Multidiscip Optim 49:401–416
Chen Z, Peng S, Li X et al (2015) An important boundary sampling method for reliability-based design optimization using kriging model. Struct Multidiscip Optim 52:55–70
de Angelis M, Patelli E, Beer M (2015) Advanced line sampling for efficient robust reliability analysis. Struct Saf 52:170–182
Du X, Chen W (2004) Sequential optimization and reliability assessment method for efficient probabilistic design. J Mech Des 126:225
Echard B, Gayton N, Lemaire M (2011) AK-MCS: an active learning reliability method combining Kriging and Monte Carlo simulation. Struct Saf 33:145–154
Ferson S (1996) What Monte Carlo methods cannot do. Hum Ecol Risk Assess An Int J 2:990–1007
Ferson S, Ginzburg LR (1996) Different methods are needed to propagate ignorance and variability. Reliab Eng Syst Saf 54:133–144
Ferson S, Hajagos JG (2004) Arithmetic with uncertain numbers: rigorous and (often) best possible answers. Reliab Eng Syst Saf 85:135–152
Guan XL, Melchers RE (2001) Effect of response surface parameter variation on structural reliability estimates. Struct Saf 23:429–444
Huang ZL, Jiang C, Zhou YS et al (2017) Reliability-based design optimization for problems with interval distribution parameters. Struct Multidiscip Optim 55:513–528
Jiang C, Li WX, Han X et al (2011) Structural reliability analysis based on random distributions with interval parameters. Comput Struct 89:2292–2302
Kang Z, Luo Y (2010) Reliability-based structural optimization with probability and convex set hybrid models. Struct Multidiscip Optim 42:89–102
Keshtegar B, Kisi O (2017) M5 model tree and Monte Carlo simulation for efficient structural reliability analysis. Appl Math Model 48:899–910
Keshtegar B, Kisi O (2018) RM5Tree: radial basis M5 model tree for accurate structural reliability analysis. Reliab Eng Syst Saf 180:49–61
Keshtegar B, Meng D, Seghier MEA, Ben et al (2020) A hybrid sufficient performance measure approach to improve robustness and efficiency of reliability-based design optimization. Eng Comput. https://doi.org/10.1007/s00366-019-00907-w
Koutsourelakis PS, Pradlwarter HJ, Schuëller GI (2004) Reliability of structures in high dimensions, part I: algorithms and applications. Probabilistic Eng Mech 19:409–417
Lee TH, Jung JJ (2008) A sampling technique enhancing accuracy and efficiency of metamodel-based RBDO: constraint boundary sampling. Comput Struct 86:1463–1476
Lee I, Noh Y, Yoo D (2012) A novel second-order reliability method (SORM) using noncentral or generalized chi-squared distributions. J Mech Des 134:100912
Li F, Sun G, Huang X et al (2015a) Multiobjective robust optimization for crashworthiness design of foam filled thin-walled structures with random and interval uncertainties. Eng Struct 88:111–124
Li G, Lu Z, Xu J (2015b) A fuzzy reliability approach for structures based on the probability perspective. Struct Saf 54:10–18
Li X, Qiu H, Chen Z et al (2016) A local Kriging approximation method using MPP for reliability-based design optimization. Comput Struct 162:102–115
Liang J, Mourelatos ZP, Nikolaidis E (2007) A single-loop approach for system reliability-based design optimization. J Mech Des 129:1215–1224
Meng Z, Zhou H (2018) New target performance approach for a super parametric convex model of non-probabilistic reliability-based design optimization. Comput Methods Appl Mech Eng 339:644–662
Meng Z, Zhang D, Liu Z, Li G (2018) An adaptive directional boundary sampling method for efficient reliability-based design optimization. J Mech Des 140:121406
Meng Z, Zhang Z, Zhou H (2020) A novel experimental data-driven exponential convex model for reliability assessment with uncertain-but-bounded parameters. Appl Math Model 77:773–787
Mourelatos ZP, Zhou J (2008) Reliability estimation and design with insufficient data based on possibility theory. AIAA J 43:1696–1705
Pedroni N, Zio E, Apostolakis GE (2010) Comparison of bootstrapped artificial neural networks and quadratic response surfaces for the estimation of the functional failure probability of a thermal–hydraulic passive system. Reliab Eng Syst Saf 95:386–395
Schöbi R, Sudret B (2017) Structural reliability analysis for p-boxes using multi-level meta-models. Probabilistic Eng Mech 48:27–38
Seong S, Hu C, Lee S (2017) Design under uncertainty for reliable power generation of piezoelectric energy harvester. J Intell Mater Syst Struct 28:2437–2449
Shayanfar MA, Barkhordari MA, Roudak MA (2017) An efficient reliability algorithm for locating design point using the combination of importance sampling concepts and response surface method. Commun Nonlinear Sci Numer Simul 47:223–237
Song H, Choi KK, Lee I et al (2013) Adaptive virtual support vector machine for reliability analysis of high-dimensional problems. Struct Multidiscip Optim 47:479–491
Tu J, Choi KK, Park YH (1999) A new study on reliability-based design optimization. J Mech Des 121:557
Wang J, Qiu Z (2010) The reliability analysis of probabilistic and interval hybrid structural system. Appl Math Model 34:3648–3658
Wang Z, Wang P (2012) A nested extreme response surface approach for time-dependent reliability-based design optimization. J Mech Des 134:121007
Wang Z, Wang P (2013) A maximum confidence enhancement based sequential sampling scheme for simulation-based design. J Mech Des 136:021006
Wang L, Xiong C, Yang Y (2018) A novel methodology of reliability-based multidisciplinary design optimization under hybrid interval and fuzzy uncertainties. Comput Methods Appl Mech Eng 337:439–457
Xiao NC, Zuo MJ, Zhou C (2018) A new adaptive sequential sampling method to construct surrogate models for efficient reliability analysis. Reliab Eng Syst Saf 169:330–338
Xiao M, Zhang J, Gao L et al (2019a) An efficient Kriging-based subset simulation method for hybrid reliability analysis under random and interval variables with small failure probability. Struct Multidiscip Optim 59:2077–2092
Xiao NC, Yuan K, Zhou C (2019b) Adaptive kriging-based efficient reliability method for structural systems with multiple failure modes and mixed variables. Comput Methods Appl Mech Eng 359:112649
Xiao M, Zhang J, Gao L (2020) A system active learning Kriging method for system reliability-based design optimization with a multiple response model. Reliab Eng Syst Saf 199:106935
Yang X, Liu Y, Gao Y et al (2015a) An active learning kriging model for hybrid reliability analysis with both random and interval variables. Struct Multidiscip Optim 51:1003–1016
Yang X, Liu Y, Zhang Y, Yue Z (2015b) Hybrid reliability analysis with both random and probability-box variables. Acta Mech 226:1341–1357
Yang X, Wang T, Li J, Chen Z (2019) Bounds approximation of limit-state surface based on active learning Kriging model with truncated candidate region for random-interval hybrid reliability analysis. Int J Numer Methods Eng. https://doi.org/10.1002/nme.6269
Youn BD, Choi KK (2004) An investigation of nonlinearity of reliability-based design optimization approaches. J Mech Des 126:403
Youn BD, Choi KK, Park YH (2003) Hybrid analysis method for reliability-based design optimization. J Mech Des 125:221
Zhang H, Mullen RL, Muhanna RL (2010) Interval Monte Carlo methods for structural reliability. Struct Saf 32:183–190
Zhang Z, Jiang C, Wang GG, Han X (2015) First and second order approximate reliability analysis methods using evidence theory. Reliab Eng Syst Saf 137:40–49
Zhang D, Han X, Jiang C et al (2017) Time-dependent reliability analysis through response surface method. J Mech Des 139:41404
Zhang J, Xiao M, Gao L et al (2018a) An improved two-stage framework of evidence-based design optimization. Struct Multidiscip Optim 58:1673–1693
Zhang J, Xiao M, Gao L, Fu J (2018b) A novel projection outline based active learning method and its combination with Kriging metamodel for hybrid reliability analysis with random and interval variables. Comput Methods Appl Mech Eng 341:32–52
Zhang J, Xiao M, Gao L (2019a) An active learning reliability method combining Kriging constructed with exploration and exploitation of failure region and subset simulation. Reliab Eng Syst Saf 188:90–102
Zhang J, Xiao M, Gao L, Chu S (2019b) A combined projection-outline-based active learning Kriging and adaptive importance sampling method for hybrid reliability analysis with small failure probabilities. Comput Methods Appl Mech Eng 344:13–33
Zhang J, Xiao M, Gao L, Chu S (2019c) A bounding-limit-state-surface-based active learning Kriging method for hybrid reliability analysis under random and probability-box variables. Mech Syst Signal Process 134:106310
Zhang J, Xiao M, Gao L, Chu S (2019d) Probability and interval hybrid reliability analysis based on adaptive local approximation of projection outlines using support vector machine. Comput Civ Infrastruct Eng 34:991–1009
Zhang Y, Gao L, Xiao M (2020a) Maximizing natural frequencies of inhomogeneous cellular structures by Kriging-assisted multiscale topology optimization. Comput Struct 230:106197
Zhang Y, Xiao M, Zhang X, Gao L (2020b) Topological design of sandwich structures with graded cellular cores by multiscale optimization. Comput Methods Appl Mech Eng 361:112749
Funding
This research was supported by the National Key R&D Program of China (2018AAA0101704), the National Natural Science Foundation of China (grant numbers 51675196 and 51721092), the Natural Science Foundation of Hubei Province (grant number 2019CFA059), the Program for HUST Academic Frontier Youth Team (grant number 2017QYTD04), and the Graduate Innovation Fund of Huazhong University of Science and Technology (No. 2019YGSCXCY070).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Replication of results
The Matlab codes of extended SORA and the proposed method are provided on https://github.com/Jinhao218/paper-for-smo.
Additional information
Responsible Editor: Pingfeng Wang
Rights and permissions
About this article
Cite this article
Zhang, J., Gao, L., Xiao, M. et al. An active learning Kriging-assisted method for reliability-based design optimization under distributional probability-box model. Struct Multidisc Optim 62, 2341–2356 (2020). https://doi.org/10.1007/s00158-020-02604-5
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-020-02604-5