Effective explicit algorithms for integrating complex elastoplastic constitutive models, such as those belonging to the Cam clay family, are described. These automatically divide the applied strain increment into subincrements using an estimate of the local error and attempt to control the global integration error in the stresses. For a given scheme, the number of substeps used is a function of the error tolerance specified, the magnitude of the imposed strain increment, and the non‐linearity of the constitutive relations. The algorithms build on the work of Sloan in 1987 but include a number of important enhancements. The steps required to implement the integration schemes are described in detail and results are presented for a rigid footing resting on a layer of Tresca, Mohr‐Coulomb, modified Cam clay and generalised Cam clay soil. Explicit methods with automatic substepping and error control are shown to be reliable and efficient for these models. Moreover, for a given load path, they are able to control the global integration error in the stresses to lie near a specified tolerance. The methods described can be used for exceedingly complex constitutive laws, including those with a non‐linear elastic response inside the yield surface. This is because most of the code required to program them is independent of the precise form of the stress‐strain relations. In contrast, most of the implicit methods, such as the backward Euler return scheme, are difficult to implement for all but the simplest soil models.
SUMMARYA new "nite element algorithm for solving elastic and elastoplastic coupled consolidation problems is described. The procedure treats the governing consolidation relations as a system of "rst-order di!erential equations and is based on the backward Euler and Thomas and Gladwell schemes with automatic subincrementation of a prescribed series of time increments. The prescribed time increments, which are called coarse time steps, serve to start the procedure and are chosen by the user. The automatic consolidation algorithm attempts to select the time subincrements such that, for a given mesh, the time-stepping (or temporal discretisation) error in the displacements lies close to a speci"ed tolerance.Unlike existing solution techniques, the new algorithm computes not only the displacements and pore pressures, but also their derivatives with respect to time. These extra variables permit a family of unconditionally stable integration algorithms to be constructed which automatically provide an estimate of the local truncation error for each time step. This error estimate is inexpensive to compute and may be used to develop a simple and e$cient automatic time stepping mechanism. For the elastic case, the displacements and pore pressures at the end of each subincrement may be solved directly without the need for iteration. For elastoplastic behaviour, however, the governing relationships are non-linear and a system of non-linear equations must be solved to compute the updates.
SUMMARYThis paper presents an algorithm for controlling the error in non-linear finite element analysis which is caused by the use of finite load steps. In contrast to most recent schemes, the proposed technique is non-iterative and treats the governing load-deflection relations as a system of ordinary differential equations. This permits the governing equations to be integrated adaptively where the step size is controlled by monitoring the local truncation error. The latter is measured by computing the difference between two estimates of the displacement increments for each load step, with the initial estimate being found from the first-order Euler scheme and the improved estimate being found from the second-order modified Euler scheme. If the local truncation error exceeds a specified tolerance, then the load step is abandoned and the integration is repeated with a smaller load step whose size is found by local extrapolation. Local extrapolation is also used to predict the size of the next load step following a successful update. In order to control not only the local load path error, but also the global load path error, the proposed scheme incorporates a correction for the unbalanced forces. Overall, the cost of the automatic error control is modest since it requires only one additional equation solution for each successful load step. Because the solution scheme is non-iterative and founded on successful techniques for integrating systems of ordinary differential equations, it is particularly robust. To illustrate the ability of the scheme to constrain the load path error to lie near a desired tolerance, detailed results are presented for a variety of elastoplastic boundary value problems.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.