Contents
Daily Dose 019 | Mechanics of Materials
How do you determine the Free Expansion of a pipe?

Being asked to determine the Free Expansion of a pipe takes our engineering problems into a new realm.
Analyzing our designs under uniform static conditions is one thing, analyzing them under varying stresses and strains is yet another.
MECHANICS OF MATERIALS brings the empirical relationships we pull from MATERIAL SCIENCE and lays them into a the logical framework of ENGINEERING MECHANICS to formulate equations that we must understand and implement in the design and analysis of structures and other solid bodies.
Off the top, sounds complicated…but in reality, it’s just another layer of the onion we peel back in becoming the most well rounded engineers we can be.
In this lesson, we dive in to an FE Exam Practice Problem in the subject of MECHANICS OF MATERIALS, specifically revolving around finding the Free Expansion of a pipe.
Key Definition
What is THERMAL EXPANSION?
As a solid material experiences an increase in temperature, the volume of the structure is ultimately impacted by increasing, this is better known as THERMAL EXPANSION.
This happens because when material is at standard conditions, the molecules are located in close proximity to one another…this contributes to the defined shape of the structure.
As temperature increases, the molecules begin to vibrate at a more rapid speed and push away from one another.
This increased separation between the individual atoms causes the solid to expand…increasing the volume of the structure.
The Process
What is the process of determining the Free Expansion of a pipe
Understanding how to account for and deal with the free expansion of a pipe will be critical in many of our engineering designs.
Pipes carry water, gas and oil to the infrastructure that we rely on daily, and with that, we must ensure its service is safe and can be counted on.
All matter is effected by temperature.
Just as the metal of a bridge will “stretch” in the summer heat, pipes will do the same – this stretching is referred to as free expansion.
As engineers, we must understand how much a pipe will expand (or contract) when the temperature changes because if we fail to give it enough room to move, it could buckle or break.
The free expansion of a pipe due to temperature changes can be calculated using a straightforward procedure that involves understanding the material properties and the environmental conditions.
Let’s run through the steps:
- Identify Material Properties
- Measure Initial Length
- Record Temperature Change
- Calculate Expansion
- ΔL = α × L0 × ΔT
- ΔL is the expansion
- L0 is the initial length
- ΔT is the temperature change
- Determine New Length
- L = L0 + ΔL
- Consider Constraints
- Check Safety and Compliance
Determine the coefficient of thermal expansion (α) for the pipe material, which indicates how much the material expands with temperature.
Measure the original length (L0) of the pipe before any temperature change to establish a baseline for expansion calculation.
Note the initial and final temperatures, and calculate the temperature change (ΔT) as the difference between them.
Use the linear thermal expansion formula to find the change in length:
Where:
Add the calculated change in length (ΔL) to the original length (L0) to get the new length of the pipe after expansion:
Consider real-world constraints that may restrict expansion, like anchors or connections, which could introduce stresses within the pipe.
Ensure that the calculated expansion is within safe operational limits and complies with relevant engineering standards and codes.
Problems of this type tend to be presented in big blurbs of words, which make them appear much more complicated than they really are. Following this simple step by step process will allow you to solve any free expansion problem, no matter how hard it appears off the cuff.
And with all of that being stated, check out the video and see how we can go about solving this type of problem in the most efficient manner.
As always, we are here to help, Prepineer








