Heat Treatment CCT Diagram Back
Materials / Heat Treatment

Heat Treatment CCT Diagram Simulator

Adjust carbon content, alloy type and cooling rate to see the CCT diagram and cooling curve in real time. Instantly check Ms temperature, estimated hardness and microstructure fractions.

Steel Parameters
Carbon content C (wt%)
wt%
Cooling rate (°C/s)
°C/s
Martensite
—%
Bainite
—%
Pearlite
—%
Results
Ms Temp (°C)
Est. HV
Est. HRC
Cct
Theory & Key Formulas
$M_s = 539 - 423C - 30.4M_n$
$\quad - 17.7N_i - 12.1C_r - 7.5M_o$ (°C)
Martensite fraction (Koistinen-Marburger):
$f_M = 1 - \exp(-0.011(M_s - T_q))$

What is a CCT Diagram?

🙋
What exactly is a CCT diagram, and why is it so important for steel?
🎓
Basically, it's a map for heat treaters. A Continuous Cooling Transformation (CCT) diagram shows what happens inside steel as it cools down from its high-temperature "austenite" state. In practice, it tells you exactly when and at what temperature the steel will transform into phases like soft pearlite, tough bainite, or hard martensite, depending on how fast you cool it. Try moving the "Cooling Rate" slider in the simulator above—you'll instantly see the transformation curves shift, changing the final microstructure.
🙋
Wait, really? So the carbon and alloy content change the map too? I see those sliders and dropdowns.
🎓
Absolutely. Carbon is the most influential player. Increasing carbon dramatically lowers the temperature at which martensite starts to form (the Ms point). Alloying elements like manganese or chromium shift the entire diagram, making transformations slower. This is why a high-carbon, high-alloy steel can form martensite even at relatively slow cooling rates. For instance, try setting a low carbon content and a fast cooling rate in the simulator, then compare it to a high-carbon steel at the same rate. You'll see a huge difference in the predicted hardness.
🙋
That makes sense. So how do you predict the final hardness? Is it just based on what phases are present?
🎓
Exactly. The hardness is a weighted average of the hardness of each phase in the final mix. Martensite is the hardest, followed by bainite, then pearlite. The simulator calculates the fraction of each phase formed during cooling. A common case is a medium-carbon steel cooled at an intermediate rate: you might get a mix of bainite and martensite. The final hardness you see in the tool's output is a direct result of this phase mixture, which is controlled by the cooling path you set.

Physical Model & Key Equations

The starting temperature for martensite formation is critical. It's predicted empirically using the Andrews equation, which accounts for the chemical composition of the steel.

$$M_s = 539 - 423C - 30.4Mn - 17.7Ni - 12.1Cr - 7.5Mo \quad (\text{°C})$$

Variables: $M_s$ is the martensite start temperature (°C). $C, Mn, Ni, Cr, Mo$ are the weight percentages (wt%) of carbon, manganese, nickel, chromium, and molybdenum in the steel. Notice the massive coefficient for carbon ($-423$), showing its dominant effect on lowering $M_s$.

Once cooling passes below $M_s$, martensite forms progressively. The volume fraction of martensite at a given quenching temperature $T_q$ is modeled by the Koistinen-Marburger relationship.

$$f_M = 1 - \exp(-0.011(M_s - T_q))$$

Variables: $f_M$ is the fraction of martensite (0 to 1). $T_q$ is the temperature during quenching (°C). The equation shows that the amount of martensite increases as you quench further below $M_s$, but the transformation is never 100% complete until very low temperatures.

Frequently Asked Questions

Increasing the cooling rate makes the cooling curve steeper, delaying transformation until lower temperatures below the Ms point. Conversely, decreasing the cooling rate makes ferrite and pearlite transformations more likely, changing the intersection point with the transformation start lines on the CCT diagram.
Increasing the carbon content significantly lowers the Ms point according to Andrews' formula. Additionally, the hardness of martensite increases, leading to a higher estimated hardness. However, since retained austenite may also increase, please check the phase fractions as well.
Yes, by varying the chemical composition and cooling rate to check the CCT diagram, you can obtain guidelines for quenching conditions. However, since actual heat treatment is also affected by material dimensions and furnace characteristics, we recommend treating the simulation results as reference values and verifying them through actual testing.
Adding alloying elements such as Cr or Mo shifts the transformation start lines to the right (longer time side), improving hardenability. This makes it easier to obtain martensite at the same cooling rate, and also lowers the Ms point. The effects of each element can be compared in real time.

Real-World Applications

Automotive Component Manufacturing: Critical parts like gears, shafts, and springs require precise strength and toughness. Engineers use CCT diagrams to design the quenching process (oil, water, or air cooling) to achieve the exact mix of martensite and bainite needed for performance, avoiding cracks from overly fast cooling.

Welding and Joining: The heat-affected zone (HAZ) next to a weld undergoes a complex thermal cycle. Metallurgists refer to CCT diagrams for the specific steel grade to predict the HAZ microstructure and hardness, which helps prevent cold cracking and ensures joint integrity.

Tool and Die Steel Heat Treatment: Tools like drills and molds must be extremely hard and wear-resistant. The heat treatment process is meticulously planned using CCT data to ensure the steel transforms fully to martensite upon quenching, followed by proper tempering to relieve stresses.

Pipeline Steel Production: For large-diameter pipelines, controlled rolling followed by accelerated cooling is used. The target is often a fine bainitic microstructure for an optimal combination of strength and weldability. CCT diagrams guide the cooling rate on the production line to hit this target consistently.

Common Misconceptions and Points to Note

When you start using this simulator, there are several pitfalls that engineers, especially those with less field experience, often fall into. The first is not understanding the practical meaning of the "cooling rate" value. Even if you set it to "100°C/s" in the simulator, whether that cooling rate can be achieved in an actual part is a different matter. For example, when water quenching a round bar with a 50mm diameter, the cooling rate can differ by more than 10 times between the surface and the core. Even if you obtain the ideal microstructure with the tool, a heat treatment design that ignores the part size (mass effect) will fail.

The second is the misconception of simply adding up the effects of alloying elements. While the Andrews formula is indeed linear, interactions exist between elements. For instance, it is known that adding Cr and Mo simultaneously results in a greater improvement in hardenability than the sum of their individual effects (a synergistic effect). Since the simulator is based on standard models, you must be aware that predictions may deviate from actual measurements for special high-alloy steels.

The third is judging the microstructure based solely on hardness. A martensite fraction of 90% and 10% will have vastly different hardness values. However, even with the same 90% martensite fraction, toughness will be worlds apart depending on whether the remaining 10% is fine bainite or coarse ferrite. While the simulator's phase fraction is an important indicator, the key to preventing cracking and brittle fracture is to not just think "if the hardness passes, it's OK," but to also imagine the expected morphology of the microstructure.

How to Use

  1. Enter carbon content (0.2–2.0 wt%) in the vCNum field to establish base hardenability; higher carbon raises hardness potential but reduces toughness.
  2. Select alloy elements (Cr, Mo, Ni, Mn) via dropdown and input quantity in sCNum to shift CCT curves left, enabling harder microstructures at slower cooling rates typical in larger components.
  3. Set cooling rate (°C/s) in vCRNum—use 1 for furnace cool (pearlite), 10 for air cool (bainite), 100 for oil quench (martensite); observe Ms temperature and hardness (HV/HRC) update in real time as the transformation path crosses critical nose regions.

Worked Example

For a 1045 steel (0.45 wt% C, 0.8 wt% Mn) cooled at 50°C/s in oil: the simulator plots a cooling curve intersecting the bainite region, predicting Ms = 310°C, estimated hardness 52 HRC. Adding 1.0 wt% Cr shifts curves leftward; same cooling rate now avoids pearlite nose entirely, yielding full martensite at 48 HRC. Furnace cooling (1°C/s) the Cr-containing alloy produces mixed pearlite–bainite, ~35 HRC, demonstrating hardenability's critical role in part design.

Practical Notes

  1. Ms temperature controls quench-crack risk; lower Ms (achieved via higher alloy content) requires stricter temperature control above 50°C to prevent retained austenite embrittlement in aerospace landing gear.
  2. Nose position sensitivity: small carbon shifts (0.2–0.3 wt%) move the critical nose 10–50°C, drastically altering oil-quench success in precision gearbox teeth.
  3. Cooling rate precision matters; 10 vs. 100°C/s differences separate bainite from martensite in 1.5 mm cross-sections; validate against actual quenchant (water, oil, brine) rates for your geometry.