Temperature Correction Factor – Tutorial

NOTICE: Our Mathcad database got attacked and infected with a virus. Unfortunately, we've had to shut it down until further notice.

You can safely browse the pages, as the Mathcad server was separate to this main website, and was only accessible here. (We used something called an iFrame, which is like a window into a different website).

UPDATE 28th of January 2020: the virus happened just over a week ago. We've temporarily cut and pasted the text parts of the Mathcad pages rather than having blank pages there.

UPDATE 3rd of February 2020: We've been unable to recover the Mathcad worksheets and offer them in a format that provided total security to users. They were published a decade ago, and our IT people say that they would need a complete re-creation with the latest code and security fixes.

APPEAL: These 44 pages were created, and offered as a free resource for over a decade. We know from our website analytics that more than 1000 users visited each month. If only half of these regular visitors donated $20, we would have enough to create an even better solution. As you know, time is money, have these Mathcad pages saved you $20 in time over the years? We expect that they have, not to mention the learning opportunities provided to new engineers entering the industry.

Please, donate at least $20 as a one-off payment, to bring back the drillers Mathcad back as an always free to use resource!

YES! I've gotten value from the drillers Mathcad in the past, and a $20 is a very affordable way of saying thanks. I also want to preserve this tool for future engineers.

NO! I can't or won't donate to the restoration fund. I'm happy to spend a few minutes to offer a testimonial to help encourage the effort. These worksheets do have value. Offer Feedback.

Temperature Correction Factor, release 1, issued 24 January 2008. JIT version.


This worksheet takes temperature and steel grade as input. It uses the formulae defined in the referenced documents to calculate the Temperature Correction Factor for Steel, which accounts for the fact that yield strength of steel decreases with increased temperature. The revised Minimum Yield Stress is also given.

NOTE – this calculation is only valid for steel alloys and for temperatures not exceeding 5000 F or 260Celsius.

Mathcad uses metric units internally so if imperial units are entered, they are converted to metric. Intermediate results are metric. Both units will be given as outputs.

This “Just In Time Learning” tutorial version of the worksheet explains the theories behind the calculations, it shows the formulae and intermediate results. It is assumed that you are familiar with the concept of Stress and understand what is meant by API Minimum Yield Stress. Use the Work version of the worksheet if you just want to run the numbers.

Tutorial text is shown in blue. It should take 10 minutes to work through this tutorial.

At the end of this tutorial, YOU will be able to;

1. Describe the theoretical basis for calculating the Temperature Correction Factor for Steel.

2. Correctly apply the Temperature Correction Factor when designing steel components for elevated service temperatures.

User input





Enter the temperature at the depth of interest. Temp =



Enter the number part of the steel grade eg for L80, enter 80 (units are kpsi). Gr =


Click here when any values are modified to update the result.


Check that the temperature entered does not exceed 500F.

Calculate the TCF from the temperature.

Two specific temperature ranges are calculated for. Between 75F or 24C ambient temperature and 300F or 149C, there is a straight-line decrease in yield strength. Between the top of this temperature range and 500F or 260C, the yield strength decreases at a greater rate per degree increase in temperature.

The formula above has three parts. If the temperature is below 75F then a TCF of 1 is returned, otherwise zero. If the temperature is between 75 and 300F, the TCF is calculated and returned, otherwise zero. If the temperature is between 300 and 500F, the TCF is calculated and returned, otherwise zero. Only one of these three parts should return a non-zero result if the temperature entered does not exceed 500F, then the three results are added together to give the TCF.

When a temperature exceeding 500F is entered, all three formulae are out of range and return a zero, therefore the TCF is given as zero. This shows that the TCF cannot be calculated for this temperature.

Convert steel grade entered to API Minimum Yield Stress in psi.

The number part of a steel grade gives the API minimum yield stress in thousands of psi. Multiplying the steel grade number by 1000 gives the API MY stress in psi.

Calculate the revised API Minimum Yield Stress at the entered temperature.

Multiply the MY stress by the TCF to give the revised MY stress.



Temperature Correction Factor

API Minimum Yield Stress, ambient

API Minimum Yield Stress, with TCF

Worksheet references

Formulae for Temperature Correction Factor taken from the Exxon Casing Design Manual.

Version 1 of this worksheet released on 24 January 2008.

Malcare WordPress Security