In computational mechanics, Guyan reduction, is a dimensionality reduction method which reduces the number of degrees of freedom by ignoring the inertial terms of the equilibrium equations and expressing the unloaded degrees of freedom in terms of the loaded degrees of freedom.
Basic concept The static equilibrium equation can be expressed as:
K d = f {\displaystyle \mathbf {K} \mathbf {d} =\mathbf {f} }
where K {\displaystyle \mathbf {K} } is the stiffness matrix, f {\displaystyle \mathbf {f} } the force vector, and d {\displaystyle \mathbf {d} } the displacement vector. The number of the degrees of freedom of the static equilibrium problem is the length of the displacement vector. By partitioning the above system of linear equations with regards to loaded (active) and unloaded (omitted) degrees of freedom, the static equilibrium equation may be expressed as:
[ K a a K a o K o a K o o ] { d a d o } = { f a f o } {\displaystyle {\begin{bmatrix}\mathbf {K} _{aa}&\mathbf {K} _{ao}\\\mathbf {K} _{oa}&\mathbf {K} _{oo}\end{bmatrix}}{\begin{Bmatrix}\mathbf {d} _{a}\\\mathbf {d} _{o}\end{Bmatrix}}={\begin{Bmatrix}\mathbf {f} _{a}\\\mathbf {f} _{o}\end{Bmatrix}}}
Focusing on the lower partition of the above system of linear equations, the dependent (omitted) degrees of freedom are expressed by the following equation.
K o a d a + K o o d o = f o {\displaystyle \mathbf {K} _{oa}\mathbf {d} _{a}+\mathbf {K} _{oo}\mathbf {d} _{o}=\mathbf {f} _{o}}
Solving the above equation in terms of the independent (active) degrees of freedom leads to the following dependency relations
d o = K o o − 1 f o − K o o − 1 K o a d a {\displaystyle \mathbf {d} _{o}=\mathbf {K} _{oo}^{-1}\mathbf {f} _{o}-\mathbf {K} _{oo}^{-1}\mathbf {K} _{oa}\mathbf {d} _{a}}
Substituting the dependency relations on the upper partition of the static equilibrium problem condenses away the omitted degrees of freedom, leading to the following reduced system of linear equations.
… excerpt ends here. Continue reading the full article.
