Piping reviews that cite
the clause, not the vibe.
Owner’s-engineer AI reviews for oil & gas deliverables — traceable findings, comment registers and human-supervised escalation in hours. Piping is where the volume is. We work through it systematically so your discipline lead can focus on the calls that need judgement.
The finding type that gets missed most.
Flange class derating for service temperature is the most common major finding in piping reviews. It is easy to miss because the P&ID shows the right class at ambient — but not at operating temperature.
Flange class vs. design pressure — derated for service temperature
ASME B31.3 — clause by clause.
The check sequence is codified, not improvised. Each check runs in dependency order — prerequisite data checks first, primary engineering checks second, cross-document consistency last.
Line list completeness
B31.3 §300Confirm all lines have design pressure, temperature, fluid service, material class, and insulation schedule populated before downstream checks run.
Pipe wall thickness — pressure containment
B31.3 §304.1.2t = PD / (2(SE + PY)). Verify design pressure, pipe OD, allowable stress at design temperature, weld joint factor, and corrosion allowance are all present and consistent.
Corrosion allowance applied
B31.3 §302.4Confirm corrosion allowance stated in line list matches pipe schedule selection. Flag where minimum required wall thickness including CA is not met by the nominal schedule selected.
Flange pressure-temperature rating
ASME B16.5 Table 2-1.xFor every flange, look up the material group in B16.5, find the P-T rating at design temperature, and compare to design pressure. Flag where de-rated allowable < design pressure.
Spec breaks and class transitions
B31.3 §300.2At every battery limit and utility connection, confirm the pipe class transitions correctly. Higher class must be on the higher-pressure side unless documented engineering exception.
Thermal expansion provisions
B31.3 §319For lines with ΔT > 50°C, confirm either an expansion loop, offset, or bellows is shown. Flag long runs with no flexibility provision.
Support spacing
B31.3 §321 / MSS SP-69Compare support spacing shown on isometrics against allowable span tables for the nominal pipe size and schedule. Flag violations and note if insulation weight was included in the load case.
PWHT requirements
B31.3 §331Identify P-Number material groups. Flag where wall thickness and material combination triggers mandatory PWHT and confirm it is annotated on the isometric or weld map.
Branch reinforcement
B31.3 §304.3For unreinforced branch connections, check that the header and branch ODs, wall thicknesses, and branch angle satisfy the area-replacement calculation.
What SpecSense flags in piping reviews.
These are representative findings from real reviews, anonymised at client request. Not invented to demonstrate the tool — documented in closed review cycles.
Flange class derating — Class 300 below design pressure at 320°C
Line 8"-HCV-011: Class 300 flanges de-rate to 31.0 bar at 320°C for Group 1.1 material. Design pressure 42 bar-g. Exceeds allowable by 35%. Upgrade to Class 600.
Wall thickness insufficient for corrosion allowance on 4" CS sour service line
Line 4"-LV-032: Schedule 40 wall thickness 6.02 mm. Required t = 4.1 mm pressure + 3.0 mm CA = 7.1 mm minimum. Sch 80 (8.56 mm) required. As-drawn schedule non-compliant.
Thermal expansion — 47 m run of 6" process line with no flexibility provision
ISO-047: 6" carbon steel line, ΔT = 180°C, 47 m between fixed anchors. No loop, offset, or expansion joint shown. Estimated thermal growth 51 mm unconstrained.
Support spacing exceeds allowable for 2" insulated steam condensate line
ISO-112: 2" CS condensate, insulation density 130 kg/m³, insulated span allowable 2.1 m. Three spans shown at 3.0 m. Flag for additional intermediate support.
PWHT not annotated — P-No 5A material, 22 mm wall thickness
ISO-089: Cr-Mo alloy (P-No 5A), 22 mm wall. PWHT mandatory per B31.3 Table 331.1.1 for P-No 5A above 19 mm. Weld map shows no PWHT annotation on this spool.
Unreinforced branch — area replacement check absent from IFC package
P&ID-108: 6"×4" branch connection on 6" header, no reinforcing pad shown, no area-replacement calculation in IFC document register. Required per B31.3 §304.3.3.
Spec break location inconsistent between P&ID and line list
P&ID-201 Node 17: spec break shown at inlet flange of V-201. Line list marks same break at upstream isolation valve. Inconsistency does not affect compliance but creates IFC ambiguity.
Corrosion allowance discrepancy — line list vs. equipment nozzle schedule
Line 3"-FE-041: line list states 3.0 mm CA. Equipment nozzle schedule for connected vessel states 1.5 mm CA. Mismatch at battery limit; governing CA must be confirmed and applied consistently.
What we check against.
ASME B31.3
Process Piping — design, fabrication, inspection
ASME B16.5
Pipe Flanges and Flanged Fittings — P-T ratings
ASME B16.9
Factory-made wrought butt-welding fittings
ASME B16.11
Forged fittings, socket-weld and threaded
ASME B16.25
Butt-welding ends — preparation and dimensions
MSS SP-69
Pipe hangers and support — selection and application
ASME B31.1
Power Piping — utility steam and condensate systems
API 574
Inspection practices for piping system components
NACE MR0175 / ISO 15156
Materials for sour service (H₂S-containing)
ISO 15649
Petroleum and gas industries — piping
PD 8010
Code of practice for pipelines (UK onshore/offshore)
EN 13480
Metallic industrial piping (European projects)
What we do not replace.
SpecSense catches the systematic, high-volume checks: class compliance, code clause conformance, cross-document consistency. It does not replace dynamic stress analysis (Caesar II), hydraulic network modelling, or the engineering judgement on a novel geometry. Your discipline lead still owns those calls. We clear the backlog so they can focus on them.
Ready to run piping through SpecSense?
Drop a P&ID, isometric, or line list. 48-hour supervised pilot. Chartered-engineer sign-off.
