\`x^2+y_1+z_12^34\`
Advanced Search
Article Contents
Article Contents

A computational framework for the design of tensile structures

  • *Corresponding author: Marcio S. V. de Souza

    *Corresponding author: Marcio S. V. de Souza 
Abstract / Introduction Full Text(HTML) Figure(23) Related Papers Cited by
  • This paper introduced a parametric workflow for the design of tensile structures, encompassing form-finding, patterning, flattening, and geometrically nonlinear structural analysis of cables and membranes, and how these design steps can be sequenced and iterated. The concepts of parametric design and visual programming languages were outlined, with a particular focus on structural design. The implementation of these concepts was straightforward, and the paper explained their application into a new Grasshopper plug-in, called BATS - basic analysis of tensile structures, capable of performing the full design cycle of this type of structures.

    Mathematics Subject Classification: Primary: 58F15, 58F17; Secondary: 53C35.

    Citation:

    \begin{equation} \\ \end{equation}
  • 加载中
  • Figure 1.  Linear workflow in the design of tensile structures

    Figure 2.  Iterative workflows in the design of tensile structures

    Figure 3.  Natural membrane element: a) reference configuration, b) initial configuration, and c) current configuration

    Figure 4.  Form-finding process from an initial flat mesh

    Figure 5.  (a, b) Plane cut segmentation to find initial straight lines and (c) geodesic curve definition

    Figure 6.  (a) Division of a mesh from arbitrary curves generates meshes with nonuniform elements. (b) Removing the strips with node constraints in the edges to enforce they are coupled sort out the issue

    Figure 7.  Flattening process of tensile surface strips. (a) Definition of the structural problem with the 3D geometry in the reference configuration and the projected geometry as a first trial for the 2D current configuration. (b) Resulted flattened strip with the corresponding displacement field from the projected initial geometry

    Figure 8.  Possibilities in the integration of CAD and CAE interfaces

    Figure 9.  Workflow driven from parameter and design rules with integrated feedback between the design steps

    Figure 10.  Software architecture of BATS

    Figure 11.  BATS data model

    Figure 12.  Linear and surface patch for cable and membrane members

    Figure 13.  Definition of surface strips. A surface strip contains the assembled and flattened geometry and its topological reference to the main surface patch

    Figure 14.  Flowchart of the communication between BATScore and BATS++

    Figure 15.  Benchmark of function implemented using third-party linear algebra libraries, native C++ arrays, and AceGen generated code

    Figure 16.  BATS Solvers flowchart. Green represents actions using parallelism and yellow actions computed in a single thread

    Figure 17.  Parametric workflow for design and analysis of tensile structure implemented using BATS Grasshopper plug-in

    Figure 18.  Model definition and solutions from the form-finding component for different vertical displacement of the supports and different ratio between the membrane and cable stresses

    Figure 19.  Patterning and re-meshing of the defined shape into different number of strips and remapping of the stress field to the new mesh. First principal stress field displayed in Pa

    Figure 20.  Flattening process generates the production strips of the fabric, which can be used for the further assembly analysis to find the real stress field resultant from the assembly.First principal stress field of the assembled fabric is displayed in Pa

    Figure 21.  Load response analysis of a wind pressure of 800Pa. From left to right: first principal stress (Pa), second principal stress (Pa), and displacement fields (m)

    Figure 22.  Example of conoid with torsioned strips. At the top from left to right: a) Geometry and first principal stress obtained from form-finding (Pa), b) Patterned geometry, c) First principal stress from real assembly (Pa). At the bottom: Flattened strips with residual stress with legend omitted for simplicity

    Figure 23.  Example of multi-patch membrane. At the top from left to right: a) Geometry and first principal stress obtained from form-finding (Pa), b) Patterned geometry, c) First principal stress from real assembly (Pa). At the bottom: Flattened strips with residual stress with legend omitted for simplicity

  • [1] S. Adriaenssens, P. Block, D. Veenendaal and C. Williams, Shell Structures for Architecture: Form Finding and Optimization, Routledge/ Taylor & Francis Group, 2014. doi: 10.4324/9781315849270.
    [2] T. AkitaK. NakashinoM. C. Natori and K. C. Park, A simple computer implementation of membrane wrinkle behaviour via a projection technique, International Journal for Numerical Methods in Engineering, 71 (2007), 1231-1259.  doi: 10.1002/nme.1990.
    [3] J. H. ArgyrisP. C. DunneT. Angelopoulos and B. Bichat, Large natural strains and some special difficulties due to non-linearity and incompressibility in finite elements, Computer Methods in Applied Mechanics and Engineering, 4 (1974), 219-278.  doi: 10.1016/0045-7825(74)90035-8.
    [4] M. R. Barnes, Form-finding and analysis of prestressed nets and membranes, Computers and Structures, 30 (1988), 685-695.  doi: 10.1016/0045-7949(88)90304-5.
    [5] K. Bathe, Finite Element Procedures, Prentice Hall, Watertown, 2006.
    [6] A. M. Bauer, CAD-integrated Isogeometric Analysis and Design of Lightweight Structures, PhD thesis, Technische Universität München, 2020.
    [7] K.-U. Bletzinger, J. Linhard and R. Wüchner, Extended and integrated numerical form finding and patterning of membrane structures, 50 (2009), 35-49.
    [8] K.-U. Bletzinger and E. Ramm, A general finite element approach to the form finding of tensile structures by the updated reference strategy, International Journal of Space Structures, 14 (1999), 131-145.  doi: 10.1260/0266351991494759.
    [9] J. Bonet and  R. D. WoodNonlinear Contiuum Mechanics for Finite Element Analysis, Cambridge University Press, Cambridge, 2008.  doi: 10.1017/CBO9780511755446.
    [10] J. BonetR. D. WoodJ. Mahaney and P. Heywood, Finite element analysis of air supported membrane structures, Computer Methods in Applied Mechanics and Engineering, 190 (2000), 579-595.  doi: 10.1016/S0045-7825(99)00428-4.
    [11] M. A. Crisfield, Non-linear Finite Element Analysis of Solids and Structures, vol. 1, John Wiley & Sons, Chichester, 1991. doi: 10.1061/(ASCE)0733-9399(1993)119:7(1504).
    [12] R. G. Cruz, C. M. Arcipreste, R. L. Pinheiro and R. A. Ribas, Generative design in the design development of metallic constructions, SIGRADI, Sao Paulo, (2018), 211-218. doi: 10.5151/sigradi2018-1631.
    [13] R. G. CruzC. M. ArcipresteR. L. Pinheiro and R. A. Ribas, Generative design: Information flow between genetic algorithm and parametric design in a steel structure construction, Ambient. Constr., 21 (2021), 271-289.  doi: 10.1590/s1678-86212021000400569.
    [14] A. Day, An introduction to dynamic relaxation, The Engineer, 219 (1965), 218-221. 
    [15] M. S. V. de Souza and R. M. O. Pauletti, An overview of the natural force density method and its implementation on an efficient parametric computational framework, Curved and Layered Structures, 8 (2021), 47-60.  doi: 10.1515/cls-2021-0005.
    [16] F. H. Dieringer, Numerical Methods for the Design and Analysis of Tensile Structures, PhD thesis, Technische Universität München, 2014.
    [17] B. Forster and M. Mollaert, The European Design Guide for Tensile Surface Structures, Tensinet, 2004.
    [18] A. J. Gil and J. Bonet, Finite element analysis of prestressed structural membranes, Finite Elements in Analysis and Design, 42 (2006), 683-697.  doi: 10.1016/j.finel.2005.10.009.
    [19] D. S. GmbH, Rfem 6, https://www.dlubal.com/en/products/rfem-fea-software/what-is-rfem.
    [20] T. Gmbh, Easy, https://www.technet-gmbh.com/en/products/easy/.
    [21] A. Goldbach and K.-U. Bletzinger, Cad-integrated parametric design cycle for structural membranes, Journal of the International Association for Shell and Spatial Structures, 60 (2019), 266-272.  doi: 10.20898/j.iass.2019.202.024.
    [22] A.-K. Goldbach, The CAD-Integrated Design Cycle for Structural Membranes, PhD thesis, Technische Universität München, 2021.
    [23] B. R. Group, Rhinomembrane, https://www.food4rhino.com/en/app/rv2.
    [24] F. Gruttmann and R. L. Taylor, Theory and finite element formulation of rubberlike membrane shells using principal stretches, International Journal for Numerical Methods in Engineering, 35 (1992), 1111-1126.  doi: 10.1002/nme.1620350511.
    [25] G. Guennebaud, B. Jacob et al., Eigen v3, http://eigen.tuxfamily.org, 2010.
    [26] D. Guirardi, O Método da Relaxação Dinâmica Aplicado À Análise de Estruturas de Cabos e Membranas, Ph.d, University of São Paulo, 2011.
    [27] G. P. Gujarathi and Y.-S. Ma, Parametric CAD/CAE integration using a common data model, Journal of Manufacturing Systems, 30 (2011), 118-132.  doi: 10.1016/j.jmsy.2011.01.002.
    [28] K. Hincz and M. Gamboa-Marrufo, Deformed shape wind analysis of tensile membrane structures, Journal of Structural Engineering, 142 (2016), 04015153.  doi: 10.1061/(ASCE)ST.1943-541X.0001437.
    [29] P. Iványi, CUDA accelerated implementation of parallel dynamic relaxation, Advances in Engineering Software, 125 (2018), 200-208.  doi: 10.1016/j.advengsoft.2018.02.008.
    [30] ix Ray, Rhinomembrane, https://www.food4rhino.com/en/app/rhinomembrane-v-30-rhino-60.
    [31] ixRay Ltd., ixcube, http://www.ixcube.com/ixcube/.
    [32] A. JarasjarungkiatR. Wüchner and K.-U. Bletzinger, A wrinkling model based on material modification for isotropic and orthotropic membranes, Computer Methods in Applied Mechanics and Engineering, 197 (2008), 773-788.  doi: 10.1016/j.cma.2007.09.005.
    [33] J.-Y. Kim and J.-B. Lee, A new technique for optimum cutting pattern generation of membrane structures, Engineering Structures, 24 (2002), 745-756.  doi: 10.1016/S0141-0296(02)00003-2.
    [34] U. KiranS. S. Gautam and D. Sharma, Gpu-based matrix-free finite element solver exploiting symmetry of elemental matrices, Computing, 102 (2020), 1941-1965.  doi: 10.1007/s00607-020-00827-4.
    [35] J. Korelc, Multi-language and multi-environment generation of nonlinear finite element codes, Engineering with Computers, 18 (2002), 312-327.  doi: 10.1007/s003660200028.
    [36] E.-S. Lee and S.-K. Youn, Finite element analysis of wrinkling membrane structures with large deformations, Finite Elements in Analysis and Design, 42 (2006), 780-791.  doi: 10.1016/j.finel.2006.01.004.
    [37] A. LeitãoL. Santos and J. Lopes, Programming languages for generative design: A comparative study, International Journal of Architectural Computing, 10 (2012), 139-162.  doi: 10.1260/1478-0771.10.1.139.
    [38] W. LewisM. Jones and K. Rushton, Dynamic relaxation analysis of the non-linear static response of pretensioned cable roofs, Computers & Structures, 18 (1984), 989-997.  doi: 10.1016/0045-7949(84)90142-1.
    [39] L. LiangM. LiuC. Martin and W. Sun, A deep learning approach to estimate stress distribution: A fast and accurate surrogate of finite-element analysis, Journal of The Royal Society Interface, 15 (2018), 20170844.  doi: 10.1098/rsif.2017.0844.
    [40] J. Linhard, R. Wüchner and K.-U. Bletzinger, Introducing Cutting Patterns in Form Finding and Structural Analysis, Springer Netherlands, Dordrecht, 2008, 69-84. doi: 10.1007/978-1-4020-6856-0_5.
    [41] K. Linkwitz and H.-J. Schek, Einige Bemerkungen zur Berechnung von vorgespannten Seilnetzkonstruktionen, Ingenieur-Archiv, 40 (1971), 145-158.  doi: 10.1007/BF00532146.
    [42] T. Linthout, A. c. Rezaei and W. p. v. Van Paepegem, Form-Finding and Patterning of Fabric Structures Using Shape Optimization Techniques, PhD thesis, 2016.
    [43] R. T. Ltd., Wintess, https://www.wintess.com/.
    [44] Y. Manolopoulos, A. Nanopoulos, A. Papadopoulos and Y. Theodoridis, R-Trees: Theory and Applications, Advanced Information and Knowledge Processing, Springer, 2006. doi: 10.1007/978-1-84628-293-5.
    [45] J. Martínez-FrutosP. J. Martínez-Castejón and D. Herrero-Pérez, Fine-grained gpu implementation of assembly-free iterative solver for finite element problems, Computers & Structures, 157 (2015), 9-18.  doi: 10.1016/j.compstruc.2015.05.010.
    [46] B. Maurin and R. Motro, Fabric membranes cutting pattern, Springer Netherlands, Dordrecht, 2005,195-212. doi: 10.1007/1-4020-3317-6_12.
    [47] J. McCartney, B. K. Hinds and K. W. Chong, Pattern flattening for orthotropic materials, Computer-Aided Design, 37 (2005), 631-644, CAD Methods in Garment Design. doi: 10.1016/j.cad.2004.09.006.
    [48] J. McCartneyB. K. Hinds and B. L. Seow, The flattening of triangulated surfaces incorporating darts and gussets, Computer-Aided Design, 31 (1999), 249-260.  doi: 10.1016/S0010-4485(99)00025-1.
    [49] McNeel, Food for rhino, https://www.food4rhino.com/.
    [50] McNell, Rhino3D, https://www.rhino3d.com/.
    [51] K. NakashinoA. Nordmark and A. Eriksson, Geometrically nonlinear isogeometric analysis of a partly wrinkled membrane structure, Computers & Structures, 239 (2020), 106302.  doi: 10.1016/j.compstruc.2020.106302.
    [52] A. G. NetoC. A. Martins and P. M. Pimenta, Static analysis of offshore risers with a geometrically-exact 3D beam model subjected to unilateral contact, Computational Mechanics, 53 (2014), 125-145.  doi: 10.1007/s00466-013-0897-9.
    [53] A. NiewiarowskiS. Adriaenssens and R. Pauletti, Illustrating membrane-dominated regimes in pressurized thin shells, Journal of the International Association for Shell and Spatial Structures, 62 (2021), 125-137. 
    [54] T. Nouri-Baranger, Computational methods for tension-loaded structures, Archives of Computational Methods in Engineering, 11 (2004), 143-186.  doi: 10.1007/BF02905937.
    [55] T. J. Oberbichler, A Modular and Efficient Implementation of Isogeometric Analysis for the Interactive Cad-Integrated Design of Lightweight Structures, PhD thesis, Technische Universität München, 2023.
    [56] I. Oliveira, P. Pimenta and R. Pauletti, Consideration of wrinkling in the design of orthotropic membranes, in II Simposio Latinoamericano de Tensoestructuras, 2005. At: Caracas, Venezuela, 2005.
    [57] R. M. O. Pauletti, An extension of the force density procedure to membrane structures, IASS Symposium, Beijing, 2006
    [58] R. Pauletti, História, Análise e Projeto Das Estruturas Retesadas, Habilitation, University of São Paulo, 2003. doi: 10.11606/T.3.2003.tde-10052022-091743.
    [59] R. M. O. Pauletti, Static analysis of taut structures, in Textile Composites and Inflatable Structures II, Springer, (2008), 117-139. doi: 10.1007/978-1-4020-6856-0_8.
    [60] R. M. O. Pauletti and F. L. Fernandes, An outline of the natural force density method and its extension to quadrilateral elements, International Journal of Solids and Structures, 185-186 (2020), 423-438.  doi: 10.1016/j.ijsolstr.2019.09.003.
    [61] R. Pauletti, A. Pappalardo and D. Guirardi, The method of dynamic relaxation for the static nonlinear analysis of cable and membrane structures, 2008.
    [62] R. M. O. Pauletti and P. M. Pimenta, The natural force density method for the shape finding of taut structures, Computer Methods in Applied Mechanics and Engineering, 197 (2008), 4419-4428.  doi: 10.1016/j.cma.2008.05.017.
    [63] D. Piker, Kangaroo: Form finding with computational physics, Architectural Design, 83 (2013), 136-137.  doi: 10.1002/ad.1569.
    [64] J. Pini and M. S. V. Souza, Beaver: A computational parametric approach for conception, analysis and design of timber structures, in World Conference on Timber Engineering, WCTE, 2020.
    [65] R. Prandini, J. T. Pini and M. S. V. de Souza, Beaver: A parametric design framework for timber engineering, in World Conference on Timber Engineering (WCTE 2023), WCTE, World Conference on Timber Engineering (WCTE 2023), 2023. doi: 10.52202/069179-0401.
    [66] C. Preisinger, Linking structure and parametric geometry, Architectural Design, 83 (2013), 110-113.  doi: 10.1002/ad.1564.
    [67] F. RizzoP. D'AsdiaM. Lazzari and L. Procino, Wind action evaluation on tension roofs of hyperbolic paraboloid shape, Engineering Structures, 33 (2011), 445-461.  doi: 10.1016/j.engstruct.2010.11.001.
    [68] F. RizzoP. D'AsdiaF. Ricciardelli and G. Bartoli, Characterisation of pressure coefficients on hyperbolic paraboloid roofs, Journal of Wind Engineering and Industrial Aerodynamics, 102 (2012), 61-71.  doi: 10.1016/j.jweia.2012.01.003.
    [69] F. Rizzo and F. Ricciardelli, Design pressure coefficients for circular and elliptical plan structures with hyperbolic paraboloid roof, Engineering Structures, 139 (2017), 153-169.  doi: 10.1016/j.engstruct.2017.02.035.
    [70] R. RossiM. LazzariR. Vitaliani and E. Oñate, Simulation of light-weight membrane structures by wrinkling model, International Journal for Numerical Methods in Engineering, 62 (2005), 2127-2153.  doi: 10.1002/nme.1266.
    [71] D. Rutten, Grasshopper3D, https://www.grasshopper.com/.
    [72] C. Sanderson and R. Curtin, Armadillo: a template-based C++ library for linear algebra, Journal of Open Source Software, 1 (2016), 26.  doi: 10.21105/joss.00026.
    [73] H.-J. Schek, The force density method for form finding and computation of general networks, Computer Methods in Applied Mechanics and Engineering, 3 (1974), 115-134.  doi: 10.1016/0045-7825(74)90045-0.
    [74] M. Souza, Bats, https://www.food4rhino.com/app/bats.
    [75] M. S. V. Souza and R. Pauletti, Parametric design and optimization of shell structures using the natural force density method, IASS Symposium, Tokyo, 2016, 10.
    [76] D. J. Steigmann, Tension-field theory, Proceedings of the Royal Society of London. Series A, Mathematical and Physical Sciences, 429 (1990), 141-173.  doi: 10.1098/rspa.1990.0055.
    [77] N. Stranghöner, J. Uhlemann, F. Bilginoglu, K. Bletzinger, H. Bögner-Balz, E. Corne, N. Gibson, P. Gosling, R. Houtman, J. Llorens et al., Prospect for European Guidance for the Structural Design of Tensile Membrane Structures: Support to the Implementation, Harmonisation and Further Development of the Eurocodes, EUR (Luxembourg. Online), Publications Office of the European Union, 2023.
    [78] Structurecraft, A computational approach to mass timber, https://www.youtube.com/watch?v=8pRsMjhAXCI.
    [79] Synera, Synera gmbh, https://www.rhino3d.com/.
    [80] R. L. Taylor, E. Oñate and P.-A. Ubach, Finite element analysis of membrane structures, Springer Netherlands, Dordrecht, 2005, 47-68. doi: 10.1007/1-4020-3317-6_4.
    [81] J. G. ValdésJ. Miquel and E. Oñate, Nonlinear finite element analysis of orthotropic and prestressed membrane structures, Finite Elements in Analysis and Design, 45 (2009), 395-405.  doi: 10.1016/j.finel.2008.11.008.
    [82] H. Wagner, Flat Sheet Metal Girders with Very Thin Metal Web, Flat Sheet Metal Girders with Very Thin Metal Web, National Advisory Committee for Aeronautics, 1931.
    [83] R. Wagner, On the design process of tensile structures, Springer Netherlands, Dordrecht, 2005, 1-16. doi: 10.1007/1-4020-3317-6_1.
    [84] D. S. Wakefield, Engineering analysis of tension structures: Theory and practice, Engineering Structures, 21 (1999), 680-690.  doi: 10.1016/S0141-0296(98)00023-6.
    [85] X. WangL. Yin and Q. Yang, Numerical analysis of the wrinkling behavior of thin membranes, Archive of Applied Mechanics, 89 (2019), 2361-2380.  doi: 10.1007/s00419-019-01583-4.
    [86] P. Wriggers, Nonlinear Finite Element Methods, Springer-Verlag, Berlin, 2018.
    [87] Q. YangF. Tan and X. Wang, Loading and wrinkling analysis of membrane structures, Science China Technological Sciences, 54 (2011), 2597-2604.  doi: 10.1007/s11431-011-4544-4.
  • 加载中

Figures(23)

SHARE

Article Metrics

HTML views(9575) PDF downloads(1402) Cited by(0)

Access History

Other Articles By Authors

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return