Acessibilidade / Reportar erro

COMPUTATIONAL INTELLIGENCE APPLIED IN OPTIMAL DESIGN OF WOODEN PLANE TRUSSES

ABSTRACT

The use of wood is widespread in rural constructions, and the truss systems stand out among its various applications. This specific system has several typologies and requires a thorough study to determine the most advantageous model for each project. The present study aims to apply the Computational Intelligence concepts to determine the minimum viable cross-section of a Howe truss. For the computational simulation, methods like Finite Elements were used to obtain the loads and the Firefly Algorithm for the optimization process, focusing on minimizing the total weight of the structural part. Studies were conducted varying the spans of the elements and the height to span ratio. The design assumptions for establishing the optimization method’s constraints follow the recommendations of the Brazilian standard for wood design, ABNT NBR 7190 (1997). Weights between 95.42 kg and 653.57 kg were obtained, and all optimization processes presented feasible solutions for the design constraints.

KEYWORDS
computational intelligence; optimization; timber truss; dicotyledonous

INTRODUCTION

The emergence of novel technologies has facilitated the development of optimized installations increasing the structural performance in a service. These performance requirements are desired in urban as well as rural constructions (Chrisp et al., 2003Chrisp TM, Cairns J, Gulland C (2003) The development of roundwood timber pole structures for use on rural community technology projects . Construction and Building Materials 17(4): 269–279. DOI: http://dx.doi.org/10.1016/S0950-0618(02)00114-9
http://dx.doi.org/10.1016/S0950-0618(02)...
; Tahsildoost & Zomorodian, 2020Tahsildoost M, Zomorodian Z (2020) Energy, carbon, and cost analysis of rural housing retrofit in different climates . Journal of Building Engineering 30: 101277. DOI: http://dx.doi.org/10.1016/j.jobe.2020.101277
http://dx.doi.org/10.1016/j.jobe.2020.10...
).

In rural buildings, wood is an attractive alternative material for improving energy efficiency in construction (Hens et al., 2021Hens I, Solnosky R, Brown NC (2021) Design space exploration for comparing embodied carbon in tall timber structural systems . Energy and Buildings 244: 110983. DOI: http://dx.doi.org/10.1016/j.enbuild.2021.110983
http://dx.doi.org/10.1016/j.enbuild.2021...
). Within such applications, the wooden trusses are some of the most used elements in constructing roofing systems (Krušinský et al., 2017Krušinský P, Gocál J, Augustínková L, Capková E, Korenková R (2017) Proportions and static Analysis of a Historical Truss in a Rural House in Vápenná Village . MATEC Web of Conferences 117: 00093. DOI: http://dx.doi.org/10.1051/matecconf/201711700093
http://dx.doi.org/10.1051/matecconf/2017...
; Z. Li et al., 2019Li Z, Li T, Wang C, He X, Xiao Y (2019) Experimental study of an unsymmetrical prefabricated hybrid steel-bamboo roof truss. Engineering Structures 201: 109781. DOI: http://dx.doi.org/10.1016/j.engstruct.2019.109781
http://dx.doi.org/10.1016/j.engstruct.20...
), existing several typologies for this purpose.

The design of roof structures is a complex process with several verifications. Numerous variables in the structural design process has led to the popularization of metaheuristic optimization, a branch of computational mathematics.

Metaheuristic optimization is understood in the context of computational intelligence, a set of numerical tools using algorithms that reproduce the social behavior of animals (Zhang et al., 2013Zhang Y, Agarwal P, Bhatnagar V, Balochian S, Yan J (2013) Swarm intelligence and its applications. The Scientific World Journal 1–3. DOI: http://dx.doi.org/10.1155/2013/528069
http://dx.doi.org/10.1155/2013/528069...
; Darwish, 2018Darwish A (2018) Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications . Future Computing and Informatics Journal 3(2): 231–246. DOI: http://dx.doi.org/10.1016/j.fcij.2018.06.001
http://dx.doi.org/10.1016/j.fcij.2018.06...
; Salehi & Burgueño, 2018Salehi H, Burgueño R (2018) Emerging artificial intelligence methods in structural engineering. Engineering Structures 171: 170–189. DOI: http://dx.doi.org/10.1016/j.engstruct.2018.05.084
http://dx.doi.org/10.1016/j.engstruct.20...
; Nguyen et al., 2020Nguyen HQ, Ly H-B, Tran VQ, Nguyen T-A, Le T-T, Pham BT (2020) Optimization of Artificial Intelligence System by Evolutionary Algorithm for Prediction of Axial Capacity of Rectangular Concrete Filled Steel Tubes under Compression. Materials 13(5): 1205. DOI: http://dx.doi.org/10.3390/ma13051205
http://dx.doi.org/10.3390/ma13051205...
). In the artificial intelligence literature, these algorithms are presented as boosting algorithms due to their ability to interact with the environment and obtain information for decision making in subsequent iterations (Whitley et al., 1994Whitley D, Dominic S, Das R, Anderson CW (1994) Genetic reinforcement learning for neurocontrol problems. Machine Learning 13(2–3): 259–284. DOI: http://dx.doi.org/10.1007/BF00993045
http://dx.doi.org/10.1007/BF00993045...
; Ding et al., 2019Ding S, Du W, Zhao X, Wang L, Jia W (2019) A new asynchronous reinforcement learning algorithm based on improved parallel PSO . Applied Intelligence 49(12): 4211–4222. DOI: http://dx.doi.org/10.1007/s10489-019-01487-4
http://dx.doi.org/10.1007/s10489-019-014...
).

Such methods simulate an animal’s social behavior and natural intelligence, for example: (a) Genetic Algorithms (GA); (b) Particle Swarm Optimization (PSO); and (c) Firefly Algorithm (FA), which is the focus of this paper. These algorithms have been employed in various scientific fields, including stock market (Kumar & Mishra, 2017Kumar D, Mishra KK (2017) Portfolio optimization using novel co-variance guided Artificial Bee Colony algorithm . Swarm and Evolutionary Computation 33: 119–130. DOI: http://dx.doi.org/10.1016/j.swevo.2016.11.003
http://dx.doi.org/10.1016/j.swevo.2016.1...
), image processing (Hoang, 2019Hoang ND (2019) Image processing based automatic recognition of asphalt pavement patch using a metaheuristic optimized machine learning approach . Advanced Engineering Informatics 40: 110–120. DOI: http://dx.doi.org/10.1016/j.aei.2019.04.004
http://dx.doi.org/10.1016/j.aei.2019.04....
), inverse problems (Rauecker et al., 2019Rauecker JCN, Junior WMP, Pituba JJ de C, Araújo D de L (2019) Uma abordagem experimental e numérica para determinação de curvas de compressão para concreto simples e reforçados com fibras de aço . Revista Matéria 24(3): Article 3. Available: https://revistas.ufrj.br/index.php/rm/article/view/29530
https://revistas.ufrj.br/index.php/rm/ar...
; Pereira Junior et al., 2021Pereira Junior WM, Borges RA, Araújo DL, Pituba JJC (2021) A proposal to use the inverse problem for determining parameters in a constitutive model for concrete. Soft Computing 25(13): 8797–8815. DOI: http://dx.doi.org/10.1007/s00500-021-05745-x
http://dx.doi.org/10.1007/s00500-021-057...
), etc.

Structural optimization has become a viable tool, applied to various structural engineering problems including sizing, such as timber beams (Pech et al., 2019Pech S, Kandler G, Lukacevic M, Füssl J (2019) Metamodel assisted optimization of glued laminated timber beams by using metaheuristic algorithms. Engineering Applications of Artificial Intelligence 79: 129–141. DOI: http://dx.doi.org/10.1016/j.engappai.2018.12.010
http://dx.doi.org/10.1016/j.engappai.201...
; Mayencourt & Mueller, 2020Mayencourt P, Mueller C (2020) Hybrid analytical and computational optimization methodology for structural shaping: Material-efficient mass timber beams. Engineering Structures 215: 110532. DOI: http://dx.doi.org/10.1016/j.engstruct.2020.110532
http://dx.doi.org/10.1016/j.engstruct.20...
; Schietzold et al., 2021Schietzold FN, Graf W, Kaliske M (2021) Multi-Objective Optimization of Tree Trunk Axes in Glulam Beam Design Considering Fuzzy Probability-Based Random Fields . ASCE-ASME Journal of Risk and Uncertainty in Engineering Systems Part B: Mechanical Engineering 7(2): 020913. DOI: http://dx.doi.org/10.1115/1.4050370
http://dx.doi.org/10.1115/1.4050370...
), wooden frame structures (Mam et al., 2020Mam K, Douthe C, Le Roy R, Consigny F (2020) Shape optimization of braced frames for tall timber buildings: Influence of semi-rigid connections on design and optimization process. Engineering Structures 216: 110692. DOI: http://dx.doi.org/10.1016/j.engstruct.2020.110692
http://dx.doi.org/10.1016/j.engstruct.20...
), and wooden trusses (Villar et al., 2016Villar JR, Vidal P, Fernández MS, Guaita M (2016) Genetic algorithm optimisation of heavy timber trusses with dowel joints according to Eurocode 5. Biosystems Engineering 144: 115–132. DOI: http://dx.doi.org/10.1016/j.biosystemseng.2016.02.011
http://dx.doi.org/10.1016/j.biosystemsen...
; Villar-García et al., 2019Villar-García JR, Vidal-López P, Rodríguez-Robles D, Guaita M (2019) Cost optimisation of glued laminated timber roof structures using genetic algorithms. Biosystems Engineering 187: 258–277. DOI: http://dx.doi.org/10.1016/j.biosystemseng.2019.09.008
http://dx.doi.org/10.1016/j.biosystemsen...
). These methods can automate the structural sizing process (Assimi et al., 2017Assimi H, Jamali A, Nariman-zadeh N (2017) Sizing and topology optimization of truss structures using genetic programming . Swarm and Evolutionary Computation 37: 90–103. DOI: http://dx.doi.org/10.1016/j.swevo.2017.05.009
http://dx.doi.org/10.1016/j.swevo.2017.0...
; Degertekin et al., 2018Degertekin SO, Lamberti L, Ugur IB (2018) Sizing, layout and topology design optimization of truss structures using the Jaya algorithm . Applied Soft Computing 70: 903–928. DOI: http://dx.doi.org/10.1016/j.asoc.2017.10.001
http://dx.doi.org/10.1016/j.asoc.2017.10...
; Bianconi et al., 2019Bianconi F, Filippucci M, Buffi A (2019) Automated design and modeling for mass-customized housing. A web-based design space catalog for timber structures . Automation in Construction 103: 13–25. DOI: http://dx.doi.org/10.1016/j.autcon.2019.03.002
http://dx.doi.org/10.1016/j.autcon.2019....
), assisting engineers to focus on to the important requirements, such as total cost, durability, and performance.

Several types of trusses can be applied to engineering projects. Therefore, this research aims to use a Computational Intelligence algorithm, FA, for a parametric study of trusses for rural constructions. The optimization problem is based on minimizing the weight of the truss based on the design constraints of the Brazilian standard ABNT NBR 7190 (1997)ABNT - Associação Brasileira de Normas Técnicas (1997) Projeto de estruturas de madeira - NBR 7190 ABNT. Brasília, ABNT.. Despite the references above, most studies related to structural optimization have their applications emphasize concrete and steel. Therefore, this work involves a parametric analysis of trusses, aiming for its application in the design of timber structures, forming a basis for future research.

As stated earlier, the FA algorithm was employed for the same. In literature, FA was used for optimization in several structural systems with different materials, such as steel beam design, steel pressure vessel design, steel helical compression spring design, reinforced concrete beam design, steel cantilever beam design, and steel tower structure design (Gandomi et al., 2011Gandomi AH, Yang X-S, Alavi AH (2011) Mixed variable structural optimization using Firefly Algorithm . Computers & Structures 89(23): 2325–2336. DOI: http://dx.doi.org/10.1016/j.compstruc.2011.08.002
http://dx.doi.org/10.1016/j.compstruc.20...
; Talatahari et al., 2014Talatahari S, Gandomi AH, Yun GJ (2014) Optimum design of tower structures using Firefly Algorithm . The Structural Design of Tall and Special Buildings 23(5): 350–361. DOI: http://dx.doi.org/https://doi.org/10.1002/tal.1043
http://dx.doi.org/https://doi.org/10.100...
).

Moreover, the FA usage is not restricted to structural engineering problems, but several related engineering areas, such as system identification design problem, location-design problem, groundwater remediation design, construction system reliability analysis, power system design, and antenna design (Ram et al., 2014Ram G, Mandal D, Kar R, Ghoshal SP (2014) Design Of Non-Uniform Circular Antenna Arrays Using Firefly Algorithm For Side Lobe Level Reduction. DOI: http://dx.doi.org/10.5281/ZENODO.1336196
http://dx.doi.org/10.5281/ZENODO.1336196...
; Kazemzadeh-Parsi et al., 2015Kazemzadeh-Parsi MJ, Daneshmand F, Ahmadfard MA, Adamowski J, Martel R (2015) Optimal groundwater remediation design of pump and treat systems via a simulation–optimization approach and firefly algorithm . Engineering Optimization 47(1): 1–17. DOI: http://dx.doi.org/10.1080/0305215X.2013.858138
http://dx.doi.org/10.1080/0305215X.2013....
; Y. Li et al., 2016Li Y, Yu Y, Zhao J (2016) Construction System Reliability Analysis Based on Improved Firefly Algorithm. The Open Civil Engineering Journal 10(1): 189–199. DOI: http://dx.doi.org/10.2174/1874149501610010189
http://dx.doi.org/10.2174/18741495016100...
; Sadjadi et al., 2016Sadjadi SJ, Ashtiani MG, Ramezanian R, Makui A (2016) A firefly algorithm for solving competitive location-design problem: a case study. Journal of Industrial Engineering International, 12(4): 517–527. DOI: http://dx.doi.org/10.1007/s40092-016-0160-z
http://dx.doi.org/10.1007/s40092-016-016...
; Setiadi & Jones, 2016Setiadi H, Jones KO (2016) Power System Design using Firefly Algorithm for Dynamic Stability Enhancement . Indonesian Journal of Electrical Engineering and Computer Science 1(3): 446. DOI: http://dx.doi.org/10.11591/ijeecs.v1.i3.pp446-455
http://dx.doi.org/10.11591/ijeecs.v1.i3....
; Upadhyay et al., 2016Upadhyay P, Kar R, Mandal D, Ghoshal SP (2016) A new design method based on firefly algorithm for IIR system identification problem. Journal of King Saud University - Engineering Sciences 28(2): 174–198. DOI: http://dx.doi.org/10.1016/j.jksues.2014.03.001
http://dx.doi.org/10.1016/j.jksues.2014....
). This corroborates with the FA application to optimize timber truss, the research aim.

MATERIAL AND METHODS

For the development of this work, the criteria established by the Brazilian standard for timber structures, ABNT NBR 7190 (1997), were considered for the truss design. This section will present the optimization algorithm and the penalization method. The Objective Function (OF) and the details for the parametric study were calculated. And the Finite Element Method (FEM) was used to determine the loads in each bar of the truss and nodal displacements, the FEM was used.

Algorithm used to optimize truss bars

For truss optimization, FA was used, as developed by Yang (2008)Yang XS (2008) Nature-inspired metaheuristic algorithms (1°) Luniver Press.. The FA is a bio-inspired algorithm with population characteristics, i.e., two or more particles pass through the sample space seeking an optimal and viable solution. The biological concept used to develop this algorithm including bioluminescence and the interference of iterations during the crossing of fireflies. Thus, FA is based on the ability of fireflies to emit light and population individuals to perceive this light (Yang, 2008Yang XS (2008) Nature-inspired metaheuristic algorithms (1°) Luniver Press.).

Conceiving the initial populations, the firefly (or design variable) starts a random walk process, thus the firefly x “moves” according to an update function of the design variables (ω) (Equation 1), where x is the vector of design variables, ω is the update vector function of the design zvariable x, and t is the number of iterations.

(1) x t + 1 = x t + ω t

Based on this new direction, the possible candidate solutions were evaluated for generating the optimal design point (Wang et al., 2017Wang H, Wang W, Zhou X, Sun H, Zhao J, Yu X, Cui Z (2017) Firefly algorithm with neighborhood attraction. Information Sciences 382–383, 374–387. DOI: http://dx.doi.org/10.1016/j.ins.2016.12.024
http://dx.doi.org/10.1016/j.ins.2016.12....
). Thus, the update function of the movement of the fireflies’ iterations is given by [eq. (2)].

(2) ω t = β ( x j t x i t ) + α ( η 0 , 5 ε )

From [eq. (2)], β is the attractiveness between the fireflies i and j, xi is the firefly i, xj is the firefly j, η is the vector of random numbers between 0 and 1, α is the randomness factor, and ε is a unit vector.

To ensure the randomness of the process, a randomness factor α is used. Its behavior is described by following an exponential decay behavior according to the number of iterations t, following the formulation proposed by [eq. (3)], where θ is the decay constant equal to 0.98.

(3) α = α min + ( α max α min ) . θ t

As described, the term β describes the attractiveness between the fireflies in the population (Equation 4), where β0 is the attractiveness for a distance r=0, rij is the Euclidean distance between fireflies i and j (Equation 5), and γ is the light absorption parameter (Equation 6).

(4) β = β 0 e γ r i j 2 β 0 / ( 1 + γ r i j 2 )
(5) r i j = x i x j = k = 1 d ( x i , k x j , k ) 2
(6) γ = 1 / ( x max x min ) 2

From eqs (5) and (6), k is the k-th component of the vector of design variables x, d is the number of design variables, xmax is the top bound of the design variables and xmin is the bottom bound of the design variables.

The algorithm parameters used in the study are presented in

TABLE 1, based on the sensitivity study developed by Pereira et al. (2020)Pereira LLM, Santos DC, Moraes MHM, Gonçalves Filho GM, Ancioto Junior EM, Pereira Junior WM, Dantas MJP (2020) Estudo de Sensibilidade do Algoritmo de Colônia de Vagalumes para um Problema de Engenharia Envolvendo Dimensionamento de Treliças . TEMA (São Carlos) 21(3): 583. DOI: http://dx.doi.org/10.5540/tema.2020.021.03.583
http://dx.doi.org/10.5540/tema.2020.021....
.

TABLE 1.
FA input parameters.

Pereira et al. (2020)Pereira LLM, Santos DC, Moraes MHM, Gonçalves Filho GM, Ancioto Junior EM, Pereira Junior WM, Dantas MJP (2020) Estudo de Sensibilidade do Algoritmo de Colônia de Vagalumes para um Problema de Engenharia Envolvendo Dimensionamento de Treliças . TEMA (São Carlos) 21(3): 583. DOI: http://dx.doi.org/10.5540/tema.2020.021.03.583
http://dx.doi.org/10.5540/tema.2020.021....
developed a study applying the FA to optimize a steel truss. Notably, Pereira et al. (2020)Pereira LLM, Santos DC, Moraes MHM, Gonçalves Filho GM, Ancioto Junior EM, Pereira Junior WM, Dantas MJP (2020) Estudo de Sensibilidade do Algoritmo de Colônia de Vagalumes para um Problema de Engenharia Envolvendo Dimensionamento de Treliças . TEMA (São Carlos) 21(3): 583. DOI: http://dx.doi.org/10.5540/tema.2020.021.03.583
http://dx.doi.org/10.5540/tema.2020.021....
study regarded the constraints based on the material mechanics, without considering the standard steel design requirements. Moreover, the study did not focus on the typologies and the parametric study. Therefore, the present research contributes to developing the optimization to understand the Howe typology behavior performing a parametric study for this purpose, applying the Brazilian standard for wood design, using their design and calculation precepts.

OF and treatment of constraints

The present study aims to minimize the total weight of the structural system considering the constraints of nodal displacements, mechanical resistance of the bars, and geometric criteria generating lateral instability in the structural system. The OF of the problem is expressed by [eq. (7)], where Ai is the cross-section area of bar i, ρi is the density of the material, L0i is the length of the bar i of the truss, and n is the number of truss bars.

(7) F O ( A i , ρ i , L 0 i ) = i = 1 n A i . ρ i . L 0 i

For the constraint treatment procedure, the external penalty technique was used (Kuri-Morales & Gutiérrez-García, 2002Kuri-Morales AF, Gutiérrez-García J (2002) Penalty function methods for constrained optimization with genetic algorithms: a statistical analysis. In: Coelho CA, Albornoz A de, Sucar LE, Battistutti OC. (Ed.) MICAI 2002: advances in artificial intelligence. Springer, p.108–117). DOI: http://dx.doi.org/10.1007/3-540-46016-0_12
http://dx.doi.org/10.1007/3-540-46016-0_...
; Yeniay, 2005Yeniay Ö (2005) Penalty function methods for constrained optimization with genetic algorithms . Mathematical and Computational Applications 10(1): 45–56. DOI: http://dx.doi.org/10.3390/mca10010045
http://dx.doi.org/10.3390/mca10010045...
). The OF was modified to obtain a pseudo-objective function, where gj and hk represent the inequality and equality constraints, respectively. Equation 8 shows the penalty method adopted, and the penalized OF W is presented in [eq. (9)].

(8) P ( x ) = j = 1 m max [ 0 , g j ( x ) ] 2 + k = 1 n max [ h k ( x ) ] 2
(9) W ( A i , ρ i , L 0 i , x l ) = F O ( A i , ρ i , L 0 i ) + R p P ( x )

From [eq. (8)], P(x) is the static outer penalty function, j and k are j-th constraints of inequality and k-th constraints of equality, respectively, m and n are the total number of constraints of inequality and equality, respectively, x is the solution vector (random population), g and h are the set of constraints of inequality and equality, respectively, and W(x) is the penalized OF.

Description of truss and design variables

For the optimization process, the present work adopted the flat truss of the Howe typology. The group of trusses was divided into seven spans with the lengths of 6, 9, 12, and 15 meters. Thirty optimization process was performed for each truss to obtain a significant dispersion of the results.

FIGURE 1 displays a generic representation of node distances (B=L/6 and H), with the bar design and position variables considered x1, x2, x3, and x4. To evaluate the influence of truss height, a parametric study was used where the height H assumed the values of L/10, L/15, and L/20.

FIGURE 1.
Generic representation of the nodal distance and design projects of truss.

The generic design variable xi represents the cross-sectional area of the truss section, for each group of bars a certain design variable was adopted: x1 for the bottom chord, x2 for the top chord, x3 for the vertical bars, and x4 for the diagonal bars.

For the application of the optimization process, wood of the dicotyledon group belonging to the resistance class C30 was considered, whose properties are depicted in standard ABNT NBR 7190 (1997). The specifications allowed for sizing are presented in TABLE 2 and the summary of the mechanical properties of the wood is presented in TABLE 3.

TABLE 2.
Specifications for the woods used in the design process.
TABLE 3.
Mechanical properties of calculus.

Requests and limit states

The vertical load supported by the truss included a roof load: referring to a sandwich tile (G) of 200 N m−2; own dead load was calculated for each truss variation (DL) with the service load (S) of 250 N m−2 and wind suction load (W) of 800 N m−2.

For the verification of limit states, based on the regulatory requirements of ABNT NBR 7190 (1997), three combinations were used, two of the Ultimate Limit State (ULS): combination 1 (1.4 DL + 1.4 G + 1.4 S); combination 2 (0.9 DL + 0.9 G + 1.05 W); and one for the Serviceability Limit State (SLS): combination 3 (1.00 DL + 1.00 G + 0.3 S + 0.2 W). Later, all OF restrictions were verified with respect to such combinations.

According to the influence area, a distance of 5 m was considered between the gantries, and the distributed loads were transformed into nodes load. The Integrated Development Environment of MATLAB® software was used for structural analysis and optimization.

Design constraints considered

The constraints (gj (x)) are expressed by the eqs (10) to (14), where i is a generic bar (i=1,…,nbars), nbars is the number of truss bars analyzed, n is a generic node (n=1,…,nnodes), and nnodes is the number of nodes of the truss bars.

(10) g j ( x ) = σ i / σ lim 1 0
(11) g j ( x ) = μ n / μ lim 1 0
(12) g j ( x ) = λ n / λ lim 1 0
(13) g j ( x ) = A min / A i 1 0
(14) g j ( x ) = b min / b i 1 0

Equation 10 considers the ULS checking the action of normal stresses (σi) (traction or compression), where σlim is the normal stress limit.

Equation 11 is used to check the SLS, where un is a nodal displacement and ulim is the displacement limit, ulim = L/200 (ABNT NBR 7190, 1997), where L is the span of the structural system.

Equation 12 represents the geometric limits of the bars based on the slenderness index (λi), where λlim is the limit slenderness index, according to the standard ABNT NBR 7190 (1997), with 140 as the maximum value.

The geometric constraint resulting from the ratio between the cross-sectional area of a bar (Ai) and the minimum area (Amin) is expressed by [eq. (13)], where 50 cm² is the minimum cross-sectional area allowed (ABNT NBR 7190, 1997).

Finally, [eq. (14)] expresses the geometric constraint associating the bar thickness (bi) and the minimum thickness (bmin), given that the standard ABNT NBR 7190 (1997) limits minimum thickness for the main parts by 5 cm.

RESULTS AND DISCUSSION

In this section, the results of the truss optimization process are discussed and presented in TABLE 4. These values comprise the results of thirty executions of the optimization algorithm, where Wmax and Wmin) represent the maximum and minimum values of the penalized OF, respectively, the amplitude (A), medium (μ), average (x¯), standard deviation (σ), and feasibility rate (TF) represents the ratio of the number of tests satisfying all constraints and the number of tests performed. To summarize the results, identification was adopted for trusses of the type x-y-L/z, where “x” is the truss typology (H for truss Howe) and “y” is the truss span in meters (6, 9, 12, and 15), and “z” for the relationship H=L/z (10, 15, and 20).

TABLE 4.
Summary of the results obtained from the truss optimization process.

The box plot (FIGURE 2) shows the weight change for each truss. For larger spans, the dispersion of the result increased as the increasing span also increased the loads, making the application of the optimization method more difficult.

FIGURE 2.
Box plot of the minimum weight (W) of the trusses.

Post the optimization process, the design variable values were obtained for each truss, with regard to the established design constraints, including the best result with a 100% feasibility rate. For this purpose, a summary of the design variables from the truss results is presented in TABLE 5.

TABLE 5.
Summarization of design variables.

Subsequently, the OF (W) was evaluated as a function of the span (L), for the conditions delimited in the present study (FIGURE 3).

FIGURE 3.
Bar plot minimum weight (W) of trusses as a function of span (L).

When assessing FIGURE 3, it was observed that the variation in the height (H) has a direct connection with the minimum weight, accentuated for trusses with spans of 9 and 12 m, implying that higher trusses were heavier with a variation of 25.84% and 16.21%, respectively. For the spans of 6 and 15 m, the change in the truss height showed lower significance in relation to the trusses with the other spans, where the truss with height L/10 resulted in heavier weights and the L/15 and L/20 returned close results regarding to minimum value, with a variation of 8.70% and 6.95%, respectively.

Despite the difference between 6.95% and 8.70% weight variations, the height proportions resulted in structural systems satisfying the limit state equations adopted for the design problem.

Once the total weight of the trusses was evaluated, the maximum truss displacement was determined to ensure the use of the structure in service.

FIGURE 4.
The curves maximum displacement as a function of span (L).

In relation to displacement, all trusses were within the range established by the standard ABNT NBR 7190 (1997), and according to the curve values, trusses with height L/10 showed lower displacements, with those of L/15 and L/20 demonstrated 94% and 258% higher displacements in relation to truss with height L/10, respectively.

The optimal response convergence curves among the weights of the trusses with heights L/10, L/15, and L/20 are shown in the FIGURE 5. With the increase in the span, the weight convergence occurred in numerous iterations due to increased loading causing greater complexity in the optimization process.

FIGURE 5.
Convergence curves for minimum weight (W) of trusses.

Evaluation of stress constraints

To evaluate the distribution capacity of the normal truss loadings, the results of normal stress constraints were evaluated and presented in [eq. (10)] and combination 2 (ULS combination considering the wind load with variable load).

TABLE 6 demonstrates the number of samples (N), average (x¯), standard deviation (σ), and confidence interval (CI) for trusses, regarding combination 1 (ULS combination considering the service load with variable load) and combination 2 (ULS combination considering the wind load with variable load).

TABLE 6.
Summary of the results of normal stress constraints of trusses.

As presented in [eq. (10)], the closer to zero the constraint result, the closer the normal stress is to the limit established by the standard. Based on the results of Table 6, the trusses of 6, 12, and 15 m span and the trusses of height L/15 demonstrated better distribution of normal stress loads, and the trusses with 9 m span those with height L/10 showed the best normal stress load distribution, using more load capacity of the structure.

Evaluation of displacement constraints

To evaluate the distribution capacity of the maximum displacements of the trusses, it is necessary to evaluate the results of the maximum displacement constraints, presented in [eq. (11)].

TABLE 7 shows the number of samples (N), average (x¯), standard deviation (σ), and CI for the trusses for combination 3 (SLS combination).

TABLE 7.
Summary results of constraints of displacement of trusses.

Similar to normal stress constraints, the closer to zero the result of the constraints, the closer the maximum displacement is to the limit established by the standard. Considering the results of

TABLE 7, the trusses of 6, 9, and 12 m at trusses with height L/20 presented a better displacement distribution, and for the trusses of 15 m span the one with the best displacement distribution was the L/15.

CONCLUSIONS

Optimization application through the FA is helpful in effectively designing the wood structures. The height variations are directly connected to the maximum displacement. The trusses with the biggest heights result in lower maximum displacements. The maximum displacement is within the limit set by the Brazilian standard for wood design (ABNT NBR 7190, 1997).

The height proportion with a larger range could be applied in future research along with shape optimization, wherein the coordinates of the joist nodes are the problem variables. In this case, it would be possible to obtain the optimal height proportion for the specific structural model. For future studies, other optimization methods could be applied along with other typologies, shape optimization, and wood from another resistance group to obtain comprehensive results and develop optimization knowledge applied to wood structures.

ACKNOWLEDGMENTS

This study was financed in part by the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – Brasil (CAPES) – Finance Code 001.

REFERENCES

  • Assimi H, Jamali A, Nariman-zadeh N (2017) Sizing and topology optimization of truss structures using genetic programming . Swarm and Evolutionary Computation 37: 90–103. DOI: http://dx.doi.org/10.1016/j.swevo.2017.05.009
    » http://dx.doi.org/10.1016/j.swevo.2017.05.009
  • ABNT - Associação Brasileira de Normas Técnicas (1997) Projeto de estruturas de madeira - NBR 7190 ABNT. Brasília, ABNT.
  • Bianconi F, Filippucci M, Buffi A (2019) Automated design and modeling for mass-customized housing. A web-based design space catalog for timber structures . Automation in Construction 103: 13–25. DOI: http://dx.doi.org/10.1016/j.autcon.2019.03.002
    » http://dx.doi.org/10.1016/j.autcon.2019.03.002
  • Chrisp TM, Cairns J, Gulland C (2003) The development of roundwood timber pole structures for use on rural community technology projects . Construction and Building Materials 17(4): 269–279. DOI: http://dx.doi.org/10.1016/S0950-0618(02)00114-9
    » http://dx.doi.org/10.1016/S0950-0618(02)00114-9
  • Darwish A (2018) Bio-inspired computing: Algorithms review, deep analysis, and the scope of applications . Future Computing and Informatics Journal 3(2): 231–246. DOI: http://dx.doi.org/10.1016/j.fcij.2018.06.001
    » http://dx.doi.org/10.1016/j.fcij.2018.06.001
  • Degertekin SO, Lamberti L, Ugur IB (2018) Sizing, layout and topology design optimization of truss structures using the Jaya algorithm . Applied Soft Computing 70: 903–928. DOI: http://dx.doi.org/10.1016/j.asoc.2017.10.001
    » http://dx.doi.org/10.1016/j.asoc.2017.10.001
  • Ding S, Du W, Zhao X, Wang L, Jia W (2019) A new asynchronous reinforcement learning algorithm based on improved parallel PSO . Applied Intelligence 49(12): 4211–4222. DOI: http://dx.doi.org/10.1007/s10489-019-01487-4
    » http://dx.doi.org/10.1007/s10489-019-01487-4
  • Gandomi AH, Yang X-S, Alavi AH (2011) Mixed variable structural optimization using Firefly Algorithm . Computers & Structures 89(23): 2325–2336. DOI: http://dx.doi.org/10.1016/j.compstruc.2011.08.002
    » http://dx.doi.org/10.1016/j.compstruc.2011.08.002
  • Hens I, Solnosky R, Brown NC (2021) Design space exploration for comparing embodied carbon in tall timber structural systems . Energy and Buildings 244: 110983. DOI: http://dx.doi.org/10.1016/j.enbuild.2021.110983
    » http://dx.doi.org/10.1016/j.enbuild.2021.110983
  • Hoang ND (2019) Image processing based automatic recognition of asphalt pavement patch using a metaheuristic optimized machine learning approach . Advanced Engineering Informatics 40: 110–120. DOI: http://dx.doi.org/10.1016/j.aei.2019.04.004
    » http://dx.doi.org/10.1016/j.aei.2019.04.004
  • Kazemzadeh-Parsi MJ, Daneshmand F, Ahmadfard MA, Adamowski J, Martel R (2015) Optimal groundwater remediation design of pump and treat systems via a simulation–optimization approach and firefly algorithm . Engineering Optimization 47(1): 1–17. DOI: http://dx.doi.org/10.1080/0305215X.2013.858138
    » http://dx.doi.org/10.1080/0305215X.2013.858138
  • Krušinský P, Gocál J, Augustínková L, Capková E, Korenková R (2017) Proportions and static Analysis of a Historical Truss in a Rural House in Vápenná Village . MATEC Web of Conferences 117: 00093. DOI: http://dx.doi.org/10.1051/matecconf/201711700093
    » http://dx.doi.org/10.1051/matecconf/201711700093
  • Kumar D, Mishra KK (2017) Portfolio optimization using novel co-variance guided Artificial Bee Colony algorithm . Swarm and Evolutionary Computation 33: 119–130. DOI: http://dx.doi.org/10.1016/j.swevo.2016.11.003
    » http://dx.doi.org/10.1016/j.swevo.2016.11.003
  • Kuri-Morales AF, Gutiérrez-García J (2002) Penalty function methods for constrained optimization with genetic algorithms: a statistical analysis. In: Coelho CA, Albornoz A de, Sucar LE, Battistutti OC. (Ed.) MICAI 2002: advances in artificial intelligence. Springer, p.108–117). DOI: http://dx.doi.org/10.1007/3-540-46016-0_12
    » http://dx.doi.org/10.1007/3-540-46016-0_12
  • Li Y, Yu Y, Zhao J (2016) Construction System Reliability Analysis Based on Improved Firefly Algorithm. The Open Civil Engineering Journal 10(1): 189–199. DOI: http://dx.doi.org/10.2174/1874149501610010189
    » http://dx.doi.org/10.2174/1874149501610010189
  • Li Z, Li T, Wang C, He X, Xiao Y (2019) Experimental study of an unsymmetrical prefabricated hybrid steel-bamboo roof truss. Engineering Structures 201: 109781. DOI: http://dx.doi.org/10.1016/j.engstruct.2019.109781
    » http://dx.doi.org/10.1016/j.engstruct.2019.109781
  • Mam K, Douthe C, Le Roy R, Consigny F (2020) Shape optimization of braced frames for tall timber buildings: Influence of semi-rigid connections on design and optimization process. Engineering Structures 216: 110692. DOI: http://dx.doi.org/10.1016/j.engstruct.2020.110692
    » http://dx.doi.org/10.1016/j.engstruct.2020.110692
  • Mayencourt P, Mueller C (2020) Hybrid analytical and computational optimization methodology for structural shaping: Material-efficient mass timber beams. Engineering Structures 215: 110532. DOI: http://dx.doi.org/10.1016/j.engstruct.2020.110532
    » http://dx.doi.org/10.1016/j.engstruct.2020.110532
  • Nguyen HQ, Ly H-B, Tran VQ, Nguyen T-A, Le T-T, Pham BT (2020) Optimization of Artificial Intelligence System by Evolutionary Algorithm for Prediction of Axial Capacity of Rectangular Concrete Filled Steel Tubes under Compression. Materials 13(5): 1205. DOI: http://dx.doi.org/10.3390/ma13051205
    » http://dx.doi.org/10.3390/ma13051205
  • Pech S, Kandler G, Lukacevic M, Füssl J (2019) Metamodel assisted optimization of glued laminated timber beams by using metaheuristic algorithms. Engineering Applications of Artificial Intelligence 79: 129–141. DOI: http://dx.doi.org/10.1016/j.engappai.2018.12.010
    » http://dx.doi.org/10.1016/j.engappai.2018.12.010
  • Pereira Junior WM, Borges RA, Araújo DL, Pituba JJC (2021) A proposal to use the inverse problem for determining parameters in a constitutive model for concrete. Soft Computing 25(13): 8797–8815. DOI: http://dx.doi.org/10.1007/s00500-021-05745-x
    » http://dx.doi.org/10.1007/s00500-021-05745-x
  • Pereira LLM, Santos DC, Moraes MHM, Gonçalves Filho GM, Ancioto Junior EM, Pereira Junior WM, Dantas MJP (2020) Estudo de Sensibilidade do Algoritmo de Colônia de Vagalumes para um Problema de Engenharia Envolvendo Dimensionamento de Treliças . TEMA (São Carlos) 21(3): 583. DOI: http://dx.doi.org/10.5540/tema.2020.021.03.583
    » http://dx.doi.org/10.5540/tema.2020.021.03.583
  • Ram G, Mandal D, Kar R, Ghoshal SP (2014) Design Of Non-Uniform Circular Antenna Arrays Using Firefly Algorithm For Side Lobe Level Reduction. DOI: http://dx.doi.org/10.5281/ZENODO.1336196
    » http://dx.doi.org/10.5281/ZENODO.1336196
  • Rauecker JCN, Junior WMP, Pituba JJ de C, Araújo D de L (2019) Uma abordagem experimental e numérica para determinação de curvas de compressão para concreto simples e reforçados com fibras de aço . Revista Matéria 24(3): Article 3. Available: https://revistas.ufrj.br/index.php/rm/article/view/29530
    » https://revistas.ufrj.br/index.php/rm/article/view/29530
  • Sadjadi SJ, Ashtiani MG, Ramezanian R, Makui A (2016) A firefly algorithm for solving competitive location-design problem: a case study. Journal of Industrial Engineering International, 12(4): 517–527. DOI: http://dx.doi.org/10.1007/s40092-016-0160-z
    » http://dx.doi.org/10.1007/s40092-016-0160-z
  • Salehi H, Burgueño R (2018) Emerging artificial intelligence methods in structural engineering. Engineering Structures 171: 170–189. DOI: http://dx.doi.org/10.1016/j.engstruct.2018.05.084
    » http://dx.doi.org/10.1016/j.engstruct.2018.05.084
  • Schietzold FN, Graf W, Kaliske M (2021) Multi-Objective Optimization of Tree Trunk Axes in Glulam Beam Design Considering Fuzzy Probability-Based Random Fields . ASCE-ASME Journal of Risk and Uncertainty in Engineering Systems Part B: Mechanical Engineering 7(2): 020913. DOI: http://dx.doi.org/10.1115/1.4050370
    » http://dx.doi.org/10.1115/1.4050370
  • Setiadi H, Jones KO (2016) Power System Design using Firefly Algorithm for Dynamic Stability Enhancement . Indonesian Journal of Electrical Engineering and Computer Science 1(3): 446. DOI: http://dx.doi.org/10.11591/ijeecs.v1.i3.pp446-455
    » http://dx.doi.org/10.11591/ijeecs.v1.i3.pp446-455
  • Tahsildoost M, Zomorodian Z (2020) Energy, carbon, and cost analysis of rural housing retrofit in different climates . Journal of Building Engineering 30: 101277. DOI: http://dx.doi.org/10.1016/j.jobe.2020.101277
    » http://dx.doi.org/10.1016/j.jobe.2020.101277
  • Talatahari S, Gandomi AH, Yun GJ (2014) Optimum design of tower structures using Firefly Algorithm . The Structural Design of Tall and Special Buildings 23(5): 350–361. DOI: http://dx.doi.org/https://doi.org/10.1002/tal.1043
    » http://dx.doi.org/https://doi.org/10.1002/tal.1043
  • Upadhyay P, Kar R, Mandal D, Ghoshal SP (2016) A new design method based on firefly algorithm for IIR system identification problem. Journal of King Saud University - Engineering Sciences 28(2): 174–198. DOI: http://dx.doi.org/10.1016/j.jksues.2014.03.001
    » http://dx.doi.org/10.1016/j.jksues.2014.03.001
  • Villar JR, Vidal P, Fernández MS, Guaita M (2016) Genetic algorithm optimisation of heavy timber trusses with dowel joints according to Eurocode 5. Biosystems Engineering 144: 115–132. DOI: http://dx.doi.org/10.1016/j.biosystemseng.2016.02.011
    » http://dx.doi.org/10.1016/j.biosystemseng.2016.02.011
  • Villar-García JR, Vidal-López P, Rodríguez-Robles D, Guaita M (2019) Cost optimisation of glued laminated timber roof structures using genetic algorithms. Biosystems Engineering 187: 258–277. DOI: http://dx.doi.org/10.1016/j.biosystemseng.2019.09.008
    » http://dx.doi.org/10.1016/j.biosystemseng.2019.09.008
  • Wang H, Wang W, Zhou X, Sun H, Zhao J, Yu X, Cui Z (2017) Firefly algorithm with neighborhood attraction. Information Sciences 382–383, 374–387. DOI: http://dx.doi.org/10.1016/j.ins.2016.12.024
    » http://dx.doi.org/10.1016/j.ins.2016.12.024
  • Whitley D, Dominic S, Das R, Anderson CW (1994) Genetic reinforcement learning for neurocontrol problems. Machine Learning 13(2–3): 259–284. DOI: http://dx.doi.org/10.1007/BF00993045
    » http://dx.doi.org/10.1007/BF00993045
  • Yang XS (2008) Nature-inspired metaheuristic algorithms (1°) Luniver Press.
  • Yeniay Ö (2005) Penalty function methods for constrained optimization with genetic algorithms . Mathematical and Computational Applications 10(1): 45–56. DOI: http://dx.doi.org/10.3390/mca10010045
    » http://dx.doi.org/10.3390/mca10010045
  • Zhang Y, Agarwal P, Bhatnagar V, Balochian S, Yan J (2013) Swarm intelligence and its applications. The Scientific World Journal 1–3. DOI: http://dx.doi.org/10.1155/2013/528069
    » http://dx.doi.org/10.1155/2013/528069

Edited by

Adão Felipe dos Santos

Publication Dates

  • Publication in this collection
    20 Apr 2022
  • Date of issue
    2022

History

  • Received
    31 July 2021
  • Accepted
    04 Jan 2022
Associação Brasileira de Engenharia Agrícola SBEA - Associação Brasileira de Engenharia Agrícola, Departamento de Engenharia e Ciências Exatas FCAV/UNESP, Prof. Paulo Donato Castellane, km 5, 14884.900 | Jaboticabal - SP, Tel./Fax: +55 16 3209 7619 - Jaboticabal - SP - Brazil
E-mail: revistasbea@sbea.org.br