Jtam-A4.dvi JOURNAL OF THEORETICAL AND APPLIED MECHANICS 52, 1, pp. 257-269, Warsaw 2014 TOPOLOGICAL CLASSES OF STATICALLY DETERMINATE BEAMS WITH ARBITRARY NUMBER OF SUPPORTS UNDER THE MOST UNFAVOURABLY DISTRIBUTED LOAD Agata Kozikowska Bialystok University of Technology, Faculty of Architecture, Białystok, Poland e-mail: a.kozikowska@pb.edu.pl The paper deals with topological classes of statically determinate beams with an arbitrary number of pin supports. The beams carry piece-wisely distributed loads which are placed in such a way that bending moment values are extreme at any section. For such loads, it is sufficient to consider only two load cases with alternate spans uniformly loaded. Each beam with a fixed topology is subjected to geometrical optimization with the absolute maximum moment as the objective function. Exact formulas for optimal values of geometrical para- meters are found for all topologies. An equality criterion between minimum values of the objective function is used as an equivalence relation.On the basis of this relation, the set of all topologies is divided into equivalence topological classes.Typical features of these classes are found and discussed. Key words: statically determinate beams, topology and geometry optimization, equivalence classes; the worst load Notations cE,cH,cS,cT – number of external, internal cantilevers, number of segments lS, lT g – number of optimal geometry variants h,s – coordinates of hinges and of supports l, lE, lH, lS, lT ,L – lengths of optimal beam segments and length of beam, see Fig. 2 m – number of optimal envelopes of moment diagrams Mi,M n i – optimal moment value of topology ti and class T n i n,p – number of supports and of topological classes, respectively q – maximum intensity of arbitrarily distributed gravitational load {rn} – sequence of class moment ratios R – equivalence relation of beam topologies ti,t n i – beam topology, i=1,2, . . . , |Tn| or i=1,2, . . . , |T2:n| ti – topological code of support i, i=1,2, . . . ,n Tn,T2:n – set of all topologies with n supports and with two to n supports Tni ,T 2:n i – topological class with n supports and with two to n supports |Tn|, |T2:n| – number of topologies in set Tn,T2:n {Tnk} – sequence of topological classes x – axial coordinate yi – dimensionless length of cantilever i=1,2, . . . ,n zi – dimensionless length of span i=1,2, . . . ,n−1 (·)n,(·)2:n,(·)ni – quantities in set Tn,T2:n and class Tni 258 A. Kozikowska 1. Introduction Beams are encountered all around us in many engineering applications. Statically determinate beams are also widely used in engineering structures due to their many advantages. Their short members are well suited for prefabrication, transportation and installation. In these beams, no stresses are produced by changes of temperature, settlement of supports and imperfections of assembly. Statically determinate beam cases are the basis of solid mechanics (Pedersen and Pedersen, 2009). They have not been fully explored yet and still attract attention of researchers (Golubiewski, 1995; Choi et al., 2004; Pennock and Alwerdt, 2007; Liu et al., 2009). Topology optimization is a rapidly expanding research area of structural mechanics (Kirsch, 1989; Rozvany et al., 1995; Bojczuk and Szteleblak, 2006). Topological optimization of beams is an important part of this area and can be found, among others, in articles ofMróz andRozvany (1975), Imam and Al-Shihri (1996), Wang and Chen (1996), Bojczuk and Mróz (1998), Won and Park (1998), Mróz and Bojczuk (2003), Wang (2004, 2006), Friswell (2006), Jang et al. (2009). These papers, however, do not concern multispan hinged beams and the assignment of supports to bars. Topological optimization of statically determinate multispan hinged beams with arbitrary many supports was the subject of the author’s earlier articles (Rychter and Kozikowska, 2009; Kozikowska, 2011). The topology in these papers is understood as the way how supports are connected to bars. The first paper introduces the space of these beams and a genetic algorithm for their topology and geometry optimization. The secondpresents topological classes of these beams. In both articles, the beams carry stationary loads which remain in a fixed position. In many practical situations, however, beams are subjected to a load whose position may vary. Such optimization tasks usually come down to problems with multiple load cases. There is a limited number of papers about beam optimization involving multiple loading conditions (Mayeda and Prager, 1967; Karihaloo and Kanagasundaram, 1988; Rozvany et al., 1988; Bryant and Heinlein, 1994). Therefore, this article deals with topology and geometry optimization of statically determinate beams under theworst piece-wisely distributed load. It is assumed that the beamsunder consideration are loaded so slowly that the loadmay be regarded as quasi-static. In order to determine themost unfavourable arrangements of this load, influence lines are used. Since the beams primarily must resist bending due to action of transverse loads, the absolute maximum bending moment was chosen as the objective function to rank beam topologies, like in Wang (2006) and Xing and Wang (2012). According to influence lines, the maximum possible value of this function in each cross-section of the beam corresponds to only two quasi-static load cases with a distributed load, which covers all odd or all even spans. Given the complexity of topology design spaces, topological optimization is usually not car- ried out in the full domain. Since the whole space of statically determinate beam topologies is known (Rychter and Kozikowska, 2009), exhaustive examination of all possibilities can be performed and a division of this space into topological equivalence classes can be found. This partition is based on the equivalence relation defined as an equality criterion between values of the absolute maximum moment of beams with optimal geometry. Geometry optimization of each beamwith a fixed topology was carried out by amodified version of the genetic algorithm, which was presented in Rychter andKozikowska (2009). Typical features of optimal geometries and exact formulas for optimal locations of supports and hinges are shown. A comparison of topological classes for a uniform load and the most unfavourably distributed load is reported. 2. Beam topology and geometry In this paper,we studyall statically determinatebeams restingonafixednumberof pin supports or on a number of pin supports varying within a certain interval. Such beams were analysed in Rychter and Kozikowska (2009) and Kozikowska (2011). To find the topology of a beam, we Topological classes of statically determinate beams... 259 start with the simply supported beamwith all supports at the ends of the bars. Thenwe regard each support as topologically moveable: it can bemoved inside its associated bar (first and last support) or inside any of its two associated bars (intermediate supports). The topology of a n-support statically determinate beam is a vector of these support shifts relative to the ends of bars: move left (code 1), move right (code 2), and nomove (code 0) tni = [t1, . . . , tn] (2.1) The geometry of the beam is represented by a set of n−1 dimensionless lengths of spans be- tween neighbouring supports (parameters zi), two dimensionless lengths of external cantilevers (parameters y1 and yn) and n−2 ratios of internal cantilever lengths to span lengths (para- meters yi for i∈{2, . . . ,n−1}). The size |Tn| of the set Tn of all n-support beam topologies and the size |T2:n| of the set T2:n of all topologies of beams with two to n supports are given in Kozikowska (2011). 3. Equivalence relation of beam topologies 3.1. Geometry optimization of the beam with a fixed topology The beams considered in Kozikowska (2011) were subjected to stationary loading. In this article, as in many practical situations, beams carry piece-wisely distributed loads that can occupy different positions. The maximum intensity of the arbitrarily distributed gravitational load is q. It is assumed that the rate of load changes is slow enough so that the load can be considered as a quasi-static. The effects of such loads are studied bymeans of influence lines in Fig. 1. Fig. 1. A beamwith the twomost unfavourable cases of piece-wisely distributed load: (a) and (b) influence lines for the bending moment at the section A and B, (c) the load that causes the maximum possible value of bending moment with the top in tension in all sections of odd bars and with the bottom in tension in all sections of even bars, (d) the load that causes the maximum possible value of bending moment with the bottom in tension in all sections of odd bars and with the top in tension in all sections of even bars Weobserve that thebendingmoment reaches themaximumvaluewith the top or thebottom in tension when piece-wisely distributed loads occupy all the spans of the beam, over which the influence line does not change sign. Furthermore, themost unfavourable load out of loads of any distribution is uniform of maximum intensity q. Themost dangerous loads can be extended to some spans of the beam where the ordinates of the influence line are equal to zero. This gives the two most unfavourable load cases with the load on all odd or all even spans, regardless of the topology of the beam and the place where the bending moment is calculated, as shown in Fig. 1. The first load case from Fig. 1c creates the largest possible moment values with the top in tension in all sections of odd bars andwith the bottom in tension in all sections of even bars. The second load case fromFig. 1d produces the largest possiblemoment values on the opposite 260 A. Kozikowska side of he beam: for odd bars tension appears at the bottom fibres and for even bars at the top fibres. We consider a beamof unit length,with afixed topology.Thebeam is optimizedwith respect to geometrical variables for both the most unfavourable load cases. This optimization problem may be formulated as follows Minimize max x∈[0,1] |M(zi,yj,x)| Subject to      0 3 then the first class for the most unfavourable load with all supports shifted away from the ends of bars and with theminimal number of one-hinged spans (one for odd n and zero for even n) is a part of the first class for the stationary loading. But optimal beams from the first class under the stationary load have all spans of equal lengths, while span lengths under themost unfavourable load are diverse. Two-hinged spans are the lon- gest, one-hinged spans are shorter and the lengths of spanswithout hinges are the smallest. The optimal lengths of external and internal cantilevers are shorter under the stationary loading. The last topological classes with all supports under the ends of bars and with equal lengths of spans for these two loads are identical both in terms of topology and optimal geometry. 266 A. Kozikowska 6. Topological classes for a different number of supports Let us consider the set T2:n of beam topologies with two to n supports and topological classes T2:ni . The plot in Fig. 9 shows the class moment values M 2:4 i for beams with two up to four supports under the most unfavourably distributed load. The classes T2:416 and T 2:4 21 contain topologies with two successive numbers of supports. The remaining classes consist of topologies with only one number of support. Fig. 9. Optimal moments in topological classes for a different number of supports The beams from Fig. 10 belong to the same topological class T2:ni with two up to n ­ 7 supports. For a fixed number of supports, the six-support beams from Fig. 10a are elements of the topological class T62, the seven-support beams fromFig. 10b aremembers of the topological class T744. Fig. 10. Optimal beams with a different number of supports and equal values of the absolute maximum moment: (a) two topologies from the class T62, (b) two topologies from the class T 7 44 The two topologies tki and t k+1 j with the number of supports k and k + 1, where k∈{2, . . . ,n−1}, are members of the same class T2:ni if they satisfy the condition tki ≡R tk+1j if cE,i =2 ∧ cE,j =0 ∧ cH,i = cH,j ∧ cS,i+2cT,i = cS,j+2cT,j (6.1) where cE,i, cH,i, cS,i, cT,i, cE,j, cH,j, cS,j, cT,j are the numbers of the segments lE, lH, lS, lT for the topology tki and t k+1 j , respectively. 7. Conclusions The paper presents topology and geometry optimization of statically determinate beams. The beams can have any fixed number of supports or a number of supports from a certain interval. The objective of the optimization is to minimize the absolute maximum bending moment due to the most unfavourably distributed load. The maximum possible moment with the top and Topological classes of statically determinate beams... 267 the bottom in tension occurs at any cross-section of a beamwhen alternate spans are uniformly loaded. A genetic algorithm is used to optimize the geometry of any beamwith a fixed topology for two load cases. An optimal envelope of twomoment diagrams has equal local extreme values for each beam. Algebraic formulas that determine values of optimal geometrical parameters are obtained by analyzing properties of the envelope. Beam topologies are sorted into topological classes according tominimal values of the objective function.The characteristic features of these classes are described and compared with those for stationary loading. The results obtained here provide valuable guidance for the design of beam structures under the worst distributed load. Topological classes for the worst combination of distributed loads with fixed and themost unfavourable positions may be an important area of further research. Acknowledgements This workwas supported byBialystokUniversity of Technology grant S/WA/1/2011.The reviewer’s suggestions are greatly appreciated. Appendix Pseudocode for the algorithms to calculate the coordinates of supports andhinges of the optimal beam in a one-dimensional coordinate system with the origin at the left end of the beam FUNCTION calculating support coordinates() INPUT: the topological code of beam: n-element sequence t; the lengths l, lE, lH, lS, lT ,L OUTPUT: n coordinates of supports: n-element vector s IF t1 is equal to 0 THENASSIGN s1 the value zero ELSEASSIGN s1 the value lE END IF FOR i starts at 2, i