Python scripts for vault layout optimization

Uložené v:
Podrobná bibliografia
Názov: Python scripts for vault layout optimization
Autori: Linwei He, Helen Fairclough, Matthew Gilbert, Andrew Liew, Karol Bołbotowski
Rok vydania: 2024
Zbierka: The University of Sheffield: Figshare
Predmety: Architectural computing and visualisation methods, Data visualisation and computational (incl. parametric and generative) design, Structural engineering, Optimisation, form-finding, layout optimization, vaults, truss topology optimization, ground structure method
Popis: Simple Python script, as described in the paper 'Minimum material vault designs generated via adaptive layout optimization', Engineering Structures, by Linwei He, Helen Fairclough, Matthew Gilbert, Andrew Liew & Karol Bołbotowski. Vaults are commonly used to form lightweight long-span roof structures, allowing flexible internal spaces with minimal associated embodied carbon. The precise shape of the vault should be chosen to reduce or eliminate bending effects, so as to promote more-efficient structures that work in pure compression. Many existing form-finding methods can identify bending-free designs; however, these are restricted to operate on predefined layouts and therefore cannot generally achieve optimal material-efficiency. This paper presents a numerical layout optimization method that uses the 'ground structure' approach to simultaneously optimize a vault's form and force flow topology. By formulating the problem as a conic programming problem, minimum volume designs that are globally optimal for any given numerical discretization can be obtained. To enhance computational efficiency, an adaptive 'member adding' technique is employed, enabling the solution of large-scale problems while also allowing rapid exploration of smaller-scale scenarios. The proposed method is applied to a range of examples, demonstrating the ability of the proposed procedure to generate more materially efficient vault designs, compared to traditional Force Density Method (FDM) designs.
Druh dokumentu: software
Jazyk: unknown
Relation: https://figshare.com/articles/software/Python_scripts_for_vault_layout_optimization/27187602
DOI: 10.15131/shef.data.27187602.v2
Dostupnosť: https://doi.org/10.15131/shef.data.27187602.v2
https://figshare.com/articles/software/Python_scripts_for_vault_layout_optimization/27187602
Rights: MIT
Prístupové číslo: edsbas.2CD4E28D
Databáza: BASE
FullText Text:
  Availability: 0
CustomLinks:
  – Url: https://doi.org/10.15131/shef.data.27187602.v2#
    Name: EDS - BASE (s4221598)
    Category: fullText
    Text: View record from BASE
  – Url: https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=EBSCO&SrcAuth=EBSCO&DestApp=WOS&ServiceName=TransferToWoS&DestLinkType=GeneralSearchSummary&Func=Links&author=He%20L
    Name: ISI
    Category: fullText
    Text: Nájsť tento článok vo Web of Science
    Icon: https://imagesrvr.epnet.com/ls/20docs.gif
    MouseOverText: Nájsť tento článok vo Web of Science
Header DbId: edsbas
DbLabel: BASE
An: edsbas.2CD4E28D
RelevancyScore: 884
AccessLevel: 3
PubType: Electronic Resource
PubTypeId: electronicResource
PreciseRelevancyScore: 884.306396484375
IllustrationInfo
Items – Name: Title
  Label: Title
  Group: Ti
  Data: Python scripts for vault layout optimization
– Name: Author
  Label: Authors
  Group: Au
  Data: <searchLink fieldCode="AR" term="%22Linwei+He%22">Linwei He</searchLink><br /><searchLink fieldCode="AR" term="%22Helen+Fairclough%22">Helen Fairclough</searchLink><br /><searchLink fieldCode="AR" term="%22Matthew+Gilbert%22">Matthew Gilbert</searchLink><br /><searchLink fieldCode="AR" term="%22Andrew+Liew%22">Andrew Liew</searchLink><br /><searchLink fieldCode="AR" term="%22Karol+Bołbotowski%22">Karol Bołbotowski</searchLink>
– Name: DatePubCY
  Label: Publication Year
  Group: Date
  Data: 2024
– Name: Subset
  Label: Collection
  Group: HoldingsInfo
  Data: The University of Sheffield: Figshare
– Name: Subject
  Label: Subject Terms
  Group: Su
  Data: <searchLink fieldCode="DE" term="%22Architectural+computing+and+visualisation+methods%22">Architectural computing and visualisation methods</searchLink><br /><searchLink fieldCode="DE" term="%22Data+visualisation+and+computational+%28incl%2E+parametric+and+generative%29+design%22">Data visualisation and computational (incl. parametric and generative) design</searchLink><br /><searchLink fieldCode="DE" term="%22Structural+engineering%22">Structural engineering</searchLink><br /><searchLink fieldCode="DE" term="%22Optimisation%22">Optimisation</searchLink><br /><searchLink fieldCode="DE" term="%22form-finding%22">form-finding</searchLink><br /><searchLink fieldCode="DE" term="%22layout+optimization%22">layout optimization</searchLink><br /><searchLink fieldCode="DE" term="%22vaults%22">vaults</searchLink><br /><searchLink fieldCode="DE" term="%22truss+topology+optimization%22">truss topology optimization</searchLink><br /><searchLink fieldCode="DE" term="%22ground+structure+method%22">ground structure method</searchLink>
– Name: Abstract
  Label: Description
  Group: Ab
  Data: Simple Python script, as described in the paper 'Minimum material vault designs generated via adaptive layout optimization', Engineering Structures, by Linwei He, Helen Fairclough, Matthew Gilbert, Andrew Liew & Karol Bołbotowski. Vaults are commonly used to form lightweight long-span roof structures, allowing flexible internal spaces with minimal associated embodied carbon. The precise shape of the vault should be chosen to reduce or eliminate bending effects, so as to promote more-efficient structures that work in pure compression. Many existing form-finding methods can identify bending-free designs; however, these are restricted to operate on predefined layouts and therefore cannot generally achieve optimal material-efficiency. This paper presents a numerical layout optimization method that uses the 'ground structure' approach to simultaneously optimize a vault's form and force flow topology. By formulating the problem as a conic programming problem, minimum volume designs that are globally optimal for any given numerical discretization can be obtained. To enhance computational efficiency, an adaptive 'member adding' technique is employed, enabling the solution of large-scale problems while also allowing rapid exploration of smaller-scale scenarios. The proposed method is applied to a range of examples, demonstrating the ability of the proposed procedure to generate more materially efficient vault designs, compared to traditional Force Density Method (FDM) designs.
– Name: TypeDocument
  Label: Document Type
  Group: TypDoc
  Data: software
– Name: Language
  Label: Language
  Group: Lang
  Data: unknown
– Name: NoteTitleSource
  Label: Relation
  Group: SrcInfo
  Data: https://figshare.com/articles/software/Python_scripts_for_vault_layout_optimization/27187602
– Name: DOI
  Label: DOI
  Group: ID
  Data: 10.15131/shef.data.27187602.v2
– Name: URL
  Label: Availability
  Group: URL
  Data: https://doi.org/10.15131/shef.data.27187602.v2<br />https://figshare.com/articles/software/Python_scripts_for_vault_layout_optimization/27187602
– Name: Copyright
  Label: Rights
  Group: Cpyrght
  Data: MIT
– Name: AN
  Label: Accession Number
  Group: ID
  Data: edsbas.2CD4E28D
PLink https://erproxy.cvtisr.sk/sfx/access?url=https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=edsbas&AN=edsbas.2CD4E28D
RecordInfo BibRecord:
  BibEntity:
    Identifiers:
      – Type: doi
        Value: 10.15131/shef.data.27187602.v2
    Languages:
      – Text: unknown
    Subjects:
      – SubjectFull: Architectural computing and visualisation methods
        Type: general
      – SubjectFull: Data visualisation and computational (incl. parametric and generative) design
        Type: general
      – SubjectFull: Structural engineering
        Type: general
      – SubjectFull: Optimisation
        Type: general
      – SubjectFull: form-finding
        Type: general
      – SubjectFull: layout optimization
        Type: general
      – SubjectFull: vaults
        Type: general
      – SubjectFull: truss topology optimization
        Type: general
      – SubjectFull: ground structure method
        Type: general
    Titles:
      – TitleFull: Python scripts for vault layout optimization
        Type: main
  BibRelationships:
    HasContributorRelationships:
      – PersonEntity:
          Name:
            NameFull: Linwei He
      – PersonEntity:
          Name:
            NameFull: Helen Fairclough
      – PersonEntity:
          Name:
            NameFull: Matthew Gilbert
      – PersonEntity:
          Name:
            NameFull: Andrew Liew
      – PersonEntity:
          Name:
            NameFull: Karol Bołbotowski
    IsPartOfRelationships:
      – BibEntity:
          Dates:
            – D: 01
              M: 01
              Type: published
              Y: 2024
          Identifiers:
            – Type: issn-locals
              Value: edsbas
            – Type: issn-locals
              Value: edsbas.oa
ResultId 1