Preprint
Article

Genetic Algorithms Optimization of Beams in Terms of Maxim-Izing Gaps Between Adjacent Frequencies

Altmetrics

Downloads

98

Views

33

Comments

0

A peer-reviewed article of this preprint also exists.

This version is not peer-reviewed

Submitted:

16 June 2023

Posted:

19 June 2023

You are already at the latest version

Alerts
Abstract
The aim of this paper is to optimize thickness variation function of simply supported and cantilever beams, in terms of maximizing gaps between chosen neighboring frequencies and analyze obtained results. The optimization results are examined in terms of achieving the objective function (related to eigenproblem), but also in terms of their dynamics stiffness (forced vibrations excited by point harmonic load). In the optimization process, a Genetic Algorithm was used. Problems related to structural dynamics were solved by FEM implementation into the algorithm. Sample results were presented, and the developed algorithm was analyzed in terms of result convergence by examining several variable parameters. The authors demonstrated the validity of applying the described optimization tool to the presented problems. Conclusions were drawn regarding the correlation between stiffness and mass distribution in the optimized beams and the natural frequency modes in terms of which they were optimized.
Keywords: 
Subject: Engineering  -   Civil Engineering

1. Introduction

This paper presents an optimization of thickness variation function of simply supported and cantilever beams, in terms of maximizing gaps between their chosen neighbouring frequencies. A method of optimization – sizing optimization – is a method of modifying dimensions or sizes of components in order to obtain the best structural performance. The beams are made of a homogeneous material. Analysed elements are considered in the framework of the Euler–Bernoulli theory.
There are a number of studies on the band-gap behaviour of structural elements. This phenomenon is of significant importance in various engineering applications. By controlling the band-gap characteristics, it is possible to alter the mechanical and vibrational properties of the structure, leading to improved performance and functionality. For example, in the field of materials engineering, the design of bandgap has become an essential tool in developing materials with specific properties, such as phononic crystals (PnC) and metamaterials [1,2,3]. In the field of civil engineering, the band-gap characteristic of structural elements such as beams or plates is related to their dynamic response. Controlling their occurrence can affect the acoustic and vibrational insulation of the structure, which is crucial for the comfort and safety of the occupants. Therefore, the design and analysis of structural elements require a deep understanding of their band-gap behaviour, so it can lead to the development of lightweight, high-strength, and energy-efficient structures.
So far, many researchers have addressed the issue of optimization and analysis of structures with gaps between frequencies. One of the first publications in this area were presented by Olhoff et al. in 1970s and 1980s [4,5,6]. The aim of first of these is to find a transversely vibrating beam that yields a maximum value of a higher natural frequency of specified order. The authors introduced a simple method of obtaining solutions corresponding to any higher value of the specified order using scaled optimal beam elements. In the second work, authors determined the optimal solution of a transversely vibrating, thin, elastic beam or rotating shaft, that maximizes the difference between two adjacent natural frequencies. The topic of vibrating beams or rotating shafts is also continued in the last of the mentioned papers. In all three works, the solution was derived by variational analysis and solved numerically by an iteration procedure based on a finite difference discretization. The more recent works of named researchers focus also on maximizing the gap between two adjacent eigenfrequencies but using other methods of topology optimization [7]. In [8,9] the topology optimization problems were solved by the iterative procedure based on gradient-based algorithm.
Methods of solutions for the band-gap problem include also genetic algorithms (GAs) and other global heuristic approaches [10]. However, most of the work in this area apply to topology optimization in terms of wave propagation [11,12] or phononic crystals and metamaterials optimization [13,14,15,16]. Therefore, the optimization mainly concerns the material structure and not the optimization by distribution of isotropic material in structural element with specific support conditions. In [17] the authors have maximized the band gap size for bending waves in an infinite periodic Mindlin plate. They have also constructed a finite periodic plate using a number of the optimized base cells in a postprocessed version. Band gap optimization of infinite structures are also found in [18], where the authors used generalized gradient ascent method for the optimization procedure. Shen et al. [19] developed a two-stage GA with a floating mutation probability to design a two-dimensional (2D) PnC of a square lattice with the maximal absolute band gap. A similar topic was discussed in [20], were Dong et al. maximized the relative widths of the gaps between the adjacent energy bands of the 2D PnC with a square lattice using finite element method (FEM) and a two-stage GA. A PnC unit cell optimization with GAs was also described in [21], where thin plate composed of aluminium and epoxy resin was presented.
In the area of dynamics and vibrations, genetic algorithms are used for numerous optimization problems. Biswal et al. [22] used GAs with FEM for design and analysis of nonprismatic piezolaminated cantilever beam for optimal vibration energy harvesting. GAs were also used for band-gap problem in periodic structures. Shi et al. [23] considered the inverse problem of the flexural vibrational band gap of a periodically supported beam. Another GA optimization problems was presented in [24] and [25]. The former concerns a frequency response for locally resonant metamaterial beam and the latter presents a design method to optimize the material distribution of functionally graded beams with respect to some vibration and acoustic properties. GAs were also used to change the shape of the mechanical system under a nonlinear response for clamped-clamped beam [26].
Genetic algorithms are also used in problems directly related to structural engineering, but under strength conditions, to minimalize material use, and consequently – the overall cost of the structural element. In [27] authors used GA as an auxiliary tool for pre-dimensioning prestressed concrete beams. They optimized cross-section of the I-beam to develop an individual with the lowest cost of manufacturing that meets the SLS and ULS conditions. An attempt to optimize the cost of a prestressed concrete element was also presented by Aydın and Ayvaz [28]. They determined the optimum span number and optimum cross-sectional properties of multi-span bridges using hybrid GA. Similar tools were also used to optimize structures of roofs like domes [29] or steel trusses [30,31].
The goal of this work is to find the optimal thickness distribution of a linearly elastic beam. The design variable is the height of its cross-section, keeping its length, and width constant. The natural frequencies of the beams are computed using the finite element method. An optimizer based on the genetic algorithm is used to determine the optimal material distribution in terms of maximization the relative gap between two neighbouring frequencies.
The paper is outlined as follows. The theoretical background and fundamental equations as well as the methodology (finite element method and Genetic Algorithms) are presented in Section 2. Section 3 is a description of the research problem and studied cases. Discussion of the optimization process using genetic algorithms is briefly presented in Section 4. In Section 5, the results analysis and discussion are provided. The paper ends with general conclusions.

2. Fundamental Equations and Methods

2.1. Euler-Bernoulli Beam Theory

Analyzed element is a beam made of isotropic linear-elastic material of Young’s modulus E, Poisson number ν, and density ρ. The geometry of the beam of a length L, is described in an orthogonal Cartesian coordinate system Oxyz. The Ox axis coincides with the axis of the beam (Figure 1). The cross-section of the beam is a rectangle with dimensions b x h(x), which are parallel respectively to the Oy and Oz axes. The beam is represented by a model according to Euler-Bernoulli beam theory, which assumes that the segment straight and perpendicular to the beam Ox axis before deformation remains straight and perpendicular after deformation. In this chapter variational formulation of fundamental equations for this problem is briefly introduced.
Let E J = E ( x ) J ( x ) be flexural stiffness, μ = ρ ( x ) A ( x ) be mass per unit and w = w ( x , t ) be transverse deflection. Therefore, strain and kinetic energy are defined as follows:
W = 1 2 E J ( 2 w x 2 ) 2 , K = 1 2 μ w ˙ 2 .
The overdot stands for the derivative with respect to time t = t 0 , t 1 .
The action functional is given by:
A = t 0 t 1 V d V d t ,
where V is the volume, and the Langragian is of the form:
= W K .
Applying stationary-action principle and divergence theorem leads to:
δ A = δ t 0 t 1 V d V d t = t 0 t 1 0 L δ d x d t = 0 ,
After applying equations (2), (3) to (4) and performing transformations, the following formula was obtained:
δ A = t 0 t 1 0 L [ E J δ ( 2 w x 2 ) 2 μ w ¨ δ w ] d x d t = 0.
Formula (5) can be also rewritten and presented as (6). It constitutes Euler-Lagrange equation for a free vibration Euler-Bernoulli beam:
w x ( E J 2 w x 2 ) + μ w ¨ = 0.

2.2. Dynamics in Finite Element Method Approach

In problems of dynamics and free vibrations described by differential equations, finite element method (FEM) was used. The generalized equation of motion is given as:
M q ¨ ( t ) + C q ˙ ( t ) + K q ( t ) = F ( t ) ,
where M is mass matrix, K is stiffness matrix, C is damping matrix, F is the external force vector, and q ( t ) , q ˙ ( t ) , q ¨ ( t ) are displacement, velocity, and acceleration vectors respectively. The matrices of mass, stiffness and damping for entire structure can be defined as follows (the superscript e denotes single finite element e):
M = e V ( e ) ρ ( e ) N T ( e ) N ( e ) d V ( e ) = e M ( e ) , K = e V ( e ) B T ( e ) D ( e ) B ( e ) d V ( e ) = e K ( e ) , C = e V ( e ) μ ( e ) N T ( e ) N ( e ) d V ( e ) = e C ( e ) .
B(e) stands for linear strain matrix of elasticity of element e, D(e) is elasticity matrix of element e, N(e) is the shape functions vector of element e, and μ(e) is damping parameter of element e. Here, the damping matrix has been defined so that the system could be considered as underdamped, i.e.:
C = 0.10 ( M K ) 0.5 .
In the case of forced harmonic vibrations, the external force can be expressed as:
F ( t ) = F 0 ( t ) cos ( ω t ) .
Application of the multimodal approach for forced vibration analysis, leads to the following solution:
q = a C cos ( ω t ) + a S sin ( ω t ) ,
where parameter ω is angular frequency, and coefficients aC and aS are defined as:
a C = { ( K ω 2 M ) + ω 2 C [ ( K ω 2 M ) 1 C ] } 1 F 0 , a S = ω ( K ω 2 M ) 1 C { ( K ω 2 M ) + ω 2 C [ ( K ω 2 M ) 1 C ] } 1 F 0 .
In this particular optimization problem, since we consider free vibrations, the damping matrix is equal to zero, and no external forces are involved. Thus, equation (8) takes the form of:
M q ¨ ( t ) + K q ( t ) = 0 .
The solution and its second time derivative can be expressed as:
q = q a sin ( ω t ) ,
where qa stands for eigenvector. It can be expressed as follows, where m is number of degrees of freedom:
q a = [ q a , 1 , q a , 2 , , q a , M ] .
Assuming that eigenvalue λ is equal to ω2, the equation (13) can be written as:
( K λ M ) q a = 0 .
Only the result where qa ≠ 0 is considered, so to determine eigenvalues and eigenvectors, the following condition has to be met:
det | K λ M | = 0 .

2.3. Genetic Algorythms

Genetic Algorithms are optimization techniques inspired by the principles of Darwin’s theory of natural selection and genetics. They are probabilistic algorithms that maintain a population of potential solutions. The solutions are subjected to genetic operations such as selection, crossover, and mutation, that mimic the process of biological evolution. In this section genetic operators and strategies are explained according to the following works [32,33,34,35]. The algorithms used in this work have been adapted to suit the requirements of the investigated problem. They were created using Python programming language ssupported mainly by following libraries: NumPy, SciPy and Matplotlib.
The beam was divided into ne elements, each of them is of height hi, and width b, where i = 1, 2, …, ne. Each beam element is a single gene – the basic parameter (variable). The genes are represented by values corresponding to the height of the elements hi and are joined into a string to form a chromosome. In the presented work, the chromosomes correspond to the individual input beams that constitutes a population. Figure 2 illustrates the basic concepts behind optimization using presented GA.
The evolution starts with an initial population (population ‘0’). In this study it consists of np individuals (chromosomes). Population ‘0’ is randomly generated from a beta distribution and it is represented by matrix H with dimensions ne x np. The values of H are samples from beta distribution limited by minimum and maximum size of single element height: hmin = 0.5hi and hmax = 2hi, where hi = 10-2 m. The resulting values in H represent a random population of individual solutions for the optimization problem. Each column represents an individual, and each row represents an element with a given position.
The next step is the evaluation of created population. Population evaluation is performed in terms of the objective function which calculates relative difference between two adjacent frequencies. In this study, the objective function is defined as follows:
max Δ ω k = max ω k + 1 ω k ω k + 1 ,
where ω is natural frequency of optimized beams, and index k represents number of natural vibration frequency.
To evaluate created population, it is necessary to determine the natural vibrations frequencies of each individual. The calculations were performed using own FEM procedure (described in previous subsection) built into the algorithm. The individuals of the initial population are assessed in terms of meeting the condition of the objective function maximalization and the best are then subjected to the genetic operators.
One of used operators is mutation. It is applied to all individuals except the best one among the left individuals. The mutation used in presented algorithm involves randomly selecting one gene (element) from the chromosome (beam) and modifying its value based on the chosen mutation type – addition or subtraction of specified value to the initial gene.
Then, the algorithm selects parents using the roulette wheel selection mechanism. It selects parents until their number reaches the desired value (npar). The parent selection algorithm ensures that a certain number of parents npar is selected for crossover by sampling from the cumulative probabilities. The first half of the selected parents is chosen based on their probabilities, while the second half is randomly chosen from the entire population, to avoid premature convergence. This can happen when similar chromosomes become dominant in a population. The algorithm then generates all possible pairs of selected parents for crossover using permutations. Value npar is determined using a mathematical equation based on the population size, the number of remaining individuals, and the number of obtained offspring, to ensure constant population size.
Offspring are created through crossover operations. The algorithm randomly chooses between one-point crossover (OPCX), blend crossover (BLXa) or two-point crossover (TPCX) based on predefined probabilities. OPCX operates on two parents A and B, and selects random point, where the chromosome separates. The first child is created by concatenating the first part of parent A with the second part of parent B. Similarly, the second child is created by concatenating the first part of B with the second part of A. BLXa also combines two parents A and B. It randomly generates new individuals by blending the genes within a specified range based on a defined blending factor. The last one, TPCX performs a two-point crossover between two parents. It selects two random crossover points and creates two children by combining the values before the first crossover point, between the two points, and after the second crossover point.
The resulting offspring are added to the population H. Population size is adjusted to selected value by removing any extra individuals created during crossover operations. Finally, the updated population H is returned by the algorithm, and described procedure is being repeated.

3. Problem Statement

We consider a beam of Young’s modulus E = 205 GPa, Poisson number ν = 0.3, and density ρ = 7850 kg/m3. It was assumed that the length of the beam is L = 1 m.
Two types of beam boundary conditions were considered (Figure 3): simply supported at both ends (SS) and clamped-free (CF). Individuals were divided into ne elements – 32 or 64. The number of individuals in each population was assumed as 320. The number of created populations (npop) corresponds with number of elements – it is 200 for ne = 32 and 300 for ne = 64. The gaps between adjacent vibration frequencies were investigated in the range of k from 1 to 8. Moreover, all cases were performed three times, and they differ only in automatically generated (random variable) parameters, to compare the influence on the GA solutions. As a result, the total number of cases subjected to optimization procedure, and then analyzed, is 96.
First, the presented genetic algorithm with integrated FEM-procedure for eigenproblem was used. The number of finite elements in the FEM procedure was equal to the number of genes for each individual n. Depending on the boundary conditions (BC or SS), a number of dynamic degrees of freedom (DOF) was defined, assuming that for each node it can be up to three.
In addition, forced vibration analysis was performed for optimized individuals. The maximum displacement wmax was analyzed for both boundary conditions cases. The excitation force F(t) = F0(t) cos(ωt) is located at the node closest to the support. The deflection has been investigated at the mid-span (for a SS beam) or at the end of the cantilever (for a CF beam). Described dynamic problem was presented in Figure 4.
The obtained results (optimized individuals) were compared with reference individuals. Reference individual is a prismatic beam of rectangular cross-section b x href, where href was calculated as averaged height of optimized individual. As a result, both individuals – reference and optimized – have the same volume, but different material distribution.

4. Optimization Process Discussion

Here, examples of the optimization process in terms of eigenproblem is presented. The results are presented in plots only for selected cases as examples and briefly described.
Population "0" in each case consists of individuals with completely random genes, arranged without any specific order. The initial signs of individuals' fitness to the defined objective function in this problem start to appear as early as the 3rd or 4th population (for a division into ne = 32 elements) or the 6th or 7th population (for a division into ne = 64 elements). By the 10th population, specific areas can be observed where each individual experiences a decrease or increase in thickness. With each subsequent population, these areas are more and more clearly marked. The evolution process for example cases is selectively presented in the Figure 5, Figure 6 and Figure 7.
From the population of number about 150 (for ne = 32) and 200 (for ne = 64), the changes between individuals within a particular population as well as changes between neighboring populations are very slight. As a result, the best individuals selected from successive populations no longer differ significantly in terms of matching the fitness function. However, it can be noted that convergence is slowest for elements near the ends of the beam.
To investigate the influence of the number of elements n, on the evolution and the final optimization result, additional plots, presented in Figure 8, Figure 9 and Figure 10, were created. The largest differences are observed in the initial populations, reaching up to approximately 10% in the maximum objective function values achieved by the best individual. In the final populations, these differences decrease below 5%. This trend persists when the optimization is focused on values Δω1 to Δω6, corresponding to lower natural frequencies. However, for frequencies Δω7 and Δω8, these differences are higher – up to several percent.
Furthermore, individuals divided into ne = 32 elements achieve slightly better results in the optimization process for differences in frequencies Δω1 and Δω2. On the other hand, for optimization targeting the highest frequencies Δω7 and Δω8, a division into ne = 64 elements appears to be more advantageous. These observations apply to both SS and CF beams (Figure 11).
For each optimization case, three attempts were performed – marked as ‘take 0’, ‘take 1’ and ‘take 2’ – to compare random variable parameters’ influence on optimization algorithm results. In most cases the results are not differ significantly, up to 5% between the different approaches (Figure 12a and 12b). In individual cases, the final optimization result is slightly different (around 7-8%, Figure 11c), but the results still exhibit extremely strong convergence.

5. Results

5.1. Analysis in Terms of Eigenproblem

In this section, the analysis of obtained results and sample results from the optimization process are presented. Firstly, matching the winning individuals to the objective function will be considered. Here, the best individuals from every population, for every considered case are presented: SS in Figure 13 and Figure 14, and CF in Figure 15 and Figure 16.
The results presented in following subsection provide further insight into the analysis regarding the influence of the number of elements n, on the quality of the obtained optimum solution.
For both SS and CF beams there are no significant differences between cross-section distribution of obtained best solutions for ne = 32 and 64, but only at low frequencies (Δω1 and Δω2). As the natural frequency modes number increase, the differences in the cross-sectional shapes of the beams also increase, and consequently – also the differences in their fitness function values increase. Exact values of the differences are presented in Table 1. For Δω1 the differences are remain within range of 0.05% or less, for both SS and CF. At higher frequencies, the increase in differences depends on the static scheme and in most cases is within 5%. The highest values of differences were observed for Δω8.
Figure 17 illustrates the relationship between the optimized beam cross-section and the mode shapes. Clear dependencies can be observed between the locations of cross-sections with reduced mass and stiffness, and the shape of the natural mode. In places where the higher frequency (ωk+1) mode shape plot crosses the zero-amplitude value (which are also its inflection points), and simultaneously the lower frequency mode (ωk) shape plot reaches local extreme, a reduction in mass and stiffness occurs. This indicates that there is a correlation between the locations of mass and stiffness reduction and the characteristics of the mode shapes. This regularity applies to both SS and CF beams, but and only for areas inside the span.
Comparison of the natural frequencies between several examples of reference and optimized beams is presented in Figure 18, Figure 19, Figure 20 and Figure 21. Both for SS and CF beams, the optimized individuals obtain the best results compared to the reference beams at higher eigenfrequencies. Furthermore, slightly better results are achieved by individuals divided into 64 elements compared to those divided into 32 elements. In the case of Δω4, the optimized beam is twice as good as the reference individual, and for Δω8, it is even three times better. For differences in the lowest natural frequencies, improvements in the properties of the optimized beam are also evident, although they are modest, around 10-15% for Δω1. The comparison results are similar for SS and CF beams.

5.2. Analysis in Terms of Forced Vibrations

Here, we present analysis of optimized beams in terms of dynamic properties. The optimization aimed at maximizing gaps between adjacent frequencies also affected their dynamic amplitude response properties. The maximum amplitude of the beams was analyzed by comparing the optimized individuals with the reference individuals. The results are presented in Figure 22, Figure 23, Figure 24 and Figure 25.
Similar to the comparison of gaps between adjacent natural frequencies, the analysis of amplitude response also provides better results for individuals divided into 64 elements compared to those divided into 32 elements. In the beams optimized in terms of low natural frequencies, there was a modest improvement in amplitude response properties, around 10-15%. With each subsequent higher natural frequency, the improvement in amplitude response in the optimized individuals increased. The best results relative to the reference individuals were achieved by SS beams for Δω8 with a division into 64 elements, showing over triple improvement. For a division into 32 elements, the improvement for Δω8 is approximately 2.3 times. Furthermore, it was observed that the optimization process has a better impact on SS beams than CF beams. SS individuals achieved several to several tens of percentage points better values than the corresponding CF beams in the optimization process. The results are also presented in Table 2 and Table 3.

6. Summary and Conclusions

In presented paper, application of Genetic Algorithms for the optimization of simply supported and clamped-free beams was investigated, with a focus on maximizing the gaps between adjacent natural frequencies. The obtained results were analyzed to formulate following conclusions:
  • The application of GA proved to be effective in optimizing the beams for maximizing the gaps between natural frequencies. Optimized beam exhibited increased gaps between adjacent natural frequencies, according to defined fitness function.
  • Based on the conducted analyses, it can be concluded that for relatively low natural frequencies (Δω1, Δω2), a division into larger elements can be successfully applied. This will result in shorter computational time while maintaining satisfying results.
  • The randomness of parameters in the GA has a negligible influence on the final results. It was confirmed by the analysis of three independent approaches for each case. The ultimate results obtained from each approach for individual cases do not significantly differ.
  • All optimized beams exhibit a periodic-like structure that is strongly correlated with the mode shape. Mass and stiffness reduction occurs at points where the lower mode shape of adjacent frequency k crosses the amplitude axis at 0 and the higher mode shape of frequency k+1 reaches an extreme value.
  • Both SS and CF optimized beams performed better than the reference beams at higher vibration frequencies.
  • The optimization aimed at improving the properties of beams related to natural vibrations also resulted in improved dynamic response, where the optimization process had a better impact on SS beams compared to CF beams.
  • Although the adopted objective function is convenient to use due to limited numerical values, it may, however, lead to solutions in which the absolute value of the gap is not the maximum.
It has to be stressed that in the GA algorithms, as a heuristic, stochastic search method, there is no proof that the solution is the global extreme. However, obtained results suggest that GA can be a valuable tool for engineers and researchers in optimizing beams with specific frequency requirements.
Further research could be directed into: applying more accurate beam models, such as Timoshenko-Ehrenfest thick beam theory, the use of finite elements with variable stiffness, imposing restrictions on the difference in the dimensions of adjacent elements. It would be also desirable to obtain experimental results for dynamics characteristics of optimized elements.

References

  1. Warmuth, F.; Wormser, M.; Körner, C. Single Phase 3D Phononic Band Gap Material. Sci Rep 2017, 7, 3843. [Google Scholar] [CrossRef] [PubMed]
  2. Jiang, J.; Yao, H.; Zhao, J.; Zhang, S.; He, Z.; Chen, X. Study on Band Gaps Characteristics of Local Resonance Phononic Crystal with Four-Core Structure. J Phys Conf Ser 2019, 1213, 042071. [Google Scholar] [CrossRef]
  3. Wu, J.; Ma, F.; Shen, L.; Zhang, S. Application of Acoustic Metamaterials in Low-Frequency Vibration and Noise Reduction. Journal of Mechanical Engineering 2016, 52, 68. [Google Scholar] [CrossRef]
  4. Bendsøe, M.P.; Olhoff, N. A Method of Design against Vibration Resonance of Beams and Shafts. Optim Control Appl Methods 1985, 6, 191–200. [Google Scholar] [CrossRef]
  5. Olhoff, N.; Parbery, R. Designing Vibrating Beams and Rotating Shafts for Maximum Difference between Adjacent Natural Frequencies. Int J Solids Struct 1984, 20, 63–75. [Google Scholar] [CrossRef]
  6. Olhoff, N. Optimization of Vibrating Beams with Respect to Higher Order Natural Frequencies. Journal of Structural Mechanics 1976, 4, 87–122. [Google Scholar] [CrossRef]
  7. Olhoff, N.; Du, J. Topological Design for Minimum Dynamic Compliance of Structures under Forced Vibration. In CISM International Centre for Mechanical Sciences; Rozvany, G.I.N., Lewiński, T., Eds.; Springer: Vienna, 2014; Vol. 549, pp. 325–339. [Google Scholar]
  8. Du, J.; Olhoff, N. Topological Design of Freely Vibrating Continuum Structures for Maximum Values of Simple and Multiple Eigenfrequencies and Frequency Gaps. Structural and Multidisciplinary Optimization 2007, 34, 545–545. [Google Scholar] [CrossRef]
  9. Olhoff, N.; Niu, B.; Cheng, G. Optimum Design of Band-Gap Beam Structures. Int J Solids Struct 2012, 49, 3158–3169. [Google Scholar] [CrossRef]
  10. Bendsøe, M.P.; Sigmund, O. Topology Optimization: Theory, Methods, and Applications; Springer: New York, 2003. [Google Scholar]
  11. Xiao, Y.; Wen, J.; Yu, D.; Wen, X. Flexural Wave Propagation in Beams with Periodically Attached Vibration Absorbers: Band-Gap Behavior and Band Formation Mechanisms. J Sound Vib 2013, 332, 867–893. [Google Scholar] [CrossRef]
  12. Gazonas, G.A.; Weile, D.S.; Wildman, R.; Mohan, A. Genetic Algorithm Optimization of Phononic Bandgap Structures. Int J Solids Struct 2006, 43, 5851–5866. [Google Scholar] [CrossRef]
  13. Goh, J.; Fushman, I.; Englund, D.; Vucković, J. Genetic Optimization of Photonic Bandgap Structures. Opt Express 2007, 15, 8218. [Google Scholar] [CrossRef] [PubMed]
  14. Zhong, H.-L.; Wu, F.-G.; Yao, L.-N. Application of Genetic Algorithm in Optimization of Band Gap of Two-Dimensional Phononic Crystals. Acta Physica Sinica 2006, 55, 275. [Google Scholar] [CrossRef]
  15. Han, X.K.; Zhang, Z. Bandgap Design of Three-Phase Phononic Crystal by Topological Optimization. Wave Motion 2020, 93, 102496. [Google Scholar] [CrossRef]
  16. Dong, H.W.; Su, X.X.; Wang, Y.S.; Zhang, C. Topology Optimization of Two-Dimensional Asymmetrical Phononic Crystals. Phys Lett A 2014, 378, 434–441. [Google Scholar] [CrossRef]
  17. Halkjær, S.; Sigmund, O.; Jensen, J.S. Maximizing Band Gaps in Plate Structures. Structural and Multidisciplinary Optimization 2006, 32, 263–275. [Google Scholar] [CrossRef]
  18. Kao, C.Y.; Osher, S.; Yablonovitch, E. Maximizing Band Gaps in Two-Dimensional Photonic Crystals by Using Level Set Methods. Applied Physics B 2005, 81, 235–244. [Google Scholar] [CrossRef]
  19. Shen, L.; Ye, Z.; He, S. Design of Two-Dimensional Photonic Crystals with Large Absolute Band Gaps Using a Genetic Algorithm. Phys Rev B 2003, 68, 035109. [Google Scholar] [CrossRef]
  20. Dong, H.-W.; Su, X.-X.; Wang, Y.-S.; Zhang, C. Topological Optimization of Two-Dimensional Phononic Crystals Based on the Finite Element Method and Genetic Algorithm. Structural and Multidisciplinary Optimization 2014, 50, 593–604. [Google Scholar] [CrossRef]
  21. Han, X.K.; Zhang, Z. Topological Optimization of Phononic Crystal Thin Plate by a Genetic Algorithm. Sci Rep 2019, 9, 8331. [Google Scholar] [CrossRef]
  22. Biswal, A.R.; Roy, T.; Behera, R.K. Genetic Algorithm- and Finite Element-Based Design and Analysis of Nonprismatic Piezolaminated Beam for Optimal Vibration Energy Harvesting. Proc Inst Mech Eng C J Mech Eng Sci 2016, 230, 2532–2548. [Google Scholar] [CrossRef]
  23. Shi, X.; Shu, H.; Dong, F.; Zhao, L. Inverse Problem of the Vibrational Band Gap of Periodically Supported Beam. In Proceedings of the AIP Conference Proceedings; AIP Publishing: Busan, 2017; p. 030021. [Google Scholar]
  24. Fan, L.; He, Y.; Chen, X.; Zhao, X. A Frequency Response Function-Based Optimization for Metamaterial Beams Considering Both Location and Mass Distributions of Local Resonators. J Appl Phys 2021, 130, 115101. [Google Scholar] [CrossRef]
  25. Alshabatat, N.T.; Naghshineh, K. Optimization of Natural Frequencies and Sound Power of Beams Using Functionally Graded Material. Adv Acoust Vib 2014, 2014, 1–10. [Google Scholar] [CrossRef]
  26. Mollik, T.; Geng, Y.; Shougat, M.R.E.U.; Fitzgerald, T.; Perkins, E. Genetic Algorithm Shape Optimization to Manipulate the Nonlinear Response of a Clamped-Clamped Beam. Heliyon 2022, 8, e11833. [Google Scholar] [CrossRef] [PubMed]
  27. Narques, T.V.N.; Carvalho, R.C.; Christoforo, A.L.; Mascarenhas, F.J.R.; Arroyo, F.N.; Bomfim Junior, F.C.; Santos, H.F. dos Use of Real Coded Genetic Algorithm as a Pre-Dimensioning Tool for Prestressed Concrete Beams. Buildings 2023, 13, 819. [Google Scholar] [CrossRef]
  28. Aydın, Z.; Ayvaz, Y. Overall Cost Optimization of Prestressed Concrete Bridge Using Genetic Algorithm. KSCE Journal of Civil Engineering 2013, 17, 769–776. [Google Scholar] [CrossRef]
  29. Lu, M.; Ye, J. Guided Genetic Algorithm for Dome Optimization against Instability with Discrete Variables. J Constr Steel Res 2017, 139, 149–156. [Google Scholar] [CrossRef]
  30. Lemonge, A.; Hallak, P.; Fonseca, L.; Barbosa, H. A Genetic Algorithm for Optimization of Spatial Trusses Considering Self-Weight Loads. In Engineering Optimization 2014; CRC Press: 2014; pp. 175–180.
  31. Lemonge, A.C.C.; Silva, M.M.; Barbosa, H.J.C. Design Optimization of Geometrically Nonlinear Truss Structures Considering Cardinality Constraints. In Proceedings of the 2011 IEEE Congress of Evolutionary Computation (CEC); IEEE, June 2011; pp. 29–36.
  32. Goldberg, D. Genetic Algorithms in Search, Optimization, and Machine Learning; Addison Wesley: 1989.
  33. Gwiazda, T. Genetic Algorithms Reference. Volume I. Crossover for Single-Objective Numerical Optimization Problems; Wydawnictwo Naukowe PWN: Warszawa, 2007. (in Polish) [Google Scholar]
  34. Michalewicz, Z. Genetic Algorithms + Data Structures = Evolution Programs; Springer Berlin: Heidelberg, 1996. [Google Scholar]
  35. Whitley, D. A Genetic Algorithm Tutorial. Stat Comput 1994, 4. [Google Scholar] [CrossRef]
Figure 1. Computational model of the beam.
Figure 1. Computational model of the beam.
Preprints 76861 g001
Figure 2. Graphic representation of GA basics elements for presented problem.
Figure 2. Graphic representation of GA basics elements for presented problem.
Preprints 76861 g002
Figure 3. Beams boundary conditions: left – simply supported, right – clamped-free.
Figure 3. Beams boundary conditions: left – simply supported, right – clamped-free.
Preprints 76861 g003
Figure 4. Forced vibration analysis, left – SS beam, right – CF beam.
Figure 4. Forced vibration analysis, left – SS beam, right – CF beam.
Preprints 76861 g004
Figure 5. Evolution of the example population; from left to right: population no 10, 100 and 190. Optimization in terms of Δω8 for SS beam, ne = 32.
Figure 5. Evolution of the example population; from left to right: population no 10, 100 and 190. Optimization in terms of Δω8 for SS beam, ne = 32.
Preprints 76861 g005
Figure 6. Evolution of the example population; from left to right: population no 10, 100, 200 and 290. Optimization in terms of Δω1 for CF beam, ne = 64.
Figure 6. Evolution of the example population; from left to right: population no 10, 100, 200 and 290. Optimization in terms of Δω1 for CF beam, ne = 64.
Preprints 76861 g006
Figure 7. Evolution of the example population; from left to right: population no 10, 100, 200 and 290. Optimization in terms of Δω4 for CF beam, ne = 64.
Figure 7. Evolution of the example population; from left to right: population no 10, 100, 200 and 290. Optimization in terms of Δω4 for CF beam, ne = 64.
Preprints 76861 g007
Figure 8. Evolution of the best individuals from the example populations (starting with 10th population on the top); optimization for Δω1: (a) SS ne = 32; (b) SS ne = 64; (c) CF ne = 32; (d) CF ne = 64.
Figure 8. Evolution of the best individuals from the example populations (starting with 10th population on the top); optimization for Δω1: (a) SS ne = 32; (b) SS ne = 64; (c) CF ne = 32; (d) CF ne = 64.
Preprints 76861 g008
Figure 9. Evolution of the best individuals from the example populations (starting with 10th population on the top); optimization for Δω4: (a) SS ne = 32; (b) SS ne = 64; (c) CF ne = 32; (d) CF ne = 64.
Figure 9. Evolution of the best individuals from the example populations (starting with 10th population on the top); optimization for Δω4: (a) SS ne = 32; (b) SS ne = 64; (c) CF ne = 32; (d) CF ne = 64.
Preprints 76861 g009
Figure 10. Evolution of the best individuals from the example populations (starting with 10th population on the top); optimization for Δω7: (a) SS ne = 32; (b) SS ne = 64; (c) CF ne = 32; (d) CF ne = 64.
Figure 10. Evolution of the best individuals from the example populations (starting with 10th population on the top); optimization for Δω7: (a) SS ne = 32; (b) SS ne = 64; (c) CF ne = 32; (d) CF ne = 64.
Preprints 76861 g010
Figure 11. Values of the fitness function for the best individuals depending on the population number for ne = 32 and 64 elements; optimization in terms of: (a) Δω1 for SS beam, (b) Δω3 for CF beam, (c) Δω6 for SS beam.
Figure 11. Values of the fitness function for the best individuals depending on the population number for ne = 32 and 64 elements; optimization in terms of: (a) Δω1 for SS beam, (b) Δω3 for CF beam, (c) Δω6 for SS beam.
Preprints 76861 g011
Figure 12. Values of the fitness function for the best individuals from three trials; optimization in terms of: (a) Δω2 for CF beam, ne = 32; (b) Δω4 for CF beam, ne = 64; (c) Δω7 for SS beam, ne = 64.
Figure 12. Values of the fitness function for the best individuals from three trials; optimization in terms of: (a) Δω2 for CF beam, ne = 32; (b) Δω4 for CF beam, ne = 64; (c) Δω7 for SS beam, ne = 64.
Preprints 76861 g012
Figure 13. The winning individuals for SS beam, ne = 32.
Figure 13. The winning individuals for SS beam, ne = 32.
Preprints 76861 g013
Figure 14. The winning individuals, for SS beam, ne = 64.
Figure 14. The winning individuals, for SS beam, ne = 64.
Preprints 76861 g014
Figure 15. The winning individuals, for CF beam, ne = 32.
Figure 15. The winning individuals, for CF beam, ne = 32.
Preprints 76861 g015
Figure 16. The winning individuals, for CF beam, ne = 64.
Figure 16. The winning individuals, for CF beam, ne = 64.
Preprints 76861 g016
Figure 17. The relationship between the optimized beam cross-section and the mode shapes for chosen: (a) SS beams, (b) CF beams.
Figure 17. The relationship between the optimized beam cross-section and the mode shapes for chosen: (a) SS beams, (b) CF beams.
Preprints 76861 g017
Figure 18. Comparison of the natural frequencies of reference and optimized beams for SS beam ne = 32; (a) Δω1; (b) Δω2.
Figure 18. Comparison of the natural frequencies of reference and optimized beams for SS beam ne = 32; (a) Δω1; (b) Δω2.
Preprints 76861 g018
Figure 19. Comparison of the natural frequencies of reference and optimized beams for CF beam ne = 32; (a) Δω3; (b) Δω4.
Figure 19. Comparison of the natural frequencies of reference and optimized beams for CF beam ne = 32; (a) Δω3; (b) Δω4.
Preprints 76861 g019
Figure 20. Comparison of the natural frequencies of reference and optimized beams for SS beam ne = 64; (a) Δω5; (b) Δω6.
Figure 20. Comparison of the natural frequencies of reference and optimized beams for SS beam ne = 64; (a) Δω5; (b) Δω6.
Preprints 76861 g020
Figure 21. Comparison of the natural frequencies of reference and optimized beams for CF beam ne = 64; (a) Δω7; (b) Δω8.
Figure 21. Comparison of the natural frequencies of reference and optimized beams for CF beam ne = 64; (a) Δω7; (b) Δω8.
Preprints 76861 g021
Figure 22. Comparison of the amplitude response of reference and optimized beams for CF beam ne = 32; (a) Δω1; (b) Δω2.
Figure 22. Comparison of the amplitude response of reference and optimized beams for CF beam ne = 32; (a) Δω1; (b) Δω2.
Preprints 76861 g022
Figure 23. Comparison of the amplitude response of reference and optimized beams for CF beam ne = 32; (a) Δω3; (b) Δω4.
Figure 23. Comparison of the amplitude response of reference and optimized beams for CF beam ne = 32; (a) Δω3; (b) Δω4.
Preprints 76861 g023
Figure 24. Comparison of the amplitude response of reference and optimized beams for CF beam ne = 64; (a) Δω5; (b) Δω6.
Figure 24. Comparison of the amplitude response of reference and optimized beams for CF beam ne = 64; (a) Δω5; (b) Δω6.
Preprints 76861 g024
Figure 25. Comparison of the amplitude response of reference and optimized beams for CF beam ne = 64; (a) Δω7; (b) Δω8.
Figure 25. Comparison of the amplitude response of reference and optimized beams for CF beam ne = 64; (a) Δω7; (b) Δω8.
Preprints 76861 g025
Table 1. The differences between objective function values between beams divided into ne = 32 and ne = 64 elements.
Table 1. The differences between objective function values between beams divided into ne = 32 and ne = 64 elements.
k ne SS beam CF beam
Δωk Difference, % Δωk Difference, %
1 32 0,91016 0,05 0,95414 0,03
64 0,90969 0,95385
2 32 0,83774 0,04 0,87324 0,21
64 0,83743 0,87512
3 32 0,79064 0,31 0,80859 1,13
64 0,79311 0,81783
4 32 0,75954 0,76 0,77534 0,81
64 0,76539 0,78164
5 32 0,74260 0,32 0,75772 0,41
64 0,74499 0,75460
6 32 0,72382 1,00 0,72113 1,02
64 0,71665 0,72857
7 32 0,68489 5,45 0,70526 2,23
64 0,72434 0,72138
8 32 0,64887 9,92 0,67391 6,15
64 0,72036 0,71808
Table 2. Comparison of the amplitude response of reference and optimized beams divided into ne = 32 elements.
Table 2. Comparison of the amplitude response of reference and optimized beams divided into ne = 32 elements.
k The individual SS beam CF beam
Δf Difference, % Δf Difference, %
1 reference 128,41 12,89 76,86 -17,60 *
optimized 144,96 63,33
2 reference 207,57 33,69 165,10 30,82
optimized 277,51 215,99
3 reference 396,76 29,73 242,55 39,17
optimized 514,72 337,55
4 reference 371,75 93,85 324,18 101,80
optimized 720,62 654,18
5 reference 445,22 108,18 406,84 95,39
optimized 926,86 794,94
6 reference 510,52 119,02 472,00 108,36
optimized 1118,15 983,48
7 reference 570,74 123,02 533,87 119,57
optimized 1272,85 1172,22
8 reference 603,70 137,95 574,00 130,03
optimized 1436,51 1320,39
* In the case of lower frequencies, it turns out that the absolute difference in frequencies can be smaller for beams optimized with respect to the defined fitness function.
Table 3. Comparison of the amplitude response of reference and optimized beams divided into ne = 64 elements.
Table 3. Comparison of the amplitude response of reference and optimized beams divided into ne = 64 elements.
k The individual SS beam CF beam
Δf Difference, % Δf Difference, %
1 reference 126,86 13,86 76,42 -8,75 *
optimized 144,44 69,73
2 reference 206,89 34,07 166,26 16,47
optimized 277,38 193,65
3 reference 285,49 62,88 242,55 39,13
optimized 465,01 337,45
4 reference 370,80 94,92 247,30 47,54
optimized 722,76 364,87
5 reference 442,63 118,23 331,71 82,80
optimized 965,96 606,36
6 reference 512,59 121,06 405,86 101,58
optimized 1133,13 818,15
7 reference 522,68 254,00 475,61 127,38
optimized 1850,31 1081,46
8 reference 691,80 217,97 565,22 176,29
optimized 2199,70 1561,67
* In the case of lower frequencies, it turns out that the absolute difference in frequencies can be smaller for beams optimized with respect to the defined fitness function.
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

© 2024 MDPI (Basel, Switzerland) unless otherwise stated