Computational Mechanics and Design Group

Department of Civil & Structural Engineering


When modelling explosive detonations and blast wave propagation it is important that material movement is aligned with the elements. If a spherical charge is modelled in a rectangular mesh, an advection error is introduced. By modelling the blast wave in a radially symmetric mesh, this problem can be avoided. This... Read more
This simple MatLab script will provide pressure, impulse, arrival time and duration predictions for a user defined explosive charge mass and stand-off. The parameter predictions for positive and negative phase are given by digitised data from UFC-3-340-02, Structures to Resist the Effects of Accidental Explosions . The negative phase is... Read more
This MatLab code allows the user to generate a series of keyword files for use with LS-DYNA to predict the blast load and evaluate the effects of blast wave clearing on a finite-sized, deformable target. User documentation is provided. This code is distributed freely for academic use, with the caveat... Read more
The code below is a MatLab script showing an animation of the effects of dispersion in a heterogeneous bar (red line); the wavefront in an homogenous bar (blue line) is shown for comparison. This code is distributed freely for academic use, with the caveat that publications (including Undergraduate, MSc &... Read more
By using code and methods developed by CMD researchers, spin-out company LimitState, have produced the LimitState:RING software which idealizes a masonry arch structure as an assemblage of rigid blocks and uses computational limit analysis methods to analyse the collapse state. The software is now widely used by practitioners, and is... Read more
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,... Read more
Discontinuity Layout Optimization is a recently developed computational limit analysis procedure which provides visually clear failure mechanisms and accurate predictions of the associated margin of safety. At the heart of the DLO procedure is a simple yet robust and highly efficient algorithm that can identify the critical failure mechanism from... Read more