A Sequential Constraints Updating Approach For Kriging Surrogate
A Sequential Constraints Updating Approach For Kriging Surrogate
net/publication/332256296
CITATIONS READS
15 334
5 authors, including:
11 PUBLICATIONS 46 CITATIONS
Huazhong University of Science and Technology
7 PUBLICATIONS 15 CITATIONS
SEE PROFILE
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
Research on failure mechanisms of foam-filled hybrid sandwich structure under air blast loading View project
All content following this page was uploaded by Qi Zhou on 07 May 2019.
ORIGINAL ARTICLE
Abstract
Kriging surrogate model has been widely used in engineering design optimization problems to replace computational cost
simulations. To facilitate the usage of the Kriging surrogate model-assisted engineering optimization design, there are still
challenging issues on the updating of Kriging surrogate model for the constraints, since there exists prediction error between
the Kriging surrogate model and the real constraints. Ignoring the interpolation uncertainties from the Kriging surrogate
model of constraints may lead to infeasible optimal solutions. In this paper, general sequential constraints updating approach
based on the confidence intervals from the Kriging surrogate model (SCU-CI) are proposed. In the proposed SCU-CI
approach, an objective switching and sequential updating strategy is introduced based on whether the feasibility status of
the design alternatives would be changed because of the interpolation uncertainty from the Kriging surrogate model or not.
To demonstrate the effectiveness of the proposed SCU-CI approach, nine numerical examples and two practical engineer-
ing cases are used. The comparisons between the proposed approach and five existing approaches considering the quality
of the obtained optimum and computational efficiency are made. Results illustrate that the proposed SCU-CI approach can
generally ensure the feasibility of the optimal solution under a reasonable computational cost.
Keywords Kriging surrogate model · Sequential constraint updating · Prediction interval · Feasibility
13
Vol.:(0123456789)
Engineering with Computers
perform well under different situations, preliminary results handling constraints and made a comparative among them,
illustrate that in most cases, Kriging model performs better concluding that further improvements are needed, since these
than other surrogate models regarding modeling accuracy, methods may discard solutions if the PoF of design alter-
especially when the number of sample points is small and natives close or equal to zero. Sasena et al. [42] illustrated
the black-box functions exhibit strong nonlinearity [20–23]. that the expected violation (EV) method could address the
As reported in the literature, the Kriging model-assisted shortcoming of the PoF approach. Bichon et al. [43] proposed
engineering design optimization can be classified into two an efficient global reliability analysis (EGRA) approach,
types: off-line type and on-line type. In the off-line type, a which shares a similar idea with EV, for updating constraints
pre-specified amount of sample points is employed to build with the value likely to be zero. Furthermore, Li et al. [44]
a Kriging model, which is used for replacing the simulation adjusted it from the global design region to the local one in a
analysis in the engineering optimization subsequently [24]. honeycomb material design problem. However, it is reported
The main shortcoming of the off-line type is that it is dif- that EV method evaluates design points from a finite set,
ficult to predetermine the proper sample size for obtaining which may not be able to locate the optimum of the original
an accurate Kriging model [25, 26]. On the other hand, the problem as accurately as solving the constrained one [42].
on-line type generates an initial Kriging model first and then Recently, Shu et al. [45] developed a weighted accumulative
adaptively updates the Kriging model following certain met- error sampling (WAE) strategy for updating metamodels and
rics, the distance criteria [27], prediction variance [28, 29], then applied it to improve the quality of global optimization.
cross-validation error [30], etc. Compared with the off-line Liu et al. [46] proposed a DIRECT-type constraint-handling
type, the on-line type can make use of the knowledge from technique that can separately handle feasible and infeasible
the previous iterations and is reported to be more efficient for cells. Dong et al. [47] developed a novel multi-start space
engineering design optimization. So far, most of the existing reduction (MSSR) algorithm for solving computationally
on-line Kriging model-assisted engineering design optimiza- expensive black-box global optimization problems with
tion focus on sequential updating of the objective function. bound constrains and nonlinear constrains. Shi et al. [48]
The most famous method, called efficient global optimization developed a filter-based adaptive Kriging method, in which
(EGO), was proposed by Jones et al. [31], where the Krig- a probability of constrained improvement (PCI) criterion is
ing surrogate model is updated by selecting the point that developed based on the notion of filter to sequentially gener-
maximizes the expected improvement (EI) over the present ate new samples for updating Kriging metamodels of objec-
best solution. Furthermore, Sóbester et al. [32] proposed a tive and constraints. Wu et al. [49] extended the adaptive
weighted expected improvement criterion, which is designed metamodel-based global optimization algorithm (EAMGO)
to allow a more flexible way to balance the exploration and to handle constrained global optimization problems, in which
exploitation in global searching. Wang et al. [33] developed a the updating strategy for the constraints can be used for dif-
boundary and best neighbor searching (BBNS) approach for ferent surrogate models. However, because the interpolation
selecting sampling points that are not only in the neighbor- uncertainties are not considered in all updating iterations,
hood of the present best solution but also near the boundary the feasibility of the design alternatives that changed due
of the design space. Zhan et al. [34] proposed a parallel EGO to these interpolation uncertainties will mislead the global
algorithm, where multiple updating points were selected in searching direction.
each cycle by dynamically controlling the number of EI max- To address the issue-mentioned above, a general sequential
ima and points around each EI maximum. Dong et al. [35] constraint-updating approach based on the confidence inter-
proposed a hybrid surrogate-based optimization algorithm, vals from the Kriging surrogate model (SCU-CI) is proposed.
in which the update points need to satisfy a defined distance In the developed SCU-CI approach, an objective switching
criterion. While a limited number of approaches consider and sequential updating strategy is introduced to determine,
the updating strategy for the constraints [36]. Schonlau et al. (1) whether the actual simulation models or the Kriging
[37] proposed a probability of feasibility (PoF) approach to metamodel should be used to evaluate the feasibility of the
identify regions of feasibility, i.e., the probability of the pre- design alternatives and (2) which design alternatives would
diction at design alternatives will be larger or smaller than be selected to improve the prediction accuracy of the Kriging
a constant limit. Li et al. [38] applied the PoF approach to metamodel. The developed updating strategy is mainly based
finding initial feasible sample points in a Kriging-based on whether the feasibility status of the design alternatives
constrained global optimization algorithm. Wang et al. [39] would be changed because of the interpolation uncertainty
extended the PoF approach for the design optimization of the from the Kriging surrogate model or not. The performance
black-box stochastic systems. Zhang et al. [40] adopted the of the proposed approach is illustrated using nine numerical
PoF approach to address the global constraint optimization, cases and two real-world engineering examples. The com-
where multi-fidelity analysis models are available. Parr et al. parisons between the proposed approach and some existing
[41] provided a review of three typical updating strategies for approaches considering the quality of the obtained optimum
13
Engineering with Computers
and computational efficiency are made. The merits of the pro- ̂ −1 (y − 1𝜇)
(y − 1𝜇)R ̂
posed approach are analyzed and summarized. 𝜎̂ 2 = . (5)
N
The rest of this paper is organized as follows. In Sect. 2,
the background of the Kriging model and several typical Substituting Eqs. (4) and (5) to Eq. (3), an expression can
constraint-updating strategies are presented. Details of the be got for parameters are 𝜃 and p
proposed are introduced in Sect. 3. In Sect. 4, the compari- n ̂ −1 (y − 1𝜇)
(y − 1𝜇)R ̂ 1
son results between the proposed approach and some exist- ln(L) = − ln( ) − ln |R|. (6)
2 N 2
ing approaches on a numerical benchmark case and two real-
world engineering design problems are presented. Finally, The maximum likelihood estimation should be maxi-
the concluding remarks are given in Sect. 5. mized, so that the hyper-parameters can be got, which is the
best fit to the Kriging model. It is difficult to get an analyti-
cal solution of Eq. (6); therefore, a global search algorithm,
2 Background e.g., genetic algorithm, is used for finding the optimum of
𝜃 and p.
2.1 Kriging model Then, the predicted value at an un-sampled point x can
be calculated as
Kriging model is a kind of interpolation model, which was
f̂ (x) = 𝜇̂ + rT R−1 (y − 1𝜇),
̂ (7)
developed by Danie G. Krige for forecasting the mining
holes. Then, it was introduced to approximate the com- where y is the response value of the sample points, R is the
puter experiments by Sacks et al. correlation matrix of the sample points, and r is a vector,
{ [50]. Supposing
} that whose dimension is]N × 1. The elements of the vector r are
there are N sample points X = x(1) , x(2) , … , x(N) with [
{ } ri = Cor y(x), y(x(i) ) .
x(1) = x1(1) , x2(1) , … , xk(1) and the corresponding response The advantage of the Kriging model compared with other
{ }
is y = y(1) , y(2) , … , y(N) . The Kriging model can be surrogate models is that it can provide the variance value of
expressed as the predict points, which can be expressed as
[ ]
(1 − 1T R−1 r)2
f̂ (x) = p(x) + Z(x), (1) 2 2 T −1
s (x) = 𝜎̂ 1 − r R r + . (8)
1T R−1 1
where p(x) denotes the mean of the Gaussian process, indi-
cating the global property, Z(x) represents the local property The variance function can be calculated in every pre-
with the mean value being equal to zero, and the variance dicted point, so that a confidence interval can be got to fore-
is 𝜎. cast the range of forecasting. A one-dimensional example is
The variables of the Kriging model were considered to presented in Fig. 1. The function which is approximated has
be correlated with each other through the basis function: an expression of f (x) = (6x − 2)2 sin(12x − 4) . The sample
[ ] [ ] points are X = [0, 0.25, 0.5, 0.75, 1]T . In Fig. 1, the solid line
R y(x(i) ), y(x(j) ) = Cor y(x(i) ), y(x(j) )
( k ) represents the real response value of the function, and the
∑ | (2) dashed line represents the predicted value through the Krig-
j | m
p
= exp − 𝜃m |xm − xm |
i
,
| | ing surrogate model; the dot lines denote the upper bound
m=1
and lower bound. The predict response at sample points
[ ] equal to the real response and the errors equal to zero. The
where R is the correlation coefficient, R y(x(i) ), y(x(j) )
bounds consist of the confidence interval of the Kriging
denotes the correlation between x(i) and x(j) , 𝜃m , and pm are
model, of which has 95.5% probability that the points would
the hyper-parameters that influence the correlation of the
fall into it.
sample points and the smoothness of the surrogate model.
The hyper-parameters can be obtained by the maximum
2.2 Descriptions of five typical constraint‑updating
likelihood estimation:
strategies
� � � ∑ (i) �
(N) � 1 (y − 𝜇)2
L y , y , … , y �𝜎, 𝜇 =
(1) (2)
� n exp − . A general formulation of a constraint optimization problem
(2𝜋𝜎 2 ) ∕2 2𝜎 2
is given as:
(3)
The value of 𝜇 and 𝜎 can be obtained by setting the deri- min f (x)
vate of Eq. (3) to be zero x
s.t. gj (x) ≤ 0, j = 1, 2 … J (9)
1T R−1 y xlb ≤ x ≤ xub ,
𝜇̂ = T −1 , (4)
1 R 1
13
Engineering with Computers
13
Engineering with Computers
the accuracy of the Kriging model for the constraints in the where k is the current iteration number, dmax denotes the
neighborhood of the selected samples will also increase maximum distance between two sample points in the current
obviously. The formula can be expressed as [51] sampling set, 𝜁iter is a distance coefficient obtained from a
constant array, and xi denotes the ith sample in the current
max s2 (x), (13) sample set.
where s (x) is the variance value, which can be obtained
2
13
Engineering with Computers
of SCU-CI and will be described in details in Sects. 3.1 and In each generation of GA, when the effects of interpola-
3.2. tion uncertainty from the Kriging surrogate model are taken
into consideration, there are four possible scenarios for a
3.1 The developed objective switching criterion design alternative, as shown in Fig. 3.
In the first scenario, as shown in Fig. 3a, point A is a
Prediction values from Kriging surrogate models have pre- feasible design alternative and the confidence interval does
diction uncertainty, which may lead to infeasible optimi- not intersect the constraint boundary. It means that point A
zation solutions. Therefore, the SCU-CI approach is pre- would be feasible at the given confidence probability. Simi-
sented to take the interpolation uncertainty of the Kriging larly, in the fourth scenario, point D would be an infeasible
surrogate model into consideration. Note that as long as the solution at the given confidence probability, as shown in
feasibilities of the design alternatives may not change due Fig. 3d. In summary, for these two scenarios, although the
to the Kriging surrogate model uncertainty, the feasibilities Kriging surrogate model has prediction errors at point A and
of the individuals can be predicted by the Kriging surrogate point D, these prediction errors do not affect the feasibilities
models instead of expensive simulation models. However, if of the two points. Therefore, there is no need to add these
the feasibilities of the design alternatives may change, then points as new sample points for updating the Kriging sur-
the feasibilities of the individuals should be evaluated by rogate model in the subsequent optimization process.
simulation models. Thus, an objective switching criterion is In the second scenario, as shown in Fig. 3b, point B is fea-
introduced in SCU-CI to determine whether the simulation sible, while its confidence interval intersects the constraint
models or the Kriging surrogate models should be used to boundary. This means that point B may be infeasible at the
evaluate the feasibilities of individuals. given confidence probability. Similarly, in the third scenario,
point C is infeasible, while it may become feasible due to the
-2σ
-2σ
B
2σ
(a) (b)
C
2σ
-2σ
D
2σ
(c) (d)
13
Engineering with Computers
prediction error from the Kriging surrogate model. For these Table 1 Algorithm for determining new sample points satisfying the
two scenarios, the feasibilities of points B and C are uncer- distance constraint
tain. Therefore, the new sample points should be selected Input: the selected points in Sect. 3.1
from the points, whose feasibilities are uncertain. The condi-
Begin
tions that these points satisfy can be described as:
Selected individuals ← Selected points in Sect. 3.1 are
ĝ i (xj ) ≤ 0 & ĝ i (xj ) + 2s(xj ) ≥ 0 i = 1, 2, … , J SI = {SI1 SI2 … SIl } sorted in descending order of confi-
(17) Existing sample points dence interval intervals.
ĝ i (xj ) ≥ 0 & ĝ i (xj ) − 2s(xj ) ≤ 0 i = 1, 2, … , J, SP = {x1 x2 … xn }
for k = 1:l
where ĝ i (x) are the predicted constraint value of the opti- d(SIk ) ← Calculate the distance metric for SIk
mization problem; s(x) is the standard deviation of the cor- d̄ ← The individual which satisfy the
if d(SIk ) >
responding Kriging surrogate model. n
constraint is determined as a new
SP = {SP SIk }
sample point
end if
3.2 Distance metric
end for
Output: The new sample points
It is noted that it may cause unnecessary computational cost
if the points selected according to the criterion in Sect. 3.1
are all evaluated by simulation models. This is because (1)
Step 1: Generate initial sample points and obtain the
these sample points may be very close in the design space,
response values. The essential requirement of initial sam-
resulting in the oversampling for Kriging surrogate model
pling is that sample points should distribute uniformly in
[45, 53] and (2) when a new sample point is used to update
whole design space. In this paper, the optimal Latin hyper-
the Kriging surrogate model, the prediction error at an unob-
cube design (OLHD) is used for initial sampling.
served point near the new sample point will be significantly
Step 2: Construct the initial Kriging surrogate model.
reduced. It indicates that the points, which are very close to
Step 3: Initialize the population of GA, Set gen = 1, evalu-
other existing sample points, should not be selected as new
ate the fitness values of initial individuals by Kriging sur-
sample points.
rogate model.
To prevent the cluster of sample points, the points that
Step 4: Select the individuals whose feasibility may
satisfy the following constraint are selected as new sample
change due to the interpolation uncertainty from the Krig-
points:
ing surrogate model according to Eq. (17).
d(x) >
d̄ Step 5: Determine the new sample points by a distance
𝛿
(√ ) criterion according to Eq. (18).
( )T ( )
d(x) = min x − xi(n) x − xi(n) (i = 1, 2, … , N (n) ) Step 6: Update the Kriging surrogate model. Generate the
(√ ) new population and update the count number gen = gen + 1.
∑
n
( )T ( ) Step 7: Evaluate the responses of the new individuals by
d̄ = min xi − xj(n) xi − xj(n) j = 1, 2, … , i − 1, i + 1, … , n,
Kriging model
i=1
(18)
Step 8: Check whether the stopping criterion is satisfied:
If yes, go to Step 9; otherwise, go back to Step 4. The stop-
where 𝛿 is the distance threshold control parameter which is
ping criterion satisfies one of the following conditions:
set to be 2 in this work, x is the sample points to be judged,
and xi(n) is the nth sample point in the current sample points {
| | | |
|ygen − ygen−1 | ≤ 𝜀y , |ygen−1 − ygen−2 | ≤ 𝜀y
set. The algorithm for determining new sample points that | | | | , (19)
meet the requirements is listed in Table 1. gen = MAXGEN
3.3 Steps of the proposed approach where ygen−2 , ygen−1 , and ygen are the optimal solutions
obtained in the (gen − 2)th , (gen − 1)th , and genth genera-
The detailed steps of the proposed approach are described tion, 𝜀y is the relaxation factor, and MAXGEN is the maxi-
as follows. mum generation of GA.
Begin Step 9: Output the optimization solutions.
End
13
Engineering with Computers
13
Engineering with Computers
Fig. 5 Individuals, selected
sample points, and their confi-
dence level in different genera-
tions of GA
goes on, the new sample points are added around the con- and the confidence intervals are becoming smaller. As
straint boundary. It can be seen in Fig. 5b that the individuals shown in Fig. 5c, all the individuals are near the constraint
in the sixth generation are closer to the constraint boundary boundary with small confidence intervals (most of them
13
Engineering with Computers
13
Engineering with Computers
Table 3 Ratios of the feasibility Test cases EV MAX-MSE PoF WAE EAMGO SCU-CI
of the different approaches for
the additional numerical test Gomez 0.000 (4) 0.000 (4) 0.000 (4) 0.333 (3) 1.000 (1) 0.900 (2)
cases
Constrained Branin 0.967 (3) 0.933 (4) 1.000 (1) 0.367 (5) 0.000 (6) 1.000 (1)
New Branin 0.933 (2) 0.867 (3) 0.867 (3) 0.200 (6) 0.867 (3) 1.000 (1)
Sasena 0.000 (4) 0.000 (4) 0.000 (4) 0.733 (2) 1.000 (1) 0.133 (3)
qcp4 0.833 (1) 0.700 (3) 0.000 (5) 0.067 (4) 0.000 (5) 0.833 (1)
G4 0.667 (3) 0.700 (2) 0.300 (4) 0.200 (5) 0.000 (6) 0.733 (1)
G24 0.333 (4) 0.733 (2) 0.467 (3) 0.167 (5) 0.000 (6) 0.833 (1)
Angun 1.000 (1) 1.000 (1) 1.000 (1) 1.000 (1) 1.000 (1) 1.000 (1)
13
Engineering with Computers
Table 5 Adjusted p values for ratios of the feasibility obtained in the Table 7 NS of the EV, MAX-MSE, and SCU-CI for the additional
additional numerical test cases by Bergmann–Hommel’s dynamic numerical test cases
procedure
i Hypothesis pi value
i Hypothesis pi value
1 MAX-MSE vs. SCU-CI 0.0075
1 WAE vs. SCU-CI 0.0111 2 EV vs. SCU-CI 0.0450
2 EAMGO vs. SCU-CI 0.0134
3 PoF vs. SCU-CI 0.0231
4 MAX-MSE vs. SCU-CI 0.0614
5 EV vs. SCU-CI 0.0948
the proposed SCU-CI approach is 1.375, which is the best Fig. 7 Structure and the loading of the bracket
among all approaches. EV ranks the second, followed by the
MAX-MSE. The average rank of WAE is the worst. from Table 7 that there are significant differences in effi-
In addition, p values are used to test the differences ciency between the proposed SCU-CI approach and MAX-
between approaches over multiple data sets regarding the MSE and EV.
ratio of the feasibility. The Bergmann–Hommel procedure
is adopted to calculate adjusted p values [56], as listed in 4.3 Design optimization of lattice structure design
Table 5. The p values for WAE vs. SCU-CI, EAMGO vs. of an L‑shaped bracket
SCU-CI, and PoF vs. SCU-CI are less than 0.05, indicat-
ing that there are significant differences in the ability to The proposed SCU-CI approach is applied to the design opti-
guarantee the feasibility of the solutions between the pro- mization of lattice structure design of an L-shaped bracket.
posed SCU-CI approach and these three constraint-updating The bracket is a simplified version of a proprietary aircraft
techniques. The differences between the proposed SCU-CI component. The bracket consists of three vertical walls and a
and the rest two approaches (MAX-MSE and EV) are not base. There are four support beams between the three walls.
significant. The bracket is fixed along the back side and subjected to a
To further compare the efficiency of MAX-MSE, EV, and distributed load of 0.065 N/mm2 at the bottom surface. The
the proposed SCU-CI, the mean values of NS are recorded. structure and the loading of the bracket are plotted in Fig. 7.
Notice that the quality of the optimal solution (objective The lattice model of the bracket is established using a
function value) is considered in the convergence condi- cross lattice type with a size of 10 mm. In this paper, the
tions. The comparison results of the NS are summarized ANSYS 18.0 is used for getting the simulation results, and
in Table 6. As shown in Table 6, the proposed SCU-CI the computational platform with a 3.70 GHz AMD Ryzen 7
approach required the smallest NS in six of the eight test 2700X Eight-Core Processor and 8 GB RAM is used. The
cases, indicating that SCU-CI approach is the most effective lattice model and the simulation result can be seen in Fig. 8.
approach among these three constraint-updating techniques. The material properties are listed in Table 8.
The p values are also used to test the differences between In this design optimization problem, the objective is to
approaches over multiple data sets regarding the efficiency. minimize the total volume of the bracket while keeping the
The adjusted p values are listed in Table 7. It is concluded
13
Engineering with Computers
Table 8 Material properties of the bracket initial sample points are generated for the initial Kriging
Material property Value
metamodel. The comparison results are listed in Table 9.
As shown in Table 9, the proposed approach can obtain a
Elasticity modulus 1478 N/mm2 feasible solution, which is very close to the solution obtained
Poisson ratio 0.28 by DSBA. However, the computation cost of simulation-
Yield stress 36 MPa based approach is about 17 times more than the proposed
approach, which is unacceptable for complex engineering
problems. The EV approach and PoF approach can also
maximal stress and displacement below the threshold values. obtain feasible solutions. However, the obtained solutions
The mathematical formulation of the problem is given as are inferior to that from the proposed SCU-CI. Concern-
find d1 , d2 , d3 , d4 , d5 , d6
min V
s.t. u ≤ 5mm
(30)
Smax ≤ 36MPa
0.7 mm ≤ d1 ≤ 1.5 mm, 0.3 mm ≤ d2 ≤ 1.0 mm, 0.1 mm ≤ d3 ≤ 0.7 mm
1.0 mm ≤ d4 ≤ 2.5 mm, 0.5 mm ≤ d5 ≤ 2.0 mm, 0.1 mm ≤ d6 ≤ 1.5 mm,
where u is the maximal displacement of the bracket, and Smax ing computational efficiency, the computational cost of
is the maximum equivalent stress. d1 , d2 , d3 , d4 , d5 and d6 are these two approaches is 146 and 150% higher than the pro-
the design variables, where d1 represents the radius of the posed approach, respectively. In addition, the MAX-MSE
frame pillar, d2 represents the radius of the frame cross pil- approach, EAMGO approach, and the WAE approach failed
lar, d3 represents the radius of the cross pillar, and d4 , d5 , d6 to obtain a feasible solution. The results indicate that the
represent the radius of the frame cross, pillars cross, and SCU-CI shows a better ability to handing the constrained
upper beams, respectively. optimization problem.
In this case, the constraints are obtained from the expen-
sive simulation models, while the objective function can be 4.4 Lightweight design optimization of conical
calculated by arithmetic expression. The proposed SCU- shell with longitudinal and circumferential
CI approach and the existing five approaches are used to stiffeners
solve this design optimization problem. For the engineering
problem, we also compare the proposed SCU-CI approach In this section, the proposed approach is applied to the
with the direct simulation-based approach (DSBA), in which design optimization of a conical shell with longitudinal
simulation model instead of Kriging surrogate model is and circumferential stiffeners. The conical shell is a non-
directly used during the design optimization process. 60 pressures underwater structure. Figure 9 plots the structure
profile.
13
Engineering with Computers
As illustrated in Fig. 9, the structure of the conical shell Fig. 10 Geometry model constructed by ANSYS
consists of an outer plate and the inner stiffened ribs. In this
work, the fixed parameters are the radius of the small end
of the conical shell R1 = 500 mm, the radius of the big end Table 10 Design variables and their ranges for the design optimiza-
of the conical shell R2 = 2000 mm, and the length of the tion of conical shell
conical shell is 600 mm. The number and the distribution of Design variable Ranges (mm)
the stiffeners are fixed. The geometry model constructed by
ANSYS 18.0 is shown in Fig. 10. The web height of the circumferential stiffeners x1 200–340
The design variables are the dimension of the longitu- The web thickness of the circumferential stiffeners x2 10–24
The panel width of the circumferential stiffeners x3 100–240
dinal and circumferential stiffeners which are T section,
The panel thickness of the circumferential stiffeners x4 10–24
the thickness of the shell plate for the former five rib space
The web height of the longitudinal stiffeners x5 100–240
t1, and the thickness of the remainder shell plate t2. In this
The web thickness of the longitudinal stiffeners x6 6–20
work, the optimizing problem is a constrained problem that
The panel width of the longitudinal stiffeners x7 40–180
minimizes the weight of the conical shell and the design
The panel thickness of the longitudinal stiffeners x8 6–20
constrains are the vibration performance of the conical shell
The thickness of the former shell plate x9 6–20
and the dimensions’ matches of the ribs. Thus, the optimiza-
The thickness of the remainder shell plate x10 6–20
tion problem of the shell can be specified as
[ ]
findx = x1 , x2 , , , x10
minimize w(x) the total weight of this conical shell, f is the frequency of
subject to g1 = 180Hz − f ≤ 0; g2 = az − 90 dB ≤ 0 (31) the first-order modal in the air, and az is the gross stage of
x x
g3 = 20x1 − 1 ≤ 0; g4 = 8x3 − 1 ≤ 0 the acceleration ranging from 100 Hz to 250 Hz at the small
g5 =
x5 2
− 1 ≤ 0; g6 =
x74
− 1 ≤ 0, end of the conical shell, which can be calculated as
20x6 8x8
[ k ( )]
∑ ai 2
az = 10 log fw , (32)
where x1–x10 are the design variables, whose physical mean- 1
a0
ing and boundaries are presented in Table 10. w(x) denotes
13
Engineering with Computers
Fig. 11 FEA model and simulation results for the design optimization of the conical shell
where k is the number of the calculated frequencies, ai is Table 12 Corresponding objective functions, constraints, and the
the acceleration response under the ith order calculated fre- number of simulation calls for different approaches
quency, a0 = 10−6m/s2 is the basis acceleration, and fw is the Y G1 G2 NS
interval of sweep frequency. In this case, the constraints g1
and g2 are obtained from the expensive simulation models, DSBA 8249 − 4 − 0.55 5050
while the objective function and the rest constraints can be EV 10,959 − 10 1.58 255
PoF 11,195 − 6 0.22 191
calculated by arithmetic expression.
MAX-MSE 9566 − 12 0.02 215
The frequency of the first-order modal and the gross
WAE 8191 − 16 1.79 209
stage of the acceleration are assumed to be expensive to
EAMGO 7481 6 − 0.29 392
be obtained. In this simulation, the elastic modulus is
SCU-CI 10,871 − 6 − 0.94 200
E = 2.11 × 1011 Pa , the Poisson ratio is 𝜇 = 0.3 , and the den-
sity of the material is 𝜌=7850 kg/m3. A downward unit har-
monic force is applied at the small end of the conical shell.
Element Beam 188 and Shell 181 are used to simulate the As observed in Table 12, only the DSBA approach and
geometry model of this conical shell structure. The mapped proposed SCU-CI approach can obtain feasible solutions
grid model with 6180 elements is used for this problem. for this engineering case. The other approaches failed to
The FEA model and simulation results are shown in Fig. 11. obtain feasible solutions. In terms of the computational cost,
The proposed SCU-CI approach is compared with five the number of total sample points of DSBA is 5050, which
existing approaches. 60 initial sample points are gener- is actually a computation-prohibitive process for complex
ated for constructing the initial Kriging metamodel. The engineering problems. The total sample points of SCU-CI
optimal solutions of different approaches are summarized approach are about 20 times less than that of DSBA, indicat-
in Table 11. The corresponding objective functions, con- ing that the proposed SCU-CI approach can obtain feasible
straints, and the number of simulation calls are listed in optimal solution while significantly reduce the computa-
Table 12. tional cost.
13
Engineering with Computers
13
Engineering with Computers
26. Chen S, Jiang Z, Yang S, Chen W (2016) Multimodel fusion based 43. Bichon BJ, Eldred MS, Swiler LP, Mahadevan S, McFarland JM
sequential optimization. AIAA J 55(1):241–254 (2008) Efficient global reliability analysis for nonlinear implicit
27. Regis RG, Shoemaker CA (2007) A stochastic radial basis func- performance functions. AIAA J 46(10):2459–2468
tion method for the global optimization of expensive functions. 44. Li X, Qiu H, Chen Z, Gao L, Shao X (2016) A local Kriging
Informs J Comput 19(4):497–509 approximation method using MPP for reliability-based design
28. Hennig P, Schuler CJ (2012) Entropy search for information- optimization. Comput Struct 162:102–115
efficient global optimization. J Mach Learn Res 13:1809–1837 45. Shu L, Jiang P, Wan L, Zhou Q, Shao X, Zhang Y (2017) Met-
29. Krause A, Ong CS (2011) Contextual gaussian process bandit amodel-based design optimization employing a novel sequential
optimization. Adv Neural Inform Process Syst sampling strategy. Eng Comput 34(8):2547–2564
30. Viana FA, Haftka RT, Watson LT (2013) Efficient global optimi- 46. Liu H, Xu S, Chen X, Wang X, Ma Q (2016) Constrained global
zation algorithm assisted by multiple surrogate techniques. J Glob optimization via a DIRECT-type constraint-handling technique
Optim 56(2):669–689 and an adaptive metamodeling strategy. Struct Multidiscip Optim
31. Jones DR, Schonlau M, Welch WJ (1998) Efficient global 55:155–177
optimization of expensive black-box functions. J Glob Optim 47. Dong H, Song B, Dong Z, Wang P (2016) Multi-start space reduc-
13(4):455–492 tion (MSSR) surrogate-based global optimization method. Struct
32. Sóbester A, Leary SJ, Keane AJ (2005) On the design of optimi- Multidiscip Optim 54(4):907–926
zation strategies based on global response surface approximation 48. Shi R, Liu L, Long T, Wu Y, Tang Y (2019) Filter-based adaptive
models. J Glob Optim 33(1):31–59 Kriging method for black-box optimization problems with expen-
33. Wang H, Li E, Li GY (2009) The least square support vector sive objective and constraints. Comput Methods Appl Mech Eng
regression coupled with parallel sampling scheme metamodeling 347:782–805
technique and application in sheet forming optimization. Mater 49. Wu Y, Yin Q, Jie H, Wang B, Zhao J (2018) A RBF-based con-
Des 30(5):1468–1479 strained global optimization algorithm for problems with compu-
34. Zhan D, Qian J, Cheng Y (2017) Balancing global and local search tationally expensive objective and constraints. Struct Multidiscip
in parallel efficient global optimization algorithms. J Glob Optim Optim pp. 1–23
67(4):873–892 50. Sacks J, Welch WJ, Mitchell TJ, Wynn HP (1989) Design and
35. Dong H, Song B, Wang P, Dong Z (2018) Hybrid surrogate-based analysis of computer experiments. Stat Sci 4:409–423
optimization using space reduction (HSOSR) for expensive black- 51. Zhou Q, Wang Y, Choi S-K, Jiang P, Shao X, Hu J (2017) A
box functions. Appl Soft Comput 64:641–655 sequential multi-fidelity metamodeling approach for data regres-
36. Haftka RT, Villanueva D, Chaudhuri A (2016) Parallel surrogate- sion. Knowl-Based Syst 134:199–212
assisted global optimization with expensive functions—a survey. 52. Coello CAC (2000) Use of a self-adaptive penalty approach for
Struct Multidiscip Optim 54(1):3–13 engineering optimization problems. Comput Ind 41(2):113–127
37. Schonlau M (1997) Computer experiments and global
53. Zhu J, Wang Y-J, Collette M (2013) A multi-objective variable-
optimization fidelity optimization method for genetic algorithms. Eng Optim
38. Li Y, Wu Y, Zhao J, Chen L (2017) A Kriging-based constrained 46(4):521–542
global optimization algorithm for expensive black-box functions 54. Zhou H, Zhou Q, Liu C, Zhou T (2018) A kriging metamodel-
with infeasible initial points. J Glob Optim 67(1–2):343–366 assisted robust optimization method based on a reverse model.
39. Wang Z, Ierapetritou M (2018) Constrained optimization of black- Eng Optim 50(2):253–272
box stochastic systems using a novel feasibility enhanced Kriging- 55. Wang Z, Ierapetritou M (2018) Constrained optimization of black-
based method. Comput Chem Eng 118:210–230 box stochastic systems using a novel feasibility enhanced Kriging-
40. Zhang Y, Han ZH, Zhang KS (2018) Variable-fidelity expected based method. Comput Chem Eng 118:210–223
improvement method for efficient global optimization of expen- 56. Garcia S, Herrera F (2008) An extension on “statistical compari-
sive functions. Struct Multidiscip Optim 58:1431–1451 sons of classifiers over multiple data sets” for all pairwise com-
41. Parr JM, Keane AJ, Forrester AIJ, Holden CME (2012) Infill parisons. J Mach Learn Res 9:2677–2694
sampling criteria for surrogate-based optimization with constraint
handling. Eng Optim 44(10):1147–1166 Publisher’s Note Springer Nature remains neutral with regard to
42. Sasena MJ, Papalambros P, Goovaerts P (2002) Exploration of jurisdictional claims in published maps and institutional affiliations.
metamodeling sampling criteria for constrained global optimiza-
tion. Eng optim 34(3):263–278
13