Plane Trusses
Courses > Finite Elements Method > Basics of Finite Elements > Plane Trusses
Introduction
A truss is a structure in which members are arranged in such a way that they are subjected to axial loads only. The joints in trusses are considered to be pinned. In plane trusses, all members are assumed to be in the x-y plane.
Concepts and Formulas
A plane truss element is an axial deformation element oriented arbitrarily in two-dimensional space.
Definitions:
s and t = local coordinates along the member's axis and perpendicular to it, respectively.
x and y = global coordinates
d1 and d2 = nodal displacements along s axis (local coordinates)
u1 and u2 = nodal displacements along x axis (global coordinate)
v1 and v2 = nodal displacements along y axis (global coordinate)
L = length of each member
Using the following interpolation we can find the deformation at any point on the member based on the known values of nodal displacements:
and the element equations in the local coordinate system are as follows:
where k1= the local stiffness matrix of element; d1 = local degrees of freedom; r1 = local applied forces; E = elastic modulus of the material; and A = cross-sectional area.
For the sake of brevity, transformation matrices are not described in here.
Final form of element equations are as follows:
where
for solving the above-mentioned equation
after solving it, the axial displacements can be obtained from:
and from that, the axial strain is simply the first derivative of the axial displacement, giving constant strain over the element as
and from the axial strain, one can get to the axial stress of each member using the Hook's law, where
and consequently, the force of each member can be obtained from

Watch Videos
Solved sample problems
Download Files
Group 1:
MATLAB function for simple plane truss without visualization
Nodes file for plane truss analysis
Element files for plane truss analysis

Group2:
MATLAB function for simple plane truss with visualization
Nodes file for plane truss analysis
Element files for plane truss analysis

Group3:
MATLAB function for plane truss (temperature loading and initial strains are included) with visualization
Nodes for plane truss analysis including initial strains and temperature loads
Elements for plane truss analysis including initial strains and temperature loads

Read also
- Free download MATLAB file for finite element analysis of plane trusses + solved example + visualization, including temperature changes and initial strains
- What is a truss? Different Types and components of trusses
- Introduction to Finite Elements And the Big Picture
- Typical Load Combinations For Residential Buildings Design
- What are different the ferrocement products?
Share

