Skip to content

STRUCTURAL RESPONSE CALCULATIONÂļ

Newmark-Beta Method for Dynamic Response CalculationÂļ

PrincipleÂļ

The Newmark-beta method is a numerical integration method used to solve dynamic equations, especially for time history analysis in structural dynamics. The basic idea is to iteratively solve for the system's response by applying predictor-corrector formulas for acceleration, velocity, and displacement at each time step.

Dynamic EquationÂļ

For a multi-degree-of-freedom (MDOF) system, the equation of motion can be written in matrix form as:

Mu¨(t)+Cu˙(t)+Ku(t)=F(t)

where: - M is the mass matrix - C is the damping matrix - K is the stiffness matrix - u(t) is the displacement vector - u˙(t) is the velocity vector - u¨(t) is the acceleration vector - F(t) is the external force vector

Newmark-beta MethodÂļ

The Newmark-beta method uses the following formulas to update the displacement and velocity at each time step:

  1. Velocity update formula:
u˙n+1=u˙n+(1−Îŗ)Δtu¨n+ÎŗΔtu¨n+1
  1. Displacement update formula:
un+1=un+Δtu˙n+(12−β)Δt2u¨n+βΔt2u¨n+1

where: - Δt is the time step size - β and Îŗ are Newmark parameters, typically β=0.25 and Îŗ=0.5, which correspond to the average acceleration method

ProcedureÂļ

  1. Initial Conditions: Given initial displacement u0 and initial velocity u˙0, compute the initial acceleration u¨0.

  2. Effective Stiffness Matrix:

Keff=K+ÎŗβΔtC+1βΔt2M
  1. Time Stepping:

  2. Compute the effective force:

Feff=Fn+1+M(1βΔt2un+1βΔtu˙n+(12β−1)u¨n)+C(ÎŗβΔtun+(Îŗβ−1)u˙n+Δt(Îŗ2β−1)u¨n)
  • Solve for the new displacement:
un+1=Keff−1Feff
  • Compute the new acceleration:
u¨n+1=1βΔt2(un+1−un)−1βΔtu˙n−(12β−1)u¨n
  • Compute the new velocity:
u˙n+1=u˙n+Δt((1−Îŗ)u¨n+Îŗu¨n+1)
Was this page helpful?