(57 intermediate revisions by 4 users not shown)
Line 4: Line 4:
 
==Adaptive ensemble surrogate-based optimization and analysis of forklift pallet racks==
 
==Adaptive ensemble surrogate-based optimization and analysis of forklift pallet racks==
  
<big>Wei Zhang<sup>1</sup>, Liye Lv<sup>1</sup>, Yujun Lu<sup>1</sup></big>
+
<big>Wei Zhang<sup>1</sup>, Yujun Lu<sup>1</sup></big>, Yaze Mei<sup>1</sup>, Liye Lv<sup>1</sup>, Baochang Zhu<sup>1</sup>
  
 
1 School of Mechanical Engineering, Zhejiang Sci-Tech University, Hangzhou, Zhejiang, China, 310018
 
1 School of Mechanical Engineering, Zhejiang Sci-Tech University, Hangzhou, Zhejiang, China, 310018
 +
2 Noblelift Intelligent Equipment Co.,Ltd., Huzhou, Zhejiang, China, 313000
 +
3 Zhejiang Sci-Tech University Longgang Research Institute Co., Ltd., Wenzhou, Zhejiang, China, 325802
 
-->
 
-->
===Abstract===
+
==Abstract==
  
 
As an important part of the lifting platform of pallet forklift trucks, how to reduce the deformation of the pallet rack under working conditions while reducing the mass to ensure the safety performance of forklift trucks is the most concerning issue in the design of forklift truck structure. The pallet rack structure is complex, and optimizing simulation using traditional high-precision simulation models takes much time and effort. Therefore, this paper takes the lifting platform of an unmanned AVG forklift truck as the research object and establishes a parametric model of the pallet rack using the 3D modelling software SolidWorks and the finite element analysis software ANSYS to carry out static analysis of it. Optimization design variables are selected, a single surrogate model and ensemble surrogate model are chosen for various surrogate model techniques, a small number of sample points are used to construct a low-precision model, and adaptive infilling technology is used to improve the model accuracy, and the structure is optimized, and the results show that, while the pallet rack structure meets the requirements of light weight and strength, the mass is reduced by 1.2%, and the morphology is reduced by 17.2%. Moreover, a global sensitivity analysis of each design parameter was carried out under the guidance of the surrogate model, highlighting the most influential design variable as the height of the channel steel and establishing the design variables that should be taken into account in the structural design. This paper compares the performance of the mainstream single-surrogate model and ensemble-surrogate model as well as the adaptive infilling strategy in engineering design and proves that the surrogate model optimization method has a certain guiding significance for the structural optimization design of pallet racking.
 
As an important part of the lifting platform of pallet forklift trucks, how to reduce the deformation of the pallet rack under working conditions while reducing the mass to ensure the safety performance of forklift trucks is the most concerning issue in the design of forklift truck structure. The pallet rack structure is complex, and optimizing simulation using traditional high-precision simulation models takes much time and effort. Therefore, this paper takes the lifting platform of an unmanned AVG forklift truck as the research object and establishes a parametric model of the pallet rack using the 3D modelling software SolidWorks and the finite element analysis software ANSYS to carry out static analysis of it. Optimization design variables are selected, a single surrogate model and ensemble surrogate model are chosen for various surrogate model techniques, a small number of sample points are used to construct a low-precision model, and adaptive infilling technology is used to improve the model accuracy, and the structure is optimized, and the results show that, while the pallet rack structure meets the requirements of light weight and strength, the mass is reduced by 1.2%, and the morphology is reduced by 17.2%. Moreover, a global sensitivity analysis of each design parameter was carried out under the guidance of the surrogate model, highlighting the most influential design variable as the height of the channel steel and establishing the design variables that should be taken into account in the structural design. This paper compares the performance of the mainstream single-surrogate model and ensemble-surrogate model as well as the adaptive infilling strategy in engineering design and proves that the surrogate model optimization method has a certain guiding significance for the structural optimization design of pallet racking.
  
<span id='_Hlk145164345'>
+
'''Keywords''': Optimization design, surrogate models, pallet racks, DoEs, infilling
  
'''Keywords''':Optimization design, Surrogate models, Pallet racks, DoEs, Infilling
+
==1. Introduction==
  
===1 Introduction===
+
AGV forklift is an important unmanned material handling robot under the trend of intelligent industry, and its mature technology makes it widely used in stations, ports, airports, factories and warehouses, AGV forklifts are highly efficient equipment for mechanised loading and unloading, stacking and short-distance transport. Among them, a pallet forklift can ensure the stability of the material itself in the case of uneven road surfaces and heavy loads of forklifts, which is an important part of the forklift branch. Therefore, AGV pallet forklift is the current research focus of unmanned material handling robots.As an important component of the pallet forklift working device, the pallet rack is the executor of the forklift to realize the handling function and the focus point of value embodiment. Its performance directly affects the efficiency of the forklift. Traditionally, the optimal design of pallet rack is mainly done through computer-aided design, and good results are obtained by simulation optimization, but there are many disadvantages in the simulation itself: the simulation process is time-consuming, and there is a lack of optimization algorithms for the time-consuming simulation, which results in the whole simulation process needing a lot of time and computational costs. The structural design of pallet racks involves multiple variables and highly nonlinear relationships, in this context, the surrogate modelling technique, which has a small amount of computation and is based on a small amount of sample data, is an excellent choice [1], and optimization based on the surrogate model technique can reduce the computation time and improve the optimization efficiency.
  
Forklift trucks play an extremely important role in the logistics system of enterprises, and are the main force in material handling equipment, widely used in stations, ports, airports, factories warehouses, etc. They are highly efficient equipment for mechanized loading and unloading, stacking and short-distance transport. Among them, a pallet forklift can ensure the stability of the material itself in the case of uneven road surfaces and heavy loads of forklifts, which is an important part of the forklift branch. As an important component of the pallet forklift working device, the pallet rack is the executor of the forklift to realize the handling function and the focus point of value embodiment. Its performance directly affects the efficiency of the forklift. Traditionally, the optimal design of pallet rack is mainly done through computer-aided design, and good results are obtained by simulation optimization, but there are many disadvantages in the simulation itself: the simulation process is time-consuming, and there is a lack of optimization algorithms for the time-consuming simulation, which results in the whole simulation process needing a lot of time and computational costs. The structural design of pallet racks involves multiple variables and highly nonlinear relationships, in this context, the surrogate modelling technique, which has a small amount of computation and is based on a small amount of sample data, is an excellent choice [1], and optimization based on the surrogate model technique can reduce the computation time and improve the optimization efficiency.
+
In recent years, the field of surrogate modelling has continued to develop, giving rise to numerous new methods and varieties, which have achieved excellent results in the fields of mechanical, materials, fluid and other engineering fields. Queipo et al. [2] provide a comprehensive discussion of the fundamental issues that arise from surrogate model-based analysis and optimization. In 2012, Song et al. [3] used multiple surrogate models to perform collisional foam-filled conical thin-walled structure optimization, and the results show that different surrogate model approaches produce different results for the final collision optimization design. Chen et al. [4] performed a multi-objective optimization design of an injection model based on the KRG model and the particle swarm optimization algorithm. In 2020, Jiang et al. [5,6] systematically elaborated on the application of surrogate models in the field of engineering and used a variable fidelity surrogate model to design the micro air vehicle fuselage as well as reinforced cylindrical shells. In 2020, Meng et al. [7] optimized the robust design of incomplete reinforcing bars based on an ensemble surrogate model. Yondo et al. [8] compared the surrogate model approach and the experimental design approach in the aerodynamic analysis of a flight vehicle try and introduced the optimization method based on the surrogate model. In 2021, Zhang et al. [9] proposed an optimization framework based on a multi-fidelity surrogate model by correlating the configuration parameters of an aircraft with its start-up performance.
  
In recent years, the field of surrogate modelling has continued to develop, giving rise to numerous new methods and varieties, which have achieved excellent results in the fields of mechanical, materials, fluid and other engineering fields. Queipo et al. [2] provide a comprehensive discussion of the fundamental issues that arise from surrogate model-based analysis and optimization. In 2012, Song et al. [3] used multiple surrogate models to perform collisional foam-filled conical thin-walled structure optimization, and the results show that different surrogate model approaches produce different results for the final collision optimization design. Chen et al. [4] performed a multi-objective optimization design of an injection model based on the KRG model and the particle swarm optimization algorithm. In 2020, Jiang et al. [5] [6] systematically elaborated on the application of surrogate models in the field of engineering and used a variable fidelity surrogate model to design the micro air vehicle fuselage as well as reinforced cylindrical shells. In 2020, Meng et al. [7] optimized the robust design of incomplete reinforcing bars based on an ensemble surrogate model. Yondo et al. [8] compared the surrogate model approach and the experimental design approach in the aerodynamic analysis of a flight vehicle try and introduced the optimization method based on the surrogate model. In 2021, Zhang et al. [9] proposed an optimization framework based on a multi-fidelity surrogate model by correlating the configuration parameters of an aircraft with its start-up performance.
+
Prediction is one of the most important functions of the surrogate model, and one of the important methods to improve the prediction accuracy of the surrogate model is to update the surrogate model by infilling the criterion. The more commonly used mainstream infilling criteria are the maximizing the probability of improvement (PoI) [10] criterion and maximizing expectation improvement (EI) [11] criterion, of which the EI method has better global search performance and a wide range of application scenarios and has become one of the most mainstream infilling criteria, which also has a lot of applications in engineering design. Zeng and Zhou [12] proposed a KRG model optimization method integrating LCB and trust domain and successfully applied it to the design optimization of I-beam. Kleijnen [13] proposed a bootstrap EI method, which can realize the multi-point infilling process based on EI and improve the modelling efficiency. Chaudhuri et al. [14] ensemble EI and PoI criteria to update the surrogate model every time by obtaining multiple sample points obtain multiple sample points to update the surrogate model and apply the method to the optimized design of vibrating wings. Liu et al. [16] converted the classical four criteria EI, PI, LCB, and MP into an infilling criterion with constraints and applied it to the wing and aerodynamic inverse design problems, and obtained better results.
  
Prediction is one of the most important functions of the surrogate model, and one of the important methods to improve the prediction accuracy of the surrogate model is to update the surrogate model by infilling the criterion. The more commonly used mainstream infilling criteria are the maximizing the probability of improvement (PoI) [10] criterion and maximizing expectation improvement (EI) [11] criterion, of which the EI method has better global search performance and a wide range of application scenarios and has become one of the most mainstream infilling criteria, which also has a lot of applications in engineering design. Zeng Feng et al. [12] proposed a KRG model optimization method integrating LCB and trust domain and successfully applied it to the design optimization of I-beam. Kleijnen [13] proposed a bootstrap EI method, which can realize the multi-point infilling process based on EI and improve the modelling efficiency. Chaudhuri et al. [14] ensemble EI and PoI criteria to update the surrogate model every time by obtaining multiple sample points obtain multiple sample points to update the surrogate model and apply the method to the optimized design of vibrating wings. Liu et al. [16] converted the classical four criteria EI, PI, LCB, and MP into an infilling criterion with constraints and applied it to the wing and aerodynamic inverse design problems, and obtained better results.
+
In this paper, an unmanned AGV forklift truck is selected as the research object, focusing on the analysis and improvement of the pallet rack part of the forklift truck, to achieve lightweight under the premise of ensuring the structural strength and the optimization makes the forklift truck have a higher structural strength, a better loading capacity, and a lighter mass. At the same time, to compare the difference between the ensemble surrogate model and the single surrogate model in engineering applications, this paper chooses the single surrogate model represented by the Kriging(KRG) [10] model and the ensemble surrogate model represented by the extended adaptive hybrid functions(E-AHF) [15] to optimize the design and analysis of the forklift truck pallet racks, respectively. Among them, the KRG model, as one of the typical single-surrogate models, is essentially a linearly weighted combination of information about known points in order to predict the position information within a certain range. Unlike the rest of the single surrogate models, the KRG model has a better local prediction ability due to the correlation function, good continuity and derivability, and good approximation for nonlinear complex problems. The E-AHF ensemble surrogate model, one of the newly proposed ensemble surrogate models in recent years, has excellent predictive ability due to its extensive model library and the excellent weighting method used. It has better global performance for highly nonlinear problems. Therefore, the above two surrogate models are chosen to represent their respective fields. In order to further reduce the cost of the simulation model, this paper chooses to construct the low-precision surrogate model with less sample points. To further reduce the cost of the simulation model, this paper chooses to construct a low-precision surrogate model with fewer sample points and to improve the model accuracy by using the adaptive infilling criterion to reduce the number of times the simulation software is used. Finally, the most suitable model is selected from multiple error criteria.
 
+
In this paper, an unmanned AGV forklift truck is selected as the research object, focusing on the analysis and improvement of the pallet rack part of the forklift truck, to achieve lightweight under the premise of ensuring the structural strength and the optimization makes the forklift truck have a higher structural strength, a better loading capacity, and a lighter mass. At the same time, to compare the difference between the ensemble surrogate model and the single surrogate model in engineering applications, this paper chooses the single surrogate model represented by the Kriging(KRG) [10] model and the ensemble surrogate model represented by the extended adaptive hybrid functions(E-AHF) [15] to optimize the design and analysis of the forklift truck pallet racks, respectively, and in order to further reduce the cost of the simulation model, this paper chooses to construct the low-precision surrogate model with less sample points. To further reduce the cost of the simulation model, this paper chooses to construct a low-precision surrogate model with fewer sample points and to improve the model accuracy by using the adaptive infilling criterion to reduce the number of times the simulation software is used. Finally, the most suitable model is selected from multiple error criteria.
+
  
 
The rest of the paper is arranged as follows: Section 2 briefly introduces the mathematical principles and related formulas involved in this paper, which are mainly related to the calculation of the surrogate model; Section 3 introduces the research object of this paper, the unmanned AGV stacker truck, and constructs the related finite element model; Section 4 constructs the relevant surrogates for the pallet rack with a single model and an ensemble model respectively; Section 5 compares the performance of the two surrogate models in this optimal design, selects the most suitable model, and based on which the design and optimization of the pallet rack are implemented; and the conclusions of this study are discussed in Section 6.
 
The rest of the paper is arranged as follows: Section 2 briefly introduces the mathematical principles and related formulas involved in this paper, which are mainly related to the calculation of the surrogate model; Section 3 introduces the research object of this paper, the unmanned AGV stacker truck, and constructs the related finite element model; Section 4 constructs the relevant surrogates for the pallet rack with a single model and an ensemble model respectively; Section 5 compares the performance of the two surrogate models in this optimal design, selects the most suitable model, and based on which the design and optimization of the pallet rack are implemented; and the conclusions of this study are discussed in Section 6.
  
===2 Mathematical Theories===
+
==2. Mathematical theories==
  
====2.1 KRG model====
+
===2.1 KRG model===
  
 
The KRG model [10], originally proposed by the South African geologist Danie Krige in 1951 for the exploration of mineral reserves, is an uncertainty-free interpolation model for estimating standard deviation minimization, which uses a covariance-controlled Gaussian process to generate continuous functions.
 
The KRG model [10], originally proposed by the South African geologist Danie Krige in 1951 for the exploration of mineral reserves, is an uncertainty-free interpolation model for estimating standard deviation minimization, which uses a covariance-controlled Gaussian process to generate continuous functions.
Line 39: Line 39:
 
|-
 
|-
 
|  
 
|  
{| style="text-align: center;vertical-align: top;margin:auto;width: 100%;"
+
{| style="text-align: center; margin:auto;width: 100%;"  
 
|-
 
|-
| <math>y\left( \boldsymbol{x}\right) =f\left( \boldsymbol{x}\right) +z\left( \boldsymbol{x}\right)</math>  
+
| style="text-align: center;" | <math>y( \boldsymbol{x}) =f( \boldsymbol{x}) +z( \boldsymbol{x})</math>  
 
|}
 
|}
 
|  style="text-align: center;vertical-align: top;width: 5px;text-align: right;white-space: nowrap;"|(1)
 
|  style="text-align: center;vertical-align: top;width: 5px;text-align: right;white-space: nowrap;"|(1)
 
|}
 
|}
  
 +
where  <math display="inline">y( \boldsymbol{x})</math>  is the response function for the region of interest,  <math display="inline">f( \boldsymbol{x})</math>  is a polynomial function used as an approximation to the underlying functional model, and <math display="inline">z( \boldsymbol{x})</math>  denotes a stochastic process with uncertainty in the mean of <math display="inline">f( \boldsymbol{x})</math>. The KRG model is an interpolation method through each sample point.
  
where  <math display="inline">y\left( \boldsymbol{x}\right)</math>  is the response function for the region of interest, <math display="inline">f\left( \boldsymbol{x}\right)</math>  is a polynomial function used as an approximation to the underlying functional model, and <math display="inline">z\left( \boldsymbol{x}\right)</math>  denotes a stochastic process with uncertainty in the mean of  <math display="inline">f\left( \boldsymbol{x}\right)</math>. The KRG model is an interpolation method through each sample point.
+
In this paper, we use the Gaussian correlation function:
 
+
<math display="inline">z\left( \boldsymbol{x}\right)</math>  has the following covariance matrix equation:
+
  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
 
|-
 
|-
 
|  
 
|  
{| style="text-align: center;vertical-align: top;margin:auto;width: 100%;"
+
{| style="text-align: center; margin:auto;width: 100%;"  
 
|-
 
|-
| <math>cov\left[ z\left( {\boldsymbol{x}}^{i}\right) ,z\left( {\boldsymbol{x}}^{j}\right) \right] =</math><math>{\sigma }^{2}\boldsymbol{R}\left[ R\left( {\boldsymbol{x}}^{i},{\boldsymbol{x}}^{j}\right) \right] \quad \left( i,j=\right. </math><math>\left. 1,\ldots ,n\right)</math>  
+
| style="text-align: center;" | <math>R( {\boldsymbol{x}}^{i},{\boldsymbol{x}}^{j}) =\mathrm{exp}\,\left[ -\sum _{k=1}^{{n}_{dv}}{\theta }_{k}{\left| {x}_{k}^{i}-{x}_{k}^{j}\right| }^{{P}_{k}}\right]</math>  
 
|}
 
|}
|  style="text-align: center;vertical-align: top;width: 5px;text-align: right;white-space: nowrap;"|(2)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(2)
 
|}
 
|}
  
 +
where <math display="inline">{n}_{dv}</math> is the number of design variables, <math display="inline">\theta</math>  and  <math display="inline">P</math> are parameters that vary flexibly with the variables, and  <math display="inline">\left| {x}_{k}^{i}-{x}_{k}^{j}\right|</math> is the distance between  <math display="inline">{\boldsymbol{x}}^{i}</math> and  <math display="inline">{\boldsymbol{x}}^{j}</math> concerning the <math display="inline">k</math>-th variable.
  
where <math display="inline">\, \boldsymbol{R}</math> is the symmetric correlation matrix; ¡ <math display="inline">R\left( \boldsymbol{x},{\boldsymbol{x}}^{j}\right)</math> ¡ is the correlation function between any two samples, and n is the number of sample points. The correlation function can be an exponential function, Gaussian function, trigonometric function, or other function.
+
The predicted value of  <math display="inline">\hat{y}(\boldsymbol{x})</math> at test point <math> x </math> is formulated as follows:
 
+
In this paper, we use the Gaussian correlation function:
+
  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
 
|-
 
|-
 
|  
 
|  
{| style="text-align: center;margin:auto;width: 100%;"
+
{| style="text-align: center; margin:auto;width: 100%;"  
 
|-
 
|-
| <math>R\left( {\boldsymbol{x}}^{i},{\boldsymbol{x}}^{j}\right) =\mathrm{exp}\,\left[ -\sum _{k=1}^{{n}_{dv}}{\theta }_{k}{\left| {x}_{k}^{i}-{x}_{k}^{j}\right| }^{{P}_{k}}\right]</math>  
+
| style="text-align: center;" | <math>\hat{y}(x) =\hat{\beta }+\boldsymbol{r}(x) {\boldsymbol{R}}^{-1}( y-\boldsymbol{f}\hat{\beta })</math>  
 
|}
 
|}
 
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(3)
 
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(3)
 
|}
 
|}
  
 +
where  <math display="inline">\boldsymbol{y}</math> is a column vector of sample response values, and when  <math display="inline">f( \boldsymbol{x})</math>  is a constant vector,  <math display="inline">\boldsymbol{f}</math> is a column vector of length <math> n</math> with all elements of 1. <math display="inline">\boldsymbol{r}(x)</math>  is the correlation vector between the test point<math> x </math> and the sample points.
  
where  <math display="inline">{n}_{dv}</math> is the number of design variables,  <math display="inline">\theta</math>  and  <math display="inline">P</math> are parameters that vary flexibly with the variables, and  <math display="inline">\left| {x}_{k}^{i}-{x}_{k}^{j}\right|</math> is the distance between  <math display="inline">{\boldsymbol{x}}^{i}</math> and  <math display="inline">{\boldsymbol{x}}^{j}</math> concerning the k''-''th variable.
+
===2.2 Ensemble surrogate models===
 
+
The predicted value of  <math display="inline">\hat{y}\left( \boldsymbol{x}\right)</math>  at test point x is formulated as follows:
+
 
+
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"
+
|-
+
|
+
{| style="margin:auto;width: 100%;"
+
|-
+
| <math>\hat{y}\left( x\right) =\hat{\beta }+\boldsymbol{r}\left( x\right) {\boldsymbol{R}}^{-1}\left( y-\boldsymbol{f}\hat{\beta }\right)</math>
+
|}
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(4)
+
|}
+
 
+
 
+
where  <math display="inline">\boldsymbol{y}</math>''' '''is a column vector of sample response values, and when  <math display="inline">f\left( \boldsymbol{x}\right)</math>  is a constant vector,  <math display="inline">\boldsymbol{f}</math> is a column vector of length n with all elements of 1.  <math display="inline">\boldsymbol{r}\left( x\right)</math>  is the correlation vector between the test point x and the sample points.
+
 
+
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"
+
|-
+
|
+
{| style="margin:auto;width: 100%;"
+
|-
+
| <math>\boldsymbol{r}\left( x\right) ={\left[ R\left( x,{\boldsymbol{x}}^{1}\right) ,R\left( x,{\boldsymbol{x}}^{2}\right) ,\ldots ,R\left( x,{\boldsymbol{x}}^{n}\right) \right] }^{T}</math>
+
|}
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(5)
+
|}
+
 
+
 
+
The formulas for estimating the mean and variance of the sample ( <math display="inline">\hat{\beta }</math> and  <math display="inline">{\hat{\sigma }}^{2}</math>, respectively) are as follows:
+
 
+
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"
+
|-
+
|
+
{| style="text-align: center;margin:auto;width: 100%;"
+
|-
+
| <math>\hat{\beta }=\left( {\boldsymbol{f}}^{T}{\boldsymbol{R}}^{-1}{\boldsymbol{f}}^{-1}\right) \boldsymbol{f}{\mathit{\boldsymbol{R}}}^{-1}y</math>
+
|}
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(6)
+
|-
+
|
+
{| style="text-align: center;margin:auto;width: 100%;"
+
|-
+
| <math>{\hat{\sigma }}^{2}=\frac{{\left( \boldsymbol{y}-\boldsymbol{f}\hat{\beta }\right) }^{T}{\boldsymbol{R}}^{-1}\left( \boldsymbol{y}-\boldsymbol{f}\hat{\beta }\right) }{n}</math>
+
|}
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(7)
+
|}
+
 
+
 
+
====2.2 Ensemble surrogate models====
+
  
 
Ensemble surrogate models are obtained by superimposing the weights of several individual surrogate models, and the key lies in solving for the appropriate weight coefficients. The current ensemble surrogate models can be divided into two types, namely, average weights and adaptive weights, according to the different forms of weight coefficients. This paper focuses on the adaptive weighted ensemble surrogate model used.
 
Ensemble surrogate models are obtained by superimposing the weights of several individual surrogate models, and the key lies in solving for the appropriate weight coefficients. The current ensemble surrogate models can be divided into two types, namely, average weights and adaptive weights, according to the different forms of weight coefficients. This paper focuses on the adaptive weighted ensemble surrogate model used.
  
In 2018, Song'' ''et al. [15] proposed an ensemble surrogate model: Extended Adaptive Hybrid Functions (E-AHF). Three steps are proposed for model screening and adaptive weight calculation.
+
In 2018, Song et al. [15] proposed an ensemble surrogate model: Extended Adaptive Hybrid Functions (E-AHF). Three steps are proposed for model screening and adaptive weight calculation.
  
Step 1. Local measure estimation
+
'''Step 1. Local measure estimation'''
  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
 
|-
 
|-
 
|  
 
|  
{| style="text-align: center;margin:auto;width: 100%;"
+
{| style="text-align: center; margin:auto;width: 100%;"  
 
|-
 
|-
| <math>{\hat{s}}^{2}(x)={\sigma }^{2}\left[ 1-{\boldsymbol{\psi }}^{T}{\boldsymbol{\Psi }}^{-1}\boldsymbol{\psi }+\right. </math><math>\left. \frac{\mathit{\boldsymbol{1}}-{\boldsymbol{1}}^{T}{\boldsymbol{\Psi }}^{-1}\boldsymbol{\psi }}{{\boldsymbol{1}}^{T}{\boldsymbol{\Psi }}^{-1}\boldsymbol{1}}\right]</math>  
+
| style="text-align: center;" | <math>{\hat{s}}^{2}(x)={\sigma }^{2}\left[ 1-{\boldsymbol{\psi }}^{T}{\boldsymbol{\Psi }}^{-1}\boldsymbol{\psi }+ \frac{\mathit{\boldsymbol{1}}-{\boldsymbol{1}}^{T}{\boldsymbol{\Psi }}^{-1}\boldsymbol{\psi }}{{\boldsymbol{1}}^{T}{\boldsymbol{\Psi }}^{-1}\boldsymbol{1}}\right]</math>  
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(8)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(4)
 
|}
 
|}
  
 +
where  <math display="inline">\sigma</math> denotes the constant process variance of a Gaussian field, and <math display="inline">\boldsymbol{\Psi }</math> is the correlation matrix with the elements.
  
where  <math display="inline">\sigma</math>  denotes the constant process variance of a Gaussian field.  <math display="inline">\boldsymbol{\Psi }</math> is the correlation matrix with the elements, which can be expressed as:
+
'''Step 2. Probability estimation'''
 
+
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"
+
|-
+
|
+
{| style="text-align: center;margin:auto;width: 100%;"
+
|-
+
| <math>{\boldsymbol{\Psi }}_{jk}=cor\left[ {y}_{j},{y}_{k}\right] ,j=1,...,n\, and\, k=</math><math>1,...,n</math>
+
|}
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(9)
+
|}
+
 
+
 
+
And  <math display="inline">\boldsymbol{\psi }</math> is a vector with correlations between the observed data and the new prediction, given by
+
 
+
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"
+
|-
+
|
+
{| style="text-align: center;margin:auto;width: 100%;"
+
|-
+
| <math>\psi ={\left\{ cor\left[ {y}_{1},y(x)\right] ,...,cor\left[ {y}_{n},y(x)\right] \right\} }^{T}</math>
+
|}
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(10)
+
|}
+
 
+
 
+
where  <math display="inline">y(x)</math> is the prediction at the test point.
+
 
+
Step 2. Probability estimation
+
  
 
The baseline model can represent the global trend of the hybrid surrogate model, due to its high accuracy across the entire design space. Therefore, this prediction by the baseline model can be deemed as an expected value of the hybrid model. With the local prediction estimation  <math display="inline">{s}^{2}</math> obtained from the previous local measure estimation, the probability coefficient of each individual surrogate model can be calculated by
 
The baseline model can represent the global trend of the hybrid surrogate model, due to its high accuracy across the entire design space. Therefore, this prediction by the baseline model can be deemed as an expected value of the hybrid model. With the local prediction estimation  <math display="inline">{s}^{2}</math> obtained from the previous local measure estimation, the probability coefficient of each individual surrogate model can be calculated by
Line 179: Line 103:
 
|-
 
|-
 
|  
 
|  
{| style="text-align: center;margin:auto;width: 100%;"
+
{| style="text-align: center; margin:auto;width: 100%;"  
 
|-
 
|-
| <math>{P}_{i}=exp\left\{ -\frac{{\left[ {y}_{ij}-{y}_{basej}\right] }^{2}}{2{s}_{j}^{2}}\right\}</math>  
+
| style="text-align: center;" | <math>{P}_{i}=\exp\left\{ -\frac{{\left[ {y}_{ij}-{y}_{basej}\right] }^{2}}{2{s}_{j}^{2}}\right\}</math>  
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(11)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(5)
 
|}
 
|}
  
 +
where  <math display="inline">{y}_{basej}</math> is the prediction value of the baseline model at the <math display="inline">j</math>-th sample point, <math display="inline">P_i</math> is the probability coefficient associated with the <math display="inline">i</math>-th individual surrogate model, and  <math display="inline">{s}_{j}^{2}</math> is the local prediction estimation at the <math display="inline">j</math>-th sample point.
  
where  <math display="inline">{y}_{basej}</math> is the prediction value of the baseline model at the j-th sample point, Pi is the probability coefficient associated with the i-th individual surrogate model, and  <math display="inline">{s}_{j}^{2}</math>is the local prediction esti-mation at the j-th sample point.
+
'''Step 3. Local weight determination'''
 
+
Step 3. Local weight determination
+
  
 
With the probability coefficient assigned to each surrogate model, the weight factors can be computed by
 
With the probability coefficient assigned to each surrogate model, the weight factors can be computed by
Line 198: Line 121:
 
{| style="text-align: center;margin:auto;width: 100%;"
 
{| style="text-align: center;margin:auto;width: 100%;"
 
|-
 
|-
| <math>{\omega }_{i}=\frac{{P}_{i}}{\sum _{j=1}^{M}{P}_{j}}</math>
+
| <math>{\omega }_{i}=\frac{{P}_{i}}{\displaystyle\sum _{j=1}^{M}{P}_{j}}</math>
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(12)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(6)
 
|}
 
|}
 
  
 
As  <math display="inline">P</math> is a function of the input vector  <math display="inline">\boldsymbol{x}</math>, the weight factors obtained for each individual surrogate model is adaptive to the input vector as well.
 
As  <math display="inline">P</math> is a function of the input vector  <math display="inline">\boldsymbol{x}</math>, the weight factors obtained for each individual surrogate model is adaptive to the input vector as well.
  
====2.3 Maximizing EI====
+
===2.3 Maximizing EI===
  
 
Unlike the PoI strategy, which focuses on the probability of improvement, the EI strategy is related to the amount of improvement expected to be obtained when adding a filling point and given a filling point, the EI is expressed in terms of a Gaussian error function as follows:
 
Unlike the PoI strategy, which focuses on the probability of improvement, the EI strategy is related to the amount of improvement expected to be obtained when adding a filling point and given a filling point, the EI is expressed in terms of a Gaussian error function as follows:
Line 215: Line 137:
 
{| style="text-align: center;margin:auto;width: 100%;"
 
{| style="text-align: center;margin:auto;width: 100%;"
 
|-
 
|-
| <math>E\left[ I\left( x\right) \right] =\left( {y}_{min}-\hat{y}\left( x\right) \right) \left[ \frac{1}{2}+\right. </math><math>\left. \frac{1}{2}\mathrm{erf}\,\left( \frac{{y}_{min}-\hat{y}\left( x\right) }{\hat{s}\sqrt{2}}\right) \right] +</math><math>\hat{s}\frac{1}{\sqrt{2\pi }}exp\left[ \frac{-({{y}_{min}-\hat{y}(x))}^{2}}{2\hat{s}}\right]</math>  
+
| <math>E\left[ I(x) \right] =\left( {y}_{\min}-\hat{y}(x) \right) \left[ \frac{1}{2}+ \frac{1}{2}\mathrm{erf}\,\left( \frac{{y}_{\min}-\hat{y}(x) }{\hat{s}\sqrt{2}}\right) \right] +</math><math>\hat{s}\frac{1}{\sqrt{2\pi }}\exp\left[ \frac{-({{y}_{\min}-\hat{y}(x))}^{2}}{2\hat{s}}\right]</math>  
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(13)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(7)
 
|}
 
|}
  
 +
It is observed from equations <math display="inline">P\left[ I(x) \right]</math> and  <math display="inline">E\left[ I(x) \right]</math>  that the expressions for both PoI and EI strategies contain global terms (<math display="inline">{s}^{2}</math>) and local terms (<math display="inline">I=</math><math>{y}_{\min}-Y(x)</math>), indicating that both approaches can balance global exploration and local exploitation to some extent.
  
It is observed from equations  <math display="inline">P\left[ I\left( x\right) \right]</math>  and  <math display="inline">E\left[ I\left( x\right) \right]</math>  that the expressions for both PoI and EI strategies contain global terms ( <math display="inline">{s}^{2}</math>) and local terms ( <math display="inline">I=</math><math>{y}_{min}-Y\left( x\right)</math> ), indicating that both approaches can balance global exploration and local exploitation to some extent.
+
===2.4 Performance criterion===
  
====2.4 Performance criterion====
+
In this paper, we use two criteria to evaluate the accuracy of the model. That is, the coefficient of determination <math display="inline">( {R}^{2})</math> is used as a global evaluation metric; the normalized max absolute error (NMAE) is used as a local evaluation metric to evaluate the global and local performance of different infilling strategies, respectively
 
+
In this paper, we use two criteria to evaluate the accuracy of the model. That is, the coefficient of determination <math display="inline">\left( {R}^{2}\right)</math> is used as a global evaluation metric; the normalized max absolute error (NMAE) is used as a local evaluation metric to evaluate the global and local performance of different infilling strategies, respectively.
+
  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
Line 232: Line 153:
 
{| style="text-align: center;margin:auto;width: 100%;"
 
{| style="text-align: center;margin:auto;width: 100%;"
 
|-
 
|-
| <math>{R}^{2}=1-\frac{\sum _{i=1}^{ntest}{\left( {y}_{i}-{\hat{y}}_{i}\right) }^{2}}{\sum _{i=1}^{ntest}{\left( {y}_{i}-\overline{y}\right) }^{2}}</math>
+
| <math>{R}^{2}=1-\displaystyle\frac{\displaystyle\sum\limits_{i=1}^{ntest}{\left( {y}_{i}-{\hat{y}}_{i}\right) }^{2}}{\displaystyle\sum \limits_{i=1}^{ntest}{\left( {y}_{i}-\overline{y}\right) }^{2}}</math>
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(14)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(8)
 +
|}
 +
 
 +
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"
 
|-
 
|-
 
|  
 
|  
 
{| style="text-align: center;margin:auto;width: 100%;"
 
{| style="text-align: center;margin:auto;width: 100%;"
 
|-
 
|-
| <math>NMAE=max\left| y-\hat{y}\right| \sqrt{\frac{1}{ntest}\sum _{i=1}^{ntest}{\left( {y}_{i}-{\hat{y}}_{i}\right) }^{2}}</math>
+
| <math>NMAE=\max\left| y-\hat{y}\right| \sqrt{\displaystyle\frac{1}{ntest}\sum\limits _{i=1}^{ntest}{\left( {y}_{i}-{\hat{y}}_{i}\right) }^{2}}</math>
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(15)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(9)
 
|}
 
|}
  
 +
where  <math display="inline">{y}_{i}</math> denotes the true response at the <math display="inline">i</math>-th test point, and the predicted value of the model built by the surrogate model approach at the <math display="inline">i</math>-th test point is  <math display="inline">{\hat{y}}_{i}</math>,  and <math display="inline">\overline{y}</math> is the mean value of the true response at all test points, ntest denotes the number of test points.
  
where  <math display="inline">{y}_{i}</math> denotes the true response at the i-th test point, and the predicted value of the model built by the surrogate model approach at the i-th test point is <math display="inline">{\hat{y}}_{i}</math>, <math display="inline">\overline{y}</math> is the mean value of the true response at all test points, ntest denotes the number of test points.  
+
Usually, <math display="inline">{R}^{2}</math> ranges from 0 to 1, and a larger d or a smaller NMAE means more accurate surrogates. When <math display="inline">{R}^{2}</math> is negative, it represents that the constructed surrogate model is trending opposite to the true model.
  
Usually,  <math display="inline">{R}^{2}</math> ranges from 0 to 1, and a larger d or a smaller NMAE means more accurate surrogates. When  <math display="inline">{R}^{2}</math> is negative, it represents that the constructed surrogate model is trending opposite to the true model.  
+
==3. Establishment of finite element model of pallet rack==
  
===3 Establishment of finite element model of pallet rack===
+
===3.1 Structure of pallet racks===
  
====3.1 Structure of pallet racks====
+
The AGV forklift involved in this paper is a battery-powered, unmanned material handling vehicle with automatic guidance, and its lifting platform consists of a pallet rack, two-wheel frame plates, a lifting plate, a guide rail, and a base plate, as shown in [[#img-1|Figure 1]]. Among them, the pallet rack, as the structural main body of the lifting platform, is used to bear all the weight of the pallet containing materials and the loaded materials and is all the force components of the lifting platform, as well as the key structure of the lifting platform. As an important part of the AGV forklift, the reasonable design of the lifting platform directly determines the working ability of the forklift. In daily operation, the pallet rack will be subjected to more complicated forces in repeated lifting operations. Therefore, the structural design and optimization of the pallet rack will directly lead to the degree of deformation and reliability of each component of the AGV forklift in the course of operation, affecting the safety performance and working efficiency of the lifting platform, which in turn seriously affects the overall working life of the forklift.
  
The AGV forklift involved in this paper is a battery-powered, unmanned material handling vehicle with automatic guidance, and its lifting platform consists of a pallet rack, two-wheel frame plates, a lifting plate, a guide rail, and a base plate, as shown in Fig. 1. Among them, the pallet rack, as the structural main body of the lifting platform, is used to bear all the weight of the pallet containing materials and the loaded materials and is all the force components of the lifting platform, as well as the key structure of the lifting platform. As an important part of the AGV forklift, the reasonable design of the lifting platform directly determines the working ability of the forklift. In daily operation, the pallet rack will be subjected to more complicated forces in repeated lifting operations. Therefore, the structural design and optimization of the pallet rack will directly lead to the degree of deformation and reliability of each component of the AGV forklift in the course of operation, affecting the safety performance and working efficiency of the lifting platform, which in turn seriously affects the overall working life of the forklift.
+
<div id='img-1'></div>
 +
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"
 +
|-style="background:white;"
 +
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image1.png|394px]]
 +
|-
 +
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 1'''. Structure of lifting platform
 +
|}
  
====3.2 Simulation analysis of pallet racks====
+
===3.2 Simulation analysis of pallet racks===
  
A 3-D model of the pallet rack was built using SolidWorks and imported into ANSYS for static analysis. The material used for the pallet rack is 25MnV alloy steel, Set the material properties in Workbench: density 7850 <math display="inline">\frac{kg}{{m}^{3}}</math>, modulus of elasticity <math display="inline">2.06{_\ast}{10}^{5}Mpa</math>, Poisson's ratio of 0.3. The free mesh division of the pallet rack is carried out, with a grid cell size of 10mm, and local encryption is carried out on the parts that are prone to stress concentration, and a total of 191599 mesh cells are generated with 424581 nodes. The main loads and constraints on the pallet rack include: fixed constraints on the lifting plate of the fixed pallet rack, which is used to limit the vertical displacement of the pallet rack; the downward pressure acting on the side plates of the channel steel F; and the gravity of the pallet rack itself G. The overall load diagram of the pallet rack is shown in Fig. 2.
+
A 3-D model of the pallet rack was built using SolidWorks and imported into ANSYS for static analysis. The material used for the pallet rack is 25MnV alloy steel, Set the material properties in Workbench: density 7850 <math display="inline">\frac{kg}{{m}^{3}}</math>, modulus of elasticity <math display="inline">2.06\times {10}^{5}</math> Mpa, Poisson's ratio of 0.3. The free mesh division of the pallet rack is carried out, with a grid cell size of 10mm, and local encryption is carried out on the parts that are prone to stress concentration, and a total of 191599 mesh cells are generated with 424581 nodes. The main loads and constraints on the pallet rack include: fixed constraints on the lifting plate of the fixed pallet rack, which is used to limit the vertical displacement of the pallet rack; the downward pressure acting on the side plates of the channel steel <math> F </math>, and the gravity of the pallet rack itself <math> G </math>. The overall load diagram of the pallet rack is shown in [[#img-2|Figure 2]].
  
{| style="width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;"  
+
<div id='img-2'></div>
 +
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"  
 +
|-style="background:white;"
 +
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image2.png|382px]]
 
|-
 
|-
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image1.png|294px]]
+
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 2'''. Overall load diagram of pallet racks
|  style="text-align: center;"| [[Image:Draft_张伟_434749616-image2.png|282px]]
+
|-
+
|  style="text-align: center;"|Fig. 1 Structure of lifting platform
+
|  style="text-align: center;"|Fig. 2 Overall load diagram of pallet racks
+
 
|}
 
|}
  
 +
==4. Constructing surrogate model for pallet racking==
  
===4 Constructing surrogate model for pallet racking===
+
Surrogate model method is a mathematical analysis model method, which belongs to a branch of supervised machine learning, and has gained wide attention and research in many fields such as mechanical simulation, ecological modelling, geological statistics, artificial intelligence, etc., due to its ability to quickly and effectively achieve the approximate fitting of multidimensional variable complex systems based on limited data information. Surrogate modeling technology does not need to understand the physical meaning between input variables and output responses, and can only use the data itself to obtain an approximate mathematical model, so it can be applied to the optimization design and analysis where the physical meaning between the inputs and outputs is not clear, and the computational cost is high, and it has the advantages of good fitting accuracy, low cost, high efficiency, and so on. The application process of the surrogate model in engineering in general is shown in [[#img-3|Figure 3]], which mainly includes three modules: problem analysis, modelling analysis and result analysis.
  
Surrogate model method is a mathematical analysis model method, which belongs to a branch of supervised machine learning, and has gained wide attention and research in many fields such as mechanical simulation, ecological modelling, geological statistics, artificial intelligence, etc., due to its ability to quickly and effectively achieve the approximate fitting of multidimensional variable complex systems based on limited data information. Surrogate modeling technology does not need to understand the physical meaning between input variables and output responses, and can only use the data itself to obtain an approximate mathematical model, so it can be applied to the optimization design and analysis where the physical meaning between the inputs and outputs is not clear, and the computational cost is high, and it has the advantages of good fitting accuracy, low cost, high efficiency, and so on. The application process of the surrogate model in engineering in general is shown in Fig. 3, which mainly includes three modules: problem analysis, modelling analysis and result analysis.
+
<div id='img-3'></div>
 
+
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"  
{| style="width: 100%;border-collapse: collapse;"  
+
|-style="background:white;"
|-
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image3.jpeg|600px]]
| style="text-align: center;vertical-align: top;"| [[Image:Draft_张伟_434749616-image3.png|600px]]  
+
 
|-
 
|-
| style="text-align: center;vertical-align: top;"|Fig. 3 Flow of application of surrogate model in engineering
+
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 3'''. Flow of application of surrogate model in engineering
 
|}
 
|}
  
  
====4.1 Identification of design variables====
+
===4.1 Identification of design variables===
  
As the main stress structure of the pallet rack, the channel steel and diagonal reinforcement is an important structure to support the pallet rack frame and transfer its stress, and its strength also determines whether the forklift truck can complete the engineering transport work more efficiently and safely. Therefore, the structural optimization of channel steel as well as diagonal tie bars can further reduce the stress and deformation while ensuring the strength, reduce the mass, and improve the economy and overall stability. After clarifying the overall structural weaknesses, this paper selects four design variables for the channel section and five design variables for the thickness of the diagonal bar as the optimization parameters, as shown in Fig. 4, which are the height  <math display="inline">{x}_{1}</math>, width  <math display="inline">{x}_{2}</math>, web thickness  <math display="inline">{x}_{3}</math> and flange thickness of the channel  <math display="inline">{x}_{4}</math> and the thickness of the diagonal bar  <math display="inline">{x}_{5}</math>, respectively. The range and initial values of the corresponding design variables are shown in Tab. 1.
+
As the main stress structure of the pallet rack, the channel steel and diagonal reinforcement is an important structure to support the pallet rack frame and transfer its stress, and its strength also determines whether the forklift truck can complete the engineering transport work more efficiently and safely. Therefore, the structural optimization of channel steel as well as diagonal tie bars can further reduce the stress and deformation while ensuring the strength, reduce the mass, and improve the economy and overall stability. After clarifying the overall structural weaknesses, this paper selects four design variables for the channel section and five design variables for the thickness of the diagonal bar as the optimization parameters, as shown in [[#img-4|Figure 4]], which are the height  <math display="inline">{x}_{1}</math>, width  <math display="inline">{x}_{2}</math>, web thickness  <math display="inline">{x}_{3}</math> and flange thickness of the channel  <math display="inline">{x}_{4}</math> and the thickness of the diagonal bar  <math display="inline">{x}_{5}</math>, respectively. The range and initial values of the corresponding design variables are shown in [[#tab-1|Table 1]].
  
{| style="width: 100%;border-collapse: collapse;"  
+
<div id='img-4'></div>
 +
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"  
 +
|-style="background:white;"
 +
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image4.jpeg|324px]]
 
|-
 
|-
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image4-c.jpeg|282px]]
+
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 4'''. Schematic diagram of the design variables of the pallet racks
|-
+
|  style="text-align: center;"|Fig. 4 Schematic diagram of the design variables of the pallet racks
+
 
|}
 
|}
  
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div class="center" style="font-size: 75%;">'''Table 1'''. Design variable size parameters and range of values</div>
Tab.1 Design Variable Size Parameters and Range of Values</div>
+
  
{| style="width: 100%;border-collapse: collapse;"
+
<div id='tab-1'></div>
|-
+
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"  
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Design variables
+
|-style="text-align:center"
| style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Range of values(mm)
+
! Design variables !! Range of values (mm) !! Initial value (mm)
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Initial value(mm)
+
 
|-
 
|-
|  style="border-top: 1pt solid black;text-align: center;"|Height of channel  <math display="inline">{x}_{1}</math>
+
|  style="text-align: center;"|Height of channel  <math display="inline">{x}_{1}</math>
|  style="border-top: 1pt solid black;text-align: center;"|90~120
+
|  style="text-align: center;"|90~120
|  style="border-top: 1pt solid black;text-align: center;"|105
+
|  style="text-align: center;"|105
 
|-
 
|-
 
|  style="text-align: center;"|Width of channel  <math display="inline">{x}_{2}</math>
 
|  style="text-align: center;"|Width of channel  <math display="inline">{x}_{2}</math>
Line 318: Line 247:
 
|  style="text-align: center;"|8.25
 
|  style="text-align: center;"|8.25
 
|-
 
|-
|  style="border-bottom: 2pt solid black;text-align: center;"|Thickness of diagonal reinforcement  <math display="inline">{x}_{5}</math>
+
|  style="text-align: center;"|Thickness of diagonal reinforcement  <math display="inline">{x}_{5}</math>
|  style="border-bottom: 2pt solid black;text-align: center;"|12~20
+
|  style="text-align: center;"|12~20
|  style="border-bottom: 2pt solid black;text-align: center;"|16
+
|  style="text-align: center;"|16
 
|}
 
|}
  
  
====4.2 Design of experiment====
+
===4.2 Design of experiment===
  
In the application of the surrogate model in engineering shown in Fig. 4, the design of experiments (DoE) is the first step in constructing the surrogate model, and it is also the key step in constructing the surrogate model, the essence of which is to generate the sample points in the region of interest, and a good DoE method is able to extract more compliant sample points and to construct a more accurate model with a smaller amount of data. The DoE methods can be divided into static sampling and adaptive sampling. Static sampling, also known as one-time sampling, means that the training points needed to construct the surrogate model are extracted at one time. Currently, widely used static sampling methods include Latin hypercube sampling (LHS) [16], Fractional factorial design (FFD) [17] and central composite design (CCD) [18]. In static sampling, the training points are independent of the constructed surrogate model, i.e., static sampling cannot learn from known samples.
+
In the application of the surrogate model in engineering shown in [[#img-4|Figure 4]], the design of experiments (DoE) is the first step in constructing the surrogate model, and it is also the key step in constructing the surrogate model, the essence of which is to generate the sample points in the region of interest, and a good DoE method is able to extract more compliant sample points and to construct a more accurate model with a smaller amount of data. The DoE methods can be divided into static sampling and adaptive sampling. Static sampling, means that the training points needed to construct the surrogate model are extracted at one time. Currently, widely used static sampling methods include Latin hypercube sampling (LHS) [16], Fractional factorial design (FFD) [17] and central composite design (CCD) [18]. In static sampling, the training points are independent of the constructed surrogate model, i.e., static sampling cannot learn from known samples.
  
The adaptive infilling strategy is designed to overcome the limitations of static sampling independent models, using the results of the currently constructed surrogate model, and selecting new sample points that are more conducive to the construction of an accurate model through the "infilling strategy" to improve the accuracy of the surrogate model iteratively until the model achieves a usable accuracy [19]. Adaptive infilling has the ability to learn on its own, and the new sample points selected have good applicability to the model. Compared with static sampling, adaptive infilling can use fewer training points to construct a surrogate model with higher accuracy, thus saving a large amount of computational costs [20]. Typical infilling strategies include Statistical lower bound (SLB) [21] strategy, maximizing probability of improvement (PoI) strategy, maximizing expected improvement (EI) strategy, etc. The EI strategy has been used by most researchers, and the EI strategy has been used by most researchers. etc. Among them, the EI strategy has been confirmed by most studies to have better performance in local exploitation and global exploration, and it is one of the most widely used infilling strategies nowadays. In this paper, the EI strategy is also chosen as the infilling strategy.
+
The adaptive infilling strategy is designed to overcome the limitations of static sampling independent models, using the results of the currently constructed surrogate model, and selecting new sample points that are more conducive to the construction of an accurate model through the "infilling strategy" to improve the accuracy of the surrogate model iteratively [19]. Typical infilling strategies include Statistical lower bound (SLB) [20] strategy, maximizing probability of improvement (PoI) strategy, maximizing expected improvement (EI) strategy, etc. The EI strategy has been used by most researchers, and the EI strategy has been used by most researchers. etc. Among them, the EI strategy has been confirmed by most studies to have better performance in local exploitation and global exploration, and it is one of the most widely used infilling strategies nowadays. In this paper, the EI strategy ischosen as the infilling strategy.
  
According to the process of constructing the surrogate model, after determining the range of design variables, LHS is used to select points for the experimental design, 60 points are selected, and the corresponding maximum stress and maximum deformations under the relevant loads are calculated using simulation, of which 10 groups of data are used to construct the low-precision surrogate model, and the remaining 50 groups of data are used as a database, which is used to provide response values for the new samples added at each iteration using the EI adaptive infilling strategy. The remaining 50 data sets are used as a database to provide response values for new sample points added at each iteration when using the EI adaptive infilling strategy, and the 50 data sets can also be used as a test set to examine the global and local accuracy ( <math display="inline">{R}^{2}</math>and NMAE) of the constructed surrogate models. Figure 5 shows the distribution of the 60 groups of design variables in the design space, and it can be clearly seen that the training and test points are distributed in almost the whole design space with good space filling and projection, and the test and training points are interspersed with each other, which indicates that the sampling point analysis meets the requirements.
+
According to the process of constructing the surrogate model, after determining the range of design variables, LHS is used to select points for the experimental design, 60 points are selected, and the corresponding maximum stress and maximum deformations under the relevant loads are calculated using simulation, of which 10 groups of data are used to construct the low-precision surrogate model, and the remaining 50 groups of data are used as a database, which is used to provide response values for the new samples added at each iteration using the EI adaptive infilling strategy. The remaining 50 data sets are used as a database to provide response values for new sample points added at each iteration when using the EI adaptive infilling strategy, and the 50 data sets can also be used as a test set to examine the global and local accuracy (<math display="inline">{R}^{2}</math> and NMAE) of the constructed surrogate models. [[#img-5|Figure 5]] shows the distribution of the 60 groups of design variables in the design space, and it can be clearly seen that the training and test points are distributed in almost the whole design space with good space filling and projection, and the test and training points are interspersed with each other, which indicates that the sampling point analysis meets the requirements.
  
{| style="width: 100%;border-collapse: collapse;"  
+
<div id='img-5'></div>
 +
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"  
 +
|-style="background:white;"
 +
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image5.jpeg|600px]]
 
|-
 
|-
| style="text-align: center;width: 100%;"|[[Image:Draft_张伟_434749616-image5-c.png|534px]]
+
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 5'''. Distribution of training and test points
|-
+
|  style="text-align: center;"|Fig. 5 Distribution of training and test points
+
 
|}
 
|}
  
 +
===4.3 Constructing surrogate model for pallet racking===
  
====4.3 Constructing surrogate model for pallet racking====
+
In order to better reduce the cost brought by simulation experiments, this paper uses the EI infilling method to gradually guide the updating of the model and improve the accuracy of the surrogate model, therefore, when constructing the surrogate model, 10 sets of data will be used to construct the low-precision single surrogate model KRG and the low-precision ensemble surrogate model E-AHF, respectively, and according to the flow of the modelling in [[#img-3|Figure 3]], the model will be judged based on the accuracy judging criterion (<math display="inline">{R}^{2}</math> and NMAE) for the accuracy, and use the EI strategy to iteratively improve the accuracy until the surrogate model reaches a usable accuracy (usually <math display="inline">{R}^{2}\geq 0.8</math>), and in order to compare the performance of the single surrogate model and the ensemble surrogate model in this optimization, the construction of the surrogate model will be guided by the KRG model and the E-AHF model to construct the models of the design variables with respect to the deformation, mass, and stresses, respectively. The bar charts in [[#img-6|Figure 6]] show the performance of the two different models with 10 sample points with global metrics (<math display="inline">{R}^{2}</math>) and local metrics (NMAE) as references.
  
In order to better reduce the cost brought by simulation experiments, this paper uses the EI infilling method to gradually guide the updating of the model and improve the accuracy of the surrogate model, therefore, when constructing the surrogate model, 10 sets of data will be used to construct the low-precision single surrogate model KRG and the low-precision ensemble surrogate model E-AHF, respectively, and according to the flow of the modelling in Fig. 3, the model will be judged based on the accuracy judging criterion ( <math display="inline">{R}^{2}</math>and NMAE) for the accuracy, and use the EI strategy to iteratively improve the accuracy until the surrogate model reaches a usable accuracy (usually  <math display="inline">{R}^{2}\geq 0.8</math>), and in order to compare the performance of the single surrogate model and the ensemble surrogate model in this optimization, the construction of the surrogate model will be guided by the KRG model and the E-AHF model to construct the models of the design variables with respect to the deformation, mass, and stresses, respectively. The bar charts in Fig. 6 show the performance of the two different models with 10 sample points with global metrics ( <math display="inline">{R}^{2}</math>) and local metrics (NMAE) as references.
+
<div id='img-6'></div>
 
+
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"
{| style="width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;"  
+
|-style="background:white;"
 +
|align="center" |
 +
{|style="margin: 0em auto 0.1em auto;width:auto;"  
 +
|+
 
|-
 
|-
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image6-c.png|174px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image6-c.png|174px]]
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image7-c.png|174px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image7-c.png|174px]]
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image8-c.png|174px]]  
+
|style="text-align: center;padding:10px;"|[[Image:Review_120867196377-image8-c.png|174px]]
 
|-
 
|-
| style="text-align: center;"|(1) Accuracy for deformation
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(a) Accuracy for deformation
| style="text-align: center;"|(2) Accuracy for stress
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(b) Accuracy for stress
| style="text-align: center;"|(3) Accuracy for mass
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(c) Accuracy for mass
 +
|}
 
|-
 
|-
| colspan='3'  style="text-align: center;"|Fig. 6 Comparison of low precision surrogate models
+
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 6'''. Comparison of low precision surrogate models
 
|}
 
|}
  
  
It is obvious through Fig. 6 that 10 sample points are not capable of constructing a high-precision model, but in the case of limited data, the ensemble surrogate model E-AHF still exhibits higher accuracy, and the KRG model is superior in terms of scope of applicability and degree of accuracy in the single surrogate model, but the comprehensive comparison of the three response objectives of pallet racking's deformation, stress, and mass is not as good as the E-AHF model, whether it is in terms of global accuracy or local accuracy.
+
It is obvious through [[#img-6|Figure 6]] that 10 sample points are not capable of constructing a high-precision model, but in the case of limited data, the ensemble surrogate model E-AHF still exhibits higher accuracy, and the KRG model is superior in terms of scope of applicability and degree of accuracy in the single surrogate model, but the comprehensive comparison of the three response objectives of pallet racking's deformation, stress, and mass is not as good as the E-AHF model, whether it is in terms of global accuracy or local accuracy.
  
After the low-precision model is constructed, the EI strategy is used to guide the selection of new sample points based on the initial model, and one new sample point is selected to be added to the training sample set at each iteration until the model stops iterating when it reaches a usable accuracy. Figure 7 demonstrates a comparison of the accuracy of the KRG model and the E-AHF model after the convergence of the iterations. Figure 8 compares the number of sample points used to construct the model after reaching the usable accuracy for both models. It can be seen that the models constructed by both KRG and E-AHF reach high accuracy after the EI infilling strategy, but comparing the data in Fig. 7, the E-AHF model still has an advantage in terms of global accuracy and local accuracy in deformation, stress and mass. Comparing the line graph in Fig. 8, it can be seen that the same model that achieves <math display="inline">{R}^{2}\geq 0.8</math>, the E-AHF model can achieve the corresponding accuracy with fewer training points, which means that fewer times of the EI infilling strategy is used, and when put in the simulation experiments, it means that fewer times of the simulation are carried out, which saves the cost and time, and objectively proves the superiority of the ensemble surrogate model, which is represented by the E-AHF, compared with the single surrogate model.
+
After the low-precision model is constructed, the EI strategy is used to guide the selection of new sample points based on the initial model, and one new sample point is selected to be added to the training set at each iteration until the model stops iterating when it reaches a usable accuracy. [[#img-7|Figure 7]] demonstrates a comparison of the accuracy of the KRG model and the E-AHF model after the convergence of the iterations. [[#img-8|Figure 8]] compares the number of sample points used to construct the model after reaching the usable accuracy for both models. It can be seen that the models constructed by both KRG and E-AHF reach high accuracy after the EI infilling strategy, but comparing the data in [[#img-7|Figure 7]], the E-AHF model still has an advantage in terms of global accuracy and local accuracy in deformation, stress and mass. Comparing the line graph in [[#img-8|Figure 8]], it can be seen that the same model that achieves <math display="inline">{R}^{2}\geq 0.8</math>, the E-AHF model can achieve the corresponding accuracy with fewer training points, which means that fewer times of the EI infilling strategy is used, and when put in the simulation experiments, it means that fewer times of the simulation are carried out, which saves the cost and time, and objectively proves the superiority of the ensemble surrogate model, which is represented by the E-AHF, compared with the single surrogate model. The exact number of additional sample points is shown in [[#tab-2|Table 2]].
  
{| style="width: 100%;border-collapse: collapse;"  
+
<div id='img-7'></div>
 +
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"  
 +
|-style="background:white;"
 +
|align="center" |
 +
{|style="margin: 0em auto 0.1em auto;width:auto;"
 +
|+
 
|-
 
|-
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image9-c.png|174px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image9-c.png|174px]]  
| colspan='2'  style="text-align: center;"| [[Image:Draft_张伟_434749616-image10-c.png|174px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image10-c.png|174px]]  
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image11-c.png|174px]]  
+
|style="text-align: center;padding:10px;"|[[Image:Review_120867196377-image11-c.png|174px]]
 
|-
 
|-
| style="text-align: center;"|(a) Accuracy for deformation
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(a) Accuracy for deformation
| colspan='2'  style="text-align: center;"|(b) Accuracy for stress
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(b) Accuracy for stress
| style="text-align: center;"|(c) Accuracy for mass
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(c) Accuracy for mass
 +
|}
 
|-
 
|-
| colspan='4'  style="text-align: center;"|Fig. 7 Comparison of high-precision surrogate models
+
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 7'''. Comparison of high-precision surrogate models
 +
|}
 +
 
 +
 
 +
<div id='img-8'></div>
 +
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"
 +
|-style="background:white;"
 +
|align="center" |
 +
{|style="margin: 0em auto 0.1em auto;width:auto;"
 +
|+
 
|-
 
|-
| colspan='2'  style="text-align: center;"| [[Image:Draft_张伟_434749616-image12.png|294px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image12-c.png|270px]]
| colspan='2'  style="text-align: center;"| [[Image:Draft_张伟_434749616-image13.png|294px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image13-c.png|270px]]
 
|-
 
|-
| colspan='2'  style="text-align: center;"|(1) KRG
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(a) KRG
| colspan='2'  style="text-align: center;"|(2) E-AHF
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(b) E-AHF
 +
|}
 
|-
 
|-
| colspan='4'  style="text-align: center;"|Fig. 8 Comparison of the number of infilling points for the two surrogate models
+
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 8'''. Comparison of the number of infilling points for the two surrogate models
 
|}
 
|}
  
  
===5 Optimization results and analysis===
+
<div class="center" style="font-size: 75%;">'''Table 2'''. Comparison of the number of infilling points for the two surrogate models</div>
 +
 
 +
<div id='tab-1'></div>
 +
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"
 +
|-style="text-align:center"
 +
!  rowspan="2" style="text-align: left;"| Response !!  colspan='2'  style="text-align: center;"|KRG !!  colspan='2'  style="text-align: center;"|E-AHF
 +
|-style="text-align:center"
 +
! Initial points !! Additional points !!  Initial points !! Additional points
 +
|-
 +
|  style="text-align: left;"|Deformation
 +
|  style="text-align: center;"|10
 +
|  style="text-align: center;"|8
 +
|  style="text-align: center;"|10
 +
|  style="text-align: center;"|7
 +
|-
 +
|  style="text-align: left;"|Stress
 +
|  style="text-align: center;"|10
 +
|  style="text-align: center;"|11
 +
|  style="text-align: center;"|10
 +
|  style="text-align: center;"|11
 +
|-
 +
|  style="text-align: left;"|Mass
 +
|  style="text-align: center;"|10
 +
|  style="text-align: center;"|5
 +
|  style="text-align: center;"|10
 +
|  style="text-align: center;"|6
 +
|}
 +
 
 +
==5. Optimization results and analysis==
  
====5.1 Definition of problem====
+
===5.1 Definition of problem===
  
 
The KRG model and the E-AHF model presented above were used instead of the simulation model for optimization and design. In the optimization of the entire pallet rack, deformation and mass are the two objectives that need to be paid attention to during the optimization process, but in fact, these two optimization objectives are contradictory to each other, as a less deformed structure is more rigid and corresponds to a higher mass, so it is difficult to balance the two ends of the spectrum during the design process. Reviewing the specific situation in engineering applications, it is not difficult to find that compared with lightweight, higher structural strength is the focus of design considerations, higher strength to ensure the safety factor of machinery in the project, as well as a longer working life, placed in this optimization design process, smaller deformation is the priority of the experimental findings of the conflict between the object.
 
The KRG model and the E-AHF model presented above were used instead of the simulation model for optimization and design. In the optimization of the entire pallet rack, deformation and mass are the two objectives that need to be paid attention to during the optimization process, but in fact, these two optimization objectives are contradictory to each other, as a less deformed structure is more rigid and corresponds to a higher mass, so it is difficult to balance the two ends of the spectrum during the design process. Reviewing the specific situation in engineering applications, it is not difficult to find that compared with lightweight, higher structural strength is the focus of design considerations, higher strength to ensure the safety factor of machinery in the project, as well as a longer working life, placed in this optimization design process, smaller deformation is the priority of the experimental findings of the conflict between the object.
  
Therefore, in this paper, we will calculate the optimal solution of the two constraint problems for the optimization objective and compare the experimental results to conclude with the same number of total constraints, which are stress constraints; deformation constraints; and mass constraints, respectively. Where [T] and [M] are the permitted values of deformation and mass respectively. Considering the specific application and working conditions, the geometries of non-standard channels and diagonal ties are constrained. For the optimization problem described below, this paper uses a single-objective Genetic algorithm (GA), and the optimization problem for the whole pallet rack is described as:
+
Therefore, in this paper, we will calculate the optimal solution of the two constraint problems for the optimization objective and compare the experimental results to conclude with the same number of total constraints, which are stress constraints, deformation constraints, and mass constraints, respectively. Where [T] and [M] are the permitted values of deformation and mass respectively. Considering the specific application and working conditions, the geometries of non-standard channels and diagonal ties are constrained. For the optimization problem described below, this paper uses a single-objective Genetic algorithm (GA), and the optimization problem for the whole pallet rack is described as:
  
Issue 1: Deformation constraints, stress constraints and dimensional constraints.
+
''Question 1: Deformation constraints, stress constraints and dimensional constraints''
  
 
{| class="formulaSCP" style="width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;"  
Line 399: Line 378:
 
{| style="text-align: center;margin:auto;width: 100%;"
 
{| style="text-align: center;margin:auto;width: 100%;"
 
|-
 
|-
| <math>min\quad F({x}_{1},{x}_{2},{x}_{3},{x}_{4},{x}_{5})=M</math>
+
| <math>\min\quad F({x}_{1},{x}_{2},{x}_{3},{x}_{4},{x}_{5})=M</math>
  
<math>Subject\, \, to\quad \, {\sigma }_{max}\leq \left[ \sigma \right] =648.1</math>
+
<math>{\rm Subject}\, \, \hbox{to}\quad \, {\sigma }_{\max}\leq \left[ \sigma \right] =648.1</math>
  
<math>{T}_{max}\leq 2.387</math>
+
<math>{T}_{\max}\leq 2.387</math>
  
 
<math>90\leq {x}_{1}\leq 120</math>
 
<math>90\leq {x}_{1}\leq 120</math>
Line 415: Line 394:
 
<math>12\leq {x}_{5}\leq 20</math>
 
<math>12\leq {x}_{5}\leq 20</math>
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(16)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(10)
 
|}
 
|}
  
  
Issue 2: Mass constraints, stress constraints and dimensional constraints.
+
''Question 2: Mass constraints, stress constraints and dimensional constraints''
  
 
{| class="formulaSCP" style="width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;margin: 1em auto 0.1em auto;border-collapse: collapse;width: 100%;text-align: center;"  
Line 426: Line 405:
 
{| style="text-align: center;margin:auto;width: 100%;"
 
{| style="text-align: center;margin:auto;width: 100%;"
 
|-
 
|-
| <math>min\quad F({x}_{1},{x}_{2},{x}_{3},{x}_{4},{x}_{5})=T</math>
+
| <math>\min\quad F({x}_{1},{x}_{2},{x}_{3},{x}_{4},{x}_{5})=T</math>
  
<math>Subject\, \, to\quad \, {\sigma }_{max}\leq \left[ \sigma \right] =648.1</math>
+
<math>{\rm Subject}\, \, \hbox{to}\quad \, {\sigma }_{\max}\leq \left[ \sigma \right] =648.1</math>
  
<math>{M}_{max}\leq 252.78</math>
+
<math>{M}_{\max}\leq 252.78</math>
  
 
<math>90\leq {x}_{1}\leq 120</math>
 
<math>90\leq {x}_{1}\leq 120</math>
Line 442: Line 421:
 
<math>12\leq {x}_{5}\leq 20</math>
 
<math>12\leq {x}_{5}\leq 20</math>
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(17)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(11)
 
|}
 
|}
  
 +
where  <math display="inline">F(x)</math> is the optimization objective, <math display="inline">T</math> is the total deformation and  <math display="inline">M</math> is the total weight of the pallet rack structure.
  
where  <math display="inline">F(x)</math> is the optimization objective, <math display="inline">T</math> is the total deformation and <math display="inline">M</math> is the total weight of the pallet rack structure.
+
The specific results of the two optimization problems are shown in [[#tab-3|Tables 3]] and [[#tab-4|4]], respectively, and compare the predicted and true responses of the objective function and constraints. From the information in the table, it can be seen that the structural value derived from minimizing mass as the optimization objective with deformation and stress as constraints. Although the mass reduction is larger, the optimized resultant deformation and stress reduction is small, and this degree of lightweight has limited cost reduction in practical engineering applications, so the results of the optimization problem are not considered. On the other hand, the structural values derived by using mass and stress as constraints and minimizing deformation as the optimization objective not only better reduce the deformation of the pallet rack, but also significantly reduce the stress values, and even a small amount of reducing the mass of the pallet rack to meet the constraints is a better result. It is worth mentioning that in both optimization problems, the E-AHF model shows better performance in terms of all the indicators, and the constraint and objective functions written in its model give better guidance to the GA algorithm to get better results.
  
The specific results of the two optimization problems are shown in Tab. 2 and Tab. 3 respectively and compare the predicted and true responses of the objective function and constraints. From the information in the table, it can be seen that the structural value derived from minimizing mass as the optimization objective with deformation and stress as constraints, Although the mass reduction is larger, the optimized resultant deformation and stress reduction is small, and this degree of lightweight has limited cost reduction in practical engineering applications, so the results of the optimization problem I am not considered. On the other hand, the structural values derived by using mass and stress as constraints and minimizing deformation as the optimization objective not only better reduce the deformation of the pallet rack, but also significantly reduce the stress values, and even a small amount of reducing the mass of the pallet rack to meet the constraints is a better result. It is worth mentioning that in both optimization problems, the E-AHF model shows better performance in terms of all the indicators, and the constraint and objective functions written in its model give better guidance to the GA algorithm to get better results.
+
<div class="center" style="font-size: 75%;">'''Table 3'''. Comparison of optimization results of the KRG and E-AHF for question 1</div>
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div id='tab-3'></div>
Table 2 Comparison of optimization results of the KRG and E-AHF for question 1</div>
+
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"  
 
+
|-style="text-align:center"
{| style="width: 100%;border-collapse: collapse;"  
+
! colspan='2' style="text-align: left;"| Response !!  <math>{x}_{1}</math> (mm) !! <math>{x}_{2}</math> (mm) !! <math>{x}_{3}</math> (mm) !! <math>{x}_{4}</math> (mm) !! <math>{x}_{5}</math> (mm) !! Deformation (mm) !! Stress (Mpa) !! Quality (Kg)
 
|-
 
|-
style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Response
+
colspan='2' style="text-align: left;"|Before optimization
| style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|
+
|  style="text-align: center;"|105.0
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{1}</math>
+
|  style="text-align: center;"|45.0
 
+
|  style="text-align: center;"|7.5
(mm)
+
|  style="text-align: center;"|8.25
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{2}</math>
+
|  style="text-align: center;"|16.0
 
+
|  style="text-align: center;"|2.39
(mm)
+
|  style="text-align: center;"|648.1
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{3}</math>
+
|  style="text-align: center;"|252.7
 
+
(mm)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{4}</math>
+
 
+
(mm)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{5}</math>
+
 
+
(mm)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Deformation
+
 
+
(mm)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Stress
+
 
+
(Mpa)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Quality
+
 
+
(Kg)
+
 
|-
 
|-
colspan='2' style="border-top: 1pt solid black;text-align: center;"|Before optimization
+
rowspan='2' style=" text-align: left;padding-right:15px;"|After optimization
|  style="border-top: 1pt solid black;text-align: center;"|105.0
+
|  style="border-top: 1pt solid black;text-align: center;"|45.0
+
|  style="border-top: 1pt solid black;text-align: center;"|7.5
+
|  style="border-top: 1pt solid black;text-align: center;"|8.25
+
|  style="border-top: 1pt solid black;text-align: center;"|16.0
+
|  style="border-top: 1pt solid black;text-align: center;"|2.39
+
|  style="border-top: 1pt solid black;text-align: center;"|648.1
+
|  style="border-top: 1pt solid black;text-align: center;"|252.7
+
|-
+
|  rowspan='1' style="border-bottom: 1pt solid black;text-align: center;"|After
+
 
+
optimization
+
 
|  style="text-align: center;"|E-AHF
 
|  style="text-align: center;"|E-AHF
 
|  style="text-align: center;"|107.6
 
|  style="text-align: center;"|107.6
Line 505: Line 456:
 
|  style="text-align: center;"|246.3
 
|  style="text-align: center;"|246.3
 
|-
 
|-
|  style="border-bottom: 1pt solid black;text-align: center;"|KRG
+
|  style="text-align: center;"|KRG
|  style="border-bottom: 1pt solid black;text-align: center;"|105.8
+
|  style="text-align: center;"|105.8
|  style="border-bottom: 1pt solid black;text-align: center;"|44.3
+
|  style="text-align: center;"|44.3
|  style="border-bottom: 1pt solid black;text-align: center;"|6.9
+
|  style="text-align: center;"|6.9
|  style="border-bottom: 1pt solid black;text-align: center;"|8.1
+
|  style="text-align: center;"|8.1
|  style="border-bottom: 1pt solid black;text-align: center;"|12.2
+
|  style="text-align: center;"|12.2
|  style="border-bottom: 1pt solid black;text-align: center;"|2.25
+
|  style="text-align: center;"|2.25
|  style="border-bottom: 1pt solid black;text-align: center;"|428.2
+
|  style="text-align: center;"|428.2
|  style="border-bottom: 1pt solid black;text-align: center;"|246.9
+
|  style="text-align: center;"|246.9
 
|}
 
|}
  
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div class="center" style="font-size: 75%;">'''Table 4'''. Comparison of optimization results of the KRG and E-AHF for question 2</div>
Table 3 Comparison of optimization results of the KRG and E-AHF for question 2</div>
+
  
{| style="width: 100%;border-collapse: collapse;"  
+
<div id='tab-4'></div>
 +
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"  
 +
|-style="text-align:center"
 +
! colspan='2' style="text-align: left;"| Response !!  <math>{x}_{1}</math> (mm) !! <math>{x}_{2}</math> (mm) !! <math>{x}_{3}</math> (mm) !! <math>{x}_{4}</math> (mm) !! <math>{x}_{5}</math> (mm) !! Deformation (mm) !! Stress (Mpa) !! Quality (Kg)
 
|-
 
|-
style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Response
+
colspan='2' style="text-align: left;"|Before optimization
| style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|
+
|  style="text-align: center;"|105.0
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{1}</math>
+
|  style="text-align: center;"|45.0
 
+
|  style="text-align: center;"|7.5
(mm)
+
|  style="text-align: center;"|8.25
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{2}</math>
+
|  style="text-align: center;"|16.0
 
+
|  style="text-align: center;"|2.39
(mm)
+
|  style="text-align: center;"|648.1
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{3}</math>
+
|  style="text-align: center;"|252.7
 
+
(mm)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{4}</math>
+
 
+
(mm)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|<math>{x}_{5}</math>
+
 
+
(mm)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Deformation
+
 
+
(mm)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Stress
+
 
+
(Mpa)
+
|  style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Quality
+
 
+
(Kg)
+
 
|-
 
|-
colspan='2' style="border-top: 1pt solid black;text-align: center;"|Before optimization
+
rowspan='2' style=" text-align: left;padding-right:15px;"|After optimization
|  style="border-top: 1pt solid black;text-align: center;"|105.0
+
|  style="border-top: 1pt solid black;text-align: center;"|45.0
+
|  style="border-top: 1pt solid black;text-align: center;"|7.5
+
|  style="border-top: 1pt solid black;text-align: center;"|8.25
+
|  style="border-top: 1pt solid black;text-align: center;"|16.0
+
|  style="border-top: 1pt solid black;text-align: center;"|2.39
+
|  style="border-top: 1pt solid black;text-align: center;"|648.1
+
|  style="border-top: 1pt solid black;text-align: center;"|252.7
+
|-
+
|  rowspan='1' style="border-bottom: 1pt solid black;text-align: center;"|After
+
 
+
optimization
+
 
|  style="text-align: center;"|E-AHF
 
|  style="text-align: center;"|E-AHF
 
|  style="text-align: center;"|109.8
 
|  style="text-align: center;"|109.8
Line 572: Line 496:
 
|  style="text-align: center;"|249.7
 
|  style="text-align: center;"|249.7
 
|-
 
|-
|  style="border-bottom: 1pt solid black;text-align: center;"|KRG
+
|  style="text-align: center;"|KRG
|  style="border-bottom: 1pt solid black;text-align: center;"|110.6
+
|  style="text-align: center;"|110.6
|  style="border-bottom: 1pt solid black;text-align: center;"|41.8
+
|  style="text-align: center;"|41.8
|  style="border-bottom: 1pt solid black;text-align: center;"|6.7
+
|  style="text-align: center;"|6.7
|  style="border-bottom: 1pt solid black;text-align: center;"|8.6
+
|  style="text-align: center;"|8.6
|  style="border-bottom: 1pt solid black;text-align: center;"|13.9
+
|  style="text-align: center;"|13.9
|  style="border-bottom: 1pt solid black;text-align: center;"|1.99
+
|  style="text-align: center;"|1.99
|  style="border-bottom: 1pt solid black;text-align: center;"|443.6
+
|  style="text-align: center;"|443.6
|  style="border-bottom: 1pt solid black;text-align: center;"|249.7
+
|  style="text-align: center;"|249.7
 
|}
 
|}
  
  
Based on the structural values derived from the optimization objective of minimizing deformation, in order to check the accuracy of the optimization results (incorporating stress, deformation and mass) predicted by the two surrogate models for the values calculated by the optimization algorithms, the optimization results were brought into the simulation model to obtain the real results and the errors were obtained by comparing them with the predicted values of the models, which are shown in Tab. 4, Tab. 5 and Tab. 6, respectively.
+
Based on the structural values derived from the optimization objective of minimizing deformation, in order to check the accuracy of the optimization results (incorporating stress, deformation and mass) predicted by the two surrogate models for the values calculated by the optimization algorithms, the optimization results were brought into the simulation model to obtain the real results and the errors were obtained by comparing them with the predicted values of the models, which are shown in [[#tab-5|Tables 5]], [[#tab-6|6]] and [[#tab-7|7]], respectively.
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div class="center" style="font-size: 75%;">'''Table 5'''. Deformation results of before and after optimization</div>
Table 4 Deformation results of before and after optimization</div>
+
  
{| style="width: 100%;border-collapse: collapse;"  
+
<div id='tab-5'></div>
 +
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"  
 +
|-style="text-align:center"
 +
!  Optimal Model !!  colspan='3'  style="text-align: center;"|After Optimization !! Before Optimization !! Decrease
 
|-
 
|-
| rowspan='1' style="border-top: 2pt solid black;text-align: center;"|Optimal Model
+
|
| colspan='3' style="border-top: 2pt solid black;text-align: center;"|After Optimization
+
|  style="text-align: center;"|Prediction
|  rowspan='1' style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Before Optimization
+
|  style="text-align: center;"|True
|  rowspan='1' style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Decrease
+
|  style="text-align: center;"|Error
|-
+
|  style="border-bottom: 1pt solid black;text-align: center;"|Prediction
+
|  style="border-bottom: 1pt solid black;text-align: center;"|True
+
|  style="border-bottom: 1pt solid black;text-align: center;"|Error
+
 
|-
 
|-
 
|  style="text-align: center;"|E-AHF
 
|  style="text-align: center;"|E-AHF
Line 607: Line 529:
 
|  style="text-align: center;"|17.2%
 
|  style="text-align: center;"|17.2%
 
|-
 
|-
|  style="border-bottom: 2pt solid black;text-align: center;"|KRG
+
|  style="text-align: center;"|KRG
|  style="border-bottom: 2pt solid black;text-align: center;"|1.98
+
|  style="text-align: center;"|1.98
|  style="border-bottom: 2pt solid black;text-align: center;"|1.99
+
|  style="text-align: center;"|1.99
|  style="border-bottom: 2pt solid black;text-align: center;"|0.5%
+
|  style="text-align: center;"|0.5%
|  style="border-bottom: 2pt solid black;text-align: center;"|2.39
+
|  style="text-align: center;"|2.39
|  style="border-bottom: 2pt solid black;text-align: center;"|16.7%
+
|  style="text-align: center;"|16.7%
 
|}
 
|}
  
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div class="center" style="font-size: 75%;">'''Table 6'''. Stress results of before and after optimization</div>
Table 5 Stress results of before and after optimization</div>
+
  
{| style="width: 100%;border-collapse: collapse;"  
+
<div id='tab-6'></div>
 +
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"  
 +
|-style="text-align:center"
 +
!  Optimal Model !!  colspan='3'  style="text-align: center;"|After Optimization !! Before Optimization !! Decrease
 
|-
 
|-
| rowspan='1' style="border-top: 2pt solid black;text-align: center;"|Optimal Model
+
|
| colspan='3' style="border-top: 2pt solid black;text-align: center;"|After Optimization
+
|  style="text-align: center;"|Prediction
|  rowspan='1' style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Before Optimization
+
|  style="text-align: center;"|True
|  rowspan='1' style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Decrease
+
|  style="text-align: center;"|Error
|-
+
|  style="border-bottom: 1pt solid black;text-align: center;"|Prediction
+
|  style="border-bottom: 1pt solid black;text-align: center;"|True
+
|  style="border-bottom: 1pt solid black;text-align: center;"|Error
+
 
|-
 
|-
 
|  style="text-align: center;"|E-AHF
 
|  style="text-align: center;"|E-AHF
Line 637: Line 557:
 
|  style="text-align: center;"|37.1%
 
|  style="text-align: center;"|37.1%
 
|-
 
|-
|  style="border-bottom: 2pt solid black;text-align: center;"|KRG
+
|  style="text-align: center;"|KRG
|  style="border-bottom: 2pt solid black;text-align: center;"|430.5
+
|  style="text-align: center;"|430.5
|  style="border-bottom: 2pt solid black;text-align: center;"|443.6
+
|  style="text-align: center;"|443.6
|  style="border-bottom: 2pt solid black;text-align: center;"|3.0%
+
|  style="text-align: center;"|3.0%
|  style="border-bottom: 2pt solid black;text-align: center;"|648.1
+
|  style="text-align: center;"|648.1
|  style="border-bottom: 2pt solid black;text-align: center;"|31.6%
+
|  style="text-align: center;"|31.6%
 
|}
 
|}
  
  
<div class="center" style="width: auto; margin-left: auto; margin-right: auto;">
+
<div class="center" style="font-size: 75%;">'''Table 7'''. Quality results of before and after optimization</div>
Table 6 Quality results of before and after optimization</div>
+
  
{| style="width: 100%;border-collapse: collapse;"  
+
<div id='tab-7'></div>
 +
{| class="wikitable" style="margin: 1em auto 0.1em auto;border-collapse: collapse;font-size:85%;width:auto;"  
 +
|-style="text-align:center"
 +
!  Optimal Model !!  colspan='3'  style="text-align: center;"|After Optimization !! Before Optimization !! Decrease
 
|-
 
|-
| rowspan='1' style="border-top: 2pt solid black;text-align: center;"|Optimal Model
+
|
| colspan='3' style="border-top: 2pt solid black;text-align: center;"|After Optimization
+
|  style="text-align: center;"|Prediction
|  rowspan='1' style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Before Optimization
+
|  style="text-align: center;"|True
|  rowspan='1' style="border-top: 2pt solid black;border-bottom: 1pt solid black;text-align: center;"|Decrease
+
|  style="text-align: center;"|Error
|-
+
|  style="border-bottom: 1pt solid black;text-align: center;"|Prediction
+
|  style="border-bottom: 1pt solid black;text-align: center;"|True
+
|  style="border-bottom: 1pt solid black;text-align: center;"|Error
+
 
|-
 
|-
 
|  style="text-align: center;"|E-AHF
 
|  style="text-align: center;"|E-AHF
Line 667: Line 585:
 
|  style="text-align: center;"|1.2%
 
|  style="text-align: center;"|1.2%
 
|-
 
|-
|  style="border-bottom: 2pt solid black;text-align: center;"|KRG
+
|  style="text-align: center;"|KRG
|  style="border-bottom: 2pt solid black;text-align: center;"|252.7
+
|  style="text-align: center;"|252.7
|  style="border-bottom: 2pt solid black;text-align: center;"|249.7
+
|  style="text-align: center;"|249.7
|  style="border-bottom: 2pt solid black;text-align: center;"|1.2%
+
|  style="text-align: center;"|1.2%
|  style="border-bottom: 2pt solid black;text-align: center;"|252.7
+
|  style="text-align: center;"|252.7
|  style="border-bottom: 2pt solid black;text-align: center;"|1.2%
+
|  style="text-align: center;"|1.2%
 
|}
 
|}
  
  
From the prediction of the optimized results, the errors of the pallet rack shape variations of the E-AHF and KRG models are 0.5% and 0.5%, respectively; the errors of the stresses of the E-AHF and KRG models are 3.3% and 3.0%, respectively; and the errors of the pallet rack masses of the E-AHF and KRG models are 1.2% and 1.2%, respectively. Taken together, from the analysis of the accuracy of model prediction, the KRG model undoubtedly has better adaptability and stronger performance. From the comparison between before and after optimization, the reduction of pallet rack deformations by E-AHF and KRG models is 17.2%; 16.7%; the reduction of pallet rack stresses by E-AHF and KRG models is 37.1%; 31.6%; and the reduction of pallet rack mass by E-AHF and KRG models are 1.2%; 1.2%, respectively. Taken together, the optimization design based on the E-AHF model is more excellent and adaptable to engineering examples. Therefore, the optimal solution obtained from the E-AHF model is brought into the simulation model to obtain the optimized results, as shown in Fig. 9.
+
From the prediction of the optimized results, the errors of the pallet rack shape variations of the E-AHF and KRG models are 0.5% and 0.5%, respectively. The errors of the stresses of the E-AHF and KRG models are 3.3% and 3.0%, respectively. The errors of the pallet rack masses of the E-AHF and KRG models are 1.2% and 1.2%, respectively. Taken together, from the analysis of the accuracy of model prediction, the KRG model undoubtedly has better adaptability and stronger performance. From the comparison between before and after optimization, the reduction of pallet rack deformations by E-AHF and KRG models is 17.2% and 16.7%. The reduction of pallet rack stresses by E-AHF and KRG models is 37.1% and 31.6%, and the reduction of pallet rack mass by E-AHF and KRG models are 1.2% and 1.2%, respectively. Taken together, the optimization design based on the E-AHF model is more excellent and adaptable to engineering examples. Therefore, the optimal solution obtained from the E-AHF model is brought into the simulation model to obtain the optimized results, as shown in [[#img-9|Figure 9]] .
  
{| style="width: 100%;border-collapse: collapse;"  
+
<div id='img-9'></div>
 +
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"  
 +
|-style="background:white;"
 +
|align="center" |
 +
{|style="margin: 0em auto 0.1em auto;width:auto;"
 +
|+
 
|-
 
|-
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image14.png|294px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image14.jpeg|294px]]
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image15.png|294px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image15.jpeg|294px]]
 
|-
 
|-
| style="text-align: center;"|(a) Deformation after optimization
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(a) Deformation after optimization
| style="text-align: center;"|(b) Stress after optimization
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(b) Stress after optimization
 +
|}
 
|-
 
|-
| colspan='2'  style="text-align: center;vertical-align: top;"|Fig. 9 Optimized cloud maps
+
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 9'''. Optimized cloud maps
 
|}
 
|}
  
 +
===5.2 Global sensitivity analysis===
  
====5.2 Global sensitivity analysis ====
+
Global sensitivity analysis (GSA) is the study of the effects of simultaneous changes in different design variables throughout the design space on a system or model, with the aim of implementing dimensionality reduction and simplifying the model in high-dimensional cases. The most representative of GSA, Sobol global sensitivity analysis, which is a standard deviation-based sensitivity analysis method, is used in this study [21]. This method can simultaneously calculate the first-order sensitivity index and global sensitivity index of design variables, in which the first-order sensitivity index indicates the impact of individual design variables, while the global sensitivity index takes into account the interactions between individual variables. Its specific calculation method is as follows.
 
+
Global sensitivity analysis (GSA) is the study of the effects of simultaneous changes in different design variables throughout the design space on a system or model, with the aim of implementing dimensionality reduction and simplifying the model in high-dimensional cases. The most representative of GSA, Sobol global sensitivity analysis, which is a standard deviation-based sensitivity analysis method, is used in this study [22]. This method can simultaneously calculate the first-order sensitivity index and global sensitivity index of design variables, in which the first-order sensitivity index indicates the impact of individual design variables, while the global sensitivity index takes into account the interactions between individual variables. Its specific calculation method is as follows.
+
  
 
Given any product function in n-dimensional space, it can be expressed as:
 
Given any product function in n-dimensional space, it can be expressed as:
Line 703: Line 626:
 
| <math>f(x)={f}_{0}+\sum _{i}^{}{f}_{i}({x}_{i})+\sum _{i<j}^{}{f}_{ij}({x}_{i},{x}_{j})+</math><math>{f}_{1,2,\ldots ,n}({x}_{1},{x}_{2},\ldots ,{x}_{n})</math>
 
| <math>f(x)={f}_{0}+\sum _{i}^{}{f}_{i}({x}_{i})+\sum _{i<j}^{}{f}_{ij}({x}_{i},{x}_{j})+</math><math>{f}_{1,2,\ldots ,n}({x}_{1},{x}_{2},\ldots ,{x}_{n})</math>
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(18)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(12)
 
|}
 
|}
  
 +
where <math display="inline">{x}_{i}</math> denotes the <math display="inline">i</math>-th variable and <math display="inline">{x}_{j}</math> denotes the <math display="inline">j</math>-th variable.
  
where  <math display="inline">{x}_{i}</math> denotes the i-th variable and  <math display="inline">{x}_{j}</math> denotes the j-th variable.
+
The total standard deviation and partial standard deviation of <math display="inline">f(x)</math> are, respectively:
 
+
The total standard deviation and partial standard deviation of <math display="inline">f(x)</math> are, respectively:
+
  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
 
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"  
Line 718: Line 640:
 
| <math>D=\int_{}^{}{f}^{2}(x)dx-{f}_{0}^{2}</math>
 
| <math>D=\int_{}^{}{f}^{2}(x)dx-{f}_{0}^{2}</math>
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(19)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(13)
 +
|-
 +
|}
 +
 
 +
{| class="formulaSCP" style="width: 100%;border-collapse: collapse;width: 100%;text-align: center;"
 
|-
 
|-
 
|  
 
|  
Line 725: Line 651:
 
| <math>{D}_{{i}_{1}\ldots {i}_{s}}=\int_{}^{}{f}_{{i}_{1}\ldots {i}_{s}}^{2}(x)d{x}_{{i}_{1}}\ldots d{x}_{{i}_{s}}</math>
 
| <math>{D}_{{i}_{1}\ldots {i}_{s}}=\int_{}^{}{f}_{{i}_{1}\ldots {i}_{s}}^{2}(x)d{x}_{{i}_{1}}\ldots d{x}_{{i}_{s}}</math>
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(20)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(14)
 
|}
 
|}
  
Line 738: Line 664:
 
| <math>{S}_{i}=\frac{{D}_{{i}_{1}\ldots {i}_{s}}}{D}</math>
 
| <math>{S}_{i}=\frac{{D}_{{i}_{1}\ldots {i}_{s}}}{D}</math>
 
|}
 
|}
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(21)
+
|  style="text-align: center;width: 5px;text-align: right;white-space: nowrap;"|(15)
 
|}
 
|}
  
 +
where <math display="inline">{S}_{i}</math> denotes the first-order sensitivity index of the <math display="inline">i</math>-th variable. The global sensitivity index  <math display="inline">{S}_{ti}</math> of the <math display="inline">i</math>-th variable is then the sum of the sensitivity indices of each order of the <math display="inline">i</math>-th variable.
  
where  <math display="inline">{S}_{i}</math> denotes the first-order sensitivity index of the i-th variable. The global sensitivity index  <math display="inline">{S}_{ti}</math> of the i-th variable is then the sum of the sensitivity indices of each order of the i-th variable.
+
Based on the E-AHF model, the GSA analysis of the pallet rack is carried out, and the results are shown in [[#img-10|Figure 10]]. It can be clearly seen that the channel height <math display="inline">{x}_{1}</math> has the greatest influence on the shape variables of the pallet rack, and both the first-order sensitivity index and the global sensitivity index are much higher than the remaining four design variables; whereas, the one that has a greater influence on the stress of the pallet rack is the channel flange thickness <math display="inline">{x}_{4}</math>, and its sensitivity index is also much higher than that of the other four variables; whereas, for the pallet rack mass, it can be seen that, except for the web thickness  <math display="inline">{x}_{3}</math>, the rest of the design variables all have a greater influence. In summary, in the design of a pallet rack, the highest priority should be given to the height of channel steel <math display="inline">{x}_{1}</math> which has the greatest influence on its shape variables, to ensure the overall safety and pressure resistance of the lifting platform.
  
Based on the E-AHF model, the GSA analysis of the pallet rack is carried out, and the results are shown in Fig. 10. It can be clearly seen that the channel height  <math display="inline">{x}_{1}</math> has the greatest influence on the shape variables of the pallet rack, and both the first-order sensitivity index and the global sensitivity index are much higher than the remaining four design variables; whereas, the one that has a greater influence on the stress of the pallet rack is the channel flange thickness  <math display="inline">{x}_{4}</math>, and its sensitivity index is also much higher than that of the other four variables; whereas, for the pallet rack mass, it can be seen that, except for the web thickness  <math display="inline">{x}_{3}</math>, the rest of the design variables all have a greater influence. In summary, in the design of a pallet rack, the highest priority should be given to the height of channel steel  <math display="inline">{x}_{1}</math> which has the greatest influence on its shape variables, to ensure the overall safety and pressure resistance of the lifting platform.
+
<div id='img-10'></div>
 
+
{| class="wikitable" style="margin: 0em auto 0.1em auto;border-collapse: collapse;width:auto;"
{| style="width: 100%;border-collapse: collapse;"  
+
|-style="background:white;"
 +
|align="center" |
 +
{|style="margin: 0em auto 0.1em auto;width:auto;"  
 +
|+
 
|-
 
|-
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image16-c.png|180px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image16-c.png|200px]]
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image17-c.png|174px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image17-c.png|200px]]
| style="text-align: center;"| [[Image:Draft_张伟_434749616-image18-c.png|180px]]  
+
|style="text-align: center;padding:10px;"| [[Image:Review_120867196377-image18-c.png|200px]]
 
|-
 
|-
| style="text-align: center;"|(1) GSA for deformation
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(a) GSA for deformation
| style="text-align: center;"|(2) GSA for stress
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(b) GSA for stress
| style="text-align: center;"|(3) GSA for quality
+
|style="text-align: center;font-size: 75%;padding-bottom:10px;"|(c) GSA for quality
 +
|}
 
|-
 
|-
| colspan='3'  style="text-align: center;"|Fig. 10 GSA based on E-AHF model
+
| style="background:#efefef;text-align:left;padding:10px;font-size: 85%;"| '''Figure 10'''. GSA based on E-AHF model
 
|}
 
|}
  
 
+
==6. Conclusion==
===6 Conclusion===
+
  
 
Taking the pallet rack of the lifting platform of the unmanned AGV stacker truck as the research object, the parametric design of the pallet rack is carried out by using SolidWorks and ANSYS, and then the design variables are selected, the design space is determined, and 60 sample points are selected by using the LHS method, of which 10 are used as a group for constructing an ensemble surrogate model represented by the E-AHF and a single surrogate model represented by KRG, the remaining 50 sample points are used as a group as a sample point library for the EI plus point strategy to improve the accuracy of the model by EI guidance, and the accuracy of two evaluation criteria can be tested. The remaining 50 sample points are used as the sample point bank for the EI infilling strategy, which is used to improve the accuracy of the model through the EI guidance, and at the same time, the accuracy of the constructed surrogate model can be examined by comparing the two evaluation criteria, which include the global and local indicators. Stress, mass and deformation are modelled using the two surrogate models, and two unused optimization problems with stress and deformation as constraints, and stress and mass as constraints are established, and Matlab Optimization Toolbox is used to optimize the models and compare the results of the two optimization problems, which show that the optimized mass has been reduced by 1.2%, and the deformation variable has been reduced by 17.2% compared with the initial deformation variable, which fully meets the objectives of the design, It fully meets the objectives of the optimized design. Finally, the E-AHF model is used as the basis for the global sensitivity analysis of the five design variables, and it is found that the most important shape variable is the length of the channel, which highlights the application of the surrogate model in the global sensitivity analysis, and at the same time provides a new research solution for the optimization of the forklift truck lifting platform.
 
Taking the pallet rack of the lifting platform of the unmanned AGV stacker truck as the research object, the parametric design of the pallet rack is carried out by using SolidWorks and ANSYS, and then the design variables are selected, the design space is determined, and 60 sample points are selected by using the LHS method, of which 10 are used as a group for constructing an ensemble surrogate model represented by the E-AHF and a single surrogate model represented by KRG, the remaining 50 sample points are used as a group as a sample point library for the EI plus point strategy to improve the accuracy of the model by EI guidance, and the accuracy of two evaluation criteria can be tested. The remaining 50 sample points are used as the sample point bank for the EI infilling strategy, which is used to improve the accuracy of the model through the EI guidance, and at the same time, the accuracy of the constructed surrogate model can be examined by comparing the two evaluation criteria, which include the global and local indicators. Stress, mass and deformation are modelled using the two surrogate models, and two unused optimization problems with stress and deformation as constraints, and stress and mass as constraints are established, and Matlab Optimization Toolbox is used to optimize the models and compare the results of the two optimization problems, which show that the optimized mass has been reduced by 1.2%, and the deformation variable has been reduced by 17.2% compared with the initial deformation variable, which fully meets the objectives of the design, It fully meets the objectives of the optimized design. Finally, the E-AHF model is used as the basis for the global sensitivity analysis of the five design variables, and it is found that the most important shape variable is the length of the channel, which highlights the application of the surrogate model in the global sensitivity analysis, and at the same time provides a new research solution for the optimization of the forklift truck lifting platform.
  
===References===
+
==Acknowledgment==
 +
 
 +
The research was supported by Zhejiang University of Technology Project(11132932612108), the Longgang Institute of Zhejiang Sci-Tech University(LGYJY2021004), and Zhejiang Province Science and Technology Plan Project (2023C01174).
 +
 
 +
==References==
  
[1] Chen Guo-dong.Multi-objective optimization method based onmetamodeland its applications in vehicle body design [D].Hu’nan:Hu’nan University,2012 (6)
+
<div class="auto" style="text-align: left;width: auto; margin-left: auto; margin-right: auto;font-size: 85%;">
  
[2] QUEIPO N V,HAFTKA R T,SHYY W,et al. Surrogate-based analysis and optimization [J]. Progress in Aerospace Sciences,2005,41(1):1-28.
+
[1] Chen G.D. Multi-objective optimization method based on metamodel and its applications in vehicle body design. Ph.D. Thesis, Hunan University, Changsha, 2012.
  
[3] Song, X. , Sun, G. , Li, G. , Gao, W. , & Li, Q. . (2013). Crashworthiness optimization of foam-filled tapered thin-walled structure using multiple surrogate models. Structural and Multidisciplinary Optimization, 47(2), 221-231.
+
[2] Queipo N.V., Haftka R.T., Shyy W., Goel T., Vaidyanathan R., Tucker P.K. Surrogate-based analysis and optimization. Progress in Aerospace Sciences, 41(1):1-28, 2005.
  
[4] CHEN W,ZHOU X,WANG H,et al. Multi-objective optimal approach for injection molding based on surrogate model and particle swarm optimization algorithm [J]. Journal of Shanghai Jiaotong University,2010,15(1): 88-93.
+
[3] Song X., Sun G., Li G., Gao W., and Li Q. Crashworthiness optimization of foam-filled tapered thin-walled structure using multiple surrogate models. Structural and Multidisciplinary Optimization, 47(2):221-231, 2013.
  
[5] JIANG P,ZHOU Q,SHAO X. Surrogate model-based engineering design and optimization [M]. Singapore : Springer,2020
+
[4] Chen W., Zhou X., Wang H., Wang W. Multi-objective optimal approach for injection molding based on surrogate model and particle swarm optimization algorithm. Journal of Shanghai Jiaotong University, 15(1):88-93, 2010.
  
[6] RUAN X,JIANG P,ZHOU Q,et al. Variable-fidelity probability of improvement method for efficient global optimization of expensive black-box problems7 [J]. Structural and Multidisciplinary Optimization,2020, 62(6):3021-3052.
+
[5] Jiang P., Zhou Q., Shao, X. Surrogate model-based engineering design and optimization. Series on Springer Tracts in Mechanical Engineering, Springer Singapore, pp. 240, 2020.
  
[7] MENG Z,ZHANG Z,ZHOU H,et al. Robust design optimization of imperfect stiffened shells using an active learning method and a hybrid surrogate model [J]. Engineering Optimization,2020,52(12):2044-2061.
+
[6] Ruan X., Jiang P., Zhou Q. et al. Variable-fidelity probability of improvement method for efficient global optimization of expensive black-box problems. Structural and Multidisciplinary Optimization, 62(6):3021-3052, 2020.
  
[8] YONDO R,ANDRÉS E,VALERO E. A review on design of experiments and surrogate models in aircraft real-time and many-query aerodynamic analyses [J]. Progress in Aerospace Sciences,2018,96:23-61.
+
[7] Meng Z., Zhang Z., Zhou H., Chen H., Yu B. Robust design optimization of imperfect stiffened shells using an active learning method and a hybrid surrogate model. Engineering Optimization, 52(12):2044-2061, 2020.
  
[9] Zhang, X. , Xie, F. , Ji, T. , Zhu, Z. , & Zheng, Y . . (2021). Multi-fidelity deep neural network surrogate model for aerodynamic shape optimization. Computer Methods in Applied Mechanics and Engineering, 373, 113485.
+
[8] Yondo R., Andres E., Valero E. A review on design of experiments and surrogate models in aircraft real-time and many-query aerodynamic analyses. Progress in Aerospace Sciences, 96:23-61, 2018.
  
[10] Kushner HJ. A new method of locating the maximum point of an arbitrary multipeak curve in the  presence of noise [J]. Journal of Basic Engineering, 1964, 86(1): 97-106.
+
[9] Zhang X., Xie F., Ji T., Zhu Z., Zheng Y. Multi-fidelity deep neural network surrogate model for aerodynamic shape optimization. Computer Methods in Applied Mechanics and Engineering, 373, 113485, 2021.
  
[11]Jones DR, Schonlau M, Welch WJ. Efficient global optimization of expensive black-box functions [J]. Journal of Global Optimization, 1998, 13: 455-492.
+
[10] Kushner H.J. A new method of locating the maximum point of an arbitrary multipeak curve in the  presence of noise. Journal of Basic Engineering, 86(1):97-106, 1964.
  
[12] ZENG Feng,ZHOU Jinzhu. Optimization strategy for dynamic metamodel integrating minimize lower confidence bound and trust region [J]. Journal of Mechanical Engineering,2017,53(13):170-178
+
[11]Jones D.R., Schonlau M., Welch W.J. Efficient global optimization of expensive black-box functions. Journal of Global Optimization, 13:455-492, 1998.
  
[13] KLEIJNEN J P C. Expected improvement in efficient global optimization through bootstrapped kriging [J].Journal of Global Optimization,2012,54(1):59-73.
+
[12] Zeng F., Zhou J. Optimization strategy for dynamic metamodel integrating minimize lower confidence bound and trust region. Journal of Mechanical Engineering, 53(13):170-178, 2017.
  
[14] CHAUDHURI A,HAFTKA R T,IFJU P,et al. Experimental flapping wing optimization and uncertainty quantification using limited samples [J]. Structural & Multidisciplinary Optimization,2015,51(4):1-14.
+
[13] Kleijnen J.P.C. Expected improvement in efficient global optimization through bootstrapped kriging. Journal of Global Optimization, 54(1):59-73, 2012.
  
[ 15] SONG, X., LV, L., LI, J., SUN, W. & ZHANG, J. 2018. An Advanced and Robust Ensemble Surrogate Model: Extended Adaptive Hybrid Functions. Journal of Mechanical Design, 140.
+
[14] Chaudhuria A., Haftka R.T., Ifju P., Chang K., Tyler C., Schmitz T. Experimental flapping wing optimization and uncertainty quantification using limited samples. Structural & Multidisciplinary Optimization, 51(4):957–970, 2015.
  
[16]Mckay MD, Beckman RJ, Conover WJ. A comparison of three methods for selecting values of input  variables in the analysis of output from a computer code [J]. Technometrics, 1979, 21(2): 239-245.
+
[15] Song X., Lv L., LI J., Sun W., Zhang J.  An advanced and robust ensemble surrogate model: Extended adaptive hybrid functions. Journal of Mechanical Design, 140(4):041402, 2018.
  
[17]GroemPoIng, U., 2014, “Fractional Factorial Design,” Wiley Interdiscipl. Rev.Comput. Stat., 1(2), pp. 234–244.
+
[16] Mckay M.D., Beckman R.J., Conover W.J. A comparison of three methods for selecting values of input  variables in the analysis of output from a computer code. Technometrics, 21(2):239-245, 1979.
  
[18]Boddy, R., and Smith, G., 2010, Effective Experimentation: For Scientists and Technologists, John Wiley & Sons, New York.
+
[17] Gunst R.F., Mason R.L. Fractional factorial design. Wiley Interdiscipl. Rev. Comput. Stat., 1(2):234–244, 2009.
  
[19]Turner CJ, Crawford RH, Campbell MI. Multidimensional sequential sampling for NURBs-based  metamodel development [J]. Engineering with Computers, 2007, 23: 155-174
+
[18] Boddy R., Smith G. Effective experimentation: For scientists and technologists. John Wiley & Sons, New York, pp. 270, 2010.
  
[20]Chen X. Properties of models for computer experiments[M]. University of Waterloo, 1996.
+
[19] Turner C.J., Crawford R.H., Campbell M.I. Multidimensional sequential sampling for NURBs-based  metamodel development. Engineering with Computers, 23:155-174, 2007.
  
[21]Cox, D. D., and John, S., 1992, “SDO: A Statistical Method for Global Optimization,” IEEE International Conference on Systems, Man and Cybernetics, Vol. 2, Chicago, IL, Oct. 18–21, IEEE Xplore, pp. 1241–1246.
+
[20] Cox D.D., John S. SDO: A statistical method for global optimization. IEEE International Conference on Systems, Man and Cybernetics, Chicago, IL, Vol. 2, pp. 1241–1246, 1992.
  
[22] SOBOL′, I. M. 2001. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Mathematics and Computers in Simulation, 55, 271-280.
+
[21] Sobol′ I.M. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Mathematics and Computers in Simulation, 55:271-280, 2001.

Latest revision as of 01:01, 6 December 2023

Abstract

As an important part of the lifting platform of pallet forklift trucks, how to reduce the deformation of the pallet rack under working conditions while reducing the mass to ensure the safety performance of forklift trucks is the most concerning issue in the design of forklift truck structure. The pallet rack structure is complex, and optimizing simulation using traditional high-precision simulation models takes much time and effort. Therefore, this paper takes the lifting platform of an unmanned AVG forklift truck as the research object and establishes a parametric model of the pallet rack using the 3D modelling software SolidWorks and the finite element analysis software ANSYS to carry out static analysis of it. Optimization design variables are selected, a single surrogate model and ensemble surrogate model are chosen for various surrogate model techniques, a small number of sample points are used to construct a low-precision model, and adaptive infilling technology is used to improve the model accuracy, and the structure is optimized, and the results show that, while the pallet rack structure meets the requirements of light weight and strength, the mass is reduced by 1.2%, and the morphology is reduced by 17.2%. Moreover, a global sensitivity analysis of each design parameter was carried out under the guidance of the surrogate model, highlighting the most influential design variable as the height of the channel steel and establishing the design variables that should be taken into account in the structural design. This paper compares the performance of the mainstream single-surrogate model and ensemble-surrogate model as well as the adaptive infilling strategy in engineering design and proves that the surrogate model optimization method has a certain guiding significance for the structural optimization design of pallet racking.

Keywords: Optimization design, surrogate models, pallet racks, DoEs, infilling

1. Introduction

AGV forklift is an important unmanned material handling robot under the trend of intelligent industry, and its mature technology makes it widely used in stations, ports, airports, factories and warehouses, AGV forklifts are highly efficient equipment for mechanised loading and unloading, stacking and short-distance transport. Among them, a pallet forklift can ensure the stability of the material itself in the case of uneven road surfaces and heavy loads of forklifts, which is an important part of the forklift branch. Therefore, AGV pallet forklift is the current research focus of unmanned material handling robots.As an important component of the pallet forklift working device, the pallet rack is the executor of the forklift to realize the handling function and the focus point of value embodiment. Its performance directly affects the efficiency of the forklift. Traditionally, the optimal design of pallet rack is mainly done through computer-aided design, and good results are obtained by simulation optimization, but there are many disadvantages in the simulation itself: the simulation process is time-consuming, and there is a lack of optimization algorithms for the time-consuming simulation, which results in the whole simulation process needing a lot of time and computational costs. The structural design of pallet racks involves multiple variables and highly nonlinear relationships, in this context, the surrogate modelling technique, which has a small amount of computation and is based on a small amount of sample data, is an excellent choice [1], and optimization based on the surrogate model technique can reduce the computation time and improve the optimization efficiency.

In recent years, the field of surrogate modelling has continued to develop, giving rise to numerous new methods and varieties, which have achieved excellent results in the fields of mechanical, materials, fluid and other engineering fields. Queipo et al. [2] provide a comprehensive discussion of the fundamental issues that arise from surrogate model-based analysis and optimization. In 2012, Song et al. [3] used multiple surrogate models to perform collisional foam-filled conical thin-walled structure optimization, and the results show that different surrogate model approaches produce different results for the final collision optimization design. Chen et al. [4] performed a multi-objective optimization design of an injection model based on the KRG model and the particle swarm optimization algorithm. In 2020, Jiang et al. [5,6] systematically elaborated on the application of surrogate models in the field of engineering and used a variable fidelity surrogate model to design the micro air vehicle fuselage as well as reinforced cylindrical shells. In 2020, Meng et al. [7] optimized the robust design of incomplete reinforcing bars based on an ensemble surrogate model. Yondo et al. [8] compared the surrogate model approach and the experimental design approach in the aerodynamic analysis of a flight vehicle try and introduced the optimization method based on the surrogate model. In 2021, Zhang et al. [9] proposed an optimization framework based on a multi-fidelity surrogate model by correlating the configuration parameters of an aircraft with its start-up performance.

Prediction is one of the most important functions of the surrogate model, and one of the important methods to improve the prediction accuracy of the surrogate model is to update the surrogate model by infilling the criterion. The more commonly used mainstream infilling criteria are the maximizing the probability of improvement (PoI) [10] criterion and maximizing expectation improvement (EI) [11] criterion, of which the EI method has better global search performance and a wide range of application scenarios and has become one of the most mainstream infilling criteria, which also has a lot of applications in engineering design. Zeng and Zhou [12] proposed a KRG model optimization method integrating LCB and trust domain and successfully applied it to the design optimization of I-beam. Kleijnen [13] proposed a bootstrap EI method, which can realize the multi-point infilling process based on EI and improve the modelling efficiency. Chaudhuri et al. [14] ensemble EI and PoI criteria to update the surrogate model every time by obtaining multiple sample points obtain multiple sample points to update the surrogate model and apply the method to the optimized design of vibrating wings. Liu et al. [16] converted the classical four criteria EI, PI, LCB, and MP into an infilling criterion with constraints and applied it to the wing and aerodynamic inverse design problems, and obtained better results.

In this paper, an unmanned AGV forklift truck is selected as the research object, focusing on the analysis and improvement of the pallet rack part of the forklift truck, to achieve lightweight under the premise of ensuring the structural strength and the optimization makes the forklift truck have a higher structural strength, a better loading capacity, and a lighter mass. At the same time, to compare the difference between the ensemble surrogate model and the single surrogate model in engineering applications, this paper chooses the single surrogate model represented by the Kriging(KRG) [10] model and the ensemble surrogate model represented by the extended adaptive hybrid functions(E-AHF) [15] to optimize the design and analysis of the forklift truck pallet racks, respectively. Among them, the KRG model, as one of the typical single-surrogate models, is essentially a linearly weighted combination of information about known points in order to predict the position information within a certain range. Unlike the rest of the single surrogate models, the KRG model has a better local prediction ability due to the correlation function, good continuity and derivability, and good approximation for nonlinear complex problems. The E-AHF ensemble surrogate model, one of the newly proposed ensemble surrogate models in recent years, has excellent predictive ability due to its extensive model library and the excellent weighting method used. It has better global performance for highly nonlinear problems. Therefore, the above two surrogate models are chosen to represent their respective fields. In order to further reduce the cost of the simulation model, this paper chooses to construct the low-precision surrogate model with less sample points. To further reduce the cost of the simulation model, this paper chooses to construct a low-precision surrogate model with fewer sample points and to improve the model accuracy by using the adaptive infilling criterion to reduce the number of times the simulation software is used. Finally, the most suitable model is selected from multiple error criteria.

The rest of the paper is arranged as follows: Section 2 briefly introduces the mathematical principles and related formulas involved in this paper, which are mainly related to the calculation of the surrogate model; Section 3 introduces the research object of this paper, the unmanned AGV stacker truck, and constructs the related finite element model; Section 4 constructs the relevant surrogates for the pallet rack with a single model and an ensemble model respectively; Section 5 compares the performance of the two surrogate models in this optimal design, selects the most suitable model, and based on which the design and optimization of the pallet rack are implemented; and the conclusions of this study are discussed in Section 6.

2. Mathematical theories

2.1 KRG model

The KRG model [10], originally proposed by the South African geologist Danie Krige in 1951 for the exploration of mineral reserves, is an uncertainty-free interpolation model for estimating standard deviation minimization, which uses a covariance-controlled Gaussian process to generate continuous functions.

A generic KRG model can be expressed as follows:

(1)

where is the response function for the region of interest, is a polynomial function used as an approximation to the underlying functional model, and denotes a stochastic process with uncertainty in the mean of . The KRG model is an interpolation method through each sample point.

In this paper, we use the Gaussian correlation function:

(2)

where is the number of design variables, and are parameters that vary flexibly with the variables, and is the distance between and concerning the -th variable.

The predicted value of at test point is formulated as follows:

(3)

where is a column vector of sample response values, and when is a constant vector, is a column vector of length with all elements of 1. is the correlation vector between the test point and the sample points.

2.2 Ensemble surrogate models

Ensemble surrogate models are obtained by superimposing the weights of several individual surrogate models, and the key lies in solving for the appropriate weight coefficients. The current ensemble surrogate models can be divided into two types, namely, average weights and adaptive weights, according to the different forms of weight coefficients. This paper focuses on the adaptive weighted ensemble surrogate model used.

In 2018, Song et al. [15] proposed an ensemble surrogate model: Extended Adaptive Hybrid Functions (E-AHF). Three steps are proposed for model screening and adaptive weight calculation.

Step 1. Local measure estimation

(4)

where denotes the constant process variance of a Gaussian field, and is the correlation matrix with the elements.

Step 2. Probability estimation

The baseline model can represent the global trend of the hybrid surrogate model, due to its high accuracy across the entire design space. Therefore, this prediction by the baseline model can be deemed as an expected value of the hybrid model. With the local prediction estimation obtained from the previous local measure estimation, the probability coefficient of each individual surrogate model can be calculated by

(5)

where is the prediction value of the baseline model at the -th sample point, is the probability coefficient associated with the -th individual surrogate model, and is the local prediction estimation at the -th sample point.

Step 3. Local weight determination

With the probability coefficient assigned to each surrogate model, the weight factors can be computed by

(6)

As is a function of the input vector , the weight factors obtained for each individual surrogate model is adaptive to the input vector as well.

2.3 Maximizing EI

Unlike the PoI strategy, which focuses on the probability of improvement, the EI strategy is related to the amount of improvement expected to be obtained when adding a filling point and given a filling point, the EI is expressed in terms of a Gaussian error function as follows:

(7)

It is observed from equations and that the expressions for both PoI and EI strategies contain global terms () and local terms (), indicating that both approaches can balance global exploration and local exploitation to some extent.

2.4 Performance criterion

In this paper, we use two criteria to evaluate the accuracy of the model. That is, the coefficient of determination is used as a global evaluation metric; the normalized max absolute error (NMAE) is used as a local evaluation metric to evaluate the global and local performance of different infilling strategies, respectively

(8)
(9)

where denotes the true response at the -th test point, and the predicted value of the model built by the surrogate model approach at the -th test point is , and is the mean value of the true response at all test points, ntest denotes the number of test points.

Usually, ranges from 0 to 1, and a larger d or a smaller NMAE means more accurate surrogates. When is negative, it represents that the constructed surrogate model is trending opposite to the true model.

3. Establishment of finite element model of pallet rack

3.1 Structure of pallet racks

The AGV forklift involved in this paper is a battery-powered, unmanned material handling vehicle with automatic guidance, and its lifting platform consists of a pallet rack, two-wheel frame plates, a lifting plate, a guide rail, and a base plate, as shown in Figure 1. Among them, the pallet rack, as the structural main body of the lifting platform, is used to bear all the weight of the pallet containing materials and the loaded materials and is all the force components of the lifting platform, as well as the key structure of the lifting platform. As an important part of the AGV forklift, the reasonable design of the lifting platform directly determines the working ability of the forklift. In daily operation, the pallet rack will be subjected to more complicated forces in repeated lifting operations. Therefore, the structural design and optimization of the pallet rack will directly lead to the degree of deformation and reliability of each component of the AGV forklift in the course of operation, affecting the safety performance and working efficiency of the lifting platform, which in turn seriously affects the overall working life of the forklift.

Review 120867196377-image1.png
Figure 1. Structure of lifting platform

3.2 Simulation analysis of pallet racks

A 3-D model of the pallet rack was built using SolidWorks and imported into ANSYS for static analysis. The material used for the pallet rack is 25MnV alloy steel, Set the material properties in Workbench: density 7850 , modulus of elasticity Mpa, Poisson's ratio of 0.3. The free mesh division of the pallet rack is carried out, with a grid cell size of 10mm, and local encryption is carried out on the parts that are prone to stress concentration, and a total of 191599 mesh cells are generated with 424581 nodes. The main loads and constraints on the pallet rack include: fixed constraints on the lifting plate of the fixed pallet rack, which is used to limit the vertical displacement of the pallet rack; the downward pressure acting on the side plates of the channel steel , and the gravity of the pallet rack itself . The overall load diagram of the pallet rack is shown in Figure 2.

Review 120867196377-image2.png
Figure 2. Overall load diagram of pallet racks

4. Constructing surrogate model for pallet racking

Surrogate model method is a mathematical analysis model method, which belongs to a branch of supervised machine learning, and has gained wide attention and research in many fields such as mechanical simulation, ecological modelling, geological statistics, artificial intelligence, etc., due to its ability to quickly and effectively achieve the approximate fitting of multidimensional variable complex systems based on limited data information. Surrogate modeling technology does not need to understand the physical meaning between input variables and output responses, and can only use the data itself to obtain an approximate mathematical model, so it can be applied to the optimization design and analysis where the physical meaning between the inputs and outputs is not clear, and the computational cost is high, and it has the advantages of good fitting accuracy, low cost, high efficiency, and so on. The application process of the surrogate model in engineering in general is shown in Figure 3, which mainly includes three modules: problem analysis, modelling analysis and result analysis.

Review 120867196377-image3.jpeg
Figure 3. Flow of application of surrogate model in engineering


4.1 Identification of design variables

As the main stress structure of the pallet rack, the channel steel and diagonal reinforcement is an important structure to support the pallet rack frame and transfer its stress, and its strength also determines whether the forklift truck can complete the engineering transport work more efficiently and safely. Therefore, the structural optimization of channel steel as well as diagonal tie bars can further reduce the stress and deformation while ensuring the strength, reduce the mass, and improve the economy and overall stability. After clarifying the overall structural weaknesses, this paper selects four design variables for the channel section and five design variables for the thickness of the diagonal bar as the optimization parameters, as shown in Figure 4, which are the height , width , web thickness and flange thickness of the channel and the thickness of the diagonal bar , respectively. The range and initial values of the corresponding design variables are shown in Table 1.

Review 120867196377-image4.jpeg
Figure 4. Schematic diagram of the design variables of the pallet racks


Table 1. Design variable size parameters and range of values
Design variables Range of values (mm) Initial value (mm)
Height of channel 90~120 105
Width of channel 37~53 45
Thickness of web 6.5~8.5 7.5
Flange thickness 7.5~9 8.25
Thickness of diagonal reinforcement 12~20 16


4.2 Design of experiment

In the application of the surrogate model in engineering shown in Figure 4, the design of experiments (DoE) is the first step in constructing the surrogate model, and it is also the key step in constructing the surrogate model, the essence of which is to generate the sample points in the region of interest, and a good DoE method is able to extract more compliant sample points and to construct a more accurate model with a smaller amount of data. The DoE methods can be divided into static sampling and adaptive sampling. Static sampling, means that the training points needed to construct the surrogate model are extracted at one time. Currently, widely used static sampling methods include Latin hypercube sampling (LHS) [16], Fractional factorial design (FFD) [17] and central composite design (CCD) [18]. In static sampling, the training points are independent of the constructed surrogate model, i.e., static sampling cannot learn from known samples.

The adaptive infilling strategy is designed to overcome the limitations of static sampling independent models, using the results of the currently constructed surrogate model, and selecting new sample points that are more conducive to the construction of an accurate model through the "infilling strategy" to improve the accuracy of the surrogate model iteratively [19]. Typical infilling strategies include Statistical lower bound (SLB) [20] strategy, maximizing probability of improvement (PoI) strategy, maximizing expected improvement (EI) strategy, etc. The EI strategy has been used by most researchers, and the EI strategy has been used by most researchers. etc. Among them, the EI strategy has been confirmed by most studies to have better performance in local exploitation and global exploration, and it is one of the most widely used infilling strategies nowadays. In this paper, the EI strategy ischosen as the infilling strategy.

According to the process of constructing the surrogate model, after determining the range of design variables, LHS is used to select points for the experimental design, 60 points are selected, and the corresponding maximum stress and maximum deformations under the relevant loads are calculated using simulation, of which 10 groups of data are used to construct the low-precision surrogate model, and the remaining 50 groups of data are used as a database, which is used to provide response values for the new samples added at each iteration using the EI adaptive infilling strategy. The remaining 50 data sets are used as a database to provide response values for new sample points added at each iteration when using the EI adaptive infilling strategy, and the 50 data sets can also be used as a test set to examine the global and local accuracy ( and NMAE) of the constructed surrogate models. Figure 5 shows the distribution of the 60 groups of design variables in the design space, and it can be clearly seen that the training and test points are distributed in almost the whole design space with good space filling and projection, and the test and training points are interspersed with each other, which indicates that the sampling point analysis meets the requirements.

Review 120867196377-image5.jpeg
Figure 5. Distribution of training and test points

4.3 Constructing surrogate model for pallet racking

In order to better reduce the cost brought by simulation experiments, this paper uses the EI infilling method to gradually guide the updating of the model and improve the accuracy of the surrogate model, therefore, when constructing the surrogate model, 10 sets of data will be used to construct the low-precision single surrogate model KRG and the low-precision ensemble surrogate model E-AHF, respectively, and according to the flow of the modelling in Figure 3, the model will be judged based on the accuracy judging criterion ( and NMAE) for the accuracy, and use the EI strategy to iteratively improve the accuracy until the surrogate model reaches a usable accuracy (usually ), and in order to compare the performance of the single surrogate model and the ensemble surrogate model in this optimization, the construction of the surrogate model will be guided by the KRG model and the E-AHF model to construct the models of the design variables with respect to the deformation, mass, and stresses, respectively. The bar charts in Figure 6 show the performance of the two different models with 10 sample points with global metrics () and local metrics (NMAE) as references.

Review 120867196377-image6-c.png Review 120867196377-image7-c.png Review 120867196377-image8-c.png
(a) Accuracy for deformation (b) Accuracy for stress (c) Accuracy for mass
Figure 6. Comparison of low precision surrogate models


It is obvious through Figure 6 that 10 sample points are not capable of constructing a high-precision model, but in the case of limited data, the ensemble surrogate model E-AHF still exhibits higher accuracy, and the KRG model is superior in terms of scope of applicability and degree of accuracy in the single surrogate model, but the comprehensive comparison of the three response objectives of pallet racking's deformation, stress, and mass is not as good as the E-AHF model, whether it is in terms of global accuracy or local accuracy.

After the low-precision model is constructed, the EI strategy is used to guide the selection of new sample points based on the initial model, and one new sample point is selected to be added to the training set at each iteration until the model stops iterating when it reaches a usable accuracy. Figure 7 demonstrates a comparison of the accuracy of the KRG model and the E-AHF model after the convergence of the iterations. Figure 8 compares the number of sample points used to construct the model after reaching the usable accuracy for both models. It can be seen that the models constructed by both KRG and E-AHF reach high accuracy after the EI infilling strategy, but comparing the data in Figure 7, the E-AHF model still has an advantage in terms of global accuracy and local accuracy in deformation, stress and mass. Comparing the line graph in Figure 8, it can be seen that the same model that achieves , the E-AHF model can achieve the corresponding accuracy with fewer training points, which means that fewer times of the EI infilling strategy is used, and when put in the simulation experiments, it means that fewer times of the simulation are carried out, which saves the cost and time, and objectively proves the superiority of the ensemble surrogate model, which is represented by the E-AHF, compared with the single surrogate model. The exact number of additional sample points is shown in Table 2.

Review 120867196377-image9-c.png Review 120867196377-image10-c.png Review 120867196377-image11-c.png
(a) Accuracy for deformation (b) Accuracy for stress (c) Accuracy for mass
Figure 7. Comparison of high-precision surrogate models


Review 120867196377-image12-c.png Review 120867196377-image13-c.png
(a) KRG (b) E-AHF
Figure 8. Comparison of the number of infilling points for the two surrogate models


Table 2. Comparison of the number of infilling points for the two surrogate models
Response KRG E-AHF
Initial points Additional points Initial points Additional points
Deformation 10 8 10 7
Stress 10 11 10 11
Mass 10 5 10 6

5. Optimization results and analysis

5.1 Definition of problem

The KRG model and the E-AHF model presented above were used instead of the simulation model for optimization and design. In the optimization of the entire pallet rack, deformation and mass are the two objectives that need to be paid attention to during the optimization process, but in fact, these two optimization objectives are contradictory to each other, as a less deformed structure is more rigid and corresponds to a higher mass, so it is difficult to balance the two ends of the spectrum during the design process. Reviewing the specific situation in engineering applications, it is not difficult to find that compared with lightweight, higher structural strength is the focus of design considerations, higher strength to ensure the safety factor of machinery in the project, as well as a longer working life, placed in this optimization design process, smaller deformation is the priority of the experimental findings of the conflict between the object.

Therefore, in this paper, we will calculate the optimal solution of the two constraint problems for the optimization objective and compare the experimental results to conclude with the same number of total constraints, which are stress constraints, deformation constraints, and mass constraints, respectively. Where [T] and [M] are the permitted values of deformation and mass respectively. Considering the specific application and working conditions, the geometries of non-standard channels and diagonal ties are constrained. For the optimization problem described below, this paper uses a single-objective Genetic algorithm (GA), and the optimization problem for the whole pallet rack is described as:

Question 1: Deformation constraints, stress constraints and dimensional constraints

(10)


Question 2: Mass constraints, stress constraints and dimensional constraints

(11)

where is the optimization objective, is the total deformation and is the total weight of the pallet rack structure.

The specific results of the two optimization problems are shown in Tables 3 and 4, respectively, and compare the predicted and true responses of the objective function and constraints. From the information in the table, it can be seen that the structural value derived from minimizing mass as the optimization objective with deformation and stress as constraints. Although the mass reduction is larger, the optimized resultant deformation and stress reduction is small, and this degree of lightweight has limited cost reduction in practical engineering applications, so the results of the optimization problem are not considered. On the other hand, the structural values derived by using mass and stress as constraints and minimizing deformation as the optimization objective not only better reduce the deformation of the pallet rack, but also significantly reduce the stress values, and even a small amount of reducing the mass of the pallet rack to meet the constraints is a better result. It is worth mentioning that in both optimization problems, the E-AHF model shows better performance in terms of all the indicators, and the constraint and objective functions written in its model give better guidance to the GA algorithm to get better results.

Table 3. Comparison of optimization results of the KRG and E-AHF for question 1
Response (mm) (mm) (mm) (mm) (mm) Deformation (mm) Stress (Mpa) Quality (Kg)
Before optimization 105.0 45.0 7.5 8.25 16.0 2.39 648.1 252.7
After optimization E-AHF 107.6 41.9 6.5 8.0 12.3 2.19 446.0 246.3
KRG 105.8 44.3 6.9 8.1 12.2 2.25 428.2 246.9


Table 4. Comparison of optimization results of the KRG and E-AHF for question 2
Response (mm) (mm) (mm) (mm) (mm) Deformation (mm) Stress (Mpa) Quality (Kg)
Before optimization 105.0 45.0 7.5 8.25 16.0 2.39 648.1 252.7
After optimization E-AHF 109.8 42.7 6.9 8.7 13.2 1.98 407.7 249.7
KRG 110.6 41.8 6.7 8.6 13.9 1.99 443.6 249.7


Based on the structural values derived from the optimization objective of minimizing deformation, in order to check the accuracy of the optimization results (incorporating stress, deformation and mass) predicted by the two surrogate models for the values calculated by the optimization algorithms, the optimization results were brought into the simulation model to obtain the real results and the errors were obtained by comparing them with the predicted values of the models, which are shown in Tables 5, 6 and 7, respectively.

Table 5. Deformation results of before and after optimization
Optimal Model After Optimization Before Optimization Decrease
Prediction True Error
E-AHF 1.99 1.98 0.5% 2.39 17.2%
KRG 1.98 1.99 0.5% 2.39 16.7%


Table 6. Stress results of before and after optimization
Optimal Model After Optimization Before Optimization Decrease
Prediction True Error
E-AHF 394.3 407.7 3.3% 648.1 37.1%
KRG 430.5 443.6 3.0% 648.1 31.6%


Table 7. Quality results of before and after optimization
Optimal Model After Optimization Before Optimization Decrease
Prediction True Error
E-AHF 252.7 249.7 1.2% 252.7 1.2%
KRG 252.7 249.7 1.2% 252.7 1.2%


From the prediction of the optimized results, the errors of the pallet rack shape variations of the E-AHF and KRG models are 0.5% and 0.5%, respectively. The errors of the stresses of the E-AHF and KRG models are 3.3% and 3.0%, respectively. The errors of the pallet rack masses of the E-AHF and KRG models are 1.2% and 1.2%, respectively. Taken together, from the analysis of the accuracy of model prediction, the KRG model undoubtedly has better adaptability and stronger performance. From the comparison between before and after optimization, the reduction of pallet rack deformations by E-AHF and KRG models is 17.2% and 16.7%. The reduction of pallet rack stresses by E-AHF and KRG models is 37.1% and 31.6%, and the reduction of pallet rack mass by E-AHF and KRG models are 1.2% and 1.2%, respectively. Taken together, the optimization design based on the E-AHF model is more excellent and adaptable to engineering examples. Therefore, the optimal solution obtained from the E-AHF model is brought into the simulation model to obtain the optimized results, as shown in Figure 9 .

Review 120867196377-image14.jpeg Review 120867196377-image15.jpeg
(a) Deformation after optimization (b) Stress after optimization
Figure 9. Optimized cloud maps

5.2 Global sensitivity analysis

Global sensitivity analysis (GSA) is the study of the effects of simultaneous changes in different design variables throughout the design space on a system or model, with the aim of implementing dimensionality reduction and simplifying the model in high-dimensional cases. The most representative of GSA, Sobol global sensitivity analysis, which is a standard deviation-based sensitivity analysis method, is used in this study [21]. This method can simultaneously calculate the first-order sensitivity index and global sensitivity index of design variables, in which the first-order sensitivity index indicates the impact of individual design variables, while the global sensitivity index takes into account the interactions between individual variables. Its specific calculation method is as follows.

Given any product function in n-dimensional space, it can be expressed as:

(12)

where denotes the -th variable and denotes the -th variable.

The total standard deviation and partial standard deviation of are, respectively:

(13)
(14)


The first-order sensitivity indices for each variable are:

(15)

where denotes the first-order sensitivity index of the -th variable. The global sensitivity index of the -th variable is then the sum of the sensitivity indices of each order of the -th variable.

Based on the E-AHF model, the GSA analysis of the pallet rack is carried out, and the results are shown in Figure 10. It can be clearly seen that the channel height has the greatest influence on the shape variables of the pallet rack, and both the first-order sensitivity index and the global sensitivity index are much higher than the remaining four design variables; whereas, the one that has a greater influence on the stress of the pallet rack is the channel flange thickness , and its sensitivity index is also much higher than that of the other four variables; whereas, for the pallet rack mass, it can be seen that, except for the web thickness , the rest of the design variables all have a greater influence. In summary, in the design of a pallet rack, the highest priority should be given to the height of channel steel which has the greatest influence on its shape variables, to ensure the overall safety and pressure resistance of the lifting platform.

Review 120867196377-image16-c.png Review 120867196377-image17-c.png Review 120867196377-image18-c.png
(a) GSA for deformation (b) GSA for stress (c) GSA for quality
Figure 10. GSA based on E-AHF model

6. Conclusion

Taking the pallet rack of the lifting platform of the unmanned AGV stacker truck as the research object, the parametric design of the pallet rack is carried out by using SolidWorks and ANSYS, and then the design variables are selected, the design space is determined, and 60 sample points are selected by using the LHS method, of which 10 are used as a group for constructing an ensemble surrogate model represented by the E-AHF and a single surrogate model represented by KRG, the remaining 50 sample points are used as a group as a sample point library for the EI plus point strategy to improve the accuracy of the model by EI guidance, and the accuracy of two evaluation criteria can be tested. The remaining 50 sample points are used as the sample point bank for the EI infilling strategy, which is used to improve the accuracy of the model through the EI guidance, and at the same time, the accuracy of the constructed surrogate model can be examined by comparing the two evaluation criteria, which include the global and local indicators. Stress, mass and deformation are modelled using the two surrogate models, and two unused optimization problems with stress and deformation as constraints, and stress and mass as constraints are established, and Matlab Optimization Toolbox is used to optimize the models and compare the results of the two optimization problems, which show that the optimized mass has been reduced by 1.2%, and the deformation variable has been reduced by 17.2% compared with the initial deformation variable, which fully meets the objectives of the design, It fully meets the objectives of the optimized design. Finally, the E-AHF model is used as the basis for the global sensitivity analysis of the five design variables, and it is found that the most important shape variable is the length of the channel, which highlights the application of the surrogate model in the global sensitivity analysis, and at the same time provides a new research solution for the optimization of the forklift truck lifting platform.

Acknowledgment

The research was supported by Zhejiang University of Technology Project(11132932612108), the Longgang Institute of Zhejiang Sci-Tech University(LGYJY2021004), and Zhejiang Province Science and Technology Plan Project (2023C01174).

References

[1] Chen G.D. Multi-objective optimization method based on metamodel and its applications in vehicle body design. Ph.D. Thesis, Hunan University, Changsha, 2012.

[2] Queipo N.V., Haftka R.T., Shyy W., Goel T., Vaidyanathan R., Tucker P.K. Surrogate-based analysis and optimization. Progress in Aerospace Sciences, 41(1):1-28, 2005.

[3] Song X., Sun G., Li G., Gao W., and Li Q. Crashworthiness optimization of foam-filled tapered thin-walled structure using multiple surrogate models. Structural and Multidisciplinary Optimization, 47(2):221-231, 2013.

[4] Chen W., Zhou X., Wang H., Wang W. Multi-objective optimal approach for injection molding based on surrogate model and particle swarm optimization algorithm. Journal of Shanghai Jiaotong University, 15(1):88-93, 2010.

[5] Jiang P., Zhou Q., Shao, X. Surrogate model-based engineering design and optimization. Series on Springer Tracts in Mechanical Engineering, Springer Singapore, pp. 240, 2020.

[6] Ruan X., Jiang P., Zhou Q. et al. Variable-fidelity probability of improvement method for efficient global optimization of expensive black-box problems. Structural and Multidisciplinary Optimization, 62(6):3021-3052, 2020.

[7] Meng Z., Zhang Z., Zhou H., Chen H., Yu B. Robust design optimization of imperfect stiffened shells using an active learning method and a hybrid surrogate model. Engineering Optimization, 52(12):2044-2061, 2020.

[8] Yondo R., Andres E., Valero E. A review on design of experiments and surrogate models in aircraft real-time and many-query aerodynamic analyses. Progress in Aerospace Sciences, 96:23-61, 2018.

[9] Zhang X., Xie F., Ji T., Zhu Z., Zheng Y. Multi-fidelity deep neural network surrogate model for aerodynamic shape optimization. Computer Methods in Applied Mechanics and Engineering, 373, 113485, 2021.

[10] Kushner H.J. A new method of locating the maximum point of an arbitrary multipeak curve in the presence of noise. Journal of Basic Engineering, 86(1):97-106, 1964.

[11]Jones D.R., Schonlau M., Welch W.J. Efficient global optimization of expensive black-box functions. Journal of Global Optimization, 13:455-492, 1998.

[12] Zeng F., Zhou J. Optimization strategy for dynamic metamodel integrating minimize lower confidence bound and trust region. Journal of Mechanical Engineering, 53(13):170-178, 2017.

[13] Kleijnen J.P.C. Expected improvement in efficient global optimization through bootstrapped kriging. Journal of Global Optimization, 54(1):59-73, 2012.

[14] Chaudhuria A., Haftka R.T., Ifju P., Chang K., Tyler C., Schmitz T. Experimental flapping wing optimization and uncertainty quantification using limited samples. Structural & Multidisciplinary Optimization, 51(4):957–970, 2015.

[15] Song X., Lv L., LI J., Sun W., Zhang J. An advanced and robust ensemble surrogate model: Extended adaptive hybrid functions. Journal of Mechanical Design, 140(4):041402, 2018.

[16] Mckay M.D., Beckman R.J., Conover W.J. A comparison of three methods for selecting values of input variables in the analysis of output from a computer code. Technometrics, 21(2):239-245, 1979.

[17] Gunst R.F., Mason R.L. Fractional factorial design. Wiley Interdiscipl. Rev. Comput. Stat., 1(2):234–244, 2009.

[18] Boddy R., Smith G. Effective experimentation: For scientists and technologists. John Wiley & Sons, New York, pp. 270, 2010.

[19] Turner C.J., Crawford R.H., Campbell M.I. Multidimensional sequential sampling for NURBs-based metamodel development. Engineering with Computers, 23:155-174, 2007.

[20] Cox D.D., John S. SDO: A statistical method for global optimization. IEEE International Conference on Systems, Man and Cybernetics, Chicago, IL, Vol. 2, pp. 1241–1246, 1992.

[21] Sobol′ I.M. Global sensitivity indices for nonlinear mathematical models and their Monte Carlo estimates. Mathematics and Computers in Simulation, 55:271-280, 2001.
Back to Top

Document information

Published on 27/10/23
Accepted on 17/10/23
Submitted on 14/09/23

Volume 39, Issue 4, 2023
DOI: 10.23967/j.rimni.2023.10.005
Licence: CC BY-NC-SA license

Document Score

0

Views 120
Recommendations 0

Share this document

claim authorship

Are you one of the authors of this document?