Skip to main content

ORIGINAL RESEARCH article

Front. Phys., 23 June 2021
Sec. Interdisciplinary Physics
This article is part of the Research Topic Advanced Sensing, Materials and Intelligent Algorithms for Multi-Domain Structural Health Monitoring View all 23 articles

Distant Relative Genetic Algorithm–Based Structural Reliability Optimization

  • School of Environment and Civil Engineering, Jiangnan University, Wuxi, China

In this study, safety margin explicit equation has been established using random variables (i.e., the engineering conditions, structure parameters, structural strength, and external load), and the genetic algorithm (GA)–based structural reliability optimization design has been addressed subsequently. Though the conventional adaptive GA can change automatically with fitness, it is still not unsatisfactory in sufficiently improving the algorithm convergence speed, especially for complex structures. This article presents an improved adaptive technology termed as the distant relative genetic algorithm (DRGA), in which the distant relative pointer and immunity operators can effectively improve the search performance of the GA. In early evolution, by means of cross controlling and avoiding pairing between individuals with the same genes, the methodology prevents the isogenic individuals expanding locally. Besides, the revised algorithm is able to jump out of the local optimal solution, thus ensuring the realization of a fast global convergence. An example based on wing box structure optimization has been demonstrated using the improved method, and the calculation results show that this strategy makes the GA more effective in dealing with the constraint optimization issues.

Introduction

With the rapid development of large and complex structures, more and more attention has been paid to the structural safety, such as the structural control and health monitoring [1, 2], the long-term performance deterioration [3, 4], and the structural optimization [5, 6], where the reliability-based structural optimization (RBSO) with multiple stochastic variables is always a difficult problem [7]. The weight and material cost of a structure can be effectively reduced by selecting the structural reliability index as the constraint of the optimization problem and adopting the element cross-sectional area, length, strength, and external load as the stochastic variables. Meanwhile, the structure strength, stiffness, and resistance to vibration and stability can also be improved. An optimized RBSO design, which is beneficial to make structures meet the requirements of economy and safety, has essential application value.

In the past few decades, much attention has been paid to the standard genetic algorithm (SGA) [8, 9]. However, since actual structures are usually large-scale and complicated, shortcomings such as premature convergence and poor computational efficiency frequently appear when the SGA is applied to the RBSO [10]. The above limitations make many researchers and engineers doubt about whether the genetic algorithm (GA) can be applied to the optimization design for actual structures [11].

The selection, crossover, and mutation operations of the GA are random, which ensure the evolution of population. The individual degradation phenomenon, however, appears due to the arrangement of the algorithm. Crossover and mutation probabilities are the two genetic parameters that are key to the performance of the GA. Srinivas and Patnaik [12] proposed that the adaptive genetic algorithm (AGA) can change automatically with fitness. But, the conventional AGA methodology is still unsatisfactory in sufficiently improving the algorithm convergence speed.

To deal with such aforementioned drawbacks, an improved adaptive technology, termed as the distant relative genetic algorithm (DRGA), is proposed in this study. In the following, the element safety margin function and system failure analysis are introduced, focusing on the optimization problem of an ideal elastic–plastic beam–slab structure system. Then the improved adaptive technology is presented, followed by the detailed operation process. After that, a wing box structure is taken as the numerical example for the validation of the proposed method, and finally, conclusions are drawn.

Element Safety Margin Function and System Failure Analysis

An ideal elastic–plastic beam–slab structure system is focused on for the optimization problem. The considered material parameters are mainly the strength and elastic modulus. As for the geometrical parameter, it includes the slab (i.e., the length, width, and thickness) and the beam (the area, length, and moment of inertia).

The safety margin of the slab element can be expressed as follows:

ZB=σaσeo,(1)

where σa is the maximum stress allowed; σeo is the equivalent stress at the center of the slab element, which can be determined by the following equation:

σeo=(σxo2+σyo2σxoσyo+3τxyo2)12,(2)

where σxo and σyo are the normal stresses in the local coordinate system, and τxyo is the shear stress in the local coordinate system [13].

Let δ¯=(u¯1v¯1u¯2v¯2u¯3v¯3u¯4v¯4)T be the nodal displacement vector in the local coordinate system, then

{σxoσyoτxyo}=Λ[bμabμabμabμaμbaμaaμaaμaaαaμbμaμbμaμbμaμb]{u¯1v¯1u¯2v¯2u¯3v¯3u¯4v¯4},(3)

where Λ=E/2ab(1μ2), α=(1μ)/2, E is the elasticity modulus, μ is Poisson ratio, and a and b are the side lengths of the slab.

It can be seen that the safety margin of the slab element ZB depends on the nodal displacement and the parameters of the rectangular element (i.e., length, width, and elasticity modulus).

When any left end section of the beam element fails, the safety margin of the beam can be determined by adopting the criterion of linear approximation as follows:

Z2q1=RqC2q1F¯,(4)

where Rq is the resistance of the straight beam q with a constant cross section, C2q1 is the matrix of coefficient related to the parameters of beam, and F¯ is the vector of node loads applied to the beam [13]. Then the safety margin equation turns as follows:

Z2q1=σyw¯zq[w¯zqAqsg(N¯2q1)N¯2q1+32w¯zqA¯yqsg(N¯y,2q1)N¯y,2q1+32w¯zqA¯zqsg(N¯z,2q1)N¯z,2q1+w¯zqw¯xqsg(M¯x,2q1)M¯x,2q1+w¯zqw¯yqsg(M¯y,2q1)M¯y,2q1+sg(M¯z,2q1)M¯z,2q1]=0,(5)

where σy is the yield stress of elements, Aq is the sectional area of beam q, A¯yq and A¯zq are the shearing areas of beam q in the directions of y¯ and z¯, respectively, w¯xq is the plastic torsional coefficient on x¯ axis, and w¯zq and w¯yq are the plastic section modulus which corresponds to the moments M¯z and M¯y of beam q, respectively.

In a similar way, the safety margins can also be deduced when the right end section of the beam fails to z¯ axis and both ends fail to y¯ axis.

When the components of the system fail, the stress redistribution will occur to the structure. The reduced stiffness matrix of system members must be reconsidered. Once the number of failed components reaches to a particular number pq, the system stiffness matrix will be singular as follows:

|Kpq|=0,(6)

where Kpq is the reduced system stiffness matrix with pq failed components. Accordingly, the structural system fails.

Structure fails means that the structure turns into machinery. In order to calculate the system reliability index, all failure modes or integrated failure paths should be identified, but it is impossible and unnecessary in the analysis for complex structures. Alternatively, the typical failure modes can be adopted. The branch-and-bound method [14] is regarded as a proper approach to identify the typical failure modes. By boundary function operations, the number of subsystems can be reduced for structural reliability analysis. When all typical failure modes are identified, the system reliability index can be figured out by using the probability network evaluation technique [15]:

Pfs=1i=1G(1Pfi),(7)

where Pfs is the failure probability of the structural system, Pfi is the failure probability of the typical failure mode, and G is the number of typical failure modes.

Adaptive Strategy With Distant Relative Pointer

Adaptive Strategy

The typical adaptive strategy makes the crossover probability (pc) and mutation probability (pm) change according to the individual fitness. When the individual fitness becomes accordant, it will make pc and pm increase. Otherwise, pc and pm will decrease when the individual fitness are diverse. In the meantime, lower values of pc and pm will be given to protect individuals whose fitness is larger than the average population fitness, and vice versa. The self-manipulated change of pc and pm can be described as follows [12]:

pc={k1(fmaxf)fmaxf¯,ff¯k2,f<f¯,(8)
pm={k3(fmaxf)fmaxf¯,ff¯k4,f<f¯,(9)

where fmax is the maximum population fitness, f¯ is the average population fitness, f is the larger crossover individual fitness, and f is the mutation individual fitness. The parameters (i.e., k1, k2, k3, and k4) range from 0 to 1.

The sufficient conditions of a global optimization ability are as follows: 1) a local search ability and 2) the ability of suddenly jumping from one local optimization to the next better one. However, the local search ability of the conventional AGA is inefficient in the early evolution because the optimal individual in the population almost does not change. Meanwhile, in the later evolution process, the optimal individual does not have the capability to jump out of the local optimal solution, leading to local convergence rather than global convergence eventually.

According to Eqs. 8, 9, when the population tends to be consistent, the AGA tends to increase pc and pm. However, in fact the consistence may be caused by any super individual existing in the population. Selecting operation may cause these individuals to overwhelm repeatedly in the new generations of population. An important consequence of this is a destroyed diversity of the population and consequently a premature convergence. The AGA alone cannot accommodate this phenomenon that once an overwhelming individual exists in the population, increasing pc cannot generate new models nor make the calculation jump out of the local optimal solution. On the other hand, increasing the variability (e.g., the pm) of the AGA may cause the algorithm to degrade into random search with fewer poor individuals depending on variability. Accordingly, convergence in this case is inefficient and unstable.

Distant Relative Pointer

In order to enhance the global optimization ability of the GA, individual expansion phenomenon must be mitigated, which has to be done at the early cross operation. Setting distant relative pointer is essential, and the detailed calculation process is performed as follows.

Assume that the population is denoted by P(t)={xi} when calculating the t th generation. If one individual is selected twice in the t+1 th generation, its location numbers will be remembered, and a distant relative pointer will be allocated to each of them. After that, if one individual is selected to be crossed, it must be paired with a different one who has no identical relative pointer. Then any other marked individual will be operated as an immunity operator, and the pc and pm of other individuals of this population are still calculated based on Eqs. 8, 9.

The proposed distant relative pointer can effectively avoid any individual to dominate in the population. Meanwhile, the best individuals will not be damaged. This strategy has the capability to generate a new model, and the overall operation is simple. The algorithm also assures a diversity of the population, and at the same time, it is able to avoid local optimization and ensure the global convergence of the GA.

Immunity Operator

In order to prevent an individual from degenerating in basic operations via the GA, the immunity operator is adopted, which consists of a vaccine inoculation and immunity selection.

Vaccine Inoculation

A vaccine is a basic indicator of the specific question involved. In the RBSO, a vaccine can be a calculation result or a theoretical deduction. Figure 1 shows a scheme of the extraction and inoculation processes. Assume the t th generation is being calculated, the corresponding population is P(t)={xi}, and the random m(mn) individuals can be used as the vaccine for inoculation. The m is calculated using the following normalized equation:

m=a×n,(10)

where a=0.050.1 is the inoculate probability, and n is the population size.

FIGURE 1
www.frontiersin.org

FIGURE 1. Schematic diagram for the extraction and inoculation processes.

Immunity Selection

The individuals that have been inoculated with the vaccine will be inspected subsequently. If their fitness is worse than that of the last generation, they will be replaced by their “fathers.” If their fitness is better than that of the last generation, it means the inoculation is successful. The appeared new optimal individual will be selected in the new generation.

Operation Process of the DRGA Method

Based on the above research, this article presents a distant relative genetic algorithm (DRGA) method to solve the RBSO question. Figure 2 shows the flowchart of the computer program, and the significant procedures are performed as follows.

FIGURE 2
www.frontiersin.org

FIGURE 2. Flowchart of the DRGA method.

Stage I: Establish the Mathematical Model of the RBSO

In this step, constraints function must be expressed definitely. For an RBSO question, it is usually expressed as βsβsa, where βs is the structural system reliability, and βsa is boundary value of βs.

Stage II: Establish the GA Fitness Function for the Optimization Question

Lagrange multiplier method [16] is adopted to deduce the fitness function, which can be expressed as follows:

F=CW12r{max[0,λ+r(βsβsa)]2λ2},(11)

where F is the fitness value, C is a large constant, which can be adopted as 1.25 times the mass of the structural system when all design variables equal the maximum values, W is the structural mass, λ is the Lagrange multiplier and λk+1=max{0,λk+r(βsβsa)}, and r is the penalty factor, which is greater than zero.

Stage III: Calculate the Structural System Reliability

After deducing the safety margin explicit equation, the branch-and-bound method is adopted to search the main failure modes, and the probabilistic network evaluation technique (PNET) is adopted to calculate the system reliability index.

Stage IV: Create the Immunity Operator and Perform the GA Optimization Based on Distant Relative Pointer

Except for the first three primary operators, the immunity operator and distant relative pointer are necessary to be created in this method, and then an efficient GA iterative loop is established accordingly. The method searches a global optimal solution by loop calculating until the convergence criterion is satisfied. Two conditions can be adopted to terminate the calculation process. First, the difference between the results of two sequential calculations is small enough (e.g., less than 0.0001). Alternatively, enough loop iterations have been made (e.g., the iteration number exceeds 100).

Validation and Application

The improved adaptive immune system is built based on the improved adaptive methodology and the introduced immunity operator and distant relative pointer. The simulative aircraft wing box structure, which is an ideal spatial beam–slab structure system, is taken as a typical example to verify the proposed DRGA method. The reliability-based structural optimization is calculated using the improved strategy as follows.

Figure 3 displays the finite element model (FEM) of a simulative aircraft wing box. The allowable stress is 66.89 kN/cm2, and the coefficient of variation (Cov) for the element resistance is 0.05. The elastic and shear modulus of the material are 6,689 and 2,300 kN/cm2, respectively. The density of the material is adopted as 2,700 kg/cm3. All these above parameters are constant in the calculation process. In addition, the average of the external load is 44.45 kN, and the corresponding Cov is 0.2.

FIGURE 3
www.frontiersin.org

FIGURE 3. Wing box structure (mm).

As shown in Figure 3, the FEM of the wing box consists of 10 beam elements and 13 slab elements. Let Ai be the cross-sectional area of the beam element, and it varies from 0.5 to 15 cm2. The thickness of the slab element is denoted by Bi, which ranges from 0.1 to 0.8 cm. The resistance of components is independent to each other. The system reliability is limited by βsa=3.5. In the calculation process of system reliability optimization, Ai and Bi are adopted as the design variables, and the system mass is set as the objective function.

The RBSO question can be illustrated as follows:

{minW=i=110AiLiρi+i=113BiMiρis.t.0.5Ai15,0.1Bi0.8,βs3.5,(12)

where W is the structural mass, Li is the length of beam i, Mi is the area of slab i, and ρ is the density.

According to Eq. 11, C can be determined as 910.4 kg when Ai and Bi equal the maximum values. Accordingly, the fitness function (Eq. 11) turns into the following:

F=910.4(i=110AiLiρi+i=113BiMiρi)12r{max[0,λ+r(βs3.5)]2λ2}.(13)

Real number coding is adopted in the calculation, and the individual length is 23. The population size is selected as 30. The circle terminates when the genetic evolution generation runs up to 110. The selection method adopts fitness proportion roulette. The optimization results of the wing box structure are summarized in Tables 1, 2, including the cross-sectional areas of beams and the thicknesses of slabs.

TABLE 1
www.frontiersin.org

TABLE 1. Optimized cross-sectional areas of beams.

TABLE 2
www.frontiersin.org

TABLE 2. Optimized thicknesses of slabs.

After optimization, the system reliability index is 3.5. The mass of the system is 302.47 kg, while the original assumed mass of the structure (Ai = 15 cm2; Bi = 0.8 cm) is 728.32 kg. It indicates that the overall mass of the system is decreased by 425.85 kg via optimization, which ensures the system 58.5% lighter.

In order to analyze the performance of the proposed algorithm, the optimization statistical diagram obtained by the DRGA is compared with that obtained by the SGA, as shown in Figure 4. It is obvious that the average fitness is attained earlier based on the DRGA, which means a higher convergence efficiency.

FIGURE 4
www.frontiersin.org

FIGURE 4. Average fitness of every generation.

Conclusion

This article mainly proposes an improved adaptive technology, termed as the distant relative genetic algorithm (DRGA), to enable the genetic algorithm (GA) to jump out of the local optimal solution, overcoming its associated precocious shortcoming and making a fast and stable convergence. A wing box structure is taken as the example to verify the proposed method. The results demonstrate that a more stable average fitness can be achieved earlier after introducing the distant relative control to the adaptive genetic algorithm, compared to the conventional standard genetic algorithm (SGA). Besides, the control of cross in the early genetic operations by the distant relative pointer can effectively avoid individual expansion, enabling the algorithm to jump out of local optimal solution and increase local search ability. A better global convergence and convergence efficiency have been achieved as a consequence.

Data Availability Statement

The original contributions presented in the study are included in the article/supplementary material; further inquiries can be directed to the corresponding author.

Author Contributions

Conceptualization: HC and X-CY. Methodology: X-CY. Software: HC and X-CY. Formal analysis: LF. Data curation: X-CY. Writing—original draft preparation: HC and X-CY. Writing—review and editing: HC and LF. Project administration: X-CY. Funding acquisition: HC. All authors have read and agreed to the published version of the manuscript.

Funding

This research is supported by the National Natural Science Foundation of China (Grant No. 52008186), the Natural Science Foundation of Jiangsu Province (Grant No. BK20200605), the Scientific Research Fund of Institute of Engineering Mechanics, China Earthquake Administration (Grant No. 2019D08), the Open Fund of State Key Laboratory of Coastal and Offshore Engineering, Dalian University of Technology (Grant No. LP2011), and the Fundamental Research Funds for the Central Universities (JUSRP12043). The authors greatly appreciate the financial supports.

Conflict of Interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

References

1. Qu CX, Li HN, Huo LS, Yi TH. Optimum Value of Negative Stiffness and Additional Damping in the Civil Structures. J Struct Eng (2017) 143(8):04017068. doi:10.1061/(asce)st.1943-541x.0001805

CrossRef Full Text | Google Scholar

2. Qu CX, Yi TH, Li HN. Mode Identification by Eigensystem Realization Algorithm through Virtual Frequency Response Function. Struct Control Health Monit (2019) 26(10):e2429. doi:10.1002/stc.2429

CrossRef Full Text | Google Scholar

3. Cheng H, Li H-N, Yang YB, Wang D-S. Seismic Fragility Analysis of Deteriorating RC Bridge Columns with Time-Variant Capacity index. Bull Earthquake Eng (2019) 17(7):4247–67. doi:10.1007/s10518-019-00628-x

CrossRef Full Text | Google Scholar

4. Cheng H, Wang DS, Li HN. Investigation on Ultimate Lateral Displacements of Coastal Bridge Piers with Different Corrosion Levels along Height. J Bridge Eng (2021) 26(4):04021015. doi:10.1061/(asce)be.1943-5592.0001696

CrossRef Full Text | Google Scholar

5. Sajedi S, Huang Q. Reliability-based Life-Cycle-Cost Comparison of Different Corrosion Management Strategies. Eng Structures (2019) 186:52–63. doi:10.1016/j.engstruct.2019.02.018

CrossRef Full Text | Google Scholar

6. Mishra M, Keshavarzzadeh V, Noshadravan A. Reliability-based Lifecycle Management for Corroding Pipelines. Struct Saf (2019) 76:1–14. doi:10.1016/j.strusafe.2018.06.007

CrossRef Full Text | Google Scholar

7. Santoro R, Muscolino G, Elishakoff I. Optimization and Anti-optimization Solution of Combined Parameterized and Improved Interval Analyses for Structures with Uncertainties. Comput Structures (2015) 149:31–42. doi:10.1016/j.compstruc.2014.11.006

CrossRef Full Text | Google Scholar

8. Holland JH. Adaptation in Natural Artificial Systems. Ann Arbor, MI: MIT Press (1975).

9. Goldberg DE. Computer-aided Gas Pipeline Operation Using Genetic Algorithms and Rule Learning. Ann Arbor, MI: Department of Civil Engineering, University of Michigan (1983).

10. Luo Y, Kang Z. Layout Design of Reinforced Concrete Structures Using Two-Material Topology Optimization with Drucker-Prager Yield Constraints. Struct Multidisc Optim (2013) 47(1):95–110. doi:10.1007/s00158-012-0809-1

CrossRef Full Text | Google Scholar

11. Barone G, Frangopol DM. Life-cycle Maintenance of Deteriorating Structures by Multi-Objective Optimization Involving Reliability, Risk, Availability, Hazard and Cost. Struct Saf (2014) 48:40–50. doi:10.1016/j.strusafe.2014.02.002

CrossRef Full Text | Google Scholar

12. Srinivas M, Patnaik LM. Adaptive Probabilities of Crossover and Mutation in Genetic Algorithms. IEEE Trans Syst Man Cybern (1994) 24(4):656–67. doi:10.1109/21.286385

CrossRef Full Text | Google Scholar

13. Yan XC, An WG, Chen WD. Reliability Analysis for Large-Scale Ship Structure. J Harbin Eng Univ (2004) 25(2):147–52. (in Chinese).

Google Scholar

14. Thoft-Christensen P, Murotsu Y. Application of Structural Systems Reliability Theory. Berlin: Spinger Press (1986). doi:10.1007/978-3-642-82764-8

CrossRef Full Text

15. Wang GY. Theory of Soft Design in Engineering. Beijing: Science Press (1992). (in Chinese).

16. Yan XC, Hua Y. Establishment of Genetic Algorithm Fitness Function in Reliability-Based Structural Optimization. Chin J Comput Mech (2009) 26(1):120–3. (in Chinese).

Google Scholar

Keywords: reliability-based structural optimization, genetic algorithm, wing box structure, distant relative pointer, immunity operator

Citation: Cheng H, Yan X-C and Fu L (2021) Distant Relative Genetic Algorithm–Based Structural Reliability Optimization. Front. Phys. 9:714381. doi: 10.3389/fphy.2021.714381

Received: 25 May 2021; Accepted: 04 June 2021;
Published: 23 June 2021.

Edited by:

Yang Zhang, Dalian University of Technology, China

Reviewed by:

Ying Ma, North China University of Water Conservancy and Electric Power, China
Hai-Bin Huang, Hebei University of Technology, China

Copyright © 2021 Cheng, Yan and Fu. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Xin-Chi Yan, c2t5d2Fsa2VyQGppYW5nbmFuLmVkdS5jbg==

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.