1. Introduction
In structural analysis, especially for statically indeterminate structures, equilibrium equations alone are insufficient to find all unknown reactions and internal forces. Therefore, we must incorporate compatibility conditions — mathematical expressions ensuring that the deformed shape of the structure satisfies physical continuity and boundary constraints.
Compatibility ensures that members:
- Fit together without gaps or overlaps,
- Deform in a manner consistent with connectivity,
- Satisfy displacement boundary conditions (zero deflection at fixed supports, same displacement at connected joints, etc.)
2. Why Compatibility is Needed
Let’s contrast:
- Statically Determinate Structure:
All support reactions and member forces can be found using only equilibrium:
Statically Indeterminate Structure:
The number of unknowns exceeds available equilibrium equations. The extra equations needed come from compatibility of displacements.
Without compatibility, we may get mathematically valid results that are physically impossible — like disconnected or overlapping joints.
3. Types of Compatibility Conditions
3.1 Geometric Compatibility
These arise from:
- Displacement continuity at joints
- Rotational continuity at hinges/supports
- Known fixed displacements (e.g., zero displacement at a fixed support)
3.2 Material and Structural Compatibility
When deformation is governed by elastic behavior (Hooke’s law), compatibility links applied loads to displacements via:
- Axial deformation:
Bending deformation:
(depending on boundary conditions and load type)
4. Steps to Apply Compatibility
For 1 degree of indeterminacy (DOI = 1):
- Remove one redundant force to create a primary (determinate) structure.
- Apply unit value of the redundant force and calculate displacement at its point of action (call it
).
- Calculate displacement due to actual loading on the primary structure at the same location (call it
).
- Apply compatibility condition:
where
is the unknown redundant force.
For higher degrees of indeterminacy, repeat for each redundant and solve the resulting system of equations.
5. Example – Axially Loaded Bar
Structure:
Two rods (AB and BC) of lengths and
, made of different materials, are joined end to end and held between two rigid supports. A force
is applied at the joint.
Unknown: Internal forces in AB and BC.
Compatibility:
Since the supports are rigid, total elongation = 0:
Using for each:
Combined with , we can solve for
and
.
6. Example – Propped Cantilever Beam
Problem:
A cantilever beam of length is fixed at one end and simply supported at the other (a propped cantilever), with a central point load
.
Degree of Indeterminacy = 1 (extra reaction at the prop)
Solution:
- Treat support reaction at the prop as redundant
- Remove prop → simple cantilever → compute deflection
at the prop location
- Apply unit load at prop → compute flexibility coefficient
- Apply compatibility:
7. Common Compatibility Scenarios
Scenario | Compatibility Condition |
---|---|
Two rods between walls | ![]() |
Beam with extra support | Deflection at extra support = 0 |
Frame with multiple supports | Horizontal or vertical displacements at joints must be equal (based on geometry) |
Hinged connections | Slope of members must match at hinge |
8. Compatibility in Trusses
In trusses, compatibility ensures:
- Equal displacement at common joints
- No member elongates or contracts inconsistently
Example:
For a redundant truss member, total change in length = deformation due to external loads + deformation due to redundant = 0.
9. Compatibility in Aerospace Applications
Aircraft structures are often highly redundant (multi-longeron fuselages, wing-boxes, etc.). Ensuring compatibility:
- Prevents overstressing components
- Accurately predicts load paths
- Accounts for elastic interactions in complex assemblies (e.g., skin-stringer panels)
10. Summary
- Compatibility conditions are essential in solving statically indeterminate problems.
- They are based on geometry and material behavior.
- Used in combination with equilibrium equations and constitutive laws to determine all unknowns.