[[file:../README.org][FrameFEA - Main README]]
** Condensation
Package condensation creates reduce order stiffness and mass matrices.
Reduced order stiffness and mass matrices may be computed via a static condensation, dynamic condensation, or modal condensation. The condensed mass and stiffness matrices are saved as text files called Kc and Mc. The dynamic condensation method is Pazs generalization of Guyan condensation so that the condensed matrices match the fundamental frequency of the original structure exactly. (See reference 15.) The modal condensation method is a pseudo-inverse-modal-matrix method, and the resulting condensed mass and stiffness matrices may be ill-conditioned. The pseudo-inverse of the modal matrix is computed using a regularization method which somewhat improves the conditioning of the condensed mass and stiffness matrices.
type Input struct {
// Node Info NumNodes int// number of Nodes ReactedDof []bool// {Dof} Dof's with reactions formally "r"// Dynamic Analysis Data NumModes int// number of desired modes// matrix Condensation Data Cdof int// number of condensed degrees of freedom CondensationMethod int// matrix condensation method: 0, 1, 2, or 3 CondensationData []int// {DoF} matrix condensation data CondensedModeNums []int// {DoF} vector of condensed mode numbers */// contains filtered or unexported fields
}
Input contains the model information necessary to perform a matrix condensation.