A Python script for discontinuity layout optimization

被引:0
|
作者
Linwei He
Mattia Schiantella
Matthew Gilbert
Colin C. Smith
机构
[1] The University of Sheffield,Department of Civil and Structural Engineering
[2] University of Perugia,Department of Civil and Environmental Engineering
关键词
Discontinuity layout optimization; Limit analysis; Python; Education;
D O I
暂无
中图分类号
学科分类号
摘要
Discontinuity layout optimization (DLO) is a powerful numerical limit analysis technique that can be used to identify the collapse load and associated failure mechanism of a solid or structure. The method successfully automates the traditional ‘upper bound’ method of plasticity, with applications including metal extrusion problems, where die forces are sought, and geotechnical engineering problems, where the stability of foundations or retaining walls are to be established. Notably the basic DLO method uses the same underlying mathematical formulation as ‘ground structure’-based truss layout (or ‘topology’) optimization and is demonstrated in this contribution via a Python script capable of solving plane strain limit analysis problems. Extensions to the basic method are presented to allow treatment of larger-scale problems incorporating cohesive-frictional materials, and with self-weight treated in a new and conceptually elegant way. Finally, various examples are presented to illustrate the capabilities of DLO, with displacement vectors shown to aid interpretation.
引用
收藏
相关论文
共 50 条
  • [1] A Python']Python script for discontinuity layout optimization
    He, Linwei
    Schiantella, Mattia
    Gilbert, Matthew
    Smith, Colin C.
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2023, 66 (07)
  • [2] A Python']Python script for adaptive layout optimization of trusses
    He, Linwei
    Gilbert, Matthew
    Song, Xingyi
    [J]. STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2019, 60 (02) : 835 - 847
  • [3] A Python script for adaptive layout optimization of trusses
    Linwei He
    Matthew Gilbert
    Xingyi Song
    [J]. Structural and Multidisciplinary Optimization, 2019, 60 : 835 - 847
  • [4] Discontinuity layout optimization with adaptive node refinement
    Crumpton, M.
    Abbo, A. J.
    Sloan, S. W.
    [J]. Computer Methods and Recent Advances in Geomechanics, 2015, : 141 - 146
  • [5] Virtual displacement based discontinuity layout optimization
    Zhang, Yiming
    Wang, Xueya
    Wang, Xinquan
    Mang, Herbert A.
    [J]. INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2022, 123 (22) : 5682 - 5694
  • [6] Application of discontinuity layout optimization to plane plasticity problems
    Smith, Colin
    Gilbert, Matthew
    [J]. PROCEEDINGS OF THE ROYAL SOCIETY A-MATHEMATICAL PHYSICAL AND ENGINEERING SCIENCES, 2007, 463 (2086): : 2461 - 2484
  • [7] A Python']Python Script to Compute Isochrones for MODFLOW
    Feo, Alessandra
    Zanini, Andrea
    Petrella, Emma
    Celico, Fulvio
    [J]. GROUNDWATER, 2018, 56 (02) : 343 - 349
  • [8] A Python']Python script to merge Sanger sequences
    Chen, Cen
    Lu, Bingguo
    Huang, Xiaofang
    Bi, Chuyun
    Zhao, Lili
    Hu, Yunzhuo
    Chen, Xuanyang
    Lin, Shiqiang
    Huang, Kai
    [J]. PEERJ, 2021, 9
  • [9] Defining a "shallow" Tunnel by Stability Analysis with Discontinuity Layout Optimization
    Zhang, Yiming
    Zhuang, Xiaoying
    [J]. PROCEEDINGS OF GEOSHANGHAI 2018 INTERNATIONAL CONFERENCE: TUNNELLING AND UNDERGROUND CONSTRUCTION, 2018, : 131 - 135
  • [10] Modelling orthogonal and oblique cutting via discontinuity layout optimization
    Pritchard, Thomas
    Smith, Colin
    Ghadbeigi, Hassan
    Galindo-Fernandez, Marco
    Gilbert, Matthew
    Ayvar-Soberinas, Sabino
    [J]. 17TH CIRP CONFERENCE ON MODELLING OF MACHINING OPERATIONS (17TH CIRP CMMO), 2019, 82 : 37 - 42