Welding & Joining

Post weld heat treatment simulation for thick welds and local heating bands

A thick weld needs stress relief, and the furnace slot or the heating plan is the bottleneck. Simulating the soak, the heated band and the gradients shows how much residual stress is left and whether the cycle adds new stress, before the first heating pad is wired.

A glowing hot steel slab on a roller table in a dark plant, with steam rising above it
A steel slab at high temperature on a roller table.

Post weld heat treatment simulation predicts how much residual stress a stress-relief cycle leaves in a weld, how hot each part of the joint gets, and whether heating and cooling add new stress. We build that model around your existing thermal-structural solver, so a soak, heating band or cooling rate is tested before the furnace is booked or the pads are wired.

The last seam of a thick-walled vessel is welded and the specification calls for post weld heat treatment. The vessel will not fit the furnace, so the plan is a local cycle: heating pads on a band round the seam, insulation, a controller. How wide must the band be, how fast may it heat, how steep may its edge gradient be, and how much stress is left for the fracture and fatigue assessment that follows? A band too narrow or a ramp too fast puts new stress into the shell; one wider than needed costs time for stress already low enough.

What does post weld heat treatment do to residual stress?

As a weld cools, the metal contracts against the colder metal around it and the stress rises to the yield strength. TWI describes the next step: reheating lowers the yield strength, so the residual stress redistributes by creep, and what remains is bounded by the proof strength at the soak temperature. Tempering of hard heat-affected zones happens in the same range, so one cycle does two jobs.

The model carries both mechanisms. During heating the stress follows the falling yield strength down. During the soak, creep turns elastic strain into inelastic strain at constant total strain: for a Norton law, dεcr/dt = Aσne−Q/RT, and modulus E, dσ/dt = −EAσne−Q/RT, which integrates to σ(t) = [σ01−n + (n−1)EA e−Q/RT t]−1/(n−1). Relaxation is fast at first, then slows, and temperature sits in the exponent, so the hold temperature moves the result strongly.

A post weld heat treatment cycle drawn above the residual stress it produces: heating, soak and cooling against a stress that follows the falling yield strength, relaxes by creep and settles at a remaining level Two qualitative plots share one time axis. The upper plot shows the temperature of the weld: a limited-rate heating ramp, a flat soak, and a limited-rate cooling ramp back to ambient. The lower plot shows residual stress. It starts at a high as-welded level close to the room-temperature yield strength. A dashed line shows the yield strength of the metal, which falls as the part heats, stays low through the soak and recovers as the part cools. During heating the stress is pushed down along that falling line. During the soak it keeps falling below the line as creep turns elastic strain into inelastic strain, quickly at first and then more slowly, drawn as a slowly flowing dotted curve. During cooling the yield strength recovers above the stress, so the stress stays at the level it reached. A bracket above the zero line marks the stress that remains after the cycle: lower than the as-welded level but not zero. The drawing teaches that the cycle relieves stress by two mechanisms, a drop in yield strength and creep, and that what is left is the input a fracture or fatigue assessment needs. No values are shown. TEMPERATURE STRESS TIME 6 HEAT 1 YIELD 2 SOAK CREEP RELAXATION 3 COOL 4 REMAINS 5
  1. Heating ramp. The heating rate is limited. A thick section heats from the outside in, and the temperature difference across it turns into stress. Too fast, and a restrained part can distort or crack on the way up.
  2. Yield strength falls with temperature. Residual stress cannot stay above the yield strength of the hot metal, so it is pushed down as the part heats. The dashed line is that limit: the stress follows it down and then leaves it.
  3. Soak and creep relaxation. Held at temperature, creep turns elastic strain into inelastic strain and the stress keeps falling, quickly at first and then slowly. Time and temperature trade against each other, and hard heat-affected zones temper in the same hold.
  4. Controlled cooling. Cooling is limited too. The yield strength recovers as the part cools, so the stress is locked in at the level it reached, and a steep temperature difference during cooling can put new stress in.
  5. Stress that remains. What is left after cooling is lower than what welding left, but not zero. It is the input a fracture or fatigue assessment needs, and the quantity the simulation reports at the locations you choose.
  6. As-welded stress. Weld shrinkage held back by the cold metal around it leaves tensile stress that is often close to the yield strength at room temperature. The model starts from this state.
The stress follows the falling yield strength down, relaxes by creep and settles above zero. Illustrative schematic.

Neither mechanism takes the stress to zero. In the pipeline butt weld of the SINTAP residual stress paper (30 mm wall, a Norton-type creep law, three hours at 550 °C, controlled cooling), the stress after PWHT peaked near 10% of the weld-metal yield strength, inside the levels the paper quotes from BS 7910 of that date: 15% of yield transverse, 30% longitudinal. A fracture assessment takes that fraction as input. Fatigue is different: TWI notes that PWHT has little beneficial effect on fatigue performance unless the stresses are mostly compressive, so credit earned in a fracture assessment does not carry across to a fatigue assessment.

Why are thick sections and local heating bands hard to get right?

Codes tie the need for PWHT and the soak time to thickness, and TWI gives one hour per 25 mm as a general rule, so a thick shell means a long cycle and often a wait for a furnace. A thick wall also heats unevenly, and at soak temperature steel is weak: TWI warns that a component may be unable to support its own weight, so supports and sag belong in the model.

A local cycle adds geometry. TWI's note on local PWHT separates a soak band around the weld, a wider heated band under the elements and a gradient control band under the insulation, with gradients along the axis and through the thickness. The edge of the heated band is generally required to reach at least half the soak temperature. A region held back by cooler metal and heated by ΔT more carries a thermal stress of order EαΔT, and because yield is low at soak temperature, a modest difference exceeds it. Uneven or rapid heating can therefore leave new residual stress on cooling, as TWI states.

A local post weld heat treatment on a thick shell: heating elements and insulation over a circumferential weld, with the soak band, the axial gradient and the through-thickness gradient it produces A side section through the wall of a thick pipe or vessel shell with a V-groove weld at the centre and its heat-affected zone outlined around it. Heating elements sit on the outer surface over a heated band, and a wider insulating blanket with hatching covers them and extends beyond. Above the section a temperature profile along the shell rises from ambient through two sloping shoulders to a flat soak plateau over the weld, with a dashed line at half of the soak temperature crossing the shoulders at the edges of the heated band. Flowing arrows carry heat from the elements into the wall, and flowing arrows below the inner surface show heat lost from it, so the wall is shaded from hot at the outer surface to cooler at the inner surface. Small markers on the outer surface at the weld centre line and the edges of the soak band and the heated band show where control thermocouples sit. Three nested brackets under the shell mark the soak band, the wider heated band and the widest insulated band. The drawing teaches that a local cycle has an axial gradient and a through-thickness gradient, that both are set by the heating and insulation layout, and that steep gradients put new stress into the shell. No values are shown. TEMPERATURE POSITION ALONG THE SHELL OUTSIDE INSIDE 5 1 HEATED BAND 2 6 SOAK BAND 3 HALF OF SOAK INSULATED BAND 4
  1. Weld and heat-affected zone. The seam and the metal beside it hold the residual stress that welding left. The model starts from this stress field, taken from a weld simulation or from a measured or code profile.
  2. Heated band. Heating elements on the outer surface cover the heated band, and insulation over them cuts the loss of heat. Element zones can be controlled separately, so the heating can be shaped to the weld.
  3. Soak band. The weld, its heat-affected zones and some parent metal are held within the specified temperature and time. This is where stress relaxes by yield-strength drop and creep.
  4. Axial gradient. Temperature falls from the soak band to ambient under the insulation. A steep fall or a fast ramp makes hot metal push against cold metal, and the stress can exceed the hot yield strength and leave new residual stress. A common check is that the edge of the heated band reaches at least half of the soak temperature.
  5. Through-thickness gradient. Heat is lost from the inner surface, so the inside is cooler than the outside and the soak band is narrower there. The larger the diameter, the greater the loss, which is one reason band widths are tied to thickness.
  6. Control thermocouples. Thermocouples at the weld centre line and at the edges of the soak band and the heated band feed the controller and the record. The same positions are probes in the model, so a recorded cycle can be set beside the simulated plan.
A local cycle on a thick shell: heated band, soak band and the two gradients. Illustrative schematic.

How is PWHT specified today, and where does that break?

Construction codes set when PWHT is required, by material and thickness, and give temperature, soak and rate limits. TWI tabulates the PWHT temperatures of EN 13445, ASME VIII and PD 5500, and the local band rules of ASME VIII, ASME B31.3 and EN 13445. Such rules are written to be checked, not to show the stress you get. Four things go wrong beyond them.

  • The rule stands in for the stress. A band width or half the soak temperature is met on paper while the stress at the weld toe that a fracture assessment needs is never computed.
  • Odd geometry. A nozzle or a repair beside a support has no standard band. TWI's paper on avoiding PWHT describes a boiler stub repair where heating a band round the header was cumbersome, and notes that ASME allows a patch width to vary if the gradients are not harmful, with FEA able to compare the varied patch with the code band.
  • A single flat number. A fraction of yield cannot tell a clean cycle from one whose gradients added stress.
  • Waiver cases. The scope of BS 7910:2019 lists justifying waiver of post-weld heat-treatment in thick-walled steel structures. TWI adds that PD 5500:2003 permits the route subject to the agreement of the concerned parties, and that it cannot justify a general relaxation of the code criteria. The stress put in decides the result.
Colour-mapped temperature field glowing red and yellow around a hot region between blue metal structures
A colour-mapped thermal field around a hot region in a metal assembly.
Which PWHT question needs which model
QuestionWhat the model carriesWhat it reportsDecision it supports
Furnace cycle for a thick shellFurnace control, heating through the thickness, supports at temperatureTemperature difference across the section, stress after cooling, sagHeating and cooling rates, thermocouple positions, supports
Local band on a circumferential seamHeater zones, insulation, inner-surface loss, welding stress as the start stateAxial and through-thickness gradients, stress at the weld and heat-affected zoneBand, heater and insulation widths, ramp rates
Nozzle, stub or repair with no standard bandReal geometry and restraintStress from a varied band beside the code bandWhether to propose the varied band to the authority
Waiving PWHT by fracture assessmentAs-welded and PWHT stress at the postulated flawStress distribution at the flawThe stress input the parties agree to assess with
Changing a qualified cycleRelaxation by yield drop and creepStress left against time and temperatureWhether a change is worth requalification

How is post weld heat treatment simulation done properly?

The chain has four links. First, the starting state: PWHT acts on the stress welding left, so the model starts from a weld simulation of the same joint, or a measured or code profile when the weld exists. The table of contents of API 579-1/ASME FFS-1 (December 2021) lists, in Annex 9D on residual stresses in a fitness-for-service evaluation, residual stress distributions from welding simulation, and post weld heat treatment among the modifying factors.

Second, the thermal model: heater zones, insulation, controller thermocouples and surface losses, so gradients are computed, not assumed. Third, the stress model: temperature-dependent yield, modulus and expansion and a creep law calibrated for relaxation, run through heating, soak and cooling. TWI's paper asks for elastic-plastic FEA that allows relaxation during PWHT and includes the initial welding stresses, validated by measuring the stress after a patch PWHT. Fourth, the outputs: gradient history against your limits, stress along the lines your assessment uses, and sag at temperature.

Verification: mesh and time-step convergence, an energy balance, and the creep law reproducing its own relaxation test. Validation: thermocouple records from an earlier cycle and a residual stress measurement on the same joint, against tolerances set before the run. Uncertainty: creep constants, starting stress, insulation, thermocouple contact and band position, swept so the result is a range. The numbers are estimates that depend on material data and calibration.

A stress estimate is not a PWHT approval

PWHT is an essential variable in welding procedure qualification, ISO 15614-1 and ASME IX among them, and TWI notes that adding or deleting it, or changing it outside the qualified ranges, requires requalification. Simulation does not replace procedure or welder qualification, non-destructive or mechanical testing, code compliance, or the sign-off an inspection body, authority or customer requires, and no result guarantees a joint is free of distortion or cracks. A waiver or a varied band is agreed with them. Nothing we build certifies, approves or qualifies a cycle, a procedure or a vessel.

Where does AI help post weld heat treatment, and where does it not?

  • Plan screening. Runs planned over band width, insulation, ramp rate, thickness and diameter train a surrogate that returns gradients and the stress left at the weld for any plan inside its range; full runs are kept for the plans that decide. See surrogate models for CFD and FEA.
  • Calibration. Relaxation constants are fitted to your test data by an inverse method that returns a range, which goes into the uncertainty record.
  • Record checking. A script compares thermocouple records with the plan and flags deviations outside the tolerances you set.

It does not replace material data. A surrogate cannot predict a cycle outside its training range, inherits every error of the thermal-structural model, and never decides whether a stress is acceptable. The metallurgy stays with testing: TWI warns that exceeding the original tempering temperature risks strength below the specified minimum. See AI surrogate models you can sign off and the thermal stress article.

From one heating plan to a PWHT capability you keep

The return comes when your engineers can put the next weld, band layout or cycle change through the same chain without rebuilding anything.

From one simulation study to a permanent workflow A loop of six steps: physics model, validation, automated runs, AI surrogate, decision tool and field data, which feeds back into the physics model. YOUR WORKFLOW Better with every run physics + data + AI, kept in-house 1Physics model 2Validation 3Automated runs 4AI surrogate 5Decision tool 6Field data CFD · FEA TESTS · TRIALS DOE · HPC CLOUD OPTIMISE DECIDE MONITOR RECALIBRATE
  1. Physics model. CFD and FEA set up once, as templates: geometry clean-up, mesh, solver settings and post-processing that every later run reuses.
  2. Validation. Mesh and time-step studies, and comparison with tests or full-scale data, so the model's uncertainty is known before it is trusted.
  3. Automated runs. Scripted runs over the parameters and operating conditions that matter, on your hardware or in the cloud.
  4. AI surrogate. A machine-learning model trained on those runs answers in seconds and says how sure it is; low-confidence questions go back to the solver.
  5. Decision tool. Optimisation, trade-off charts or operating guidance, in a form your engineers and operators use every day.
  6. Field data. Test, trial and monitoring data flow back to recalibrate the model, so it improves with every project instead of being rebuilt.
Physics, validation, automation and AI in one loop that improves with every run. Illustrative schematic.
  • A cycle file holding soak, rates, band, heater and insulation widths, thermocouple positions and supports.
  • A thermal template in your existing thermal-structural solver, Abaqus, Ansys or LS-DYNA, with heater zones, insulation and controller thermocouples built in.
  • A stress template that starts from the weld residual stress field, runs the cycle with temperature-dependent properties and a relaxation law, and writes the stress along your assessment lines.
  • A validation record against a recorded cycle and a residual stress measurement on your own joint, with tolerances set before the run.
  • A surrogate with a stated range in thickness, diameter, material and band type, and a gate that sends anything outside it to the full model.
  • Handover and training, so your team runs and extends it. See our training and software development services, and the welding simulation hub.

Questions engineers ask about post weld heat treatment

What is the purpose of post weld heat treatment?
To reduce residual stress and, at higher temperature, to temper hard microstructures. TWI adds dimensional stability and a lower risk of stress corrosion or brittle fracture.
How long is the soak time for PWHT?
TWI gives one hour per 25 mm of thickness as a general rule. The governing specification sets the real value.
Does PWHT remove all residual stress?
No. The stress relaxes to what yield strength and creep allow at the soak temperature, and gradients can add some back. The SINTAP pipe weld simulation peaked near 10% of weld-metal yield.
Does PWHT improve fatigue life?
TWI notes that it has little beneficial effect on fatigue performance unless the stresses are mostly compressive.
Can simulation replace PWHT or a heat treatment procedure?
No. Simulation supports the choice of heating plan and the residual stress input to an assessment. Whether PWHT is required, waived or varied is agreed with the authority, inspection body or customer.

If a heating plan or a PWHT waiver is waiting on a stress number, send us the joint drawing with thickness and diameter, the material and its PWHT requirement, the planned cycle with band and heater layout, and any thermocouple record or residual stress measurement you hold. We reply with how we would build the model, the gradients and stress lines it would report, and what the validation record should contain. Start with a conversation, or read the stress relief capability page.

OLTRION Engineering

CAE, CFD and simulation team

The OLTRION engineering team runs CFD, FEA and multiphysics simulation programmes for aerospace, automotive, energy and industrial clients, and builds the machine-learning tools that speed them up. These articles come from that project work.

Where this applies

Related capabilities

Have a model that will not converge?

Talk to the engineers who wrote this

Send the geometry, the physics and the decision it has to support. We answer with an approach, not a sales call.

Talk to an engineer