This example concerns the response of an elastic beam, built-in at both ends, subject to a suddenly applied load at its midspan (see Figure 1). The central part of the beam undergoes displacements several times its thickness, so the solution quickly becomes dominated by membrane effects that significantly stiffen its response.
A number of factors are involved in controlling solution accuracy in a nonlinear dynamic problem. First, the geometry must be modeled with finite elements, which involves a discretization error. In this example the beam is modeled with five elements of type B23 (cubic interpolation beam for planar motion). Since a 10 element model gives almost the same response, we assume that this model is reasonably accurate. Second, the time step must be chosen. This source of error is studied in this example by comparing results based on different time steps and different tolerances on the automatic time stepping scheme. Third, convergence of the nonlinear solution within each time step must be controlled. This aspect of solution control is common to all nonlinear problems.
The quasi-Newton solution technique can be less expensive in terms of computer time than the standard Newton technique because it avoids the complete recalculation of the Jacobian. Each newly computed Jacobian is based on the current Jacobian. This savings becomes significant in large models, in cases when the Jacobian is expected to vary smoothly over time. This example is too small for the quasi-Newton method to show significant savings in computer time, but it demonstrates that, with correctly chosen tolerances, the quasi-Newton method solves the nonlinear system with no loss in accuracy.
Results and discussion
Nine different cases are run: fixed time steps of 25 s, 50 s, and 100 s and automatic time stepping with half-increment residual tolerances of 44.48 N (10 lb), 222.4 N (50 lb), and 4448 N (1000 lb) using both the standard Newton and quasi-Newton solution techniques (the methods give almost identical results, as must occur since the default equilibrium tolerances are fairly stringent). Results for the displacement at the midspan are shown in Figure 2 for the fixed time step cases and in Figure 3 for the automatic time step cases. All of the results are based on the default integration operator in Abaqus: Hilber-Hughes, with −0.05 (slight numerical damping). The loss of high frequency response with coarser time stepping and the generally high quality of the automatic time stepping solutions can be recognized, even for the case with the most coarse tolerance on the half-increment residual (with a value of about three times the load). Figure 4 shows peak entries in the half-increment residual vector at each time step for the fixed time step cases. This figure illustrates the value of the half-increment residual concept as an error indicator: the larger time increments increase the half-increment residual values dramatically. For the 50 s time increment these residuals are initially large but decay with time because the slight numerical damping introduced in the integration operator removes the high frequency content in the solution with time.
In many nonlinear analyses it is informative to print the energy balance. In this case it allows us to assess how much energy has been lost through numerical damping. Table 1 and Table 2 show the energy values at the end of each of these runs and indicates that the most accurate solutions have energy errors of 0.7%, while the least accurate shows an energy balance error of 9.7%. The energy loss values for the automatic time increment runs suggest that these analyses are consistently more accurate than the analyses run with fixed time increments.