Newmark beta method

from Wikipedia, the free encyclopedia

Newmark beta methods are methods for the implicit numerical integration of differential equations . The methods belong to the one-step method , since only the values ​​of the previous time step are currently required to calculate the values . Two parameters and are introduced with which the stability and the accuracy of the method are controlled. The method class is widely used in the numerical analysis of the dynamics of solids as in the finite element method . It is named after Nathan M. Newmark , who developed it in 1959 for use in structural dynamics .

Derivation

Assumption of linear or constant acceleration

In the time interval in which a solution of a differential equation of the second order in time is sought, a strictly monotonically increasing sequence of points in time is given, at which the solution is to be calculated. The value of the variable , its rate and acceleration are currently known. The acceleration is interpolated linearly in the interval , see picture:

(I)    

where denotes an approximate solution of the function sought . Integration over time provides :

(II)    

(III)    

With

   and   

these formulas are exact for linear systems and provide the linear acceleration method . The values ​​originally reported by Newmark

   and   

correspond to the #constant average acceleration method with

.

Assuming that the extreme values ​​of the acceleration in the interval occur at the limits of the interval, the integrals in equations (II) and (III) represent a terminated Taylor series with a remainder, with and other approximations being found. In this way, other values ​​for the constants and can also be motivated.

Start the calculation

The Newmark algorithm starts at the time with . It is mostly assumed that the accelerations vanish. With this assumption, given the initial values and initial speed , the algorithm is self- starting , i.e. H. the initial accelerations do not need to be calculated in a first step.

Update of the variables

With the Newmark algorithm, the corresponding values ​​are calculated from given values and at the time . The values in the interval can be interpolated with equations (I) to (III). With and one gets from equations (II) and (III):

(IV)     ,

(V)     .

The two equations (IV) and (V) contain three unknowns and . The third equation you need to complete provides the differential equation to be solved.

At can also be selected as the primary unknown:

.

Once the values and have been calculated, the counter is incremented and the calculation continues until the end of the time interval of interest is reached.

Special cases

Constant average acceleration method

The original form of the Newmark method corresponds to a constant mean acceleration

with which one in the above formulas (IV) and (V)

and

gets.

equation Inference

Central difference quotients

The central difference quotients

(VI)   

(VII)    

correspond to the above formulas (IV) and (V) with

and .
equation Inference

Explicit time integration

The explicit time integration method does not belong to the family of (implicit!) Newmark-beta algorithms and is only given here for comparison purposes. The above formulas (VI) and (VII) for the central differences are equivalent to

.

It is noticeable here that the speeds are always calculated in the middle of the time intervals. With the assumption

the values and the speeds at the point in time can be traced back to known results and the differential equation supplies the determining equation for the now only unknown .

example

Time integration with algorithms from the Newmark family

A vibration obeys the homogeneous differential equation in the absence of excitation

.

With the initial conditions

the differential equation has the analytical solution

to which the initial acceleration

heard. The differential equation gives the equation for the primary unknown  :

Time integration using the Newmark method gives the equations for the values and rates from the table

parameter Update rule
explicit

The solutions in the interval and have the course in the picture. The mean deviation

gives the table:

Procedure Mean deviation
Linear acceleration method 0.021778594324355638
Central differences procedure 0.022202937295615111
Constant mean acceleration 0.043283257071468406
Explicit procedure 0.022202937295615576

literature

  • Robert Gasch, Klaus Knothe, Robert Liebich: Structural Dynamics , Springer Verlag 2012, ISBN 978-3-540-88977-9
  • T. Belytschko, TJR Hughes (Ed.): Computational methods for transient analysis. North-Holland 1986. ISBN 9780444864796

Individual evidence

  1. ^ Newmark, Nathan M .: A method of computation for structural dynamics . In: Journal of Engineering Mechanics . 85 (EM3). ASCE, 1959, pp. 67-94 .