Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Performance study of gradient-enhanced Kriging

  • Original Article
  • Published:
Engineering with Computers Aims and scope Submit manuscript

Abstract

The use of surrogate models for approximating computationally expensive simulations has been on the rise for the last two decades. Kriging-based surrogate models are popular for approximating deterministic computer models. In this work, the performance of Kriging is investigated when gradient information is introduced for the approximation of computationally expensive black-box simulations. This approach, known as gradient-enhanced Kriging, is applied to various benchmark functions of varying dimensionality (2D-20D). As expected, results from the benchmark problems show that additional gradient information can significantly enhance the accuracy of Kriging. Gradient-enhanced Kriging provides a better approximation even when gradient information is only partially available. Further comparison between gradient-enhanced Kriging and an alternative formulation of gradient-enhanced Kriging, called indirect gradient-enhanced Kriging, highlights various advantages of directly employing gradient information, such as improved surrogate model accuracy, better conditioning of the correlation matrix, etc. Finally, gradient-enhanced Kriging is used to model 6- and 10-variable fluid–structure interaction problems from bio-mechanics to identify the arterial wall’s stiffness.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22

Similar content being viewed by others

Notes

  1. MATLAB, The MathWorks, Inc., Natick, MA, USA.

  2. http://www-optima.amp.i.kyoto-u.ac.jp/member/student/hedar/Hedar_files/TestGO_files/Page364.htm.

  3. This fact may not be completely true in high dimensional problems where partial set of gradients for a set of high-valued hyper-parameters is required to provide accurate GEK models (Table 8). Again, the size of the set of high-valued hyper-parameters, which is greater than \(5\) in this case, depends on the complexity of the function to be modelled.

References

  1. Brezillon J, Dwight R (2005) Discrete adjoint of the Navier–Stokes equations for aerodynamic shape optimization. In: Evolutionary and deterministic methods for design, optimisation and control with applications to industrial and societal problems (EUROGEN 2005). Munich, Germany

  2. Chung HS, Alonso JJ (2002) Using gradients to construct cokriging approximation models for high-dimensional design optimization problems. Problems., G 40th AIAA Aerospace Sciences Meeting and Exhibit, AIAAReno, NV, pp. 2002–0317

  3. Couckuyt I, Dhaene T, Demeester P (2014) ooDACE toolbox: a flexible object-oriented kriging implementation. J Mach Learn Res 15:3183–3186

    MATH  Google Scholar 

  4. Degroote J, Bathe KJ, Vierendeels J (2009) Performance of a new partitioned procedure versus a monolithic procedure in fluid–structure interaction. Comput Struct 87(11–12):793–801

    Article  Google Scholar 

  5. Degroote J, Hojjat M, Stavropoulou E, Wüchner R, Bletzinger KU (2013) Partitioned solution of an unsteady adjoint for strongly coupled fluid–structure interactions and application to parameter identification of a one-dimensional problem. Struct Multidiscip Optim 47(1):77–94

    Article  MATH  MathSciNet  Google Scholar 

  6. Dwight RP, Han ZH (2009) Efficient uncertainty quantification using gradient-enhanced kriging. In: 11th AIAA Non-Deterministic Approaches Conference. Palm Springs, California, USA

  7. Forrester AI, Sóbester A, Keane AJ (2007) Multi-fidelity optimization via surrogate modelling. Proc R Soc 463:3251–3269

    Article  MATH  Google Scholar 

  8. Forrester AI, Sóbester A, Keane AJ (2008) Engineering design via surrogate modelling: a practical guide, 1 edn. Wiley, New York (2008)

  9. Ginsbourger D (2009) Multiples métamodéles pour l’approximation et l’optimisation de fonctions numériques multivariables. Ph.D. thesis, École des Mines de Saint-Étienne

  10. Ginsbourger D, Dupuis D, Badea A, Carraro L, Roustant O (2009) A note on the choice and the estimation of kriging models for the analysis of deterministic computer experiments. Appl Stoch Models Bus Ind 25(2):115–131. Special issue: Computer experiments versus physical experiments

  11. Ginsbourger D, Helbert C, Carraro L (2008) Discrete mixtures of kernels for kriging-based optimization. Qual Reliabil Eng Int 24(6):681–691

    Article  Google Scholar 

  12. Griewank A (2000) Evaluating derivatives: principles and techniques of algorithmic differentiation. No. 19 in Frontiers in Appl Math SIAM, Philadelphia, PA (2000)

  13. Husslage B, Rennen G, van Dam E, den Hertog D (2011) Space-filling latin hypercube designs for computer experiments. Optim Eng 12(4):611–630

    Article  MATH  Google Scholar 

  14. Kennedy MC, O’Hagan A (2000) Predicting the output from a complex computer code when fast approximations are available. Biometrika 87(1):1–13

    Article  MATH  MathSciNet  Google Scholar 

  15. Killeya MRH (2004) Thinking inside the box: using derivatives to improve Bayesian black box emulation of computer simulators with application to compart mental models. Ph.D. thesis, Durham theses, Durham University, England

  16. Kleijnen J (2009) Kriging metamodeling in simulation: a review. Eur J Oper Res 192(3):707–716

    Article  MATH  MathSciNet  Google Scholar 

  17. Laurenceau J, Meaux M, Montagnac M, Sagaut P (2010) Comparison of gradient-based and gradient-enhanced response-surface-based optimizers. Am Inst Aeronaut Astronaut J 48(5):981–994

    Article  Google Scholar 

  18. Laurenceau J, Sagaut P (2008) Building efficient response surfaces of aerodynamic functions with kriging and cokriging. AIAA 46(2):498–507

    Article  Google Scholar 

  19. Laurent S, Cockcroft J, Van Bortel L, Boutouyrie P, Giannattasio C, Hayoz D, Pannier B, Vlachopoulos C, Wilkinson I, Struijker-Boudier H (2006) Expert consensus document on arterial stiffness: methodological issues and clinical applications. Eur Heart J 27(21):2588–2605

    Article  Google Scholar 

  20. Liu W (2003) Development of gradient-enhanced kriging approximations for multidisciplinary design optimisation. Ph.D. thesis, University of Notre Dame, Notre Dame, Indiana

  21. Lockwood BA, Anitescu M (2010) Gradient-enhanced universal kriging for uncertainty propagation. Preprint ANL/MCS-P1808-1110

  22. Meckesheimer M, Booker AJ, Barton RR, Simpson TW (2002) Computationally inexpensive metamodel assessment strategies. AIAA 40(10):2053–2060

    Article  Google Scholar 

  23. Morris MD, Mitchell TJ, Ylvisaker D (1993) Bayesian design and analysis of computer experiments: use of gradients in surface prediction. Technometrics 35(3):243–255

    Article  MATH  MathSciNet  Google Scholar 

  24. Näther W, Šimák J (2003) Effective observation of random processes using derivatives. Metrika Springer 58:71–84

    MATH  Google Scholar 

  25. Rasmussen CE, Williams CKI (2006) Gaussian processes for machine learning. The MIT Press, Cambridge

    MATH  Google Scholar 

  26. Sacks J, Schiller SB, Welch WJ (1989) Designs for computer experiments. Technometrics 31(1):41–47

    Article  MathSciNet  Google Scholar 

  27. Sacks J, Welch WJ, Mitchell TJ, Wynn HP (1989) Design and analysis of computer experiments. Stat Sci 4(4):409–423

    Article  MATH  MathSciNet  Google Scholar 

  28. Schneider R (2012) Feins: Finite element solver for shape optimization with adjoint equations. In: Progress in industrial mathematics at ECMI 2010 Conference, pp. 573–580

  29. Shao W, Deng H, Ma Y, Wei Z (2012) Extended Gaussian kriging for computer experiments in engineering design. Eng Comput 28(2):161–178

    Article  Google Scholar 

  30. Šimák J (2002) On experimental designs for derivative random fields. Ph.D. thesis, TU Bergakademie Freiberg, Freiberg, Germany

  31. Simpson T, Poplinski J, Koch PN, Allen J (2001) Metamodels for computer-based engineering design: survey and recommendations. Eng Comput 17(2):129–150

    Article  MATH  Google Scholar 

  32. Stein ML (1999) Interpolation of spatial data: some theory for Kriging. Springer, New York

    Book  MATH  Google Scholar 

  33. Stephenson G (2010) Using derivative information in the statistical analysis of computer models. Ph.D. thesis, University of Southampton, Southampton, UK

  34. Toal DJ, Forrester AI, Bressloff NW, Keane AJ, Holden C (2009) An adjoint for likelihood maximization. Proc R Soc A 8 465(2111):3267–3287 (2009)

  35. Ulaganathan S, Couckuyt I, Ferranti F, Laermans E, Dhaene T (2014) Performance study of multi-fidelity gradient enhanced Kriging. Struct Multidiscip Optim. doi:10.1007/s00158-014-1192-x

    Google Scholar 

  36. Vignon-Clementel I, Figueroa C, Jansen K, Taylor C (2010) Outflow boundary conditions for 3D simulations of non-periodic blood flow and pressure fields in deformable arteries. Comput Methods Biomech Biomed Eng 13(5):625–640

    Article  Google Scholar 

  37. Wang GG, Shan S (2006) Review of metamodeling techniques in support of engineering design optimization. J Mech Design 129(4):370–380

    Article  Google Scholar 

  38. Yamazaki W, Rumpfkeil MP, Mavriplis DJ (2010) Design optimization utilizing Gradient/Hessian enhanced surrogate model. In: 28th AIAA Applied Aerodynamics Conference, AIAA paper 2010–4363. Chicago, Illinois, USA

  39. Ying X, JunHua X, WeiHua Z, YuLin Z (2009) Gradient-based kriging approximate model and its application research to optimization design. Sci China Technol Sci 52(4):1117–1124

    Article  MATH  Google Scholar 

  40. Zhao D, Xue D (2011) A multi-surrogate approximation method for metamodeling. Eng Comput 27(2):139–153

    Article  Google Scholar 

Download references

Acknowledgments

This research has been funded by the Interuniversity Attraction Poles Programme BESTCOM initiated by the Belgian Science Policy Office. Additionally, this research has been supported by the Fund for Scientific Research in Flanders (FWO-Vlaanderen). Ivo Couckuyt and Joris Degroote are post-doctoral research fellows of the Research Foundation Flanders (FWO).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Selvakumar Ulaganathan.

Appendices

Appendix A: Analytical expressions for likelihood gradients

1.1 Gaussian correlation function

Derivative of correlation function with respect to \(\theta _k\):

$$\begin{aligned} \frac{\partial }{\partial \theta _{k}} \left( \psi (d_{u(v)})\right) = -10^{\theta _{u(v)}}d_{u(v)}^2{\rm{log}}(10){\rm{exp}}\left( -\sum _{m=1}^{k} \theta _{m} d_{m}^2 \right) \end{aligned}$$
(22)

Derivatives of cross-correlation functions with respect to \(\theta _k\):

$$\begin{array}{l}\frac{\partial }{\partial \theta _{k}} \left( \frac{\partial \varvec{\Psi }^{(i,j)}}{\partial x_{v}^{(i)}}\right) \nonumber = {\left\{ \begin{array}{ll} 2 d_v 10^{\theta _{v}} {\rm{log}}(10) \varvec{\Psi }^{(i,j)} \left[ 1-10^{\theta _{k}}d_{k}^2 \right] &\quad {\text {if}}\,\, v = k \\ 2 d_v 10^{\theta _{v}} {\rm{log}}(10) \varvec{\Psi }^{(i,j)} \left[ -10^{\theta _{k}}d_{k}^2 \right] &\quad {\text {if}}\,\, v \not = k \end{array}\right. } \end{array}$$
(23)
$$\begin{array}{l}\frac{\partial }{\partial \theta _{k }} \left( \frac{\partial ^{2}\varvec{\Psi }^{(i,j)}}{\partial x_{u}^{(i)}\partial x_{v}^{(j)}} \right) = {\left\{ \begin{array}{ll} -4 d_u d_v 10^{\theta _{u}} 10^{\theta _{v}} {\rm{log}}(10) \varvec{\Psi }^{(i,j)} \left[ 1-10^{\theta _k}d_k^2 \right] &\quad {\text {if}}\,\, u|v = k \\ 4 d_u d_v d_k^210^{\theta _{u}} 10^{\theta _{v}} 10^{\theta _k} {\rm{log}}(10) \varvec{\Psi }^{(i,j)} &\quad {\text {otherwise}} \\ \end{array}\right. } \end{array}$$
(24)
$$\begin{array}{l}\frac{\partial }{\partial \theta _{k }} \left( \frac{\partial ^{2}\varvec{\Psi }^{(i,j)}}{\partial x_{u=v}^{(i)}\partial x_{u=v}^{(j)}}\right) = {\left\{ \begin{array}{ll} {\rm{log}}(10) \varvec{\Psi }^{(i,j)} \Bigl [2(10^{\theta }) + 4 (10^{3\theta }) d^4 - 10 (10^{2\theta }) d^2 \Bigr ] &\quad {\text {if}}\,\, (u = v) = k \\ -{\rm{log}}(10) \varvec{\Psi }^{(i,j)} 10^{\theta _k}d_k^2 \left[ 2(10^{\theta }) - 4 (10^{2\theta }) d^2 \right] &\quad {\text {if}}\,\, (u=v) \not = k \\ \end{array}\right. } \end{array}$$
(25)

1.2 Matérn \(\frac{3}{2}\) correlation function

Derivative of correlation function with respect to \(\theta _k\):

$$\begin{aligned} \frac{\partial }{\partial \theta _{k }} \left( \psi _{\nu = 3/2} (d_{u(v)})\right) = -1.5 (10^{\theta _{u(v)}}) {\rm{log}}(10) d_{u(v)}^2 {\rm{exp}}\left( -\sqrt{3}a\right) \end{aligned}$$
(26)

Derivatives of cross-correlation functions with respect to \(\theta _k\):

$$\begin{array}{l} \frac{\partial }{\partial \theta _{k }} \left( \frac{\partial \varvec{\Psi }^{(i,j)}}{\partial x_{v}^{(i)}}\right) = {\left\{ \begin{array}{ll} 3 (10^{\theta _{v}}) d_{v} {\rm{log}}(10) {\rm{exp}}\left( -\sqrt{3}a\right) \left[ 1 - \frac{\sqrt{3} 10^{\theta _{k }} d_{k}^2}{2a}\right] &\quad {\text {if}}\,\, v = k \\ 3 (10^{\theta _{v}}) d_{v} {\rm{log}}(10) {\rm{exp}}\left( -\sqrt{3}a\right) \left[ \frac{-\sqrt{3} 10^{\theta _{k }} d_{k}^2}{2a}\right] &\quad {\text {if}}\,\, v \not = k \end{array}\right. } \end{array}$$
(27)
$$\begin{array}{l} \frac{\partial }{\partial \theta _{k }} \left( \frac{\partial ^{2}\varvec{\Psi }^{(i,j)}}{\partial x_{u}^{(i)}\partial x_{v}^{(j)}} \right) = {\left\{ \begin{array}{ll} V_1 \left[ \frac{-10^{\theta _{k }}d_{k}^2}{2a^3} + \frac{1}{a} -\frac{\sqrt{3} 10^{\theta _{k }} d_{k}^2}{2a^2}\right] &\quad {\text {if}}\,\, u|v = k \\ V_1 \left[ \frac{-10^{\theta _{k }} d_{k}^2}{2a^3} - \frac{\sqrt{3} 10^{\theta _{k }} d_{k}^2}{2a^2}\right] &\quad {\text {otherwise}} \\ \end{array}\right. } \end{array}$$
(28)
$$\begin{array}{l}\frac{\partial }{\partial \theta _{k }} \left( \frac{\partial ^{2}\varvec{\Psi }^{(i,j)}}{\partial x_{u=v}^{(i)}\partial x_{u=v}^{(j)}}\right) = {\left\{ \begin{array}{ll} \frac{- V_1 10^{\theta _{k }}d_{k}^2 (1+\sqrt{3}a)}{2a^3} + \frac{2V_1}{a} &{} \\ + V_2 \left[ 1 - \frac{\sqrt{3} 10^{\theta _{k }} d_{k}^2}{2a} \right] &\quad {\text {if}}\,\, (u = v) = k \\ \frac{- V_1 10^{\theta _{k }}d_{k}^2 (1+\sqrt{3}a)}{2a^3} - \frac{V_2 \sqrt{3} 10^{\theta _{k }} d_{k}^2}{2a} &\quad {\text {if}}\,\, (u=v) \not = k \\ \end{array}\right. } \end{array}$$
(29)

where

$$\begin{aligned} V_1= -3\sqrt{3}10^{\theta _{u}} 10^{\theta _{v}} d_{u} d_{v} {\rm{log}}(10) {\rm{exp}}\left( -\sqrt{3}a\right) \quad \& \quad V_2 = 3 (10^{\theta _{u=v}}) {\rm{log}}(10) {\rm{exp}}\left( -\sqrt{3}a\right) \end{aligned}$$
(30)

1.3 Matérn \(\frac{5}{2}\) correlation function

Derivative of correlation function with respect to \(\theta _k\):

$$\begin{aligned} \frac{\partial }{\partial \theta _{k }} \left( \psi _{\nu = 5/2} (d_{u(v)})\right) = \frac{-\left( 5+5\sqrt{5} a\right) 10^{\theta } {\rm{log}}(10) d_{u(v)}^2 {\rm{exp}}\left( -\sqrt{5}a\right) }{6} \end{aligned}$$
(31)

Derivatives of cross-correlation functions with respect to \(\theta _k\):

$$\begin{array}{l}\frac{\partial }{\partial \theta _{k }} \left( \frac{\partial \varvec{\Psi }^{(i,j)}}{\partial x_{v}^{(i)}}\right) = {\left\{ \begin{array}{ll} 10^{\theta _v} d_v C_2 \left[ C_1 + \left( \frac{-25}{6}\right) 10^{\theta _{k }}d_{k}^2\right] &\quad {\text {if}}\,\, v = k \\ 10^{\theta _v} 10^{\theta _k} d_v d_k^2 \left( \frac{-25C_2}{6}\right) &\quad {\text {if}}\,\, v \not = k \end{array}\right. } \end{array}$$
(32)
$$\begin{array}{l}\frac{\partial }{\partial \theta _{k }} \left( \frac{\partial ^{2}\varvec{\Psi }^{(i,j)}}{\partial x_{u}^{(i)}\partial x_{v}^{(j)}} \right) = {\left\{ \begin{array}{ll} \frac{-25C_2 \left( 1 - \frac{\sqrt{5} 10^{\theta _{k }}d_{k}^2 }{2a} \right) 10^{\theta _u} 10^{\theta _v} d_u d_v }{3} &\quad {\text {if}}\,\, u|v = k \\ \frac{C_2 25 \sqrt{5} 10^{\theta _u} 10^{\theta _v} 10^{\theta _k} d_u d_v d_{k}^2}{6a} &\quad {\text {otherwise}} \\ \end{array}\right. } \end{array}$$
(33)
$$\begin{array}{l} \frac{\partial }{\partial \theta _{k }} \left( \frac{\partial ^{2}\varvec{\Psi }^{(i,j)}}{\partial x_{u=v}^{(i)}\partial x_{u=v}^{(j)}}\right) = {\left\{ \begin{array}{ll} V_3 + V_4 &\quad {\text {if}}\,\, (u = v) = k \\ V_3 &\quad {\text {if}}\,\, (u=v) \not = k \end{array}\right. } \end{array}$$
(34)

where

$$\begin{aligned}V_3 = \left[ \left( \frac{25\sqrt{5}}{6a}\right) (10^{\theta _{u=v}})^2(d_{u=v})^2 - \left( \frac{25}{6}\right) 10^{\theta _{u=v}} \right] C_2 10^{\theta _{k}}d_{k}^2 \end{aligned}$$
(35)
$$\begin{aligned}V_4 = \left( \frac{-50C_2 (10^{\theta })^2d^2}{3}\right) + C_1C_2 10^{\theta }; \qquad C_1 = \left( \frac{5\sqrt{5}}{3} a + \frac{5}{3}\right);\qquad C_2 = {\rm{log}}(10){\rm{exp}}\left( -\sqrt{5}a\right) \end{aligned}$$
(36)

Appendix B: Problem description (fluid structure interaction problem)

In 2008, the World Health Organization reported that cardiovascular diseases are the leading cause of death in the world. Aortic stiffening has been linked to many (patho)physiological mechanisms and conditions. In all of them, the stiffness and mechanical properties of the aortic wall are altered. Consequently, non-invasive measurements of the arterial stiffness are needed and assessing the arterial stiffness should be part of the routine clinical diagnosis and follow-up procedures [19]. In this example, the stiffness distribution along the length of an artery is identified using a simplified numerical model. Previously, unconstrained quasi-Newton optimization with line search and a discrete adjoint solver for the calculation of the gradient were applied for this purpose [5].

The numerical model is one-dimensional in an axisymmetric \((r,\phi ,z)\) coordinate system, as depicted in Fig. 23. It consists of \(k-1\) elastic segments, each with its own stiffness. Inside the artery, there is an incompressible blood flow. Furthermore, the interaction between this blood flow and the elastic wall is taken into account.

Fig. 23
figure 23

The one-dimensional and axisymmetric model for blood flow in an artery with the prescribed velocity at the inlet (left) and the Windkessel model at the outlet (right). The segments, radius \(r\), wall thickness \(h\) and length \(\ell \) are indicated

The blood flow rate at a point can be measured as a function of time using non-invasive techniques. So, the flow rate at the inlet is prescribed as a function of the time \(t\) with a period corresponding to one heart beat \(t_b\). A Windkessel model relates this velocity with the outlet pressure [35]. This Windkessel model (See Fig. 23) represents the remainder of the circulation, downstream from the artery. The capacitor \(C\) represents the compliance of the arterial system, while the resistors \(R_p\) and \(R_d\) model the proximal and distal viscous resistance, respectively.

The goal is to adjust the stiffness parameters of this fluid–structure interaction model so that the displacement of the arterial wall as a function of time matches the displacement data from a non-invasive measurement. The elasticity modulus \(E_i\) of each segment \(i\) (\(i\in \{1,\ldots ,k-1\}\)) is modified by the corresponding parameter \(x_i\) which varies from −1 to 1.

$$\begin{aligned} E_i=E_o\left( 1+\frac{1}{2}x_i\right) \end{aligned}$$
(37)

As the Windkessel model also has a significant impact on the wall displacement, the value of \(C\) is modified by the parameter \(x_k\) which varies from −1 to 1.

$$\begin{aligned} C=C_o\left( 1+\frac{1}{2}x_k\right) ^{-1} \end{aligned}$$
(38)

The parameter \(x_k\) will be identified, together with the parameters \(x_i\) (\(i\in \{1,\ldots ,k-1\}\)). All fixed parameters are listed in Table 13.

Table 13 The parameters of the fluid–structure interaction model and the Windkessel model [35]

The governing flow equations and the structural equations, which are formulated, discretized and linearized in reference [5], are solved separately. Consequently, coupling iterations using the IQN-ILS algorithm [4] need to be performed between the flow equations and the structural equations to obtain the solution of the coupled problem. A cost function \(y({\varvec{{x}}})\) is defined as the sum over all time steps and all segments of the squared difference between the radius in the simulation and in the measurement. This measurement, which would normally be obtained from a non-invasive medical imaging technique such as ultrasound, is mimicked by a simulation with the same model. It is then assumed that the parameter values in this “measurement simulation” have been forgotten and their values are calculated using the parameter identification. The vector \({\varvec{{x}}}\) contains the \(k\) parameters which are defined in 37 and 38. The state vector \({\varvec{{s}}}\) contains the radius in all segments and all time steps. The parameter identification can thus be reformulated as a minimization problem

$$\begin{aligned} \min _{{\varvec{{x}}},{\varvec{{s}}}}y({\varvec{{x}}},{\varvec{{s}}}) \end{aligned}$$
(39)

subject to the governing equations as constraints. As the state vector \({\varvec{{s}}}\) depends on the parameters \({\varvec{{x}}}\), the total derivative of the cost function \(y({\varvec{{x}}},{\varvec{{s}}})=y({\varvec{{x}}},{\varvec{{s}}}({\varvec{{x}}}))\) with respect to the parameters is obtained with the chain rule.

$$\begin{aligned} {\frac{{\mathrm {d}}y}{{\mathrm {d}}{\varvec{{x}}}}}={\frac{\partial y}{\partial {\varvec{{x}}}}}+{\frac{\partial y}{\partial {\varvec{{s}}}}}{\frac{{\mathrm {d}}{\varvec{{s}}}}{{\mathrm {d}}{\varvec{{x}}}}} \end{aligned}$$
(40)

To avoid the direct calculation of \({{\mathrm {d}}{\varvec{{s}}}/{\mathrm {d}}{\varvec{{x}}}}\), the adjoint equations of this unsteady fluid–structure interaction problem are derived and solved, which involves backward time steps. In each of these steps, the adjoint flow equations and adjoint structural equations are coupled using the IQN-ILS algorithm [4], similarly to the forward equations.

The stiffness off each segment is identified by constructing a surrogate model for \(y({\varvec{{x}}})\), followed by a search for its minimum and the corresponding values of \({\varvec{{x}}}\).

Appendix C: Surrogate model accuracy

See Tables 14, 15, 16, 17.

Table 14 Prediction of derivatives
Table 15 Efficiency of GEK and Matérn class of correlation functions (prediction of derivatives)
Table 16 Efficiency of GEK (10D FSI function)
Table 17 Prediction of derivatives (FSI functions)

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Ulaganathan, S., Couckuyt, I., Dhaene, T. et al. Performance study of gradient-enhanced Kriging. Engineering with Computers 32, 15–34 (2016). https://doi.org/10.1007/s00366-015-0397-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00366-015-0397-y

Keywords

Navigation