Skip to content

HHTIntegrator

HHTIntegrator

HHTIntegrator(alpha: float, gamma: Optional[float] = None, beta: Optional[float] = None)

Bases: TransientIntegrator

Hilber-Hughes-Taylor transient integrator.

HHTIntegrator implements the Hilber-Hughes-Taylor (alpha-method) implicit scheme for dynamics, introducing numerical damping for high-frequency modes while retaining second-order accuracy.

Tcl form

integrator HHT <alpha> <gamma> <beta>

Example
from femora.core.model import Model

model = Model()
integ = model.analysis.integrator.hht(alpha=0.67)

Create an HHT transient integrator.

Parameters:

Name Type Description Default
alpha float

Alpha integration parameter.

required
gamma Optional[float]

Gamma integration parameter. Defaults to 1.5 - alpha.

None
beta Optional[float]

Beta integration parameter. Defaults to (2 - alpha)**2 / 4.

None