Newmark MethodΒΆ

integrator('Newmark', gamma, beta, '-formD', form)

Create a Newmark integrator.

gamma (float) \(\gamma\) factor.
beta (float) \(\beta\) factor.
form (str)

Flag to indicate which variable to be used as primary variable (optional)

  • 'D' – displacement (default)
  • 'V' – velocity
  • 'A' – acceleration
  1. If the accelerations are chosen as the unknowns and \(\beta\) 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.
  2. Two common sets of choices are
    1. Average Acceleration Method (\(\gamma=\tfrac{1}{2}, \beta = \tfrac{1}{4}\))
    2. Linear Acceleration Method (\(\gamma=\tfrac{1}{2}, \beta = \tfrac{1}{6}\))
  3. \(\gamma > \tfrac{1}{2}\) results in numerical damping proportional to \(\gamma - \tfrac{1}{2}\)
  4. The method is second order accurate if and only if \(\gamma=\tfrac{1}{2}\)
  5. The method is unconditionally stable for \(\beta >= \frac{\gamma}{2} >= \tfrac{1}{4}\)