The University of Sheffield
Browse
1/1
4 files

Python Script for Discontinuity Layout Optimization

Version 2 2022-12-22, 00:33
Version 1 2022-09-21, 20:41
software
posted on 2022-12-22, 00:33 authored by Linwei HeLinwei He, Mattia Schiantella, Matthew GilbertMatthew Gilbert, Colin SmithColin Smith

Simple Python script, as described in the paper 'A Python script for discontinuity layout optimization', Structural and  Multidisciplinary Optimization, by Linwei He, Mattia Schiantella, Matthew Gilbert &  Colin C. Smith. 

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.

Funding

Exploiting the resilience of masonry arch bridge infrastructure: a 3D multi-level modelling framework

Engineering and Physical Sciences Research Council

Find out more...

History

Ethics

  • There is no personal data or any that requires ethical approval

Policy

  • The data complies with the institution and funders' policies on access and sharing

Sharing and access restrictions

  • The uploaded data can be shared openly

Data description

  • The file formats are open or commonly used

Methodology, headings and units

  • Headings and units are explained in the files

Usage metrics

    Department of Civil and Structural Engineering

    Licence

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC