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 条
  • [21] Recent advances in the application of discontinuity layout optimization to geotechnical limit analysis problems
    Smith, C. C.
    Gilbert, M.
    Hawksbee, S. J.
    Babiker, A.
    NUMERICAL METHODS IN GEOTECHNICAL ENGINEERING, VOL 1, 2014, : 415 - 420
  • [22] Application of Discontinuity Layout Optimization to Steel Parts and Steel Connections with a Single Bolt
    Timmers, Ralph
    APPLIED SCIENCES-BASEL, 2020, 10 (11):
  • [23] A python']python script for longitudinally measuring the duration of vacant land uses
    Newman, Galen
    Kim, Youjung
    Kim, Gunwoo
    Lee, Ryun Jung
    Gu, Donghwan
    Forghanparast, Kaveh
    Goldberg, Daniel
    JOURNAL OF SPATIAL SCIENCE, 2022, 67 (01) : 129 - 141
  • [24] A python']python script to design site-directed mutagenesis primers
    Bi, Chuyun
    Huang, Xiaofang
    Tang, Dan
    Shi, Yuanyuan
    Zhou, Lixiang
    Hu, Yunzhuo
    Chen, Xuanyang
    Qi, Shiqian
    Lin, Shiqiang
    PROTEIN SCIENCE, 2020, 29 (04) : 1054 - 1059
  • [25] rely.py, a python']python script to detect reliable clades
    Li, Blaise
    Dettai, Agnes
    Lecointre, Guillaume
    MOLECULAR PHYLOGENETICS AND EVOLUTION, 2010, 54 (01) : 306 - 308
  • [26] A Python']Python script to automate STM image analysis for stepped surfaces
    Bastidas, Jessika M. Pineiros
    Auras, Sabine, V
    Juurlink, Ludo B. F.
    APPLIED SURFACE SCIENCE, 2021, 567
  • [27] Representation of Oblique Circles in CAD Implemented in a Python']Python Script for Rhinoceros
    Natividad-Vivo, Pau
    Garcia-Bano, Ricardo
    Salcedo-Galera, Macarena
    Calvo-Lopez, Jose
    ARCHITECTURAL GRAPHICS: GRAPHICS FOR ANALYSIS, VOL 1, 2022, : 294 - 303
  • [28] DISCONTINUITY LAYOUT OPTIMIZATION IN UPSCALING OF EFFECTIVE STRENGTH PROPERTIES IN MATRIX-INCLUSION MATERIALS
    Bauer, Sebastian
    Lackner, Roman
    COMPUTATIONAL PLASTICITY XI: FUNDAMENTALS AND APPLICATIONS, 2011, : 1509 - 1516
  • [29] Discontinuity layout optimization using unstructured meshes and material layering in 2D
    Salinas, Diego
    Zegard, Tomas
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2022, 65 (05)
  • [30] First Findings on the Mechanical Analysis of Cob Using a Discontinuity Layout Optimization (DLO) Approach
    Rios, Alejandro Jimenez
    SECOND RILEM INTERNATIONAL CONFERENCE ON EARTHEN CONSTRUCTION, ICEC 2024, 2024, 52 : 236 - 243