JuliaFEM / ModelReduction.jl

ModelReduction is a repository of JuliaFEM to reduce the dimension of a model for multibody dynamics problems. The package includes e.g. the Guyan reduction and the Craig-Bampton method.
https://juliafem.github.io/ModelReduction.jl/latest/
MIT License
10 stars 7 forks source link

Perform static condensation #3

Closed ahojukka5 closed 7 years ago

ahojukka5 commented 7 years ago

For docs/src, create file theory_static_condensation.md and describe there how static condensation is done in matrix level. We can use LaTeX markup syntax. See documentation of Documenter.jl.

For test problem, calculate statically condensated matrix K_red and force vector f_red. Verify results against the ones calculated in #2. You can create some function, given proper input arguments is doing this.

Keep on mind that K_ss is huge because it contains all dofs of model to be eliminated. For that reason calculating inverse of K_ss using inv(K_ss) is not practical and matrix computation must be done piece by piece.

In reference there is no force f_s, in real application there might be (e.g. gravity force acting body), thus it must be taken into account.

References