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 条
  • [31] Analysis of passive earth thrust in an unsaturated sandy soil using discontinuity layout optimization
    Shwan, Bestun
    3RD EUROPEAN CONFERENCE ON UNSATURATED SOILS - E-UNSAT 2016, 2016, 9
  • [32] Parametric Analysis of Failure Loads of Masonry Textures by Means of Discontinuity Layout Optimization (DLO)
    Schiantella, Mattia
    Cluni, Federico
    Gusella, Vittorio
    MATERIALS, 2022, 15 (10)
  • [33] Discontinuity layout optimization using unstructured meshes and material layering in 2D
    Diego Salinas
    Tomás Zegard
    Structural and Multidisciplinary Optimization, 2022, 65
  • [34] Application of discontinuity layout optimization method to bearing capacity of shallow foundations on rock masses
    Millan, Miguel Angel
    Galindo, Ruben
    Alencar, Ana
    ZAMM-ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 2021, 101 (10):
  • [35] Automatic rationalization of yield-line patterns identified using discontinuity layout optimization
    He, Linwei
    Gilbert, Matthew
    INTERNATIONAL JOURNAL OF SOLIDS AND STRUCTURES, 2016, 84 : 27 - 39
  • [36] USE PYTHON']PYTHON API TO AUTOMATE SCRIPT BASED ON OPEN STACK PLATFORM
    Liu, Di
    Wang, Pin
    2015 12TH INTERNATIONAL COMPUTER CONFERENCE ON WAVELET ACTIVE MEDIA TECHNOLOGY AND INFORMATION PROCESSING (ICCWAMTIP), 2015, : 465 - 468
  • [37] A Python']Python script to produce datasets to support GlobalSoilMap mapping of soil properties
    Daroussin, J.
    Gallant, J.
    GLOBALSOILMAP: BASIS OF THE GLOBAL SPATIAL SOIL INFORMATION SYSTEM, 2014, : 307 - 312
  • [38] DEFINITION OF A PYTHON']PYTHON SCRIPT FOR THE MICRO-SIMULATION OF THE TRUCK PLATOONING SYSTEM
    Agriesti, Serio
    Ponti, Marco
    Studer, Luca
    Maja, Roberto
    Aleccia, Ornella
    Lohmiller, Jochen
    Gordillo, Isaac Vargas
    TRANSPORT, 2021, 36 (01) : 84 - 97
  • [39] Python']Python script used as a simulator for the teaching of the electric field in electromagnetism course
    Cristiano, K. L.
    Estupinan, A.
    Triana, D. A.
    6TH NATIONAL CONFERENCE ON ENGINEERING PHYSICS AND THE 1ST INTERNATIONAL CONFERENCE ON APPLIED PHYSICS ENGINEERING & INNOVATION, 2019, 1247
  • [40] A Python']Python Script to Generate a 3D Model of a Coaxial Cable
    Pereira, Daniel J. C.
    Santos, Kenedy Marconi G.
    Campos, Douglas O.
    Santos, Polyane A.
    Ribeiro, Lucas S.
    Perotoni, Marcelo B.
    Silveira, Tagleorge M.
    Novo, Marcela S.
    Maia, Willian F. S.
    PROCEEDINGS OF THE 7TH BRAZILIAN TECHNOLOGY SYMPOSIUM (BTSYM 21): EMERGING TRENDS IN HUMAN SMART AND SUSTAINABLE FUTURE OF CITIES, VOL 1, 2023, 207 : 615 - 622