Contact us
Engineering consultancy · Corporate training · Custom engineering software

Keep equipment in service with confidence

API 579-1/ASME FFS-1 is the recognised fitness-for-service standard for pressure equipment across the process and energy industries. When an inspection reports a flaw, we evaluate whether the component can continue to operate safely, estimate its remaining life and recommend the next inspection, using code methods and 3D fracture mechanics simulation.

CRACK GROWTH ANALYSIS · HOW IT IS PREPAREDPY-FFS
From the component and the inspected flaw to the stress intensity along the crack front and the growth to the limit. Illustrative vessel case computed with our in-house software.

Where API 579 fitness-for-service is usedTypical equipment we assess in each industry

  • RefiningReactors, fractionation columns, heat exchangers, process piping
  • Petrochemical · chemicalCrackers, reformers, pressure vessels, process piping
  • Fertiliser · ammoniaAmmonia spheres, converters, urea reactors, synthesis loops
  • Oil and gas · onshore and offshoreSeparators, scrubbers, slug catchers, flowlines, topside equipment
  • Pipelines · gas processing · LNGTransmission pipelines, girth welds, cryogenic storage
  • Power generationBoiler drums, headers, steam piping, deaerators
  • Storage terminalsAtmospheric and refrigerated tanks, spheres, bullets
  • Pulp and paperDigesters, recovery boilers, dryers and pressure vessels
Why fitness-for-service

An inspection finding is the start of an engineering decision

Design codes set rules for new equipment. Equipment in service has a known history and a measurable condition, and its remaining strength can be calculated. Fitness-for-service (API 579-1/ASME FFS-1) provides a recognised procedure to turn an inspection finding into a quantified decision.

Availability

Avoid unplanned outages

An assessment shows whether a repair is needed now, can wait for the next planned shutdown, or is not required at all.

Life extension

Support ageing assets

Vessels, spheres and pipelines built decades ago remain essential to refining, chemicals and power. Life extension is supported by documented engineering evidence.

Inspection

Make the most of modern NDE

Phased-array and TOFD ultrasonics size flaws accurately. Fracture mechanics assessment turns those sizes into acceptance decisions.

Decision

Run, repair, replace or monitor

The outcome is an operating envelope: allowable pressure and temperature, remaining life under cycling, and the next inspection date.

Engineering consultancy · API 579-1/ASME FFS-1

Fitness-for-service assessment to API 579-1/ASME FFS-1

From a Level 1 screening of a single inspection finding to a full 3D elastic-plastic analysis, with the other API 579 damage mechanisms covered when they are found together.

API 579-1 Part 9 · Levels 1 - 3

Fracture mechanics assessment

Failure assessment diagram for surface, embedded and through-wall flaws.

  • Plates, shells, nozzles, bolts, weld toes
  • Primary, secondary and residual stress
  • Flaw characterisation and recategorisation
  • Limiting flaw size
FE crack modelling · K · J · T

3D fracture mechanics

Finite element models with the flaw inserted, for geometries and loads outside handbook solutions.

  • K and J along the crack front
  • Mixed-mode and thermal loading
  • Crack growth simulation and crack arrest
  • Component-specific FAD (Method C)
da/dN · ΔK · spectrum

Crack growth analysis

Fatigue and environmentally assisted growth under real operating histories.

  • Constant and variable-amplitude loading
  • Vibration-driven growth
  • Remaining life with margin
  • Inspection interval
Master Curve · Annex 9D

Toughness and residual stress

Material and weld inputs that govern most assessments.

  • Charpy to fracture toughness
  • Ductile tearing (J-R curves)
  • Weld residual stress profiles
  • Weld simulation where needed
API 579-1 Parts 3 - 14

Other in-service damage

Damage mechanisms that are often found alongside a flaw.

  • Brittle fracture (minimum temperature)
  • General and local metal loss, pitting
  • Hydrogen blisters and HIC
  • Dents, gouges and creep
Uncertainty · reliability

Inspection planning

From a single answer to a risk-informed plan.

  • Sensitivity and partial safety factors
  • Probability of failure over time
  • Inspection timing and method
  • Repair or replacement planning
3D fracture mechanics

Crack growth simulation in real components

Many flaws are found at locations where standard solutions do not apply: pump volutes, gear roots, turbine blades, casings and bolt holes. We insert the flaw into the finite element model of the actual component and simulate its growth, step by step, under the real loading.

  • Stress intensity factors KI, KII, KIII and the J-integral along the whole crack front
  • Crack path predicted by the mixed-mode growth direction
  • Growth under cyclic and vibration loading to the critical size
  • Crack arrest prediction when K falls below the threshold
Stress intensity along the crack front

The governing point depends on the flaw shape

a/c = 0.2a/c = 0.5a/c = 1.0
0.40.60.81.01.21.40153045607590Position on the crack front, φ (degrees)K / σ√(πa)a/c = 0.2a/c = 0.5a/c = 1.0surface pointdeepest point
Surface flaw in a plate, membrane stress, a/t = 0.5. A long shallow flaw is driven at its deepest point; a semicircular flaw at the surface.
  1. Stress and modal analysisOperating loads, residual stress and natural frequencies of the component.
  2. Flaw insertionFlaw placed at the critical location with a refined crack-front mesh.
  3. Fracture parametersK and J at every crack-front node for each load case.
  4. Growth simulationCrack front advanced in increments along the predicted path.
  5. Life and arrestCycles to critical size, or the point where growth stops.
Project · pressure vessel

3D crack growth in a multilayer pressure vessel

A multilayer pressure vessel shell is assessed for crack growth. The vessel, its layers, heads and saddle supports are modelled in 3D; an axial surface crack is inserted in the shell and grown step by step, with the mesh refined around the crack front at each step. The stress field shows the concentration at the two crack tips as the crack opens along the shell.

Steps
3D model · flaw insertion · growth simulation · stress field
Tools
ANSYS 3D crack growth
Result
Crack path along the shell and growth to the critical length
3D model → crack insertion → crack growth → stress field (33 s)
Project · offshore structure

3D crack growth at a tubular joint of an offshore jacket

Wave loading cycles the brace-to-chord joints of a jacket. A 3D model of the T-joint is built and meshed, an initial flaw is inserted at the hot spot of the weld intersection, and the crack front is advanced step by step. The stress intensity factors along the growth and the crack length against load cycles give the remaining life.

Steps
3D model · flaw insertion · growth simulation
Tools
ANSYS 3D crack growth
Result
KI, KII, KIII along the growth and cycles to the critical length
Structure → 3D model → crack insertion → crack growth → results (33 s)
Project · pump

Crack growth analysis of a pump casing

Failure of a pump casing evaluated using fracture mechanics. The crack initiated at the tongue region and propagated along the casing volute; the 3D simulation reproduced the observed path.

Sector
Hydropower
Tools
FRANC3D with ANSYS
Result
Crack path and growth life along the volute
Photographs of the crack inside and outside the pump casing
Crack propagation inside and outside the casing
Finite element model of the pump casing with the inserted crack and the crack front mesh
FE results: crack inserted at the tongue and grown along the volute
Validation · gears

Crack growth simulation of a spur gear tooth

Crack paths in a spur gear predicted for two rim backup ratios. A thick rim (mb = 3.3) gives tooth fracture; a thin rim (mb = 0.3) gives rim fracture. The simulation captures both.

Tools
ANSYS 3D crack growth
Result
Crack path and propagation life against crack length
Gear mesh → crack insertion → thick rim (tooth fracture) → thin rim (rim fracture) → stress intensity and life (38 s)
Project · gas turbine

Crack growth simulation of a turbine blade under vibration

Modal analysis identifies the excited modes and the vibratory stress. Flaws are inserted at the critical locations of the blade and grown under that stress to give the number of cycles to the critical length.

Steps
Modal analysis · flaw insertion · growth under vibration
Result
Crack path and cycles to critical length
024680100200300400500600Vibration cycles (millions)Crack length (mm)critical length
Crack length against vibration cycles: slow growth, then rapid growth to the critical length (illustrative)
051015202502468Crack length (mm)ΔK (MPa√m)threshold ΔKth
Stress intensity range against crack length, compared with the growth threshold (illustrative)
Project · gas turbine casing

Crack arrest prediction at an eccentric pin hole

A crack at an eccentric pin hole of a gas turbine casing is grown through the stress field of the casing. The stress intensity rises, peaks and then falls below the threshold, which shows where the crack arrests.

Result
Stress intensity along the path and the arrest length
KI mode IKII mode II
040080012000153045607590Crack extension (mm)Stress intensity (MPa√mm)threshold Ktharrestpeak
Stress intensity along the crack path: K rises, peaks and falls below the threshold, where the crack arrests (illustrative)
Reference cracked models

Standard cracked geometries from public test standards and the API 579 solution library, used to verify our models before they are applied to a project.

C(T) specimenASTM E399 / E647
SE(B) specimenASTM E1820
M(T) panelThrough-wall flaw
Surface flawAPI 579 KPSCE
Flaw at a holeAPI 579 KPHT / KPHS
Nozzle corner flawAPI 579 KNCC
Case studies

Assessments across industries

Typical assignments by industry, and published benchmark problems used to verify the calculations.

Pressure vessels · Crack growth analysis

Vessel seam flaw

A 2.5 mm deep surface flaw at the longitudinal seam of a pressure vessel. Each pressure cycle extends the flaw; depth and length grow together and every step is checked on the Level 2 FAD.

  • 27,600cycles to the limiting flaw size
  • 0.10 → 0.61a/t at the deepest point
  • Level 2FAD check at every step

Illustrative case: vessel of the published API 579-2/ASME PTB-14 example; flaw size and pressure chosen for illustration.

Case videos · select a category

nozzleshellcorner crack
Refining · petrochemical3D FE · crack growth

Crack growth analysis at a reactor nozzle

Thermal and pressure cycles at a nozzle corner. A 3D crack model provides the driving force around the corner; growth sets the inspection interval to the next turnaround.

girth weld crack
Oil and gas · pipelinesPart 9 · residual stress

Fracture mechanics assessment of a pipeline girth weld

Pressure, bending from spans and settlement, and as-welded residual stress act together. The weld residual stress profile and toughness determine whether a repair is required.

shellbrittle crack
Storage terminalsPart 3 · Part 9

Brittle fracture assessment of a tank shell

Old shell plate, low metal temperature and a weld flaw. Toughness from Charpy data, the Master Curve and constraint set the minimum safe temperature.

sphereweld crack
Fertiliser · chemicalsPart 9 · environment

Fracture mechanics assessment of an ammonia sphere

Environment-assisted cracking at welds of a pressurised sphere. We assess the flaws found and the growth rate to support continued operation.

branchsteam header
PowerPart 9 · Part 10

Creep and crack growth analysis of a steam header

Creep and fatigue at a branch weld. Remaining life combines creep damage with crack growth between outages.

shoulder filletrotor shaft
Rotating equipmentFracture · fatigue

Crack growth analysis of shafts and bolts

Cracks at shoulders, keyways and threads under bending and torsion. Round-bar and bolt solutions or a 3D model give the safe running period.

Illustrative case types. Project case studies are published with the permission of the equipment owner.

Corporate training

Training for engineers and inspectors

Practical courses built from real assessments. Each course mixes the theory with worked examples, so participants can apply the methods to their own equipment. Delivered at your site or online, and tailored to your plant and procedures.

Course 01 · 3 days

Fitness-for-service to API 579-1/ASME FFS-1

The assessment levels, the damage mechanisms and the data each part needs, with worked examples from the API 579-2/ASME PTB-14 example problems.

Course 02 · 2 days

Fracture mechanics for engineers

Stress intensity, J-integral, the failure assessment diagram, toughness and residual stress, explained for practising engineers.

Course 03 · 2 days

Crack growth analysis and remaining life

Fatigue and environment-assisted crack growth, load spectra, remaining life and setting inspection intervals.

Course 04 · 1 day

Brittle fracture and material toughness

From Charpy energy to fracture toughness, the Master Curve and minimum safe temperature.

Course 05 · 2 days

3D fracture mechanics with finite elements

Crack insertion, crack-front meshing, K and J extraction and crack growth simulation, with hands-on exercises.

Tailored

In-house programme for your team

A course built around your equipment, codes and inspection findings, from a half-day briefing to a full workshop.

Course content and duration are adapted to each group. Use the enquiry form and choose "Training or workshop".

White papers

Technical papers from our project work

Short, practical papers based on assessments and simulations we have carried out, written for plant engineers and inspectors. Request a copy and we will email it to you.

WP-01Pump casing

Crack growth analysis of a pump casing: from the tongue to the volute

How a crack that started at the tongue of a pump casing was reproduced with a 3D model, and what the growth life meant for the repair decision.

Request the paper →
WP-02Spur gears

Tooth fracture or rim fracture? 3D crack paths in spur gears

The effect of the rim backup ratio on the crack path: when a thin rim turns tooth fracture into rim fracture.

Request the paper →
WP-03Offshore structures

3D crack growth at a tubular joint of an offshore jacket

Building the 3D model of a brace-to-chord joint, inserting the flaw at the hot spot and growing it under wave loading.

Request the paper →
WP-04Pressure vessels

Crack growth in a multilayer pressure vessel shell

An axial crack grown through the 3D model of a multilayer vessel, and the stress field at the two crack tips.

Request the paper →
WP-05Gas turbines

Crack arrest at an eccentric pin hole of a gas turbine casing

Why the stress intensity rises, peaks and falls below the threshold, and how that predicts where the crack stops.

Request the paper →

Receive new papers

Ask to be added to the distribution list. New papers from our project work are added here as they are released.

Join the list
Custom engineering software

Calculation software built for your products

We develop engineering calculation software around your own products, standards and procedures: design and rating calculations, assessment tools for your equipment, and tools that turn test or field data into decisions. Each tool is verified against benchmarks or your test data, documented and handed over with training.

  1. RequirementsYour product range, codes, inputs and the outputs your engineers need.
  2. DevelopmentDesktop, Excel or Python tools with clear inputs, checks and reports.
  3. VerificationResults checked against hand calculations, published benchmarks or your test data.
  4. HandoverDocumentation, user training and support as your requirements change.
Our own in-house software · an example of what we build
PY-FFS
PYTHAGORAS FITNESS-FOR-SERVICE

Our in-house software for fracture mechanics assessment to API 579-1/ASME FFS-1 Part 9, from Level 1 screening to Level 3, with crack growth analysis and remaining life. Every release is verified against the published API 579-2/ASME PTB-14 example problems.

21flaw families
50Annex 9B / 9C solutions
3assessment levels

How it makes the calculations easier

  • Levels 1, 2 and 3 in one workflow
  • The code solution chosen from a drop-down
  • Inputs checked against the solution limits
  • SI and US customary units, switchable
  • Crack growth and remaining life computed automatically
  • Every step traced to the API 579 equation
  • Plots and Excel / PDF reports
  • Worked examples built in for training
Home screen of the in-house software PY-FFS with Level 1, Level 2, Level 3, Tools and Tutorials and the flaw families grouped by component
In-house software PY-FFS · home screen
Why work with us

Specialist capability, delivered clearly

We combine full-fledged in-house software with advanced simulation and code expertise, so each assessment uses the method that fits the problem.

01

Full-fledged in-house software

A complete fitness-for-service software covering 21 flaw families and three assessment levels, verified against published benchmarks.

02

High-end technical expertise

Fracture mechanics, 3D crack growth simulation, finite element analysis and the API 579 / ASME codes, in one team.

03

Validated methods

Simulation checked against experiments and code examples before it is applied to your equipment.

04

Clear, traceable reports

Results your inspection team and third-party reviewers can follow, with every assumption stated.

How we work

From finding to decision in five steps

The same route for a single flaw or a plant-wide campaign.

  1. Review the dataInspection results, drawings, materials, operating and design history.
  2. Choose the levelScreening first; detailed and 3D analysis where it adds value.
  3. AnalyseStresses, toughness, FAD and crack growth, with uncertainties stated.
  4. DecideRun, repair, replace or monitor, with remaining life and operating limits.
  5. Plan inspectionWhat to inspect, where, how and when.
About us

Pythagoras Engineering Consultancy & Services

We are an engineering consultancy dedicated to fitness-for-service and fracture mechanics, offering consultancy, corporate training and custom engineering software. We help operators of pressure equipment and rotating machinery keep damaged components in safe service, with assessments that are transparent, traceable to the codes and supported by our in-house software.

Our work ranges from screening a single inspection finding to 3D crack growth simulations and life-extension studies for refining, petrochemical, oil and gas, power, hydro, fertiliser and storage facilities.

API 579-1 / ASME FFS-1ASME Section VIII3D fracture mechanicsCrack growth analysisLife extensionCorporate trainingCustom engineering software

Contact us

Consultancy projects, corporate training and custom software. For a project, tell us about the inspection finding and the operating conditions; we reply with the assessment route, the data we need and a time estimate. Drawings and reports can follow by email.

Office
Inspire Workplace, #134 & 135, Karthik Nagar, LRDE Layout, Doddanekundi Post, Bangalore – 560037, India