Rectangle: $A=bh$, $I_y=\dfrac{bh^3}{12}$, $I_z=\dfrac{hb^3}{12}$
Circle: $A=\dfrac{\pi D^2}{4}$, $I_y=I_z=\dfrac{\pi D^4}{64}$
Safety factor: $SF = \sigma_y / |\sigma_{max}|$
Visualize normal stress distribution from axial force and biaxial bending moments on rectangular or circular cross-sections. Compute neutral axis, max stress and safety factor in real time.
Rectangle: $A=bh$, $I_y=\dfrac{bh^3}{12}$, $I_z=\dfrac{hb^3}{12}$
Circle: $A=\dfrac{\pi D^2}{4}$, $I_y=I_z=\dfrac{\pi D^4}{64}$
Safety factor: $SF = \sigma_y / |\sigma_{max}|$
The core principle is linear superposition. The total normal stress at any point (y,z) in the cross-section is the sum of the axial stress and the bending stresses about the y and z axes.
$$\sigma(y,z) = \frac{N}{A}+ \frac{M_y}{I_y}z + \frac{M_z}{I_z}y$$Where:
• $N$ = Axial Force (Tension +)
• $A$ = Cross-sectional Area
• $M_y, M_z$ = Bending Moments about the y and z axes
• $I_y, I_z$ = Second Moments of Area (Moment of Inertia)
• $y, z$ = Coordinates of the point where stress is calculated
The geometry of the cross-section defines A, I_y, and I_z. For the two shapes in this simulator:
Rectangle (Width b, Height h):
$A = b \cdot h$, $I_y = \frac{b h^3}{12}$, $I_z = \frac{h b^3}{12}$
Circle (Diameter D):
$A = \frac{\pi D^2}{4}$, $I_y = I_z = \frac{\pi D^4}{64}$
The neutral axis is found by solving $\sigma(y,z) = 0$ for the line equation. Its location changes directly with the ratio of axial force to bending moments.
Eccentrically Loaded Columns: This is the most direct application. A column supporting a crane rail or an off-center floor beam has an axial load that doesn't pass through the centroid, creating a bending moment (M = N * e). Engineers use this exact calculation to check if the column is safe, often before running a full FEM analysis.
Preliminary Beam-Column Design: In steel frame buildings, members often experience simultaneous axial load from gravity and bending from lateral wind or seismic forces. Design codes like AISC and Eurocode 3 use interaction equations based on this combined stress concept to size beams and columns.
Machine Shaft Analysis: A rotating shaft transmitting power (causing torsion) might also have gears creating bending moments and axial thrust loads. While this simulator handles axial+bending, the principle of superposition is the first step in more complex combined loading (adding shear and torsion).
Foundation Design: The soil pressure under a footing is analyzed similarly. The vertical load from the structure is the "axial" force, and overturning moments from wind create "bending." The resulting pressure distribution must not exceed the soil's bearing capacity, mirroring the stress check here.
There are several points that beginners often stumble upon when starting to use this tool. First and foremost is the "combination of axial force and bending moment signs". While the tool defines "tension as positive, compression as negative", if you want to simulate a state like "a column being pushed and bent" (compressive axial force + bending), you need to set N to a negative value and M to either positive or negative in the appropriate direction. Be very careful, as getting the signs wrong will result in a completely reversed stress distribution pattern that would not occur in reality.
Secondly, it's a lack of understanding regarding the "directionality of the moment of inertia". When inputting "M_y" for a rectangular cross-section, this is the moment causing bending about the z-axis. In other words, the stress gradient develops along the section's height direction (z-direction). For example, when used as a beam, the basic principle is to increase the moment of inertia in the direction where you want greater bending stiffness. By changing the shape in this tool while comparing the values of I_y and I_z, you can get a feel for this.
Third is the interpretation of "Safety Factor SF=1.0". SF=1.0 is theoretically the limit where yielding begins somewhere in the material. However, in practice, considering uncertainties in loads and material variations, you should aim for a value with a margin (e.g., SF=1.5 to 3 or more). Use this as a rule of thumb: if you select "mild steel" in this tool and the SF falls below about 1.2, it's almost certainly a failure.