Materials 16 06794 v2
Materials 16 06794 v2
Article
Multi-Objective Optimization of Thin-Walled Composite
Axisymmetric Structures Using Neural Surrogate Models and
Genetic Algorithms
Bartosz Miller †             and Leonard Ziemiański *,†
                                         Faculty of Civil and Environmental Engineering and Architecture, Rzeszow University of Technology,
                                         Al. Powstancow Warszawy 12, 35-959 Rzeszow, Poland; bartosz.miller@prz.edu.pl
                                         * Correspondence: ziele@prz.edu.pl
                                         † These authors contributed equally to this work.
                                         Abstract: Composite shells find diverse applications across industries due to their high strength-to-
                                         weight ratio and tailored properties. Optimizing parameters such as matrix-reinforcement ratio and
                                         orientation of the reinforcement is crucial for achieving the desired performance metrics. Stochastic
                                         optimization, specifically genetic algorithms, offer solutions, yet their computational intensity hinders
                                         widespread use. Surrogate models, employing neural networks, emerge as efficient alternatives by ap-
                                         proximating objective functions and bypassing costly computations. This study investigates surrogate
                                         models in multi-objective optimization of composite shells. It incorporates deep neural networks to
                                         approximate relationships between input parameters and key metrics, enabling exploration of design
                                         possibilities. Incorporating mode shape identification enhances accuracy, especially in multi-criteria
                                         optimization. Employing network ensembles strengthens reliability by mitigating model weaknesses.
                                         Efficiency analysis assesses required computations, managing the trade-off between cost and accuracy.
                                         Considering complex input parameters and comparing against the Monte Carlo approach further
                                         demonstrates the methodology’s efficacy. This work showcases the successful integration of network
                                         ensembles employed as surrogate models and mode shape identification, enhancing multi-objective
                                         optimization in engineering applications. The approach’s efficiency in handling intricate designs and
                                         enhancing accuracy has broad implications for optimization methodologies.
Citation: Miller, B.; Ziemiański, L.
Multi-Objective Optimization of
                                         Keywords: shell; composite; optimization; surrogate model; genetic algorithms; artificial neural
Thin-Walled Composite
Axisymmetric Structures Using
                                         networks
Neural Surrogate Models and
Genetic Algorithms. Materials 2023,
16, 6794. https://doi.org/10.3390/
ma16206794
                                         1. Introduction
                                               Composite shells find widespread applications across various industries, including
Academic Editor: Enrique Casarejos
                                         aviation, machinery, and even construction [1,2]. These shells, known for their high strength-
Received: 15 September 2023              to-weight ratio and tailored material properties, have paved the way for innovative designs
Revised: 16 October 2023                 and improved performance in structural components. The efficacy of composite materials,
Accepted: 18 October 2023                however, is deeply intertwined with the meticulous selection of specific parameters, such
Published: 20 October 2023               as the matrix-to-reinforcement ratio and the orientation of the reinforcement, which play
                                         pivotal roles in shaping the mechanical behavior of these materials.
                                               The optimization of these parameters has become a paramount pursuit, offering a
                                         means to attain desired characteristics and performance metrics [2–4]. The optimization pro-
Copyright: © 2023 by the authors.
Licensee MDPI, Basel, Switzerland.
                                         cess, whether aimed at achieving optimal dynamic responses, static stiffness under defined
This article is an open access article
                                         loads, critical buckling loads, material cost-effectiveness, or other engineering objectives,
distributed under the terms and
                                         presents multifaceted challenges. Conventional gradient-based optimization techniques
conditions of the Creative Commons       have proven efficacious in swiftly locating minima in many functions; however, their
Attribution (CC BY) license (https://    limitations are conspicuous when grappling with intricate, multimodal objective functions.
creativecommons.org/licenses/by/               Amidst these complexities, stochastic optimization approaches emerge as promising al-
4.0/).                                   ternatives, capable of approximating near-global optima in intricate, non-linear landscapes.
                                In [20], a global-local search strategy for the optimal design of laminated composite
                           cylindrical shells with maximum fundamental frequency has been presented. The strategy
                           employed the sequential permutation search algorithm for global optimization and the
                           Ritz method for vibration analysis, offering a comprehensive approach for cylindrical shell
                           design optimization. Sayegh [21] introduced an alternative approach to multi-objective
                           optimization for detailed building models using reduced sequences in both sequential and
                           adaptive strategies. These methods efficiently reproduced the Pareto front with reduced
                           computational time and errors, showcasing their potential for optimizing complex systems.
                                The results of previous studies conducted by Miller and Ziemiański on single- and
                           multi-objective optimization, including aspects such as maximizing the fundamental nat-
                           ural frequency, broadening frequency-free bands, and maximizing critical buckling load,
                           have been presented in [22–26]. The present work significantly extends the scope of the
                           previous findings.
                                In this context, this paper delves into the utilization of surrogate models in multi-
                           objective optimization of composite shells. The study explores the application of Deep
                           Neural Networks (DNN, see [27–29]) trained on a dataset of patterns to approximate
                           objective function values, subsequently aiding in optimizing complex systems with diverse
                           performance metrics. The investigation considers various optimization scenarios, including
                           maximizing fundamental natural frequencies, optimizing frequency bandwidths, and
                           optimizing cost parameters [30]. Additionally, the impact of mode shape identification and
                           network ensembles on the performance of the optimization process is explored.
                                Surrogate models in multi-objective optimization: Surrogate models approximate
                           complex simulations’ behavior, providing an efficient alternative to the computationally
                           expensive Finite Element Analysis (FEA). In this study, surrogate models are employed
                           to approximate the relationship between input parameters and the fundamental natural
                           frequency ( f 1 ), or width of frequency bands around different frequencies free from the
                           structure’s natural frequencies. This allows for the exploration of a broad range of design
                           possibilities without the need for a large number of FEA simulations.
                                Mode shapes identification and optimization accuracy: To improve the accuracy of
                           surrogate models, mode shape identification is introduced as a preprocessing step. By
                           identifying and analyzing mode shapes, the precision of surrogate models is enhanced,
                           particularly in optimization of f 1 and frequency bands. The results demonstrate that the
                           incorporation of mode shapes identification significantly improves the optimization process,
                           providing more reliable and accurate Pareto fronts.
                                Utilizing network ensembles: To mitigate potential weaknesses in individual surrogate
                           models, network ensembles are employed. These ensembles consist of multiple unique
                           surrogate models, and the final predictions are selected from the best-performing model
                           in the ensemble. Using network ensembles mitigates the risk of suboptimal results and
                           ensures greater robustness and reliability in the multi-objective optimization process.
                                Efficiency analysis: One of the key aspects of our study is the analysis of the number of
                           FE calls required for the optimization process. The computational effort is comprehensively
                           assessed across various scenarios, including different sizes of training sets for surrogate
                           models. This analysis provides valuable insights into the trade-off between computational
                           cost and optimization accuracy.
                                Complexity of input parameters: The complexity of real-world engineering challenges
                           often entails a high number of input parameters. In this research, 17 input parameters are
                           considered, including geometrical parameters, material properties, and lamination angles.
                           The approach is designed to manage such complexities efficiently, enabling thorough design
                           space exploration.
                                Comparison with the Monte Carlo approach: To evaluate the effectiveness of our
                           proposed methodology, a comparison is made between results obtained from surrogate-
                           based multi-objective optimization and those derived from the classical Monte Carlo
                           (MC) approach. The comparison highlights the superiority of the approach in terms of
                           convergence and accuracy in capturing the Pareto fronts.
Materials 2023, 16, 6794                                                                                                                4 of 24
                           2. Problem Formulation
                           2.1. Generalized Eigenproblem and Mode Shapes Identification
                                 The current study deals with structural dynamics. If the dynamic characteristic of
                           the analyzed structure is investigated, the so-called generalized eigenproblem should be
                           studied. This problem establishes a connection between structural properties, such as
                           stiffness and mass matrices, and natural frequencies and vibration modes:
KΦ = MΦΩ2 , (1)
                           where Φ matrix consists of the mode shapes of vibration φi (arranged in the columns of
                           the matrix Φ), and Ω is a diagonal matrix with natural frequencies f i = 2πωi
                                                                                                         adequate to the
                           eigenvectors φi . Typically, the natural frequencies are sorted in ascending order:
                                The first and smallest natural frequency of vibration f 1 is commonly referred to as the
                           fundamental frequency, since it plays a crucial role in analyzing the structure’s dynamic
                           behavior. However, in complex structures subjected to varying dynamic loads, the higher
                           natural frequencies become equally important.
                                The study of the mode shapes of the axisymmetric structure reveals that they can be
                           classified into several distinct families:
                           •    Axial modes (Anm), where the circumferential wave form number n is n = 0, and the
                                longitudinal wave form number m takes on natural number values m = 1, 2, . . .. The
                                predominant displacement direction is along the axis of the structure;
                           •    Torsional modes (Tnm), with n = 0 and m = 1, 2, . . ., where the displacements in
                                each cross-section have a direction perpendicular to the radius of the cross-section,
                                remaining within the cross-section plane;
                           •    Bending modes (Bnm), with n = 1 and m = 1, 2, . . ., in which points on the same cross-
                                section of the structure exhibit very similar displacements, resembling the behavior of
                                an inextensible one-dimensional bar;
                           •    Circumferential modes (Cnm), with n = 2, 3, . . . and m = 1, 2, . . ., specific to ax-
                                isymmetric structures, where displacements along the radius of a cross-section with
                                alternating signs dominate, forming characteristic waves.
                               The natural frequencies are assigned to appropriate mode shape families here, based
                           on an analytic analysis of the geometry of each mode shape. Instead of arranging them in
                           ascending order of increasing frequency, they are ordered according to the mode shape
                           family to which they belong:
                                The subscripts next to the mode shape family name indicate the number of circum-
                           ferential (the first) or longitudinal waves (the second) in the considered mode shape. For
Materials 2023, 16, 6794                                                                                                5 of 24
                           example, f C21 represents the natural frequency corresponding to the C21 mode shape (the
                           second circumferential mode shape with the first longitudinal waveform).
                                In the present study, the authors use an analytical mode shapes recognition procedure
                           by analyzing the main component of displacement of the mode shape point with the highest
                           displacement magnitude (see [23]).
                                The proposed approach allows for a more accurate estimation of the values of the
                           eigenfrequencies. When the order of mode shapes belonging to different families (deter-
                           mined by the values of the corresponding natural frequencies) changes due to specific
                           changes in the structure parameters, the dependence of the value of the frequency on the
                           value of the changing parameter ceases to have a continuous derivative. This phenomenon
                           is known as mode shapes crossing [23], and is illustrated in Figure 1 for a simple case with
                           a simple model with two varying lamination angles λ1 and λ2 (lamination angles in two
                           outer layers of a three-layer composite cylinder).
                           fB1 [Hz]
                             fC21 and
                                                                                  [°]
                                                                                  2
                                                                                   λ
                                                                                le
                                                                              ng
                                                                            na
                                                                         tio
                                        Lam
                                                                       na
                                           inati
                                                                     mi
                                                on a
                                                    ngle
                                                                   La
                                                         λ
                                                         1   [°]
                           Figure 1. Mode shapes crossing for two varying lamination angles λ1 and λ2 , frequencies correspond-
                           ing to the first bending mode B1 and to the first circumferential mode C21.
                                 The points where the first derivative is non-continuous due to mode shapes crossing
                           are nearly impossible to be precisely assessed using any surrogate model built based on
                           the ascending order of natural frequencies. The advantages of using mode shape identi-
                           fication were presented in both single- and multi-objective optimization issues in [25,26],
                           where selected dynamic parameters of the analyzed structure were optimized, along with
                           optimizing its buckling behavior.
                                   (a)
                                                                                           dmax                    C
                                    A
                                                                       B
                                   Figure 2. The structure under study: (a) hyperbola connecting points A, B, and C, (b) the most concave
                                   hyperboloid, (c) the hyperboloid with depth d = 45 cm, (d) the most convex hyperboloid.
                                        The radii of the end circles of the shell of revolution are fixed distances from the
                                   axis of revolution: Rup and Rdown . The distance of point B from the axis of revolution is
                                   referred to as the depth of the hyperboloid, denoted as d (see Figure 2a). The geometric
                                   parameters have the following values: the length of the hyperboloid (along the revolution
                                   axis) L = 6.0 m, the upper radius Rup = 61.03 cm, the lower radius Rdown = 1.2Rup , and the
                                   depth of the hyperboloid d, which varies between 30 cm (Figure 2b) and 110 cm (Figure 2d).
                                   The shell thickness is t = 1.6 cm, divided into eight composite layers of equal thickness.
                                   The end of the analyzed shell, formed by the rotation of point C, is fixed, meaning all its
                                   displacements are constrained.
                                        Each shell layer can be made of a different composite material, with different directions
                                   of the composite reinforcement fibers. The study considers three materials: Carbon Fiber
                                   Reinforced Polymer (CFRP), Glass Fiber Reinforced Polymer (GFRP), and a theoretical
                                   material (tFRP) whose properties and cost are calculated as the average of CFRP and GFRP.
                                   The introduction of tFRP aims to make the optimization problem, studied in the latter part
                                   of the article, more complex by considering more options than just two distinctly different
                                   materials. Table 1 provides a summary of all the applied materials properties (E(·) : Young
                                   moduli, ν(·) : Poission ratios, G(·) : shear moduli of orthotropic material; a is the direction
                                   along the reinforcement fibers, b and c are the two directions perpendicular to the fiber
                                   direction named a here).
                                                                           p = {d, µ1 , µ2 , . . . , µ8 , λ1 , λ2 , . . . , λ8 }0 .                      (4)
                                                                       17×1
Materials 2023, 16, 6794                                                                                             7 of 24
                                                               p → DNNn f → f n f ,
                                                                                                                        (5)
                                                                p → DNNid → f id ,
                           where f n f comprises the first 11 natural frequencies, and f id consists of the natural frequen-
                           cies corresponding to the selected 11 mode shapes.
                                 The surrogate models are applied either as single networks or in five-member teams
                           (called network ensembles). Each neural network ensemble comprises five separate DNNs
                           and returns the maximum value obtained among the ones calculated using the five single
                           networks during the calculation of the objective function. A single-neural network surrogate
                           model is denoted as DNNS (a scheme of a single-network surrogate model is presented in
                           Figure 3), while a surrogate model comprising five single networks is referred to as DNNE .
                                 The validation of the optimization process outcomes is conducted through FEA. For
                           the validation of outcomes stemming from five distinct approaches, each rooted in an
                           individual surrogate model DNNS , an allocation of fivefold FE calls is necessitated. In a bid
                           to circumvent this challenge, the proposition of network ensembles emerged, where each
                           ensemble amalgamates five separate individual networks and identifies the maximal value
                           from the set offered by these distinct networks. Ultimate testing is executed singularly for
                           outcomes obtained via the ensemble surrogate models DNNE .
Materials 2023, 16, 6794                                                                                                                                                                                                        8 of 24
                                                                                                                                                                                                          natural frequencies
                                                                                                                                                                                                          11-element output
                                                                                                                                                                                                           vector of selected
                                                                    normalization
normalization
                                                                                                                                                              normalization
                                                     Linear Layer
Linear Layer
Linear Layer
                                                                                                                                                                                           Linear Layer
                               input vector
                                17-element
Activation
Activation
Activation
                                                                                                                                                                                                                fnt or fid
                                                                       Batch
Batch
                                                                                                                                                                 Batch
                                     p
                                                                      BN                                            BN                                          BN
                           Figure 3. Single-network DNNS surrogate model, each of the ten depicted layers is composed of
                           50 neurones. The only exception is the 11-neurones output layer (nb 10).
                                 To create the networks building each surrogate model, supervised learning is applied.
                           Teaching the network to reproduce the relationship between input and output data requires
                           preparing a set of examples and presenting them to the networks. A crucial aspect of
                           applying DNN-based surrogate models is to reduce the numerical effort (CPU time con-
                           sumption) constantly. The overall CPU time consumed during the necessary number of FE
                           calls, including generating examples for DNN-based model learning, must be significantly
                           smaller than the CPU time consumption in case the surrogate model is not applied.
                                                FEM: random
                                              examples for DNN
                                                 training:
                                                 Mode shapes
                                                 identification
                            DNN NSid      DNN NSid        DNN NSid            DNN NSid            DNN NSid
                           training      training        training            training            training
                                                   DNN NEid
                                              network ensemble
                                                      GA+DNN:
                                                     optimisation
                                               FEM: verification
                                                       possible
                                                     solutions:
                                                       Optimal
                                                       solution
                           Figure 4. The flowchart of optimization; colors coding is as follows: green—FEM tasks, yellow—the
                           optimization, blue—mode shapes identification, red—DNN tasks.
Materials 2023, 16, 6794                                                                                           9 of 24
g f (p) = − f 1 , (7)
                                 Equation (10) defines the objective function such that it maximizes the width of the fre-
                           quency band around an arbitrarily selected excitation frequency F, where F ∈ {50, 60, 70, 80} Hz.
                           In other words, the optimization aims to maximize the frequency range around the chosen exci-
                           tation frequency free from structures’ natural frequencies. Please note that the value maximized
                           is the distance from the center of the frequency band F to the nearest natural frequency f i of the
                           analyzed structure. It is important to clarify that this distance is not literally the width of the
                           frequency band itself—the actual width is at least twice as large, since it encompasses the space
                           extending from the center of the band F in both directions (not only to the closest f i ). However,
                           throughout the rest of this paper, the term bandwidth refers to the distance from the center of
                           the frequency band F to the nearest natural frequency f i .
                                 The second objective function, gc (p), remains the same as in the previous optimization
                           example, and represents the cost of the structure.
                                 The optimization seeks to find the optimal values of the model parameters that result
                           in the widest frequency band around the selected excitation frequency while minimizing the
                           material cost of the structure. The Pareto front obtained from this optimization will provide
                           various solutions representing different trade-offs between maximizing the frequency band
                           and minimizing the material cost.
                           front B. When the second Pareto front being compared is the true Pareto front, the indicator
                           may be considered a unary Ie1 ( A) indicator.
                                In the tables presenting summaries of indicator values calculated for the obtained
                           Pareto fronts, an arrow is employed to indicate the desired direction of change for a given
                           indicator: ↑ signifies that a higher value of the indicator denotes a more favorable outcome,
                           while ↓ signifies that a lower value corresponds to a more favorable result. This notation
                           has been introduced for the convenience of the reader in interpreting the results.
45 45 45
                                            40                                                            40                                                                  40
                                                                                                                                                                                                                     TPF
                           f 1 [Hz]
f 1 [Hz]
                                                                                                                                                             f 1 [Hz]
                                            35                                                            35                                                                  35                                     DNN S
                                                                                                                                                                                                                     DNN S
                                            30                                                            30                                                                  30                                     DNN S
                                                                                                                                                                                                                     DNN S
                                            25                                                            25                                                                  25                                     DNN S
                                                                                                                                                                                                                     DNN E
                                            20                                                            20                                                                  20
                                                 0       1         2         3       4                         0          1           2           3    4                           0           1       2         3           4
                                                             Cost [-]                                                             Cost [-]                                                         Cost [-]
                                            22
                                                                                                          22                                                                  22
                                            20
                           Bandwidth [Hz]
Bandwidth [Hz]
                                                                                                                                                             Bandwidth [Hz]
                                                                                                          20                                                                  20
                                                                                                                                                                                                                 TPF
                                            18                                                                                                                                                                   DNN S
                                                                                                                                                                                                                 DNN S
                                                                                                          18                                                                  18
                                            16                                                                                                                                                                   DNN S
                                                                                                                                                                                                                 DNN S
                                                                                                          16                                                                  16                                 DNN S
                                            14
                                                                                                                                                                                                                 DNN E
                                            12                                                            14                                                                  14
                                                 0   1         2         3       4                                 0.5                  1             1.5                              0.5                 1             1.5
                                                             Cost [-]                                                             Cost [-]                                                         Cost [-]
30 30 30
                                            25                                                            25                                                                  25
                           Bandwidth [Hz]
Bandwidth [Hz]
Bandwidth [Hz]
                                                                                                                                                                                                                 TPF
                                            20                                                            20                                                                  20                                 DNN S
                                                                                                                                                                                                                 DNN S
                                            15                                                            15                                                                  15                                 DNN S
                                                                                                                                                                                                                 DNN S
                                            10                                                            10                                                                  10                                 DNN S
                                                                                                                                                                                                                 DNN E
                                             5                                                             5                                                                   5
                                                 0    1            2         3       4                         0              1               2        3                           0     0.5       1       1.5       2
                                                             Cost [-]                                                             Cost [-]                                                         Cost [-]
                     V05                        V1                      V2                         V4                           V8
 f1           1     1      4   0       1    1        0   2      1   1        3   2        1    1        2   0           2   2        3       2
 50 Hz        3     3      4   3       0    0        0   0      0   0        4   1        1    1        1   1           2   2        1       3
 60 Hz        4     4      5   5       4    4        5   2      0   0        1   1        0    0        0   0           1   1        3       2
 70 Hz        1     1      1   3       1    1        4   1      2   2        1   1        0    0        0   1           3   3        3       3
 80 Hz        2     2      0   3       2    2        0   0      0   0        2   0        0    0        2   1           2   2        2       2
                                      45
                                                                                                22                                                        30
40
Bandwidth [Hz]
                                                                                                                                         Bandwidth [Hz]
                                                                                                20                                                        25
                           f 1 [Hz]   35
                                                                                                18                                                        20
                                      30
                                                                                                                                                                                          TPF
                                                                                                16                                                        15
                                      25                                                                                                                                                  DNN fn
                                                                                                                                                                                          DNN id
                                      20                                                        14                                                        10
                                           0      1       2       3        4                         0   0.5          1        1.5   2                         0      1              2              3
                                                       Cost [-]                                                     Cost [-]                                              Cost [-]
                                                                      fn
                           Figure 6. DNNidE vs. DNNE surrogate models: (a) f 1 maximization, V4 case, (b) 60 Hz band maxi-
                           mization, V4 case, (c) 80 Hz band maximization, V4 case.
                                                                                                               fn
                           Table 4. Surrogate models: DNNid
                                                         E vs. DNNE ; V4 case.
                                 Upon analyzing the results in the table, it becomes evident that surrogate models
                           based on natural frequencies assigned to identified mode shapes of vibration exhibit clear
                           advantages in most situations. This outcome highlights the importance of incorporating
                           mode shape identification in the analysis of natural frequencies, as it leads to more accurate
                           results and better optimization performance in the majority of cases.
                                 Based on the results presented in the table, it is evident that mode shape identi-
                           fication plays an important role in enhancing the performance of the surrogate model
                           in optimization.
                                                      Table 5. Pareto front indicators for different number of surrogate model learning patterns,
                                                      f 1 maximization.
                                                                        2                                                      2.2                                                      0.14
               4.5
                                                                                                                                                                                                                    M.Carlo
                                                                                                                                 2                                                      0.12                        Vx
                                                                      1.5
                                                                                                                                                                                         0.1
                                                                                                                               1.8
                                                                                                                                                                        IGD indicator
                                                      IH2 indicator
I 1 indicator
                 4
IH indicator
                                                                                                                                                                                        0.08
                                                                        1                                                      1.6
                                                                                                                                                                                        0.06
               3.5                                                                                                             1.4
                                                                                                                                                                                        0.04
                                                                      0.5
                                                                                                                               1.2                                                      0.02
                 3                                                      0                                                        1                                                         0
                     0          5000          10000                         0            5000          10000                         0            5000          10000                          0            5000          10000
                         Number of FE calls                                       Number of FE calls                                       Number of FE calls                                        Number of FE calls
                                                       Figure 7. Pareto front indicators for different number of surrogate model learning patterns,
                                                       f 1 maximization.
                                                            All the data presented in Tables 5 and 6 and Figures 7 and 8 indisputably demonstrate
                                                       the significant advantage of using the GA for optimization over the random Monte Carlo
                                                       method. This observation is consistent with expectations, but it is worth noting that a
                                                       tenfold increase in the number of FE calls does not confer any advantage to the Monte Carlo
                                                       method. The optimization approach proposed in this paper exhibits remarkable efficiency.
                                                            In all analyzed cases, a significant improvement in results was evident with an increase
                                                       in the number of patterns used to train the surrogate models, up to a value of about
                                                       2000 patterns (case V2). Subsequently, the improvement in results became marginal, and
                                                       in some instances, stagnation or even regression was observed. These findings suggest
                                                       that the optimal number of patterns is 4000 (case V4)—for each of the analyzed cases, V4
Materials 2023, 16, 6794                                                                                                             16 of 24
                                        consistently yielded either the best Pareto front indicator values or values close to the best.
                                        Further doubling the number of patterns to 8000 (V8) no longer resulted in significant
                                        improvement, and in certain cases, regression was observed.
                                        Table 6. Pareto front indicators for different number of surrogate model learning patterns, fre-
                                        quency bands.
 Surrogate Model           FE Calls      IH ↑   IH2 ↓   Ie1 ↓   IGD ↓   Surrogate Model      FE Calls      IH ↑    IH2 ↓   Ie1 ↓   IGD ↓
                                     50 Hz                                                             60 Hz
         MC                  1000        0.28   1.392   2.32    0.395           MC             1000        0.28    0.835   2.22    0.467
         MC                  2000        0.28   1.392   2.22    0.419           MC             2000        0.28    0.835   2.22    0.354
         MC                  3000        0.52   1.146   2.22    0.357           MC             3000        0.28    0.835   2.22    0.441
         MC                  4000        0.52   1.146   2.22    0.476           MC             4000        0.28    0.835   2.22    0.373
         MC                  5000        0.56   1.105   2.22    0.558           MC             5000        0.28    0.835   2.22    0.321
         MC                  6000        0.59   1.080   1.86    0.485           MC             6000        0.32    0.795   2.22    0.256
         MC                  7000        0.59   1.080   1.86    0.485           MC             7000        0.32    0.795   2.22    0.252
         MC                  8000        0.59   1.080   1.86    0.485           MC             8000        0.32    0.790   2.22    0.228
         MC                  9000        0.59   1.080   1.86    0.485           MC             9000        0.34    0.779   2.10    0.223
         MC                 10,000       0.59   1.080   1.86    0.485           MC            10,000       0.34    0.779   2.10    0.223
         V05                 1493        0.00   1.668   2.84    0.218           V05            1082        0.33    0.786   3.23    1.071
         V1                  1839        0.70   0.966   1.64    0.074           V1             1226        0.79    0.320   1.74    0.110
         V2                  2732        1.05   0.613   1.52    0.055           V2             2307        0.91    0.203   1.41    0.097
         V4                  4802        1.15   0.518   1.25    0.054           V4             4283        1.02    0.091   1.22    0.048
         V8                  8776        1.12   0.551   1.31    0.058           V8             8394        1.03    0.085   1.41    0.052
                                     70 Hz                                                             80 Hz
         MC                  1000        0.78   1.289   2.16    0.485           MC             1000        1.17    2.753   3.38    0.258
         MC                  2000        0.80   1.269   2.00    0.414           MC             2000        1.65    2.272   2.79    0.249
         MC                  3000        0.82   1.246   1.84    0.374           MC             3000        1.83    2.097   2.79    0.222
         MC                  4000        0.82   1.246   1.84    0.374           MC             4000        1.89    2.034   2.79    0.199
         MC                  5000        0.82   1.243   1.84    0.370           MC             5000        1.90    2.021   2.79    0.193
         MC                  6000        0.96   1.104   1.84    0.337           MC             6000        1.97    1.954   2.77    0.182
         MC                  7000        0.99   1.075   1.84    0.276           MC             7000        2.07    1.858   2.77    0.164
         MC                  8000        1.06   1.010   1.84    0.288           MC             8000        2.07    1.857   2.77    0.155
         MC                  9000        1.06   1.010   1.84    0.267           MC             9000        2.07    1.855   2.77    0.152
         MC                 10,000       1.06   1.010   1.84    0.267           MC            10,000       2.15    1.771   2.61    0.148
         V05                 1397        0.92   1.143   1.95    0.149           V05            1433        2.46    1.464   2.80    0.089
         V1                  1733        1.66   0.407   1.64    0.070           V1             1946        2.89    1.039   1.35    0.062
         V2                  2720        1.72   0.349   1.34    0.037           V2             2810        3.49    0.439   1.22    0.028
         V4                  4848        1.91   0.154   1.26    0.034           V4             4821        3.69    0.235   1.21    0.022
         V8                  8610        1.94   0.121   1.18    0.018           V8             8801        3.67    0.255   1.20    0.020
                                             The next figure, Figure 9, also shows an analysis of the quality of Pareto fronts obtained
                                        with different numbers of FE calls, but this time the normalized index IH2 was used to
                                        assess the quality of Pareto fronts. This approach made it possible to present the results
                                        obtained in different cases on a single chart. The value of IH2 indicator for a front named A
                                        is obtained according to the following formula:
                                                                               IH2 ( A)    I ( TPF ) − IH ( A)
                                                                 IH2 ( A) =              = H                   .                           (11)
                                                                              IH ( TPF )        IH ( TPF )
                                               The results obtained from the V4 optimization case are highlighted in Figure 9 in blue.
                                        It is clear that no further improvement is observed in the V8 case. All Pareto fronts obtained
                                        from the V4 case, for all considered optimization cases (both f 1 maximization and four
                                        frequency bands width maximization), are collected in Figure 10. The maximal values of f 1
                                        or bandwidths (coordinates of the right end of each Pareto front) obtained from the V4 case
                                        are collected in Table 7. It should be emphasized that the values given in the table cannot
                                        be regarded as the best solutions to optimization problems. They are only indications of
Materials 2023, 16, 6794                                                                                                                                                                                                       17 of 24
                                                      what the largest values of f 1 and the widths of the intervals are found when performing
                                                      optimization tasks.
                                                    (a)                                                                                                             (b)
                   1.2                                                    1.8                                                     1.2                                                       1
                                                                                             M. Carlo
                                                                          1.6                Vx
                     1                                                                                                              1                                                    0.8
                                                                          1.4
                   0.8
                                                                                                                                                                         IH2 indicator
                                                          IH2 indicator
                                                                                                                  IH indicator
   IH indicator
                                                                                                                                  0.8                                                    0.6
                                                                          1.2                                                                                                                                 M. Carlo
                   0.6                                                                                                                                                                                        Vx
                                                                            1                                                     0.6                                                    0.4
                   0.4
                                                                          0.8
                                                                                                                                  0.4                                                    0.2
                   0.2                                                    0.6
                     0                                                    0.4                                                     0.2                                                       0
                         0          5000          10000                         0          5000           10000                         0          5000          10000                          0           5000           10000
                             Number of FE calls                                     Number of FE calls                                      Number of FE calls                                       Number of FE calls
                                                                          0.5                                                                                                               1
                                                                                                                                    3
                   2.5
                                                                          0.4                                                                                                            0.8
                                                                                                                                                                         IGD indicator
                                                          IGD indicator
                                                                                                                  I 1 indicator
   I 1 indicator
                                                                                                                                  2.5
                     2                                                    0.3                                                                                                            0.6
                                                                                                                                    2
                                                                          0.2                                                                                                            0.4
                   1.5
                                                                                                                                  1.5
                                                                          0.1                                                                                                            0.2
                     1                                                      0                                                       1                                                       0
                         0          5000          10000                         0          5000           10000                         0          5000          10000                          0           5000           10000
                             Number of FE calls                                     Number of FE calls                                      Number of FE calls                                       Number of FE calls
                                                     (c)                                                                                                            (d)
                     2                                                    1.4                                                       4                                                        3
                   1.6                                                      1                                                       3                                                        2
                                                                                                                                                                           IH2 indicator
                                                                                                                  IH indicator
                                                          IH2 indicator
   IH indicator
                   0.6                                                      0                                                       1                                                        0
                         0          5000          10000                         0          5000           10000                         0          5000          10000                           0          5000           10000
                             Number of FE calls                                     Number of FE calls                                      Number of FE calls                                       Number of FE calls
                   1.8                                                                                                                                                                     0.2
                                                                                                                                                                     IGD indicator
                                                                                                                  I 1 indicator
                                                          IGD indicator
   I 1 indicator
                                                                          0.3                                                     2.5
                   1.6                                                                                                                                                               0.15
                                                                          0.2                                                       2
                   1.4                                                                                                                                                                     0.1
                                                                          0.1                                                     1.5
                   1.2                                                                                                                                                               0.05
                     1                                                      0                                                       1                                                        0
                         0          5000          10000                         0          5000           10000                         0          5000          10000                           0          5000           10000
                             Number of FE calls                                     Number of FE calls                                      Number of FE calls                                       Number of FE calls
                                                          Figure 8. Pareto front indicators for different number of surrogate model learning patterns: (a) 50 Hz
                                                          band maximization, (b) 60 Hz band maximization, (c) 70 Hz band maximization, (d) 80 Hz
                                                          band maximization.
Materials 2023, 16, 6794                                                                                                                    18 of 24
                                             3
                                                                                                                          f1
                                                                                                                          f1
                                                                                                                          50 Hz
                                                                                                                          50 Hz
                                           2.5                                                                            60 Hz
                                                                                                                          60 Hz
                                                                                                                          70 Hz
                                                                                                                          70 Hz
                                                                                                                          80 Hz
                                             2                                                                            80 Hz
1.5
0.5
                                            0
                                            1000             3000            5000         7000              9000
                                                                      Number of FE calls
                           Figure 9. Normalized IH2 , all optimization cases, the results obtained from the V4 optimization case
                           are highlighted in blue.
                                                                            V4                        V4                  TPF        TPF
                                                                    f1 or Bandwidth                  Cost          f1 or Bandwidth   Cost
                                                                           [Hz]                       [-]                 [Hz]        [-]
                                                   f1                      44.55                     3.36              46.19         3.55
                                                 50 Hz                     22.97                     4.42              23.04         3.90
                                                 60 Hz                     23.29                     1.11              23.93         1.11
                                                 70 Hz                     27.32                     2.16              28.02         1.71
                                                 80 Hz                     30.99                     1.86              31.64         2.31
                                                                            V4PF
                                           45
                                                                                                     50Hz
                                           40                                                        60Hz
                           Bandwith [Hz]
35 70Hz
                                           30
                                                                                                     80Hz
                                                                                                     f1
                                           25
20
15
                                           10
                                             0           1             2              3          4
                                                                           cost [-]
                                                                    50                                                                                      50                                                                        24
          100                                                                                      100                                                                                    100
                                                                    45                                                                                      45                                                                        23
Bandwith [Hz]
Bandwith [Hz]
                                                                                                                                                                                                                                           Bandwith [Hz]
          80                                                        40                             80                                                       40                            80                                          22
                                                           d                                                                                        d
 d [cm]
d [cm]
                                                                                                                                                                                 d [cm]
                                                           V4PF     35                                                                              TPF     35                                                                        21
          60                                                                                       60                                                                                     60
                                                                    30                                                                                      30                                                                        20
          40                                                                                       40                                                                                     40
                                                                    25                                                                                      25
                                                                                                                                                                                                                             d        19
                                                                                                                                                                                                                             V4PF
          20                                                        20                             20                                                       20                            20                                          18
                 0.5    1.0   1.5     2.0      2.5   3.0     3.5                                         0.5     1.0   1.5     2.0      2.5   3.0     3.5                                        1    2            3          4
                                    cost [-]                                                                                 cost [-]                                                                  cost [-]
                                                                                                                                                                                                                                           Bandwith [Hz]
                                                                          Bandwith [Hz]
                                                                                                                                                                 Bandwith [Hz]
          80                                                                                       80                                                       25                            80                                          25
                                                                                                                                                                                                                             d
                                                                                                                                                                                 d [cm]
 d [cm]
d [cm]
                                                           d        22                                                                              d                                                                        V4PF
          60                                                                                       60                                                                                     60                                          20
                                                           V4PF                                                                                     V4PF    20
                                                                    21                                                                                                                                                                15
          40                                                                                       40                                                                                     40
                                                                                                                                                            15                                                                        10
          20                                                         20                            20                                                                                     20
           0.2         0.4      0.6         0.8       1.0          1.2                                     0.5         1.0           1.5        2.0                                             0.5    1.0             1.5          2.0
                                    cost [-]                                                                                 cost [-]                                                                  cost [-]
                                                       Figure 11. Final values of depth d in conjunction with associated Pareto front, (a) maximization of f 1 ,
                                                       V4 case, (b) maximization of f 1 , TPF, (c–f) maximization of bandwidth around frequencies 50–80 Hz,
                                                       respectively.
                                                                          50                                                                              24                                                                              24
                 3.0                                                                                            3.0                                                                             3.0
                                                                          45                                                                              23
material index
material index
material index
                                                                                                                                                                                                                                          23
                                                                               Bandwith [Hz]
Bandwith [Hz]
                                                                                                                                                                                                                                                Bandwith [Hz]
                 2.5
                                                                          40                                    2.5                                       22                                    2.5
                 2.0                                                      35                                                                              21                                                                              22
                                                                                                                2.0                                                                             2.0
                                                                          30                                                                              20
                 1.5
                                                                                                                                                                                                                                          21
                                           mat                            25
                                                                                                                                      mat                 19
                                                                                                                                                                                                                                 mat
                                                                                                                1.5                                                                             1.5
                 1.0                       V4PF                                                                                       V4PF                                                                                       V4PF
                                                                          20                                                                              18                                                                               20
                       0.5     1.0   1.5     2.0      2.5   3.0     3.5                                                1    2            3          4                                             0.2   0.4   0.6      0.8         1.0   1.2
                                           cost [-]                                                                          cost [-]                                                                           cost [-]
                                             (d)                                                                                (e)
                                       70 Hz band                                                                           80 Hz band
                                                                          30
                 3.0                                                                                            3.0
                                                                                                                                                          30
                                                                                               material index
material index
                                                                                                                                                               Bandwith [Hz]
                                                                               Bandwith [Hz]
                                                                          25
                 2.5                                                                                            2.5                                       25
                                                                                                                                                          20
                 2.0                                                      20                                    2.0
                                                                                                                                                          15
                                               mat                                                                                           mat
                 1.5                                                                                            1.5
                                               V4PF                                                                                          V4PF         10
                                                                          15
                         0.5         1.0           1.5        2.0                                                     0.5    1.0             1.5        2.0
                                           cost [-]                                                                          cost [-]
                                                                  Figure 12. Final values of material index mi in conjunction with associated Pareto front obtained
                                                                  from V4 case, (a) maximization of f 1 , (b–e) maximization of bandwidth around frequencies 50–80 Hz,
                                                                  respectively.
Materials 2023, 16, 6794                                                                                                                                                                                                                                        21 of 24
                       80                                                                                        80                                                                                           8
                                                                                                                                                                                                   80
                                                                                                                                                                                                              1
lamination angle [°]
                       40                                                             8                          40                                                    8
                                                                                                                                                                                                   40
                                                                                      1                                                                                1
                       20                                                                                        20
                                                                                      4                                                                                4
                                                                                                                                                                                                   20
                       0                                                                                         0
                                                                                                                                                                                                   0
                              0.5         1.0         1.5      2.0      2.5   3.0   3.5                               0.5     1.0     1.5      2.0     2.5     3.0   3.5                                1.5       2.0     2.5       3.0       3.5         4.0       4.5
                                                            cost [-]                                                                        cost [-]                                                                            cost [-]
                       80                                                                                        80                                                                                80
lamination angle [°]
60 60 60
40 40 40
                                                                                      8                                                                                8                                                                                        8
                       20                                                                                        20                                                                                20
                                                                                      1                                                                                1                                                                                        1
                                                                                      4                                                                                4                                                                                        4
                       0                                                                                         0                                                                                 0
                        0.2         0.4         0.6          0.8       1.0    1.2   1.4                                 0.5         1.0         1.5          2.0      2.5                                 0.5           1.0             1.5         2.0             2.5
                                                            cost [-]                                                                        cost [-]                                                                            cost [-]
                                                                              Figure 13. Lamination angles, (a) maximization of f 1 , original values, (b) maximization of f 1 , averaged
                                                                              values, (c–f) maximization of bandwidth around frequencies 50–80 Hz, respectively, averaged values.
                                                                                    Only averaged data are presented for tasks related to the maximization of four bands.
                                                                              In all cases, a phenomenon similar to the maximization of f 1 can be observed: lamination
                                                                              angles of the inner and outer layers tend to have significantly larger values than those of
                                                                              the middle layers.
                                 The impact of mode shape identification on surrogate models was reevaluated, com-
                                                                                                                fn
                           paring identified mode shapes (DNNid       E ) with sorted natural frequencies (DNNE ). Results
                           consistently favored the mode shape-based approach (Table 4, Figure 6), underlining the
                           importance of incorporating mode shape information to enhance surrogate model accuracy.
                                 The influence of the number of training patterns on optimization efficiency was an-
                           alyzed across five optimization problems. Surrogate models trained with approximately
                           4000 patterns (V4) showed optimal performance, with diminishing returns observed be-
                           yond this point. The proposed method vastly outperformed the Monte Carlo approach,
                           affirming its computational efficiency and robustness.
                                 The parameter d, representing the structure’s depth, played a pivotal role in the
                           optimization process. Depending on the objective, such as maximizing the fundamental
                           natural frequency ( f 1 ), d consistently favored a certain value. Modeled as a slightly concave
                           hyperboloid, this configuration ensured maximum f 1 (Figure 11).
                                 The material index (mi) was introduced to characterize material composition choices.
                           For f 1 maximization, a correlation between cost and material index was observed, ranging
                           from cost-effective to high-cost scenarios. In contrast, bandwidth optimization resulted in
                           solutions clustering around economical materials, highlighting the optimization’s economic
                           efficiency (Figure 12).
                                 The analysis of lamination angles revealed intricate trends. Lamination angles for
                           inner and outer layers approached 70 and 50 degrees, respectively, with increasing cost,
                           while middle layers tended towards near-zero angles. This nuanced behavior underscores
                           the intricate interplay between material composition and geometric configuration.
                                 In conclusion, the optimization process demonstrated the efficacy of ensemble sur-
                           rogate models, the significance of mode shape identification, and the efficient trade-off
                           between computational effort and optimization performance. The parameter d, material
                           composition, and lamination angles intricately influenced optimization outcomes. The ap-
                           proach showcases potential for various engineering applications, offering a comprehensive
                           framework for efficient and accurate optimization.
                           7. Final Remarks
                               This research addresses the challenges of multi-objective optimization with a high
                           number of input parameters in engineering applications. Through the use of surrogate
                           models, mode shape identification, and network ensembles, a novel, efficient approach has
                           been introduced to tackle complex optimization problems. Several key contributions and
                           avenues for future research are highlighted by these findings:
                           •    The incorporation of surrogate models has proven to be a powerful technique for
                                approximating the behavior of complex simulations;
                           •    The mode shapes identification step has emerged as an important step in enhancing
                                the precision of surrogate models;
                           •    The utilization of network ensembles has significantly enhanced the robustness of the
                                optimization process, while also substantially decreasing the required number of FE
                                calls to validate the achieved optimization outcomes;
                           •    The analysis of the number of finite element calls required for optimization has shed
                                light on the trade-off between computational effort and optimization accuracy;
                           •    The complexity of input parameters has been addressed by handling 17 variables
                                encompassing geometrical parameters, material properties, and lamination angles;
                           •    The comparison of the results with the classical Monte Carlo approach has solidified
                                the superiority of the methodology.
                                The integration of surrogate models, mode shape identification, and network ensem-
                           bles has proven to be a highly effective and efficient methodology. The findings are expected
                           to inspire further exploration and advancements in this field, and the application of the
                           approach in various real-world engineering challenges is eagerly anticipated.
Materials 2023, 16, 6794                                                                                                        23 of 24
                                  Author Contributions: Conceptualization, B.M. and L.Z.; methodology, B.M. and L.Z.; software, B.M.
                                  and L.Z.; writing—original draft preparation, B.M.; writing—review and editing, L.Z. All authors
                                  have read and agreed to the published version of the manuscript.
                                  Funding: This research was supported by the Polish Ministry of Education and Science grant to
                                  maintain research potential.
                                  Institutional Review Board Statement: Not applicable.
                                  Informed Consent Statement: Not applicable.
                                  Data Availability Statement: The data underlying this article will be shared on reasonable request
                                  from the corresponding author.
                                  Conflicts of Interest: The authors declare no conflict of interest.
                                  Abbreviations
                                  The following abbreviations are used in this manuscript:
References
1.    Reddy, J.N. Mechanics of Laminated Composite Plates and Shells: Theory and Analysis; CRC Press: Boca Raton, FL, USA, 2004.
2.    Nikbakt, S.; Kamarian, S.; Shakeri, M. A review on optimization of composite structures Part I: Laminated composites. Compos.
      Struct. 2018, 195, 158–185. [CrossRef]
3.    Ghiasi, H.; Pasini, D.; Lessard, L. Optimum stacking sequence design of composite materials Part I: Constant stiffness design.
      Compos. Struct. 2009, 90, 1–11. [CrossRef]
4.    Setoodeh, S.; Abdalla, M.M.; Gürdal, Z. Design of variable? Stiffness laminates using lamination parameters. Compos. Part B Eng.
      2006, 37, 301–309. [CrossRef]
5.    Callahan, K.J.; Weeks, G.E. Optimum design of composite laminates using genetic algorithms. Compos. Eng. 1992, 2, 149–160.
      [CrossRef]
6.    Riche, R.L.; Haftka, R.T. Optimization of laminate stacking sequence for buckling load maximization by genetic algorithm. AIAA
      J. 1993, 31, 951–956. [CrossRef]
7.    Abouhamze, M.; Shakeri, M. Multi-objective stacking sequence optimization of laminated cylindrical panels using a genetic
      algorithm and neural networks. Compos. Struct. 2007, 81, 253–263. [CrossRef]
8.    Waszczyszyn, Z.; Ziemiański, L. Neural Networks in Mechanics of Structures and Materials-New Results and Prospects of
      Applications. Comput. Struct. 2001, 79, 2261–2276. [CrossRef]
9.    Chiachio, M.; Chiachio, J.; Rus, G. Reliability in composites ? A selective review and survey of current development. Compos. Part
      B Eng. 2012, 43, 902–913. [CrossRef]
10.   Tawfik, M.; Bishay, P.; Sadek, E.A. Neural Network-Based Second Order Reliability Method (NNBSORM) for Laminated
      Composite Plates in Free Vibration. Comput. Model. Eng. Sci. 2018, 115, 105–129. [CrossRef]
11.   Kalita, K.; Haldar, S.; Chakraborty, S. A Comprehensive Review on High-Fidelity and Metamodel-Based Optimization of
      Composite Laminates. Arch. Comput. Methods Eng. 2022, 29, 3305–3340. [CrossRef]
12.   Vo-Duy, T.; Ho-Huu, V.; Do-Thi, T.; Dang-Trung, H.; Nguyen-Thoi, T. A global numerical approach for lightweight design
      optimization of laminated composite plates subjected to frequency constraints. Compos. Struct. 2017, 159, 646–655. [CrossRef]
13.   Bargh, H.G.; Sadr, M. Stacking sequence optimization of composite plates for maximum fundamental frequency using particle
      swarm optimization algorithm. Meccanica 2012, 47, 719–730. [CrossRef]
14.   Vo-Duy, T.; Duong-Gia, D.; Ho-Huu, V.; Vu-Do, H.; Nguyen-Thoi, T. Multi-objective optimization of laminated composite beam
      structures using NSGA-II algorithm. Compos. Struct. 2017, 168, 498–509. [CrossRef]
15.   Tanaka, H.; Mori, Y.; Kumekawa, N.; Matsuzaki, R. Multi-objective optimization of weight and strength of laminated composites
      using gap-less and overlap-less variable thickness fiber placement. Compos. Struct. 2021, 276, 114562. [CrossRef]
Materials 2023, 16, 6794                                                                                                          24 of 24
16.   Arian Nik, M.; Fayazbakhsh, K.; Pasini, D.; Lessard, L. Surrogate-based multi-objective optimization of a composite laminate
      with curvilinear fibers. Compos. Struct. 2012, 94, 2306–2313. [CrossRef]
17.   Lee, Y.J.; Lin, C.C. Regression of the response surface of laminated composite structures. Compos. Struct. 2003, 62, 91–105.
      [CrossRef]
18.   Lin, C.C.; Lee, Y.J. Stacking sequence optimization of laminated composite structures using genetic algorithm with local
      improvement. Compos. Struct. 2004, 63, 339–345. [CrossRef]
19.   Drosopoulos, G.; Gogos, C.; Foutsitzi, G. Multi-objective optimization for maximum fundamental frequency and minimum cost
      of hybrid graphene/fibre-reinforced nanocomposite laminates. Structures 2023, 54, 1593–1607. [CrossRef]
20.   Jing, Z. Optimal design of laminated composite cylindrical shells for maximum fundamental frequency using sequential
      permutation search with mode identification. Compos. Struct. 2022, 279, 114736. [CrossRef]
21.   Sayegh, H.; Leconte, A.; Fraisse, G.; Wurtz, E.; Rouchier, S. Multi objective optimization of detailed building models with Typical
      Short Sequences considering sequential and adaptive methods. Eng. Appl. Artif. Intell. 2023, 118, 105645. [CrossRef]
22.   Miller, B.; Ziemiański, L. Maximization of Eigenfrequency Gaps in a Composite Cylindrical Shell Using Genetic Algorithms and
      Neural Networks. Appl. Sci. 2019, 9, 2754. [CrossRef]
23.   Miller, B.; Ziemiański, L. Optimization of dynamic behavior of thin-walled laminated cylindrical shells by genetic algorithms and
      deep neural networks supported by modal shape identification. Adv. Eng. Softw. 2020, 147, 102830. [CrossRef]
24.   Miller, B.; Ziemiański, L. Optimization of Dynamic and Buckling Behavior of Thin-Walled Composite Cylinder, Supported by
      Nature-Inspired Agorithms. Materials 2020, 13, 5414. [CrossRef]
25.   Miller, B.; Ziemiański, L. Identification of Mode Shapes of a Composite Cylinder Using Convolutional Neural Networks. Materials
      2021, 14, 2801. [CrossRef] [PubMed]
26.   Miller, B.; Ziemiański, L. Detection of Material Degradation of a Composite Cylinder Using Mode Shapes and Convolutional
      Neural Networks. Materials 2021, 14, 6686. [CrossRef] [PubMed]
27.   Hinton, G.E.; Osindero, S.; Teh, Y.W. A Fast Learning Algorithm for Deep Belief Nets. Neural Comput. 2006, 18, 1527–1554.
      [CrossRef]
28.   Goodfellow, I.; Bengio, Y.; Courville, A. Deep Learning; MIT Press: Cambridge, MA, USA, 2016.
29.   LeCun, Y.; Bengio, Y.; Hinton, G. Deep learning. Nature 2015, 521, 436–444. [CrossRef]
30.   de Almeida, F.S.; Awruch, A.M. Design optimization of composite laminated structures using genetic algorithms and finite
      element analysis. Compos. Struct. 2009, 88, 443–454. [CrossRef]
31.   Bathe, K.J. ADINA: Theory and Modeling Guide Volume I: ADINA Solids & Structures; ADINA R&D, Inc.: Watertown, DC, USA, 2016.
32.   Goldberg, D.E. Genetic Algorithms in Search, Optimization and Machine Learning, 1st ed.; Addison-Wesley Longman Publishing Co.,
      Inc.: Boston, MA, USA, 1989.
33.   Sivanandam, S.; Deepa, S.N. Introduction to Genetic Algorithms; Springer: Berlin/Heidelberg, Germany, 2008. [CrossRef]
34.   Deb, K.; Pratap, A.; Agarwal, S.; Meyarivan, T. A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans. Evol.
      Comput. 2002, 6, 182–197. [CrossRef]
35.   Yusoff, Y.; Ngadiman, M.S.; Zain, A.M. Overview of NSGA-II for Optimizing Machining Process Parameters. Procedia Eng. 2011,
      15, 3978–3983. . [CrossRef]
36.   The MathWorks Inc. MATLAB Primer; The MathWorks Inc.: Natick, MA, USA, 2022.
37.   Audet, C.; Bigeon, J.; Cartier, D.; Le Digabel, S.; Salomon, L. Performance indicators in multiobjective optimization. Eur. J. Oper.
      Res. 2021, 292, 397–422. [CrossRef]
38.   Riquelme, N.; Lücken, C.V.; Baran, B. Performance metrics in multi-objective optimization. In Proceedings of the 2015 Latin
      American Computing Conference (CLEI), Arequipa, Peru, 19–23 October 2015; pp. 1–11. [CrossRef]
39.   Zitzler, E.; Deb, K.; Thiele, L. Comparison of Multiobjective Evolutionary Algorithms: Empirical Results. Evol. Comput. 2000,
      8, 173–195. [CrossRef] [PubMed]
40.   Veldhuizen, D.A.V. Multiobjective Evolutionary Algorithms: Classifications, Analyses, and New Innovations. Ph.D. Thesis, Air
      Force Institute of Technology, Dayton, OH, USA, 1999; p. 270.
41.   Zitzler, E.; Thiele, L.; Laumanns, M.; Fonseca, C.M.; da Fonseca, V.G. Performance assessment of multiobjective optimizers: An
      analysis and review. IEEE Trans. Evol. Comput. 2003, 7, 117–132. [CrossRef]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual
author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to
people or property resulting from any ideas, methods, instructions or products referred to in the content.