Sie sind auf Seite 1von 3

http://opensees.berkeley.edu/wiki/index.

php/Newmark_Method
EXAMPLE:

integrator Newmark 0.5 0.25

NOTES:
If the accelerations are chosen as the unknowns and is chosen as 0, the
formulation results in the fast but conditionally stable explicit Central
Difference method. Otherwise the method is implicit and requires an iterative
solution process.
Two common sets of choices are
Average Acceleration Method (\gamma=\tfrac{1}{2}, \beta = \tfrac{1}{4})
Linear Acceleration Method (\gamma=\tfrac{1}{2}, \beta = \tfrac{1}{6})
\gamma > \tfrac{1}{2} results in numerical damping proportional to
\gamma - \tfrac{1}{2}
The method is second order accurate if and only if \gamma=\tfrac{1}{2}
The method is conditionally stable for \beta >= \frac{\gamma}{2} >=
\tfrac{1}{4}

REFERENCES
Newmark, N.M. "A Method of Computation for Structural Dynamics" ASCE
Journal of Engineering Mechanics Division, Vol 85. No EM3, 1959.

THEORY:

The Newmark method is a one step implicit method for solving the transient

problem, represented by the residual for the momentum equation:


R_{t + \Delta t} = F_{t+\Delta t}^{ext} - M \ddot U_{t + \Delta t} - C \dot
U_{t + \Delta t} + F(U_{t + \Delta t})^{int}
Using the Taylor series approximation of Ut + t and \dot U_{t+\Delta t}:
U_{t+\Delta t} = U_t + \Delta t \dot U_t + \tfrac{\Delta t^2}{2} \ddot U_t
+ \tfrac{\Delta t^3}{6} \dot \ddot U_t + \cdots
\dot U_{t+\Delta t} = \dot U_t + \Delta t \ddot U_t + \tfrac{\Delta t^2}
{2} \dot \ddot U_t + \cdots
Newton truncated these using the following:
U_{t+\Delta t} = u_t + \Delta t \dot U_t + \tfrac{\Delta t^2}{2} \ddot U
+ \beta {\Delta t^3} \dot \ddot U
\dot U_{t + \Delta t} = \dot U_t + \Delta t \ddot U_t + \gamma \Delta t^2
\dot \ddot U
in which he assumed linear acceleration within a time step, i.e.
\dot \ddot U = \frac{{\ddot U_{t+\Delta t}} - \ddot U_t}{\Delta t}
which results in the following expressions:
U_{t+\Delta t} = U_t + \Delta t \dot U_t + [(0.5 - \beta) \Delta t^2] \ddot U_t
+ [\beta \Delta t^2] \ddot U_{t+\Delta t}
\dot U_{t+\Delta t} = \dot U_t + [(1-\gamma)\Delta t] \ddot U_t +
[\gamma \Delta t ] \ddot U_{t+\Delta t}
The variables and are numerical parameters that control both the stability
of the method and the amount of numerical damping introduced into the
system by the method. For \gamma=\tfrac{1}{2} there is no numerical
damping; for \gamma>=\tfrac{1}{2} numerical damping is introduced. Two
well known and commonly used cases are:
Average Acceleration Method (\gamma=\tfrac{1}{2}, \beta = \tfrac{1}{4})
Constant Acceleration Method (\gamma=\tfrac{1}{2}, \beta = \tfrac{1}{6})
The linearization of the Newmark equations gives:
dU_{t+\Delta t}^{i+1} = \beta \Delta t^2 d \ddot U_{t+\Delta t}^{i+1}
d \dot U_{t+\Delta t}^{i+1} = \gamma \Delta t \ddot U_{t+\Delta t}^{i+1}
which gives the update formula when displacement increment is used as

unknown in the linearized system as:


U_{t+\Delta t}^{i+1} = U_{t+\Delta t}^i + dU_{t+\Delta t}^{i+1}
\dot U_{t+\Delta t}^{i+1} = \dot U_{t+\Delta t}^i + \frac{\gamma}
{\beta \Delta t}dU_{t+\Delta t}^{i+1}
\ddot U_{t+\Delta t}^{i+1} = \ddot U_{t+\Delta t}^i + \frac{1}{\beta
\Delta t^2}dU_{t+\Delta t}^{i+1}
The linearization of the momentum equation using the displacements as the
unknowns leads to the following linear equation:
K_{t+\Delta t}^{*i} \Delta U_{t+\Delta t}^{i+1} = R_{t+\Delta t}^i
where
K_{t+\Delta t}^{*i} = K_t + \frac{\gamma}{\beta \Delta t} C_t + \frac{1}
{\beta \Delta t^2} M
and
R_{t+\Delta t}^i = F_{t + \Delta t}^{ext} - F(U_{t + \Delta t}^{i-1})^{int}
- C \dot U_{t+\Delta t}^{i-1} - M \ddot U_{t+ \Delta t}^{i-1}

Das könnte Ihnen auch gefallen