Residual-Based Bossak Scheme

From KratosWiki
Revision as of 20:02, 23 March 2016 by Cpuigbo (Talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Definition

Scheme for the integration of a dynamic problem using the Newmark approach with a generalized Alpha-Method particularized for Bossak.

Constructor Main Data

  1. Dynamic : [0.0] or [1.0] ( by default dynamic : 1.0 )
  2. Alpha : ( acceleration [-0.3 to 0] )
  3. Newmark Beta : ( by default [Beta = 0.25 * (1-Alpha) * (1-Alpha)] )
  4. 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.

Personal tools
Categories