Distributed Load
Unlike a point load (\(P\)) which applies a concentrated force at a single specific mathematical point, a distributed load (or continuous load) is spread out over a continuous length of the structural member.
Key characteristics of the load \(w(x)\):
- Units of Measurement: It is measured in force per unit length.
- Intensity: The function \(w(x)\) represents the intensity (or magnitude) of the load at any specific point \(x\) along the beam.
- Total Force: The total equivalent force exerted by a distributed load over a specific length is the integral of \(w(x)\) over that segment.
Defining the external load as a continuous intensity function \(w(x)\), provides mathematical universality across a continuous material, and creates a "master equation" that can handle any loading scenario:
- No Load: If a segment of the beam has no external forces acting on it, \(w(x) = 0\).
- Uniform Load (Self-Weight): If the beam has a uniform weight, \(w(x)\) is a constant value.
- Point Loads: In advanced mathematics, a point load is simply treated as an extreme, highly localized spike in the \(w(x)\) function (represented by the Dirac delta function), where the area under that microscopic spike equals the total force \(P\).
Common types of distributed loads in engineering include:
- Uniformly Distributed Load (UDL): The load intensity is constant across a given length (\(w(x) = \text{constant}\)). This is highly common and represents real-world loads like the self-weight of the beam itself, a uniform concrete floor slab resting on the beam, or a uniformly packed bookshelf.
- Uniformly Varying Load (UVL): The load intensity changes linearly, forming a triangular or trapezoidal shape. Examples include water pressure increasing with depth against a retaining wall, or a pile of sand/snow sloping against a structure.
- Complex Loads: The load intensity follows a specific, non-linear mathematical curve, such as aerodynamic wind pressure profiles acting on a tall structure.
To define a mixed loading scenario (no load, point loads, and uniform loads) as a single piecewise function, you use the Dirac delta function \(\delta(x-a)\) to represent the concentrated spikes, and the Heaviside step function \(H(x-a)\) to represent where uniform loads start and stop.
For a beam of length \(L\) with a point load \(P\) at \(x = a\) and a uniformly distributed load \(w_0\) starting at \(x = b\) and continuing to the end, the piecewise function looks like this:
\[w(x) = \begin{cases} 0, & 0 \le x < a \\ P \cdot \delta(x-a), & x = a \\ 0, & a < x < b \\ w_0, & b \le x \le L \end{cases}\]
While this is mathematically precise, piecewise functions become incredibly tedious to manage when applying calculus to find shear and bending moments. To solve this, structural engineering translates these concepts into a single, elegant framework called Singularity Functions (or Macaulay Brackets).
The Engineering Master Equation: Singularity Functions
Instead of writing multiple piecewise branches, we use angled brackets \(\langle x - a \rangle^n\) to represent different types of loads on a single continuous line. The power \(n\) dictates the shape of the load:
- \(n = -1\) (Point Load): \(P \langle x - a \rangle^{-1}\) represents a point load \(P\) at distance \(a\). This is the exact engineering equivalent of the Dirac delta function \(P \cdot \delta(x-a)\).
- \(n = 0\) (Uniform Load): \(w_0 \langle x - b \rangle^0\) represents a uniform load \(w_0\) that "turns on" at distance \(b\). This is the equivalent of the Heaviside step function.
- \(n = 1\) (Triangular Load): \(k \langle x - c \rangle^1\) represents a load that increases linearly starting at distance \(c\).
Using Singularity Functions, the clunky piecewise function from above is rewritten as one algebraic expression:
\[w(x) = P \langle x - a \rangle^{-1} + w_0 \langle x - b \rangle^0\]
Why This is Powerful: Seamless Integration
The true brilliance of this mathematical notation emerges when you apply calculus to find the shear force \(V(x)\) and bending moment \(M(x)\). The brackets follow standard integration power rules, with one special condition: the bracket evaluates to zero if the value inside is negative (i.e., if you have not yet reached that specific location on the beam).
1. Integrating Load to get Shear Force (\(V = -\int w \, dx\)):
When you integrate a singularity bracket, the power \(n\) increases by 1. For \(n=-1\), it bumps up to \(n=0\) without generating a denominator:
\[V(x) = -P \langle x - a \rangle^0 - w_0 \langle x - b \rangle^1 + C_1\]
(Notice how the \(n=-1\) point load became an \(n=0\) step in the shear diagram, creating that sudden vertical drop).
2. Integrating Shear to get Bending Moment (\(M = \int V \, dx\)):
For \(n \ge 0\), normal power rules apply:
\[M(x) = -P \langle x - a \rangle^1 - \frac{w_0}{2} \langle x - b \rangle^2 + C_1 x + C_2\]
(The point load is now an \(n=1\) linear slope in the moment diagram, and the uniform load is an \(n=2\) parabolic curve).
This eliminates the need to calculate separate boundary constants for every single segment of the beam. You write one equation, integrate it twice, and you have the complete analytical model for the entire structure. If you are writing numerical simulation scripts in Python using VS Code, formatting your load functions using these Singularity arrays is standard practice, as it completely bypasses the need to write complex if/else loops for every load segment.