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.