MATLAB script for DLO analysis of geotechnical problems

Description

Discontinuity Layout Optimization (DLO) is a recently developed numerical limit analysis procedure, which can be programmed relatively easily. Here the demonstration MATLAB script for geotechnical problems using DLO presented at NUMGE conference, Norway, 2010 is provided.

Sample output

Example 1 - undrained retaining wall

dlo(9, 6, 0, 0, 2, 5, 1, 0, 0)

Solution 1.2% above exact value of (2 + pi) / 2


Example 2 - Prandtl problem

dlo(13, 7, 0, 0, [5; 2; 9], 1, 1, 0, 0)

Solution 1.2% above exact value of (2 + pi)


Example 3 - drained anchor

dlo(4, 4, [5; 0; 3], 0, 2, 1, 0, 20, 1)

Solution 0.6% above exact value of 6.912


Example 4 - surcharge near a vertical cut

dlo(3, 2, 0, 2, [4; 2; 1], 0, 1, 0, 0)


The downloadable file 'DLO_script_with_documentation.zip', provides a copy of the MATLAB file together with a detailed description of how it works.