Stiffness Matrix Calculator

Stiffness Matrix (1D Bar)

Calculate the 2x2 local stiffness matrix for a 1D bar element in structural analysis.

Stiffness (k = AE/L)
2.000e+9
N/m
Local Stiffness Matrix [K]
2.00e+9
-2.00e+9
-2.00e+9
2.00e+9

What is a Stiffness Matrix?

In the Finite Element Method (FEM), a stiffness matrix relates the nodal displacements of an element to the nodal forces acting on it. For a simple 1D bar element that can only undergo axial deformation, the stiffness is determined by its material properties and geometry.

The local stiffness matrix [K] is a 2x2 matrix because the element has two nodes, each with one degree of freedom (axial displacement). The matrix is symmetric and singular, reflecting the fact that the element can undergo rigid body motion unless constrained.

The Formula

[K] = (AE/L) × [ 1, -1; -1, 1 ]

Where:
A is the cross-sectional area (m²)
E is the Young's Modulus (Pa)
L is the length of the element (m)
[K] is the local stiffness matrix (N/m)

Frequently Asked Questions

Why is the matrix 2x2?

A 1D bar element has two nodes (ends). Each node has one degree of freedom (axial movement), so the total degrees of freedom for the element is 2, resulting in a 2x2 matrix.

What is 'Global' vs 'Local'?

The local matrix is defined in the element's own coordinate system. In a complex truss, these local matrices are transformed and assembled into a 'Global Stiffness Matrix' that represents the entire structure.

Why is the matrix symmetric?

Stiffness matrices are symmetric due to Betti's reciprocal theorem, which states that the work done by one set of forces through the displacements of another is equal to the work done by the second set through the displacements of the first.

What is a 'Singular' Matrix?

A singular matrix cannot be inverted. The local stiffness matrix is singular because it doesn't account for boundary conditions (supports). Without supports, the bar could simply float away (rigid body motion).

Related Tools