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 条
  • [41] SBMLDiagrams: a python']python package to process and visualize SBML layout and render
    Xu, Jin
    Jiang, Jessie
    Sauro, Herbert M.
    BIOINFORMATICS, 2023, 39 (01)
  • [42] PHIDL: Python']Python-based layout and geometry creation for nanolithography
    McCaughan, Adam N.
    Tait, Alexander N.
    Buckley, Sonia M.
    Oh, Dylan M.
    Chiles, Jeffrey T.
    Shainline, Jeffrey M.
    Nam, Sae Woo
    JOURNAL OF VACUUM SCIENCE & TECHNOLOGY B, 2021, 39 (06):
  • [43] Automatic Yield-Line Analysis of Practical Slab Configurations via Discontinuity Layout Optimization
    He, Linwei
    Gilbert, Matthew
    Shepherd, Marcus
    JOURNAL OF STRUCTURAL ENGINEERING, 2017, 143 (07)
  • [44] RETRACTED: Stability analysis of blocky structure system using discontinuity layout optimization (Retracted Article)
    Jia, Cangqin
    Huang, Qiwu
    Wang, Guihe
    INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN ENGINEERING, 2020, 121 (24) : 5766 - 5783
  • [45] Development of a safety barrier against radiation treatment accidents through a Python']Python script
    Arcila, J. Aponte
    Rodriguez-Mongua, J. L.
    Torzsok, C. K.
    Ruiz, A.
    Ribeiro, M.
    Broque, H.
    Marangoni, F.
    Pino, M.
    Plata, R.
    RADIOTHERAPY AND ONCOLOGY, 2023, 182 : S2084 - S2085
  • [46] GAD: A Python']Python Script for Dividing Genome Annotation Files into Feature-Based Files
    Yasser, Norhan
    Karam, Ahmed
    INTERDISCIPLINARY SCIENCES-COMPUTATIONAL LIFE SCIENCES, 2020, 12 (03) : 377 - 381
  • [47] A new open source data analysis python']python script for QSAR study and its validation
    Kurdekar, Vadiraj
    Jadhav, Hemant R.
    MEDICINAL CHEMISTRY RESEARCH, 2015, 24 (04) : 1617 - 1625
  • [48] Pseudo-static limit analysis by discontinuity layout optimization: Application to seismic analysis of retaining walls
    Smith, C. C.
    Cubrinovski, M.
    SOIL DYNAMICS AND EARTHQUAKE ENGINEERING, 2011, 31 (10) : 1311 - 1323
  • [49] A Python']Python script to design primers for overlap extension PCR to ligate two DNA fragments
    Hu, Yunzhuo
    Xu, Fei
    Huang, Bifang
    Chen, Xuanyang
    Lin, Shiqiang
    PEERJ, 2022, 10
  • [50] Automation Using Voice Recognition with Python']Python SL4A Script for Android Devices
    Kannan, Prashanth
    Udayakumar, Saai Krishnan
    Ahmed, K. Ruwaid
    2014 INTERNATIONAL CONFERENCE ON INDUSTRIAL AUTOMATION, INFORMATION AND COMMUNICATIONS TECHNOLOGY (IAICT), 2014, : 1 - 4