Abstract
Time-variant reliability-based design optimization (tRBDO) can rationally consider the time-variant uncertainties in engineering structures and find the optimal design that can keep reliable throughout its whole life cycle. However, solving the tRBDO involves a nested double-loop procedure and requires excessive computational cost. In this paper, a novel decoupled method called sequential approximate time-variant reliability analysis and optimization (SATO) is proposed to improve the efficiency of tRBDO. First, a two-step method is proposed to transform the original tRBDO problem into an equivalent deterministic optimization problem according to the results of time-variant reliability analysis (TRA). Second, a novel approximate TRA (ATRA) method based the least-square method is proposed to reduce the computational cost of TRA. Finally, the proposed SATO method decouples the original double-loop procedure in tRBDO into a sequential process of ATRA and deterministic optimization. Test results of a complicated welded beam problem verify that the proposed method can achieve similar accuracy and much higher efficiency than the compared methods. A rocket inter-stage structure problem demonstrates the capability of the proposed method in practical engineering applications.
Similar content being viewed by others
References
Agarwal H, Mozumder CK, Renaud JE, Watson LT (2007) An inverse-measure-based unilevel architecture for reliability-based design optimization. Struct Multidiscip Optim 33:217–227. https://doi.org/10.1007/s00158-006-0057-3
Cheng G, Xu L, Jiang L (2006) A sequential approximate programming strategy for reliability-based structural optimization. Comput Struct 84:1353–1367. https://doi.org/10.1016/j.compstruc.2006.03.006
Du X, Chen W (2004) Sequential Optimization and Reliability Assessment Method for Efficient Probabilistic Design. J Mech Des 126:225–233. https://doi.org/10.1115/1.1649968
Fang T, Jiang C, Huang Z et al (2019) Time-variant reliability-based design optimization using an equivalent most probable point. IEEE Trans Reliab 68:175–186. https://doi.org/10.1109/TR.2018.2823737
Gano SE, Renaud JE, Martin JD, Simpson TW (2006) Update strategies for kriging models used in variable fidelity optimization. Struct Multidiscip Optim 32:287–298. https://doi.org/10.1007/s00158-006-0025-y
Giunta A, Watson L (1998) A comparison of approximation modeling techniques - Polynomial versus interpolating models. In: 7th AIAA/USAF/NASA/ISSMO Symposium on Multidisciplinary Analysis and Optimization. American Institute of Aeronautics and Astronautics, Reston, Virigina
Hawchar L, El Soueidy C-P, Schoefs F (2018) Global kriging surrogate modeling for general time-variant reliability-based design optimization problems. Struct Multidiscip Optim 58:955–968. https://doi.org/10.1007/s00158-018-1938-y
Hu Z, Du X (2016) Reliability-based design optimization under stationary stochastic process loads. Eng Optim 48:1296–1312. https://doi.org/10.1080/0305215X.2015.1100956
Huang ZL, Jiang C, Zhou YS et al (2016) An incremental shifting vector approach for reliability-based design optimization. Struct Multidiscip Optim 53:523–543. https://doi.org/10.1007/s00158-015-1352-7
Huang ZL, Jiang C, Li XM et al (2017) A Single-Loop Approach for Time-Variant Reliability-Based Design Optimization. IEEE Trans Reliab 66:651–661. https://doi.org/10.1109/TR.2017.2703593
Jiang C, Fang T, Wang ZX et al (2017) A general solution framework for time-variant reliability based design optimization. Comput Methods Appl Mech Eng 323:330–352. https://doi.org/10.1016/j.cma.2017.04.029
Jiang C, Qiu H, Gao L et al (2020) Real-time estimation error-guided active learning Kriging method for time-dependent reliability analysis. Appl Math Model 77:82–98. https://doi.org/10.1016/j.apm.2019.06.035
Li M, Wang Z (2017) Sequential Kriging Optimization for Time-Variant Reliability-Based Design Involving Stochastic Processes. In: Volume 2A: 43rd Design Automation Conference. American Society of Mechanical Engineers
Li M, Wang Z (2018) Confidence-Driven Design Optimization Using Gaussian Process Metamodeling With Insufficient Data. J Mech Des 140:121405. https://doi.org/10.1115/1.4040985
Li F, Liu J, Wen G, Rong J (2019) Extending SORA method for reliability-based design optimization using probability and convex set mixed models. Struct Multidiscip Optim 59:1163–1179. https://doi.org/10.1007/s00158-018-2120-2
Li G, Yang H, Zhao G (2020) A new efficient decoupled reliability-based design optimization method with quantiles. Struct Multidiscip Optim 61:635–647. https://doi.org/10.1007/s00158-019-02384-7
Liang J, Mourelatos ZP, Tu J (2004) A Single-Loop Method for Reliability-Based Design Opteimization. In: Volume 1: 30th Design Automation Conference. ASMEDC, pp 419–430
Lim J, Lee B (2016) A semi-single-loop method using approximation of most probable point for reliability-based design optimization. Struct Multidiscip Optim 53:745–757. https://doi.org/10.1007/s00158-015-1351-8
Lophaven SN, Nielsen HB, Søndergaard J (2002) DACE-A MATLAB Kriging toolbox
Rackwitz R, Flessler B (1978) Structural reliability under combined random load sequences. Comput Struct 9:489–494. https://doi.org/10.1016/0045-7949(78)90046-9
Ren C, Xiong F, Mo B et al (2021) Design sensitivity analysis with polynomial chaos for robust optimization. Struct Multidiscip Optim 63:357–373. https://doi.org/10.1007/s00158-020-02704-2
Schittkowski K (1986) NLPQL: A fortran subroutine solving constrained nonlinear programming problems. Ann Oper Res 5:485–500. https://doi.org/10.1007/BF02739235
Schuëller GI, Jensen HA (2008) Computational methods in optimization considering uncertainties – An overview. Comput Methods Appl Mech Eng 198:2–13. https://doi.org/10.1016/j.cma.2008.05.004
Shi Y, Lu Z, Xu L, Zhou Y (2020) Novel decoupling method for time-dependent reliability-based design optimization. Struct Multidiscip Optim 61:507–524. https://doi.org/10.1007/s00158-019-02371-y
Sudret B, Der Kiureghian A (2002) Comparison of finite element reliability methods. Probabilistic Engineering Mechanics 17:337–348. https://doi.org/10.1016/S0266-8920(02)00031-0
Tu J, Choi KK, Park YH (1999) A New Study on Reliability-Based Design Optimization. J Mech Des 121:557–564. https://doi.org/10.1115/1.2829499
Wang Z, Wang P (2012) A Nested Extreme Response Surface Approach for RBDO With Time-Dependent Probabilistic Constraints. In: Volume 3: 38th Design Automation Conference, Parts A and B. American Society of Mechanical Engineers, pp 735–744
Wang P, Wang Z, Almaktoom AT (2014) Dynamic reliability-based robust design optimization with time-variant probabilistic constraints. Eng Optim 46:784–809. https://doi.org/10.1080/0305215X.2013.795561
Wang W, Gao H, Wei P, Zhou C (2017) Extending first-passage method to reliability sensitivity analysis of motion mechanisms. Proceedings of the Institution of Mechanical Engineers, Part O: Journal of Risk and Reliability 231:573–586. https://doi.org/10.1177/1748006X17717614
Wei P, Wang Y, Tang C (2017) Time-variant global reliability sensitivity analysis of structures with both input random variables and stochastic processes. Struct Multidiscip Optim 55:1883–1898. https://doi.org/10.1007/s00158-016-1598-8
Wu Y-T, Millwater HR, Cruse TA (1990) Advanced probabilistic structural analysis method for implicit performance functions. AIAA J 28:1663–1669. https://doi.org/10.2514/3.25266
Yi P, Cheng G (2008) Further study on efficiency of sequential approximate programming for probabilistic structural design optimization. Struct Multidiscip Optim 35:509–522. https://doi.org/10.1007/s00158-007-0120-8
Yi P, Zhu Z, Gong J (2016) An approximate sequential optimization and reliability assessment method for reliability-based design optimization. Struct Multidiscip Optim 54:1367–1378. https://doi.org/10.1007/s00158-016-1478-2
Yu S, Wang Z, Wang Z (2019) Time-Dependent Reliability-Based Robust Design Optimization Using Evolutionary Algorithm. ASCE-ASME J Risk and Uncert in Engrg Sys Part B Mech Engrg 5:. doi: https://doi.org/10.1115/1.4042921
Yu S, Zhang Y, Li Y, Wang Z (2020) Time-variant reliability analysis via approximation of the first-crossing PDF. Struct Multidiscip Optim 62:2653–2667. https://doi.org/10.1007/s00158-020-02635-y
Zafar T, Wang Z (2020) An efficient method for time-dependent reliability prediction using domain adaptation. Struct Multidiscip Optim 62:2323–2340. https://doi.org/10.1007/s00158-020-02707-z
Zafar T, Zhang Y, Wang Z (2020) An efficient Kriging based method for time-dependent reliability based robust design optimization via evolutionary algorithm. Comput Methods Appl Mech Eng 372:113386. https://doi.org/10.1016/j.cma.2020.113386
Zhang Y, Gong C, Fang H et al (2019) An efficient space division–based width optimization method for RBF network using fuzzy clustering algorithms. Struct Multidiscip Optim 60:461–480. https://doi.org/10.1007/s00158-019-02217-7
Zhang Y, Gong C, Li C (2021) Efficient time-variant reliability analysis through approximating the most probable point trajectory. Struct Multidiscip Optim 63:289–309. https://doi.org/10.1007/s00158-020-02696-z
Zou T, Mahadevan S (2006) A direct decoupling approach for efficient reliability-based design optimization. Struct Multidiscip Optim 31:190–200. https://doi.org/10.1007/s00158-005-0572-7
Acknowledgements
The present work was partially supported by the National Natural Science Foundation of China (Grant No. 11502209), the National Defense Fundamental Research Funds of China (Grant No. JCKY2016204B102, JCKY2016208C001).
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 core source code of the proposed method and the detailed results are provided in the supplementary material.
Additional information
Responsible Editor: Tae Hee Lee
Publisher's note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
ESM 1
(TAR 3094 kb)
Appendices
Appendix 1
1.1 AMPPT method for TRA and identifying critical time instants
The AMPPT method is based on the concept of MPP trajectory (Zhang et al. 2021). It can not only accurately calculate the time-variant reliability, but also identify the critical time instants within the time interval [0, T] via an adaptive sampling process.
For an arbitrary time instant ta ∈ [0, T] , denote the MPP of the instantaneous performance function g(d, X, Y(ta), ta) as uMPP(ta). When ta varies from 0 to T, the MPP uMPP(ta) will move from uMPP(0) to uMPP(T). If we connect all these MPPs, a curve uMPP(t)(t ∈ [0, T]) in u-space can be obtained, which is defined as the MPP trajectory. Figure 14 shows a schematic diagram of the MPP trajectory, where the solid curves represent the limit-state boundaries at the critical time instants.
For a given TRA problem, the AMPPT method first approximates its MPP trajectory with the adaptive Kriging model \( {\hat{\mathbf{u}}}_{\mathrm{MPP}}(t) \), and then calculates the time-variant reliability based on \( {\hat{\mathbf{u}}}_{\mathrm{MPP}}(t) \), The solution process of AMPPT consists of three steps, which are briefly described as follows.
First, discretize [0, T] into Ninit equidistant time instants, and perform MPP searches at these time instants to obtain the initial time-MPP samples. {(ti, uMPP(ti))| i = 1, 2, .., Ninit} Then, build a rough Kriging model \( {\hat{\mathbf{u}}}_{\mathrm{MPP}}(t) \) with these samples. Afterwards, perform an adaptive sampling process to iteratively identify the critical time instants t∗, at which the Kriging model \( {\hat{\mathbf{u}}}_{\mathrm{MPP}}(t) \) has the largest prediction variance,
where \( {\sigma}_j^2(t)\left(j=1,2,\cdots n+m\right) \) is the prediction variance of the j-th component of \( {\hat{\mathbf{u}}}_{\mathrm{MPP}}(t) \). Then, perform MPP-search at t∗ to obtain a new sample (t∗, uMPP(t∗)) , and update \( {\hat{\mathbf{u}}}_{\mathrm{MPP}}(t) \) accordingly. Repeat this process until the Kriging model \( {\hat{\mathbf{u}}}_{\mathrm{MPP}}(t) \) is accurate enough.
Second, according to \( {\hat{\mathbf{u}}}_{\mathrm{MPP}}(t) \), transform the response of the time-variant performance function g(d, X, Y, (t), t) into an equivalent Gaussian process H(t) . The mean, standard deviation, and autocorrelation coefficient functions of H(t) are derived as:
where C(t1, t2) is a nY × nY correlation coefficient matrix. V and W are independent standard normal random variables transformed from X and Y(t), respectively. av(t) and aW(t) are calculated by
Finally, calculate the time-variant reliability based on spectral decomposition (Sudret and Der Kiureghian 2002) and Monte Carlo Simulation (MCS). Discretize the time interval [0, T] into s equidistant time instants ti(i = 1, 2, …, s), and construct a covariance matrix ∑ as
where, Cov(ti, tj) = σ(ti)σ(tj)ρ(ti, tj), for i, j = 1, 2, ⋯, s. Then, H(t) can be decomposed as (Sudret and Der Kiureghian 2002)
where ξk(k = 1, 2, …, p) are independent standard normal random variables;λk and Qk are the eigenvalues and eigenvectors of ∑, respectively; ρ(t) = [Cov(t1, t), Cov(t2, t), .., Cov(tp, t)]T is a covariance vector.
Use (38) to generate NMCS samples \( {H}^{(j)}=\left[{h}_1^{(j)},{h}_2^{(j)},\cdots, {h}_s^{(j)}\right] \), (j = 1, 2, ⋯, NMCS) of H(t), and the time-variant reliability index βcur can be estimated by
where I(H(j)) is an indicator function. If \( {\max}_{i=l}^s\left({h}_i^{(j)}\right)<0 \) , I(H(j)) = 1; otherwise, I(H(j)) = 0.
Appendix 2
1.1 Kriging model
In both the AMPPT method described above and the ATRA method proposed in Section 3.2, the Kriging model (Lophaven et al. 2002; Gano et al. 2006) is selected to approximate the MPP trajectory due to its advantage in providing the prediction variance and its successful applications in field of reliability analysis (Hawchar et al. 2018; Zhang et al. 2019; Li et al. 2020).
The Kriging model approximates the jth(j = 1, 2, …, n + m) component μMPP, j(t) of the MPP trajectory uMPP(t) (see Fig. 14) as
where f(t) is a polynomial term of t and s(t) is a Gaussian process with zero mean and covariance Cov[s(tp), s(tq)] In this paper,f(t) is treated as a constant μ. The covariance Cov[s(tp), s(tq)] of s(t) is calculated by
where σ2 is the variance of s(t), R(tp, tq) is the correlation coefficient, and θ is a parameter that can be determined by the maximum likelihood estimation (Giunta and Watson 1998).
Assume the number of “time-MPP” pairs {(ti, uMPP(ti))⌊i = 1, 2, ⋯n} is n. Denote y = {uMPP, j(ti)}. The natural logarithm of the likelihood function is defined as
where R = [R(tp, tq)]n × n is a n × n correlation matrix and A is a n × 1 unit vector. By setting the derivatives of (42) with respect to μ and σ2 to zero, μ and σ2can be estimated as
Substituting (43) into (42),θ can be determined by maximizing the likelihood function
Once all hyper parameters are obtained, the Kriging model \( {\hat{u}}_{\mathrm{MPP},j}(t) \) can be used to predict the jth (j = 1, 2, …, n + m) component of the MPP at an arbitrary time instant \( \overset{\acute{\mkern6mu}}{t} \):
where r is a correlation vector defined by \( \mathbf{r}={\left[R\left(\overset{\acute{\mkern6mu}}{t},{t}_1\right),R\left(\overset{\acute{\mkern6mu}}{t},{t}_2\right),\dots, R\left(\overset{\acute{\mkern6mu}}{t},{t}_n\right)\right]}^T \). The variance of the prediction in (45) is given by
Rights and permissions
About this article
Cite this article
Zhang, Y., Gong, C., Li, C. et al. An efficient decoupled method for time-variant reliability-based design optimization. Struct Multidisc Optim 64, 2449–2464 (2021). https://doi.org/10.1007/s00158-021-02999-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00158-021-02999-9