Matrix stiffness method
From Wikipedia, the free encyclopedia
It has been suggested that this article or section be merged into Direct stiffness method. (Discuss) |
In structural engineering, the matrix stiffness method (or simply stiffness method, also known as Direct stiffness method) is a matrix method that makes use of the members' stiffness relations for computing member forces and displacements in structures. For example, if k is the stiffness of a spring that is subject to a force Q, the spring's stiffness relation is:
- Q = kq
where q is the spring deformation. This relation gives q = Q/k as the resulting spring deformation.
Contents |
[edit] Member stiffness relations
A typical member stiffness relation has the following general form:
where
- m = member number m.
- = vector of member's characteristic forces, which are unknown internal forces.
- = member stiffness matrix which characterises the member's resistance against deformations.
- = vector of member's characteristic displacements or deformations.
- = vector of member's characteristic forces caused by external effects (such as known forces and temperature changes) applied to the member while ).
If are member deformations rather than absolute displacements, then are independent member forces, and in such case (1) can be inverted to yield the so-called member flexibility matrix, which is used in the flexibility method.
[edit] System stiffness relation
For a system with many members interconnected at points called nodes, the members' stiffness relations such as Eq.(1) can be integrated by making use of the following observations:
- The member deformations can be expressed in terms of system nodal displacements r in order to ensure compatibility between members. This implies that r will be the primary unknowns.
- The member forces help to the keep the nodes in equilibrium under the nodal forces R. This implies that the right-hand-side of (1) will be integrated into the right-hand-side of the following nodal equilibrium equations for the entire system:
where
- = vector of nodal forces, representing external forces applied to the system's nodes.
- = system stiffness matrix, which is established by assembling the members' stiffness matrices .
- = vector of system's nodal displacements that can define all possible deformed configurations of the system subject to arbitrary nodal forces R.
- = vector of equivalent nodal forces, representing all external effects other than the nodal forces which are already included in the preceding nodal force vector R. This vector is established by assembling the members' .
[edit] Solution
The system stiffness matrix K is square since the vectors R and r have the same size. In addition, it is symmetric because is symmetric. Once the supports' constraints are accounted for in (2), the nodal displacements are found by solving the system of linear equations (2), symbolically:
Subsequently, the members' characteristic forces may be found from Eq.(1) where can be found from r by compatibility consideration.
[edit] The direct stiffness method
It is common to have Eq.(1) in a form where and are, respectively, the member-end displacements and forces matching in direction with r and R. In such case, and can be obtained by direct summation of the members' matrices and . The method is then known as the direct stiffness method.
The advantages and disadvantages of the matrix stiffness method are compared and discussed in the flexibility method article.