Residual-Based Bossak Scheme
From KratosWiki
Definition
Scheme for the integration of a dynamic problem using the Newmark approach with a generalized Alpha-Method particularized for Bossak.
Constructor Main Data
- Dynamic : [0.0] or [1.0] ( by default dynamic : 1.0 )
- Alpha : ( acceleration [-0.3 to 0] )
- Newmark Beta : ( by default [Beta = 0.25 * (1-Alpha) * (1-Alpha)] )
- Newmark Gamma : ( by default [Gamma = 0.5 - Alpha] )
Main Methods
For the general system build:
Predict(...) Update(...)
For the dynamics:
UpdateVelocity(...) UpdateAcceleration(...)
For each Element:
CalculateSystemContributions(...) Calculate_RHS_Contribution(...) Calculate_LHS_Contribution(...)
For each Condition:
Condition_CalculateSystemContributions(...) Condition_Calculate_RHS_Contribution(...) Condition_Calculate_LHS_Contribution(...)
More information can be found in the scheme.h base class.