Acessibilidade / Reportar erro
This document is related to:

A hybrid topology optimization method applied to reinforced concrete structures using polygonal finite elements

Um método híbrido de otimização topológica aplicado em estruturas de concreto armado utilizando elementos finitos poligonais

Abstract

This work introduces a new alternative to obtain strut-and-tie models using the hybrid topology optimization method, which is already proposed in the technical literature and is refined here to use polygonal finite elements and accelerate the solution of the material nonlinearity problem. In this method, concrete is approached as a continuum, using polygonal two-dimensional finite elements, and steel bars as truss elements, using one-dimensional finite elements with two nodes. For a closer representation of reality, an orthotropic constitutive model for concrete was implemented considering different compression and tensile stiffness values, which is one of the advantages of the model. Further, the hybrid method limits the final layout of steel bars, thereby generating better structures from a constructive point of view, while allowing greater freedom for the shape and concrete strut slope. However, this method is more complex, and it increases the computational cost, which was substantially minimized through the implementation of an algorithm. Results obtained for some domains were very close to the results of other methodologies; however, small differences were noted that may be relevant to the final result. Other domains showed results with greater differences, thereby significantly changing the final strut-and-tie model and presenting a new structural design alternative.

Keywords:
reinforced concrete; topology optimization; hybrid; orthotropic; strut-and-tie

Resumo

Esse trabalho apresenta uma nova alternativa para a obtenção de Modelos de Bielas e Tirantes para estruturas de Concreto Armado através do Método de Otimização Topológica Híbrida, já proposto na literatura técnica, sendo aqui refinado para utilizar elementos finitos poligonais e acelerar a solução do problema da não linearidade material. Nesse método, o concreto é aproximado como meio contínuo, utilizando elementos finitos bidimensionais poligonais, e as barras de aço como elementos de treliça, utilizando elementos finitos unidimensionais com dois nós. Para uma representação mais próxima da realidade, implementou-se um modelo constitutivo ortotrópico para o concreto, considerando rigidezes distintas para a compressão e tração, sendo uma das vantagens do modelo. O método híbrido também limita a disposição final das barras de aço, gerando estruturas melhores do ponto de vista construtivo, enquanto permite uma maior liberdade para a forma e a inclinação das bielas de concreto. Como desvantagem, o método é mais complexo, aumentando o custo computacional, que porém foi substancialmente reduzido através da implementação de um procedimento. Os resultados obtidos para alguns domínios se aproximaram bastante dos resultados de outras metodologias, mas pequenas diferenças são notadas que podem ser relevantes para o resultado final. Outros domínios apresentaram resultados com maiores diferenças mudando de forma significativa o modelo de bielas e tirantes final, apresentando, assim, uma nova alternativa de dimensionamento.

Palavras-chave:
concreto armado; otimização topológica; híbrida; ortotrópico; bielas e tirantes

1 INTRODUCTION

Reinforced concrete is widely used in civil engineering because of its characteristics such as good resistance and versatility in obtaining structures with different shapes and because the construction techniques are well known. Concrete and steel work together, i.e., the adhesion between these two materials enables the transfer of forces between them. Despite being a widely used material, the behavior of reinforced concrete is complex.

At the end of the 19th century, Wilhem Ritter and Emil Mörsch developed approaches to describe the behavior of reinforced concrete considering that a cracked beam of this material behaved similar to a truss of concrete struts and steel ties, thereby idealizing the path of forces in the structure. This model is known as the model of Mörsch's truss analogy or the strut-and-tie model (STM). Since then, several studies have been conducted to perfect the theory about this model. However, traditional STMs could easily describe only type B regions—regions in which Bernoulli's hypotheses apply—but they were unable to describe type D regions—regions located in discontinuity zones where the theory of Bernoulli does not provide good approximations with adequate accuracy [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
], [22 J. Schlaich, K. Schäfer, and M. Jennewein, "Towards a consistent design of structural concrete," PCI J., vol. 32, no. 3, pp. 74–150, May 1987.]. Figure 1 shows these types of regions.

Figure 1
Type B and D regions according to Schlaichet al. [22 J. Schlaich, K. Schäfer, and M. Jennewein, "Towards a consistent design of structural concrete," PCI J., vol. 32, no. 3, pp. 74–150, May 1987.].

Thus, in 1987, Schlaichet al. [22 J. Schlaich, K. Schäfer, and M. Jennewein, "Towards a consistent design of structural concrete," PCI J., vol. 32, no. 3, pp. 74–150, May 1987.] developed a methodology for determining STMs with sufficient efficiency for type D regions that guarantee with reasonable security —through the lower plasticity theorem—the adequate performance of structures for the ultimate limit state of rupture. Several valid models with different reinforcement positions can be obtained with this methodology; therefore, the importance of a geometric steel-concrete configuration that provides the greatest possible strength with the least use of material is remarkable. Therefore, optimization of the arrangement of steel reinforcement in concrete is desired.

Optimization implies obtaining the most effective solution by providing appropriate criteria and restrictions. In structural engineering, structural optimization is divided into three types: dimensional, shape, and topology. Topology optimization, which is the focus of this work, modify how elements of a given structure are connected, thereby allowing an adoption of null sections for the elements, i.e., these elements are removed from the final structure [33 P. W. Christensen and A. Klarbring, An Introduction to Structural Optimization. Dordrecht: Springer, 2009.]. The topological optimization method is used to identify strut-and-tie arrangements that will provide greater stiffness to a reinforced concrete structure. Several studies have been conducted to obtain several STMs. Kumar [44 P. Kumar, "Optimal force transmission in reinforced concrete deep beams," Comput. Struct., vol. 8, no. 2, pp. 223–229, 1978.] applied optimization concepts existing at the time to obtain these models; subsequently, several other studies were conducted in this field of research [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
], [55 Q. Liang, Y. Xie, and G. Steven, "Topology optimization of strut-and-tie models in reinforced concrete structures using an evolutionary procedure," ACI Struct. J., vol. 97, no. 2, pp. 322–330, 2000, http://dx.doi.org/10.14359/863.
http://dx.doi.org/10.14359/863...
]7 D.-K. Lee, C.-J. Yang, and U. Starossek, "Topology design of optimizing material arrangements of beam-to-column connection frames with maximal stiffness," Sci. Iran., vol. 19, no. 4, pp. 1025–1032, Aug 2012., http://dx.doi.org/10.1016/j.scient.2012.06.004.
http://dx.doi.org/10.1016/j.scient.2012....
–[99 J. T. Zhong, L. Wang, P. Deng, and M. Zhou, "A new evaluation procedure for the strut-and-tie models of the disturbed regions of reinforced concrete structures," Eng. Struct., vol. 148, pp. 660–672, Oct 2017, http://dx.doi.org/10.1016/j.engstruct.2017.07.012.
http://dx.doi.org/10.1016/j.engstruct.20...
], which demonstrates their importance in structural engineering with a significant highlight of topology optimization. In principle, it consists of two methods commonly used for the determination of these models: topological optimization method of discrete medium (TOM-D) and the topology optimization method of continuous medium (TOM-C).

In the TOM-D model—known as the ground structure optimization method—the domain to be optimized is discretized as a dense mesh of bars interconnected by nodes as a truss structure, and this truss structure is optimized. The advantage of this method is the possibility of obtaining optimal structures with better conditions of applicability in practice. However, the disadvantage is that the loading will follow straight paths according to a pre-defined truss mesh, which will also cause a dependence on the adopted mesh as to the result.

The TOM-C model optimizes the continuous environment of the domain, and it uses two-dimensional or three-dimensional finite elements for its discretization and admits only the binary character with or without the presence of the material. The advantage of this method is the freer nature of the continuous structure that allows the path of forces to assume any shape and allows the members to connect at any angle. The disadvantage of this methodology is that this greater freedom can generate optimal structures that are impractical to build.

Although these methods have a good efficiency, new topology optimization methods with a specific focus on reinforced concrete have been developed; one such approach is proposed by Amir [88 O. Amir, "A topology optimization procedure for reinforced concrete structures," Comput. Struc., vol. 114–115, pp. 46–58, Jan 2013, http://dx.doi.org/10.1016/j.compstruc.2012.10.011.
http://dx.doi.org/10.1016/j.compstruc.20...
]. In their study, concrete is represented as an improved gradient model of continuous damage with stress relaxation, and the reinforcement is modeled by elastic bars inserted into the concrete domain using a ground structure. Therefore, steel bars and concrete are modeled differently as they behave differently in reinforced concrete. Following this, Gaynoret al. [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
] modeled concrete and reinforcement considering this distinct behavior. In their study, the continuous medium of the concrete is approximated by two-dimensional orthotropic finite elements using a four-node quadrilateral element; the steel is approximated by one-dimensional elements. The method adopted by Gaynoret al. [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
] was used in the work developed here, and it was modified to use polygonal isoparametric elements, which is referred to as the hybrid topology optimization method (TOM-H).

In this method, while the steel bars are approached by the truss bars, which are responsible for only tensile strength, the concrete is approximated by two-dimensional continuous finite elements, resisting compression stresses. Constitutive relationships used for concrete are obtained from the orthotropic model presented by Darwin and Pecknold [1010 D. Darwin and D. A. Pecknold, "Nonlinear biaxial stress-strain law for concrete," J. Struct. Eng., no. Apr, pp. 229–241, 1977.]. This method has the following advantages: obtaining a more realistic topology for reinforced concrete structures than isolated methodologies (TOM-C and TOM-D) as the method considers the interaction of the two existing materials in reinforced concrete (i.e., concrete and steel) and it adopts an orthotropic constitutive model for concrete, which better represents its real behavior; providing greater freedom and better visualization of the flow of the compressive stress fields that represent the compressed concrete struts; and presenting a better practicality regarding the disposition of the steel. As a disadvantage, there is an increase in the computational cost in relation to the continuous and discrete isolated formulations; however, considering the current computational processors does not become a limiting factor to their use. Even so, in this work, a calculation procedure was elaborated that reduced this computational time considerably.

As a starting point, we used three algorithms written in MATLAB already existing in the technical literature by implementing the suggested methodology. These are:

  • PolyMesher [1111 C. Talischi, G. H. Paulino, A. Pereira, and I. F. M. Menezes, "PolyMesher: a general-purpose mesh generator for polygonal elements written in Matlab," Struct. Multidiscipl. Optim., vol. 45, no. 3, pp. 309–328, Mar 2012, http://dx.doi.org/10.1007/s00158-011-0706-z.
    http://dx.doi.org/10.1007/s00158-011-070...
    ]: Algorithm for creating meshes of convex polygonal two-dimensional elements using centroidal Voronoi diagram concepts.

  • PolyTop [1212 C. Talischi, G. H. Paulino, A. Pereira, and I. F. M. Menezes, "PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes," Struct. Multidiscipl. Optim., vol. 45, no. 3, pp. 329–357, Mar 2012, http://dx.doi.org/10.1007/s00158-011-0696-x.
    http://dx.doi.org/10.1007/s00158-011-069...
    ]: Algorithm that calculates the optimal topological structure based on a given domain using two-dimensional polygonal elements, considering a fixed volume restriction and a formulation chosen by the user to penalize the density of the elements. This program was used as a basis for the development of this work.

  • GRAND [1313 T. Zegard and G. H. Paulino, "GRAND — Ground structure based topology optimization for arbitrary 2D domains using MATLAB," Struct. Multidiscipl. Optim., vol. 50, no. 5, pp. 861–882, Nov 2014, http://dx.doi.org/10.1007/s00158-014-1085-z.
    http://dx.doi.org/10.1007/s00158-014-108...
    ]: Algorithm that generates a truss mesh (ground structure) from a given domain; the volume of the truss mesh is optimized by the plastic formulation.

The algorithms were implemented in Python using the libraries Numpy [1414 T. E. Oliphant, A guide to NumPy, vol. 1. USA: Trelgol Publishing, 2006.], SciPy [1515 P. Virtanenet al., "SciPy 1.0: fundamental algorithms for scientific computing in Python," Nat. Methods, vol. 17, p. 261-272, 2020, http://dx.doi.org/10.1038/s41592-019-0686-2.
http://dx.doi.org/10.1038/s41592-019-068...
] Numba [1616 S. K. Lam, A. Pitrou, and S. Seibert, "Numba: a LLVM-based Python JIT compiler," in Proc SC15: The Inter. Conf. High Perf. Comp., Network., Stor. Anal., New York, NY, USA, 2015, pp. 1-6. http://dx.doi.org/10.1145/2833157.2833162.
http://dx.doi.org/10.1145/2833157.283316...
] and Matplotlib [1717 J. D. Hunter, "Matplotlib: a 2D graphics environment," Comput. Sci. Eng., vol. 9, no. 3, pp. 90–95, 2007, http://dx.doi.org/10.1109/MCSE.2007.55.
http://dx.doi.org/10.1109/MCSE.2007.55...
]. These algorithms inherited the name of the MATLAB version by adding the suffix py at the end to differentiate them. In addition, a new algorithm called HybridToppy [1818 P. V. C. Rodrigues and R. M. F. Canha, ‘HybridTop.’ GitHub, Sep. 2020 [Online]. Available: https://github.com/pauloxvcr/hybridtop (accessed Mar. 1, 2023).
https://github.com/pauloxvcr/hybridtop...
] was developed based on the aforementioned algorithms and the hybrid method [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
], which solves optimization problems of two-dimensional reinforced concrete structures using convex polygonal finite elements and the hybrid methodology method.

2 PROPOSED FORMULATION

Optimization implies obtaining the best possible solution for a given problem while respecting the constraints imposed; mathematically, it is simply finding the minimum or maximum of a given function submitted to a series of constraints. In this study, we aim to find an optimal topology that provides the greatest possible stiffness of the structure that can be related to the total strain energy (compliance) defined by Equation 1.

C ρ = F T u ρ (1)

Where ρ denotes design variables: the area of the truss element and the density of the plate element for a unitary thickness; F denotes the vector of the external forces applied to the structure; and uρ represents the vector with the nodal displacements of the structure.

The less the total strain energy, the greater is the stiffness of the structure; therefore, the problem is to minimize Equation 1 [33 P. W. Christensen and A. Klarbring, An Introduction to Structural Optimization. Dordrecht: Springer, 2009.].

Displacements of the structure u need to be determined to perform the optimization, and therefore, it is necessary to establish how the stress distribution in the structure is modeled. The finite element method (FEM) is generally used because it provides satisfactory results and has adequate compatibility with the existing optimization methods [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
], [55 Q. Liang, Y. Xie, and G. Steven, "Topology optimization of strut-and-tie models in reinforced concrete structures using an evolutionary procedure," ACI Struct. J., vol. 97, no. 2, pp. 322–330, 2000, http://dx.doi.org/10.14359/863.
http://dx.doi.org/10.14359/863...
]–[99 J. T. Zhong, L. Wang, P. Deng, and M. Zhou, "A new evaluation procedure for the strut-and-tie models of the disturbed regions of reinforced concrete structures," Eng. Struct., vol. 148, pp. 660–672, Oct 2017, http://dx.doi.org/10.1016/j.engstruct.2017.07.012.
http://dx.doi.org/10.1016/j.engstruct.20...
].

2.1 FEM formulation for steel reinforcement

The reinforcement in reinforced concrete was modeled as a one-dimensional axial element used in truss problems. Disregarding the load distributed in the reinforcement, it is possible to obtain the following formulation for the finite element corresponding to a bar with length L in the local coordinates through FEM, expressed by Equation 2.

K e l u e l = F e l (2)

Where (Equation 3)

K e l = E S L 1 - 1 - 1 1 (3)

is the local stiffness matrix of the element; uel=ue1lue2lT denotes the local nodal displacement vector of the element; Fel=Fe1lFe2lt denotes the vector of the local nodal forces of the element; E denotes the elasticity modulus of the element; S denotes the cross-sectional area of the element; and L denotes the length of the element

Using a rotation matrix, it is possible to transform this system into the global coordinates of the structure. Then, a global stiffness matrix of the structure is created that encompasses all equations and degrees of freedom for each element. This matrix is produced by expanding the various local matrices, and by assigning zeros in degrees of freedom that are not part of the element. Thus, the equilibrium system is given by Equation 4.

K u = F (4)

where K = the global stiffness matrix of the structure, u = the nodal displacement vector of the structure, and F = the nodal force vector of the structure.

2.2 FEM Formulation for concrete

The concrete present in the structure is approximated as a domain discretized into two-dimensional finite elements. The problem was assumed to be flat, wherein the load belongs to the plane of the structure and there is no rigidity in the orthogonal direction. Thus, there are only two degrees of freedom per node, horizontal displacement, and vertical displacement. The formulation for the two-dimensional finite elements follows the same logic adopted for the one-dimensional elements.

The material constitutive law for this type of problem is given by Equation 5.

σ = D ε (5)

where

σ=σxσyτxyT and ε=εxεyγxyT=uxvyuy+vxT;

The constitutive matrix D used in this work was obtained through Darwin and Pecknold’s [1010 D. Darwin and D. A. Pecknold, "Nonlinear biaxial stress-strain law for concrete," J. Struct. Eng., no. Apr, pp. 229–241, 1977.] orthotropic model. In their work, the different behavior of concrete subjected to multiaxial stress is highlighted, and the proposed constitutive law defined in the main coordinates is given by Equation 6.

σ p = D p σ p ε p (6)

where σp = the stress vector in the main coordinates; Dp = the constitutive matrix in the main coordinates dependent on the main stresses; and εp = the strain in the main coordinates.

The constitutive matrix Dp is defined by Equation 7.

D p = 1 1 - υ e f f 2 E 1 υ e f f E 12 0 υ e f f E 12 E 2 0 0 0 0,25 E 1 + E 2 - 2 υ e f f E 12 (7)

Where the variables of matrix Dp are given by Equation 8.

Ei=Ect, υi=υct if σci>0; Ei=Ecc, υi=υcc if σci0;
E12=E1E2; υeff=υ1υ2; υct=υccEctEcc.(8)

Variables Ecc and Ect are the elastic moduli of the concrete in compression and tensile, respectively. The variable υcc is the “Poisson's ratio of concrete in compression” adopted by Gaynoret al. [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
] as 0.2, and the same value is adopted in this study. The variable υct is interpreted as the “Poisson's ratio of concrete in tensile.” The variable υeff is the effective Poisson's ratio that considers the stress acting in both directions.

Because the constitutive matrix is defined in the coordinates of the main stresses, it is necessary to calculate them and their respective directions. For this purpose, Equation 9 is used.

σp1,2=σx+σy2±σx-σy22+τxy2θp=12tan-12τxyσx-σy;(9)

Thus, it is possible to rotate Equation 6 from the main coordinates to the global coordinates, which is defined by Equation 5, using a rotation matrix in material coordinates. This rotation matrix can be deduced by rotating tensors and successive transformations to material coordinates. Therefore, the constitutive matrix for concrete is expressed by Equation 10.

D = Q T D p Q (10)

Where Q is given by Equation 11.

Q = c o s 2 θ p s e n 2 θ p s e n θ p c o s θ p s e n 2 θ p c o s 2 θ p - s e n θ p c o s θ p - 2 s e n θ p c o s θ p 2 s e n θ p c o s θ p c o s 2 θ p - s e n 2 θ p (11)

With the established constitutive relationship, the formulation of the FEM can be developed from the virtual work principle (VWP), which states that internal virtual work must be equal to external virtual work. When a body in balance is subjected to a field of virtual displacements that causes virtual deformations, and by using the appropriate matrix operations, the VWP can be described by Equation 12.

Ω δ ε T σ d Ω = Ω δ u T f d Ω + S σ δ u T q d S (12)

where δ is the variational operator; u=u1u2T, where u1 denotes the horizontal displacement and u2 denotes the vertical displacement; f refers to body forces; and q refers to surface forces.

Based on this equation, it is possible to obtain a formulation that results in a relationship equal to that represented by Equation 2. Therefore, the stiffness matrix Ke of the element and the nodal force vector Fe of the element are given by Equation 13.

Ke=heΩeBϕTDBϕdΩe and Fe=heΩeϕTfdΩe+SσeϕTqdΩe (13)

Where he, Ωe, ϕ, and B respectively denote the thickness of the element, domain represented by the area of the element, approximation function in the adopted finite element, and an operational matrix expressed by Equation 14.

B = x 0 y 0 y x T (14)

The next step is to determine the type of two-dimensional finite element used for the approximation. In this work, the isoparametric polygonal finite element was used, which provides great flexibility for the generation of mesh, and it is better indicated for applications in the mechanics of solids that involve a significant change in topology in the domain material. Further, it presents better precision in numerical solutions and has less sensitivity to locking [1919 N. Sukumar and A. Tabarraei, "Conforming polygonal finite elements," Int. J. Numer. Methods Eng., vol. 61, no. 12, pp. 2045–2066, Nov 2004, http://dx.doi.org/10.1002/nme.1141.
http://dx.doi.org/10.1002/nme.1141...
].

Talischiet al. [1212 C. Talischi, G. H. Paulino, A. Pereira, and I. F. M. Menezes, "PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes," Struct. Multidiscipl. Optim., vol. 45, no. 3, pp. 329–357, Mar 2012, http://dx.doi.org/10.1007/s00158-011-0696-x.
http://dx.doi.org/10.1007/s00158-011-069...
] used the shape functions of Wachspress [2020 E. L. Wachspress A rational finite element basis. New York: Academic Press, 1975.], which is one of the options for shape functions of polygonal elements presented by Sukumar and Tabarraei [1919 N. Sukumar and A. Tabarraei, "Conforming polygonal finite elements," Int. J. Numer. Methods Eng., vol. 61, no. 12, pp. 2045–2066, Nov 2004, http://dx.doi.org/10.1002/nme.1141.
http://dx.doi.org/10.1002/nme.1141...
]. These shape functions have desirable characteristics for these types of functions: being non-negative, interpolating, and forming a unit partition; having linear precision; and being precisely linear in the contour [1919 N. Sukumar and A. Tabarraei, "Conforming polygonal finite elements," Int. J. Numer. Methods Eng., vol. 61, no. 12, pp. 2045–2066, Nov 2004, http://dx.doi.org/10.1002/nme.1141.
http://dx.doi.org/10.1002/nme.1141...
], [2121 G. Dasgupta, "‘Interpolants within Convex Polygons: wachspress’ Shape Functions’," J. Aerosp. Eng., vol. 16, no. 1, pp. 1–8, Jan 2003, http://dx.doi.org/10.1061/(ASCE)0893-1321(2003)16:1(1).
http://dx.doi.org/10.1061/(ASCE)0893-132...
]. To determine these shape functions and thus develop the finite element, it is interesting to use a regular polygon shape as a base. Interpolants can then be used both for approximating the displacement field through nodal values, and for transforming the coordinates of the initial element to the reference element of the integration. Figure 2 represents an example of an irregular hexagonal convex polygon and the related regular polygon showing points that facilitate the understanding of the process described below.

Figure 2
Polygonal element: (a) Irregular convex hexagonal polygon and displacement of its nodes. (b) Regular convex reference polygon.

The development of the Wachspress function is based on barycentric coordinates. Talischiet al. [1212 C. Talischi, G. H. Paulino, A. Pereira, and I. F. M. Menezes, "PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes," Struct. Multidiscipl. Optim., vol. 45, no. 3, pp. 329–357, Mar 2012, http://dx.doi.org/10.1007/s00158-011-0696-x.
http://dx.doi.org/10.1007/s00158-011-069...
] used Sukumar and Tabarraei’s [1919 N. Sukumar and A. Tabarraei, "Conforming polygonal finite elements," Int. J. Numer. Methods Eng., vol. 61, no. 12, pp. 2045–2066, Nov 2004, http://dx.doi.org/10.1002/nme.1141.
http://dx.doi.org/10.1002/nme.1141...
] definitions to establish the Equation 15 used in their work.

ϕ i ξ = α i ξ j = 1 n α j ξ (15)

where αi is an interpolating function expressed by Equation 16.

α i ξ = A p i - 1 , p i , p i + 1 A p i - 1 , p i , ξ A p i , p i + 1 , ξ (16)

where A represents the function that provides the area with the respective sign of the triangle formed by the points of the argument;pdenotes the points referring to consecutive nodes of the polygon; and ξ denotes the analyzed point and the approximation argument.

In a regular polygon, the parcel Api-1,pi,pi+1 is the same for all i, and it can be factored. Therefore, the notation of Equation 17 is adopted

A i ξ : = A p i - 1 , p i , ξ (17)

and Equation 18 is obtained.

α i ξ = 1 A i ξ A i + 1 ξ (18)

The area can be given by the well-known formula of the matrix determinant for the area of a triangle, expressed by Equation 19.

A i ξ = 1 2 ξ 1 ξ 2 1 p 1 , i - 1 p 2 , i - 1 1 p 1 , i p 2 , i 1 (19)

The partial derivatives of the area with respect to the reference coordinates are provided by Equations 20 and 21.

Aiξ1=12p2,i-1-p2,i,(20)
Aiξ2=12p1,i-1-p1,i,(21)

The derivatives of the interpolating functions are obtained by Equation 22.

α i ξ k = - α i 1 A i A i ξ k + 1 A i + 1 A i + 1 ξ k (22)

Therefore, the derivatives of the shape functions with respect to the reference coordinates are given by Equation 23.

ϕ i ξ k = 1 j = 1 n α j α i ξ k - ϕ i j = 1 n α j ξ k (23)

By applying this function in Equation 13 and through numerical integration using a quadrature, the regular polygon is divided into triangles, each one solved individually and then summed to obtain the total integral. This process establishes a relationship equivalent to Equation 2. Adding all extended stiffness matrices, considering all degrees of freedom of the element, results in a relationship equivalent to that presented in Equation 4, which refers to the entire domain.

2.3 TOM-H Formulation

TOM-H has some peculiarities regarding the formulation of the FEM. Because reinforced concrete, concrete, and steel work together considering the same deformations and displacements to resist the imposed load, the stiffness of the structure is the result of the sum of the stiffnesses of the two materials, i.e., the stiffness matrix of the reinforced concrete is the sum of the stiffness matrix of the ground structure that represents steel, and the stiffness matrix of the continuous elements, that represents the concrete. Therefore, the meshes of the two types of elements must be compatible and have the same degrees of freedom. However, it is of interest that the reinforcing elements have less freedom of form than the concrete, thereby improving the constructive aspect; thus, the base mesh for the formation of the ground structure must be more sparse than the mesh of the two-dimensional continuous elements. Figure 3 represents the interaction of these two meshes, where it is observed that the base mesh used for the ground structure is much sparser than the mesh of continuous elements.

Figure 3
Mesh for solving the problem: (a) Base mesh for the generation Ground Structure; (b) Mesh of continuous elements; (c) Generated ground structure.

For the optimization in question, a bilinear constitutive model was considered for both materials, steel and concrete. For the steel material, only tensile stiffness was considered, because it is intended that the reinforcement acts only as an element of tensile strength. For the concrete material, in addition to compressive stiffness, a negligible tensile stiffness was considered to avoid singularities in the finite element; numerically, there cannot be degrees of freedom without the associated stiffness. The stress–strain relationship of the two materials is shown in Figure 4.

Figure 4
Graph of stress–strain relationship adopted in the hybrid optimization model. The stress measurement unit is irrelevant because what matters for the final STM is the ratio between elasticity modules.

The adoption of the bilinear constitutive model brings about a substantial improvement in representativeness, taking into account the distinct behavior of the two materials employed. Moreover, despite the nonlinearity of the final system generated by the finite element model, the model itself exhibits linear characteristics. This linear behavior not only simplifies the modeling process but also reduces the computational requirements, resulting in lower processing time and resource usage. As a result, there was no necessity to utilize a nonlinear finite element formulation. Furthermore, for design purposes, the bilinear constitutive model can be sufficient for the optimization process and the generation of a strut-and-tie model, eliminating the need for additional modeling complexities. Additionally, the methodology's outcome is more generic, preserving the principle of proportionality as long as the sign of the applied loads remains unaltered.

The optimization problem P can be expressed by Equation 24.

P = m i n ρ F T u ρ c , ρ t , σ c , σ t s u b j e c t t o ρ t L t + ρ c A c - V m a x 0 ρ t > 0,0 ρ c 1 (24)

Where ρc,ρt,Ac,Lt,Vmax denote the density of the continuous elements, where zero indicates the absence of the material and one indicates a presence; the cross-sectional area of the truss bars, called the density of the bars; the area of the continuous elements; the length of the truss bars and the volume restriction adopted, respectively.

The problem is solved for a domain with unitary thickness. The modulus of elasticity of the steel and constitutive matrix depend on stress σ in the structure; therefore, vector u is implicitly provided by the nonlinear system Kσu=F where the stiffness matrix Kσ is given by Equation 25.

K σ = K t σ t + K c σ c (25)

σt,σc denote the stresses acting on the reinforcement and the concrete, respectively, and they are dependent on u; Kt is obtained by the formulation of finite elements of truss; Kc is obtained by the formulation of two-dimensional finite elements with a small change in the element stiffness matrix.

To adapt the formulation to topology optimization, which has a more binary view of the design variable, the presence or absence of material, Kec(continuous element stiffness matrix) must be defined by Equation 26.

K e c = ϵ + 1 - ϵ ρ e c q Ω B ϕ T D B ϕ d Ω (26)

where ϵ0 denotes a term to avoid singularity and q denotes an exponent greater than or equal to one. Because ρec is only defined between zero and one, the intermediate values of the design variable will be penalized, thereby forcing the most binary view to be desired. However, this problem of pure topology optimization is ill-posed because if no restriction is established, it is always be possible to find an artificial topology even without physical applications such as a domain filled with bars as thin as we want, which will provide greater stiffness for the final structure [33 P. W. Christensen and A. Klarbring, An Introduction to Structural Optimization. Dordrecht: Springer, 2009.]. The use of finite elements that imposes a restriction regarding the size of the mesh elements will present another ill-posed problem known as “Checkerboard” that consists of alternating values of the design variable without its convergence. This implies that a microscopic configuration on the mesh scale of the design variables provide similar responses on a macroscopic scale.

Thus, there is a need to apply a regularization filter, which avoids the sudden alternation of densities in nearby elements in the FEM approach of the two-dimensional elements, and therefore, it solves the illness. HybridToppy uses the same topological optimization formulation as Talischiet al. [1212 C. Talischi, G. H. Paulino, A. Pereira, and I. F. M. Menezes, "PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes," Struct. Multidiscipl. Optim., vol. 45, no. 3, pp. 329–357, Mar 2012, http://dx.doi.org/10.1007/s00158-011-0696-x.
http://dx.doi.org/10.1007/s00158-011-069...
] presented below. The density of the continuous ρc is now be provided by a convolution with a smooth filter function φ, and can be expressed by Equation 27.

ρ c p = Ω φ p , p _ x c p _ d p _ (27)

where Ω denotes the domain of the structure, p denotes the vector referring to the position of the point analyzed in the structure, and xc is be the problem variable for the concrete elements; however, it no longer has the physical meaning of density.

φ is given by Equation 28.

φ p , p _ = B r p ω 1 - p - w r d w - 1 m a x 1 - p - p _ r , 0 (28)

where r denotes the filter radius used and Brpdenotes the circular domain of radius r around p.

With the filter in place, there remains a need for one more procedure to solve the problem P as the penalty has made the problem no longer convex, and it is now necessary to solve it through an iterative process with convex approximations. By defining x as the problem variable that encompasses ρt and xc, the convex approximation of the problem (P) in interaction j in xj given by Equation 29 is obtained.

P j = m i n x C x j + i = 1 n C x i x i j - x i j x i x i j - 1 - 1 r e s t r i c t t o g x j + i = 1 n g x i x i j x i - x i j 0 x t > 0,0 x c 1 (29)

where

g x = ρ t L t + ρ c x c A c - V m a x (30)

The convex approximation allows the use of the Lagrangian function and duality that, associated with the Karush–Kuhn–Tucker (KKT) conditions, allows solving the optimization problem Pj through a numerical method of solving nonlinear equations. Thus, the iterative process provides the solution to the initial optimization problem (P). Talischiet al. [1212 C. Talischi, G. H. Paulino, A. Pereira, and I. F. M. Menezes, "PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes," Struct. Multidiscipl. Optim., vol. 45, no. 3, pp. 329–357, Mar 2012, http://dx.doi.org/10.1007/s00158-011-0696-x.
http://dx.doi.org/10.1007/s00158-011-069...
] provided details of this procedure.

2.4 Algorithm used

Although HybridToppy exists as an independent algorithm, its use is correlated to several other algorithms. The first stage is performed in PolyMesherPy, in which two independent meshes are created, as shown in Figure 3, one for the continuous elements and one more for the formation of the ground structure. With the use of HybridMesherpy, these two meshes are made compatible, and therefore, the nodes of the base mesh of the ground structure coincide with the nodes of the mesh of the continuous elements. Subsequently, the ground structure is generated through the GenerateGS routine of GRANDpy.

Once the optimization process has been initiated, the structural problem is analyzed by the FEM, for which the equilibrium system expressed as a non-linear system needs to be solved iteratively. An alternative approach to solve this system using the fixed point logic was summarized by Gaynor et al. [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
]. However, it was noted that the stop criterion presented by them sometimes generated convergence problems using polygonal elements in HybridToppy because of minimal changes around the stress value of elements that could be considered zero. This caused a continuous change in the elasticity module of the materials, thereby taking too long to reach the stop criterion or never reaching it. These elements are negligible for the final result because all stresses are zero, from a numerical point of view. Thus, in this work, a stopping criterion for the non-linear analysis of the structural problem using the FEM, based on Equation 31, was used.

j = 1 n u j i - u j i - 1 n ÷ j = 1 n u j i n < t o l (31)

where n denotes the number of degrees of freedom of the structure, tol denotes a tolerance, and i refers to the iteration analyzed.

The steps of the HybridToppy algorithm can be summarized as follows: resolve the nonlinear finite element system, update the variables using the optimality criteria, and check the convergence criteria of the optimization. The steps for solving the nonlinear finite element system include the calculation of local matrices of continuous elements, assembly of the global stiffness matrix of the continuous elements, assembly of the global stiffness matrix of the discrete elements, sum of the two matrices, system resolution, calculation of the stresses acting on all elements, saving variable values, and checking the finite element convergence criteria. If the convergence criteria are not met at any level, the algorithm returns to the first step of the corresponding level with the updated variables.

Finally, a graphical routine is available to display the optimization results in a visual format. This routine includes the option to apply a filtering mechanism, allowing the exclusion of bars with a relative area below a user-defined cutoff value, which in this study was set at 0.0001. Adjusting the cutoff values does not require re-running the entire optimization process and solely affects the graphical representation. However, caution must be used at this stage so that the use of the filter does not deviate from the optimal structural behavior proposed by the numerical result. For this, the user must pay attention to the number of bars that were excluded and the residue caused by this exclusion displayed by the routine.

The routine mentioned in the previous paragraph should be seen as the initial step in obtaining a strut-and-tie model. If the model generated, by analyzing the graphic result, is statically stable and using the inferior plasticity theorem, it is possible to guarantee the adequate performance of the structure.

2.5 Nonlinear Finite Element Method process accelerator

The basic procedure of the program was presented in a simple manner. It was observed that there was a considerable increase in the processing time of the program because of material nonlinearity, primarily due to the need to recalculate the stiffness matrices of the continuous elements. Further, for a tolerance factor of 0.5%, the number of material non-linearity iterations is reduced to 1 after a certain optimization iteration for each penalty value. This occurs because after a certain iteration, the optimization does not change the structure configuration significantly at each step.

Ki is defined as the stiffness matrix of continuous elements in the optimization iteration i, and can be expressed by Equation 32.

K i = e = 1 n K e * i σ e i ρ e i (32)

where Ke*i denotes the unit stiffness matrix considering the density with the unit value of an element e in iteration i; ρei denotes the density per area of the element e in iteration i; and the σ stresses in the element are dependent on the displacements u, which are dependent on the density distribution. However, after a certain number of optimization iterations, the structure configuration does not change considerably between one iteration and the other, the nature of the stresses—tensile or compression—remains almost the same for a small number of steps, and the angle θ, which refers to the main directions of stresses, is slightly changed. Therefore, for a small number of p steps, the variation of Ke* is small, which implied in Equation 33.

K e * i K e * i + p (33)

Therefore, Ke* matrices can be considered as a constant by optimization iterations. The assembly of the unit stiffness matrix, which is a costly computational process, can be performed only for each determined number of iterations, and the Ke matrices can be updated only by density, as calculated in the previous optimization iteration. Equation 34 expresses the stiffness matrix of continuous elements in the optimization iteration i+p.

K i + p : = e = 1 n K e * i σ e i ρ e i + p (34)

This method was implemented so that the user can manually select how many iterations are necessary for the structure to stabilize, and only after applying the procedure described above, and the number of iterations p for which the local stiffness matrices of the continuous elements will not be calculated. For the adopted values of 10 and 5, a significant decrease in computational time was observed without prejudice to convergence or deviation of results.

3 RESULTS AND DISCUSSIONS

Four examples from the literature as shown in Figure 5 were evaluated to validate the method and compare the results obtained with those presented in the literature (Figure 6) and those obtained using other methodologies. Thus, the PolyToppy and GRANDpy algorithms were used to solve optimization problems with the TOM-C and TOM-D, respectively to compare the results obtained with HybridToppy.

Figure 5
Evaluated examples from literature: (a) Simple supported beam domain; (b) L-shaped wall beam domain; (c) Bridge beam domain; and (d) Shear wall with holes domain.
Figure 6
Results of other literature: black represent the concrete struts and red represent the steel ties; (a) Result of the domain simple supported beam by Gaynoret al. [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
]; (b) Result of the domain L-shaped wall beam by Gaynoret al. [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
]; (c) Result of the domain L-shaped wall beam by Zhonget al. [99 J. T. Zhong, L. Wang, P. Deng, and M. Zhou, "A new evaluation procedure for the strut-and-tie models of the disturbed regions of reinforced concrete structures," Eng. Struct., vol. 148, pp. 660–672, Oct 2017, http://dx.doi.org/10.1016/j.engstruct.2017.07.012.
http://dx.doi.org/10.1016/j.engstruct.20...
]; (d) Result of the domain bridge beam by Gaynoret al. [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
]; (e) STM of the domain shear wall abstracted from the flow of elastic stresses by the FEM, according to FIB [2222 Fédération Internationale du Béton. Task Group 4.4, Practitioners’ Guide to Finite Element Modelling of Reinforced Concrete Structures. Lausanne, Switzerland: FIB - Féd. Int. du Béton, 2008.].

The algorithm takes as input the number of elements in each domain, which determines the number of nodes and bars in the structure. Additionally, the constraint volume is considered, which, despite being a user choice, is a value that generates a result displaying a topology that can be associated with an STM. These main parameters for each analyzed domain are listed in Table 1.

Table 1
- Main parameters for each analyzed domain

3.1 Domain simple supported beam

This domain consists of a double-based beam that is 4 m long and 1 m high with a load concentrated in the middle, for which only half was discretized because of its symmetry, thereby saving computational time. The resulting topologies are shown in Figure 7.

Figure 7
Domain simple supported beam: (a) Result of GRANDpy; (b) Result of PolyToppy; (c) Result of HybridToppy with regular basis mesh; and (d) Result of HybridToppy with polygonal base mesh.

The GRANDpy and Polytoppy programs display the results in the same way of the original Matlab programs. The result displayed by GRANDpy (Figure 7a) shows bars topologies that optimize the problem without differentiating whether the stress is compressive or tensile. Meanwhile, Polytoppy provides a result (Figure 7b) that demonstrates the two-dimensional topology that optimizes the problem considering an isotropic material and given the volume constraint, where black symbolizes presence of material.

The result obtained by HybridToppy (Figure 7c, d) is represented by an optimized topology composed of steel bars, with colors ranging from blue to red, and concrete represented by the color black both with the stress–strain relationship presented by the Figure 4. The color bar on the right side of the figure refers to the cross-sectional area of the bars normalized, where the value 1 represents the section with the greatest area.

There was a similarity between the topologies of the three algorithms wherein the load is transmitted to the supports through elements dispersed in the form of a fan with transversal elements. The nature of the stresses in these elements is observed directly in the two topologies obtained with HybridToppy, the regular base mesh (Figure 7c), and the polygonal base mesh (Figure 7d).

For this example, the use of two types of base meshes for the generation of the polygonal and regular ground structure with square elements but with the same average element size were evaluated. However, there was no significant influence on the result obtained according to the type of the base mesh adopted.

Further, HybridTop provided a topology that resembles that presented by Gaynor et al. [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
] (Figure 6a).

3.2 Domain L-shaped wall beam

This domain was extracted from Kuchmaet al. [2323 D. Kuchma, S. Yindeesuk, T. Nagle, J. Hart, and H. Lee, "Experimental validation of strut-and-tie method for complex regions," ACI Struct. J., vol. 105, pp. 578–589, Sep 2008.] with some adjustments made to the dimensions to facilitate the discretization of the ground structure with a regular mesh. Figure 8 presents the topologies obtained with the three algorithms.

Figure 8
Domain L-shaped wall beam: (a) Result by GRANDpy; (b) Result by PolyToppy; and (c) Result by HybridToppy.

The topologies of the three algorithms follow a similar trajectory with slight differences, wherein the load is dispersed in the region above the void to be transmitted to the two lower supports. The reinforcement zones are present above the orifice and in the lower region of the structure, and the compressed elements are abstracted from HybridToppy. The result obtained by HybridToppy is similar to that of Gaynor et al. [1] (Figure 6b).

Zhonget al. [99 J. T. Zhong, L. Wang, P. Deng, and M. Zhou, "A new evaluation procedure for the strut-and-tie models of the disturbed regions of reinforced concrete structures," Eng. Struct., vol. 148, pp. 660–672, Oct 2017, http://dx.doi.org/10.1016/j.engstruct.2017.07.012.
http://dx.doi.org/10.1016/j.engstruct.20...
] conducted a more detailed analysis of this domain. In their work, the importance of a primary analysis was emphasized, wherein the STMs must correspond with the result of the linear stress analysis. Further, a subsequent analysis, with simulations, in which the correspondence of the reinforcement with the crack region in concrete was evaluated. They concluded that there is a region on the left edge of the domain where these analyses indicate the need for reinforcement that is not presented by the hybrid methodology. Therefore, Zhonget al. [99 J. T. Zhong, L. Wang, P. Deng, and M. Zhou, "A new evaluation procedure for the strut-and-tie models of the disturbed regions of reinforced concrete structures," Eng. Struct., vol. 148, pp. 660–672, Oct 2017, http://dx.doi.org/10.1016/j.engstruct.2017.07.012.
http://dx.doi.org/10.1016/j.engstruct.20...
] elaborated their own STMs as presented in Figure 6c.

A justification for this possible difference was predicted by Bruggi [66 M. Bruggi, "Generating strut-and-tie patterns for reinforced concrete structures using topology optimization," Comput. Struc., vol. 87, no. 23–24, pp. 1483–1495, Dec 2009, http://dx.doi.org/10.1016/j.compstruc.2009.06.003.
http://dx.doi.org/10.1016/j.compstruc.20...
]. He pointed precautions that must be employed to ensure the validity of the STMs obtained by the optimization methods. In his work, it was observed that the STMs resulting from his methodology needed additional reinforcement that would provide sufficient ductility to allow the use of the lower limit of plasticity theory. The optimization models adopted here do not present a restriction on deformation, thereby theoretically allowing the appearance of regions with great deformation, and consequently, excessive cracking, which is located where elements of the resulting topologies have zero densities (voids). Such regions, if any, must be reinforced with steel to ensure reasonable security, proper functioning of the structure respecting the ductility criteria, and requirements of the limit state of use.

3.3 Domain bridge beam

The bridge beam domain is a generic domain that resembles cross sections used in bridges. As in the simple supported beam, it is possible to take advantage of the symmetry of the structure, thereby saving computational time. The results obtained are shown in Figure 9.

Figure 9
Domain bridge beam: (a) Result of GRANDpy; (b) Result of PolyToppy; and (c) Result by HybridToppy.

There is a need for steel reinforcement in the upper part of the structure. In the lower zone, the structure is subjected to compression only, which is intuitively expected. There is a great similarity between the results obtained in all methodologies; however, it is noted that GRANDpy provides a result that requires a larger treatment. The results of HybridToppy and PolyToppy were quite similar, and based on the simplification adopted, the STMs abstracted from the two methodologies can be practically same. The result obtained from HybridToppy was also considerably similar to that presented by Gaynoret al. [11 A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692.
http://dx.doi.org/10.1061/(ASCE)ST.1943-...
].

3.4 Sheared wall with holes domain

The shear wall with holes domain was inspired by a domain exposed in the FIB report [2222 Fédération Internationale du Béton. Task Group 4.4, Practitioners’ Guide to Finite Element Modelling of Reinforced Concrete Structures. Lausanne, Switzerland: FIB - Féd. Int. du Béton, 2008.]. The results obtained are shown in Figure 10.

Figure 10
Domain shear wall with orifice: (a) Result by GRANDpy; (c) Result by PolyToppy; and (d) Result by PolyTrussToppy with regular mesh.

The results of GRANDpy, PolyToppy, and HybridToppy show certain similarities; however, unlike others, HybridToppy presented a compression strut above the last hole. The constitutive model adopted by HybridToppy is closer to reality, as it considers the presence of two different materials (steel and concrete) and concrete as an orthotropic material, which is probably a more representative result.

For the complexity of the results, it is possible to note that the one provided by PolyToppy is the simplest; therefore, the treatment for the generation of an STM will be easier. The result of GRANDpy has an intermediate complexity and that of HybridToppy apparently has greater complexity. Thus, although the HybridToppy has a formulation closer to reality, it generates a more complex result that will require further treatment result to generate a strut and tie model.

The result provided by FIB [2222 Fédération Internationale du Béton. Task Group 4.4, Practitioners’ Guide to Finite Element Modelling of Reinforced Concrete Structures. Lausanne, Switzerland: FIB - Féd. Int. du Béton, 2008.] (Figure 6e) differs from the solutions presented here because it was prepared without the optimization processes following Schlaich Schäfer and Jennewein's original methodology for STMs. As a disadvantage, the result does not necessarily present a model with optimum performance; however, the advantage is that it was established such that it greatly facilitates the execution as it is a simpler solution from a practical point of view.

4 FINAL REMARKS AND CONCLUSION

TOM-H presents itself as an alternative to traditional TOM-C and TOM-D methods, allowing greater freedom for concrete struts while restricting the steel reinforcement's ties, thereby improving the constructive aspect of steel reinforcement.

In this study, an algorithm based on the TOM-H and polygonal finite elements for the optimization of flat reinforced concrete structures was implemented. To represent the behavior of this composite material, the algorithm considered two types of materials: steel and concrete, with different tensile and compression stiffnesses. Further, concrete was approximated as an orthotropic material, thereby leading to a more complex formulation that was closer to reality. Thus, the insertion of material nonlinearity resulted in a higher computational cost; however, it was substantially reduced with the implementation of a procedure that reduced the disparity between the computational times of the methods.

Although the TOM-H constitutive model better describes the behavior of reinforced concrete, most of the domains analyzed by this methodology present results similar to the traditional ones, this shows that the traditional ones are adequate approximations for most cases. But the result from the Sheared Wall With Holes demonstrates that there will be domains in which a hybrid methodology will present different results from the traditional ones, which therefore must be analyzed in order to obtain more adequate strut and tie models.

The presented method is very promising for the study of reinforced concrete, and it allows efficient and direct determination of both the regions and optimal directions of reinforcement and the compression regions that most influence the stiffness of the structure. Therefore, it allows developing STMs that are likely to provide greater structural stiffness. For future research, it is suggested to refine this method by considering ductility criteria and controlling the cracking of the structure.

ACKNOWLEDGEMENTS

The authors would like to acknowledge the Brazilian government agency CAPES, for the MSc scholarship of first author (Financing Code 001), and the Federal University of Sergipe of Brazil for the support in the development of this research. The conclusions and opinions expressed in this paper are the authors’ responsibility and do not reflect the points of view of the sponsors.

  • Financial support: This work was carried out with the support of the Coordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES) Brazil – Financing Code 001.
  • Data Availability:

    The data that support the findings of this study are openly available in HybridToppy, at https://github.com/pauloxvcr/hybridtop, or are available from the corresponding author, RMFC, upon reasonable request.
  • How to cite: P. V. C. Rodrigues, and R. M. F. Canha, "A hybrid topology optimization method applied to reinforced concrete structures using polygonal finite elements," Rev. IBRACON Estrut. Mater., vol. 17, no. 3, e17306, 2024, https://doi.org/10.1590/S1983-41952024000300006

REFERENCES

  • 1
    A. T. Gaynor, J. K. Guest, and C. D. Moen, "Reinforced concrete force visualization and design using bilinear truss-continuum topology optimization," J. Struct. Eng., vol. 139, no. 4, pp. 607–618, Apr 2013, http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692
    » http://dx.doi.org/10.1061/(ASCE)ST.1943-541X.0000692
  • 2
    J. Schlaich, K. Schäfer, and M. Jennewein, "Towards a consistent design of structural concrete," PCI J., vol. 32, no. 3, pp. 74–150, May 1987.
  • 3
    P. W. Christensen and A. Klarbring, An Introduction to Structural Optimization. Dordrecht: Springer, 2009.
  • 4
    P. Kumar, "Optimal force transmission in reinforced concrete deep beams," Comput. Struct., vol. 8, no. 2, pp. 223–229, 1978.
  • 5
    Q. Liang, Y. Xie, and G. Steven, "Topology optimization of strut-and-tie models in reinforced concrete structures using an evolutionary procedure," ACI Struct. J., vol. 97, no. 2, pp. 322–330, 2000, http://dx.doi.org/10.14359/863
    » http://dx.doi.org/10.14359/863
  • 6
    M. Bruggi, "Generating strut-and-tie patterns for reinforced concrete structures using topology optimization," Comput. Struc., vol. 87, no. 23–24, pp. 1483–1495, Dec 2009, http://dx.doi.org/10.1016/j.compstruc.2009.06.003
    » http://dx.doi.org/10.1016/j.compstruc.2009.06.003
  • 7
    D.-K. Lee, C.-J. Yang, and U. Starossek, "Topology design of optimizing material arrangements of beam-to-column connection frames with maximal stiffness," Sci. Iran., vol. 19, no. 4, pp. 1025–1032, Aug 2012., http://dx.doi.org/10.1016/j.scient.2012.06.004
    » http://dx.doi.org/10.1016/j.scient.2012.06.004
  • 8
    O. Amir, "A topology optimization procedure for reinforced concrete structures," Comput. Struc., vol. 114–115, pp. 46–58, Jan 2013, http://dx.doi.org/10.1016/j.compstruc.2012.10.011
    » http://dx.doi.org/10.1016/j.compstruc.2012.10.011
  • 9
    J. T. Zhong, L. Wang, P. Deng, and M. Zhou, "A new evaluation procedure for the strut-and-tie models of the disturbed regions of reinforced concrete structures," Eng. Struct., vol. 148, pp. 660–672, Oct 2017, http://dx.doi.org/10.1016/j.engstruct.2017.07.012
    » http://dx.doi.org/10.1016/j.engstruct.2017.07.012
  • 10
    D. Darwin and D. A. Pecknold, "Nonlinear biaxial stress-strain law for concrete," J. Struct. Eng., no. Apr, pp. 229–241, 1977.
  • 11
    C. Talischi, G. H. Paulino, A. Pereira, and I. F. M. Menezes, "PolyMesher: a general-purpose mesh generator for polygonal elements written in Matlab," Struct. Multidiscipl. Optim., vol. 45, no. 3, pp. 309–328, Mar 2012, http://dx.doi.org/10.1007/s00158-011-0706-z
    » http://dx.doi.org/10.1007/s00158-011-0706-z
  • 12
    C. Talischi, G. H. Paulino, A. Pereira, and I. F. M. Menezes, "PolyTop: a Matlab implementation of a general topology optimization framework using unstructured polygonal finite element meshes," Struct. Multidiscipl. Optim., vol. 45, no. 3, pp. 329–357, Mar 2012, http://dx.doi.org/10.1007/s00158-011-0696-x
    » http://dx.doi.org/10.1007/s00158-011-0696-x
  • 13
    T. Zegard and G. H. Paulino, "GRAND — Ground structure based topology optimization for arbitrary 2D domains using MATLAB," Struct. Multidiscipl. Optim., vol. 50, no. 5, pp. 861–882, Nov 2014, http://dx.doi.org/10.1007/s00158-014-1085-z
    » http://dx.doi.org/10.1007/s00158-014-1085-z
  • 14
    T. E. Oliphant, A guide to NumPy, vol. 1. USA: Trelgol Publishing, 2006.
  • 15
    P. Virtanenet al., "SciPy 1.0: fundamental algorithms for scientific computing in Python," Nat. Methods, vol. 17, p. 261-272, 2020, http://dx.doi.org/10.1038/s41592-019-0686-2
    » http://dx.doi.org/10.1038/s41592-019-0686-2
  • 16
    S. K. Lam, A. Pitrou, and S. Seibert, "Numba: a LLVM-based Python JIT compiler," in Proc SC15: The Inter. Conf. High Perf. Comp., Network., Stor. Anal., New York, NY, USA, 2015, pp. 1-6. http://dx.doi.org/10.1145/2833157.2833162
    » http://dx.doi.org/10.1145/2833157.2833162
  • 17
    J. D. Hunter, "Matplotlib: a 2D graphics environment," Comput. Sci. Eng., vol. 9, no. 3, pp. 90–95, 2007, http://dx.doi.org/10.1109/MCSE.2007.55
    » http://dx.doi.org/10.1109/MCSE.2007.55
  • 18
    P. V. C. Rodrigues and R. M. F. Canha, ‘HybridTop.’ GitHub, Sep. 2020 [Online]. Available: https://github.com/pauloxvcr/hybridtop (accessed Mar. 1, 2023).
    » https://github.com/pauloxvcr/hybridtop
  • 19
    N. Sukumar and A. Tabarraei, "Conforming polygonal finite elements," Int. J. Numer. Methods Eng., vol. 61, no. 12, pp. 2045–2066, Nov 2004, http://dx.doi.org/10.1002/nme.1141
    » http://dx.doi.org/10.1002/nme.1141
  • 20
    E. L. Wachspress A rational finite element basis. New York: Academic Press, 1975.
  • 21
    G. Dasgupta, "‘Interpolants within Convex Polygons: wachspress’ Shape Functions’," J. Aerosp. Eng., vol. 16, no. 1, pp. 1–8, Jan 2003, http://dx.doi.org/10.1061/(ASCE)0893-1321(2003)16:1(1)
    » http://dx.doi.org/10.1061/(ASCE)0893-1321(2003)16:1(1)
  • 22
    Fédération Internationale du Béton. Task Group 4.4, Practitioners’ Guide to Finite Element Modelling of Reinforced Concrete Structures Lausanne, Switzerland: FIB - Féd. Int. du Béton, 2008.
  • 23
    D. Kuchma, S. Yindeesuk, T. Nagle, J. Hart, and H. Lee, "Experimental validation of strut-and-tie method for complex regions," ACI Struct. J., vol. 105, pp. 578–589, Sep 2008.

Edited by

Editors: Bernardo Horowitz, Guilherme Aris Parsekian.

Data availability

The data that support the findings of this study are openly available in HybridToppy, at https://github.com/pauloxvcr/hybridtop, or are available from the corresponding author, RMFC, upon reasonable request.

Publication Dates

  • Publication in this collection
    04 Sept 2023
  • Date of issue
    2024

History

  • Received
    04 Mar 2023
  • Accepted
    31 May 2023
IBRACON - Instituto Brasileiro do Concreto Instituto Brasileiro do Concreto (IBRACON), Av. Queiroz Filho, nº 1700 sala 407/408 Torre D, Villa Lobos Office Park, CEP 05319-000, São Paulo, SP - Brasil, Tel. (55 11) 3735-0202, Fax: (55 11) 3733-2190 - São Paulo - SP - Brazil
E-mail: arlene@ibracon.org.br