---
title: "Truss, beam and frame element differences"
subject: "Finite Element Method"
chapter: 3
key: "semester_8/finite_element_method:truss-beam-frame-element-differences"
source: https://www.bctengineer.com/q/semester_8/finite_element_method/truss-beam-frame-element-differences
site: BCT Engineering
---

# Truss, beam and frame element differences

Finite Element Method · Chapter 3: Direct Stiffness Method: Discrete Finite Elements

- Asked in: year not given, 5 marks
- Video: [Difference Between Bar, Beam and Truss Elements in Finite Element Methods](https://www.youtube.com/watch?v=UX1oocsj8FQ) — Mahesh Gadwantikar
- Answer checked by Claude Opus 5.5 (high effort) on 2026-10-14
- Page: https://www.bctengineer.com/q/semester_8/finite_element_method/truss-beam-frame-element-differences
- Whole chapter: https://www.bctengineer.com/md/semester_8/finite_element_method/chapter-3

## Question

Differentiate between truss, beam and frame elements in the direct stiffness method. Write the degrees of freedom per node and the size of the element stiffness matrix for each in two dimensions, and explain the need for a transformation matrix.

## Short answer

Truss: axial force only, 2 DOFs/node, 4×4 matrix. Beam: bending/shear, 2 DOFs/node (v,θ), 4×4 matrix. Frame: combined axial and bending, 3 DOFs/node (u,v,θ), 6×6 matrix. A transformation matrix rotates local stiffness to a global coordinate system because members are oriented at different angles; it uses direction cosines for truss and extends to 6×6 for frame elements.

## Answer

#### Comparison (2D)

| Point | Truss element | Beam element | Frame element |
|---|---|---|---|
| Load carried | Axial force only | Transverse load, bending, shear | Axial + bending + shear |
| DOF per node | 2 ($u$, $v$) in global axes | 2 ($v$, $\theta$) | 3 ($u$, $v$, $\theta$) |
| Element matrix size | $4\times4$ | $4\times4$ | $6\times6$ |
| Joint type | Pin (no moment) | Rigid, collinear members | Rigid joint |
| Stiffness terms | $AE/L$ | $12EI/L^3$, $6EI/L^2$, ... | Both $AE/L$ and $EI$ terms |
| Orientation | Any angle | Along the x-axis | Any angle |

The local frame element matrix is the bar matrix for $u$ combined with the beam matrix for $v, \theta$:
$$
[k'] = \begin{bmatrix} \frac{AE}{L} & 0 & 0 & -\frac{AE}{L} & 0 & 0 \\ 0 & \frac{12EI}{L^3} & \frac{6EI}{L^2} & 0 & -\frac{12EI}{L^3} & \frac{6EI}{L^2} \\ 0 & \frac{6EI}{L^2} & \frac{4EI}{L} & 0 & -\frac{6EI}{L^2} & \frac{2EI}{L} \\ -\frac{AE}{L} & 0 & 0 & \frac{AE}{L} & 0 & 0 \\ 0 & -\frac{12EI}{L^3} & -\frac{6EI}{L^2} & 0 & \frac{12EI}{L^3} & -\frac{6EI}{L^2} \\ 0 & \frac{6EI}{L^2} & \frac{2EI}{L} & 0 & -\frac{6EI}{L^2} & \frac{4EI}{L} \end{bmatrix}
$$

#### Need for transformation

Members of a truss or frame lie at different angles, but the global equations must be written in one common (global) $x$-$y$ system. The element matrix derived along the member axis (local) is converted by
$$
[k] = [T]^T[k'][T]
$$
For a truss element, with $c = \cos\theta$ and $s = \sin\theta$:
$$
[T] = \begin{bmatrix} c & s & 0 & 0 \\ 0 & 0 & c & s \end{bmatrix}
$$
For a frame element, $[T]$ is a $6\times6$ matrix with the $\theta$ rotation unchanged. Beam elements all lie along one axis, so no transformation is needed.

## Check yourself

The answer's key points as multiple-choice questions, with the correct option and why.

1. How many DOF per node does a 2D frame element have?
   A. 3 (u, v, theta)
   B. 2 (u, v)
   C. 2 (v, theta)
   D. 1 (u)
   Answer: A. A frame element has axial and transverse displacement and a rotation at each node, so 3 DOF per node. (Key point: DOF per node)

2. What are the element matrix sizes for truss, beam and frame elements?
   A. 2x2, 4x4, 6x6
   B. 4x4, 4x4, 6x6
   C. 4x4, 6x6, 6x6
   D. 6x6, 4x4, 4x4
   Answer: B. Truss has 2 DOF x 2 nodes = 4, beam 2 x 2 = 4, frame 3 x 2 = 6. (Key point: Matrix sizes)

3. Which element carries axial force only?
   A. Beam element
   B. Frame element
   C. Truss element
   D. All three
   Answer: C. Truss elements are pin-jointed and carry axial force only. (Key point: Load carried)

4. Why is a transformation matrix needed?
   A. To make the matrix singular
   B. To apply loads
   C. To remove supports
   D. To convert element matrices from local member axes to the common global axes: [k] = [T]^T [k'] [T]
   Answer: D. Members lie at different angles but the global equations need one common x-y system. (Key point: Need for transformation)

## Related in Finite Element Method

- [Derive beam element stiffness matrix](https://www.bctengineer.com/question.md?key=semester_8%2Ffinite_element_method%3Abeam-element-stiffness-derivation) — Finite Element Method, chapter 3
- [Derive bar element stiffness matrix](https://www.bctengineer.com/question.md?key=semester_8%2Ffinite_element_method%3Abar-element-stiffness-derivation) — Finite Element Method, chapter 3
- [Derive CST element stiffness matrix](https://www.bctengineer.com/question.md?key=semester_8%2Ffinite_element_method%3Acst-stiffness-matrix-derivation) — Finite Element Method, chapter 6
- [Simply supported beam with two elements](https://www.bctengineer.com/question.md?key=semester_8%2Ffinite_element_method%3Asimply-supported-beam-two-elements) — Finite Element Method, chapter 3
- [Positive definite stiffness matrix and Gauss elimination](https://www.bctengineer.com/question.md?key=semester_8%2Ffinite_element_method%3Amatrix-gauss-elimination-stiffness) — Finite Element Method, chapter 2
- [Jacobian of a four-node isoparametric element](https://www.bctengineer.com/question.md?key=semester_8%2Ffinite_element_method%3Aisoparametric-jacobian-quadrilateral) — Finite Element Method, chapter 7

## Related in other subjects

- [Bar stiffness matrix and 2D truss element](https://www.bctengineer.com/question.md?key=semester_8%2Fcomputational_techniques_in_civil_engineering%3Abar-stiffness-truss-rotation) — Computational Techniques in Civil Engineering, chapter 4
- [Plate stiffness matrix with two elements](https://www.bctengineer.com/question.md?key=semester_8%2Fcomputational_techniques_in_civil_engineering%3Astiffness-two-element-plate) — Computational Techniques in Civil Engineering, chapter 4
- [Moment distribution principle; frame stiffness matrix](https://www.bctengineer.com/question.md?key=semester_5%2Ftheory_of_structures_ii%3Aprinciple-moment-dist-stiffness-matrix-u1v1) — Theory of Structures II, chapter 3
- [Truss: stiffness method, displacement at node A](https://www.bctengineer.com/question.md?key=semester_5%2Ftheory_of_structures_ii%3Atruss-stiffness-200kn-displacement-a) — Theory of Structures II, chapter 3
