Digital Model

Pipeline Wall Thickness — Six Codes Compared

Wall-thickness screening for a reference pipe across six design codes — utilisation and the governing check at each thickness, so the codes are directly comparable.

Utilisation by code

max 28

wall_thickness_mm across standard

StandardWall Thickness MMUtilisationGoverning CheckSafeCheck Pressure ContainmentCheck CollapseCheck Propagation BucklingCheck Combined LoadingOd MMGradeCheck BurstCheck PropagationCheck HoopCheck Hoop Stress
DNV-ST-F10188.71propagation_bucklingfalse0.62.048.711.56323.9X65
DNV-ST-F1018.57.48propagation_bucklingfalse0.561.717.481.31323.9X65
DNV-ST-F10196.49propagation_bucklingfalse0.531.456.491.11323.9X65
DNV-ST-F1019.55.67propagation_bucklingfalse0.51.245.670.95323.9X65
DNV-ST-F101104.98propagation_bucklingfalse0.471.074.980.82323.9X65
DNV-ST-F10110.54.41propagation_bucklingfalse0.450.934.410.71323.9X65
DNV-ST-F101113.93propagation_bucklingfalse0.430.823.930.63323.9X65
DNV-ST-F10111.53.51propagation_bucklingfalse0.410.733.510.56323.9X65
DNV-ST-F101123.16propagation_bucklingfalse0.390.653.160.5323.9X65
DNV-ST-F10112.52.85propagation_bucklingfalse0.380.582.850.45323.9X65
DNV-ST-F101132.59propagation_bucklingfalse0.360.532.590.41323.9X65
DNV-ST-F10113.52.35propagation_bucklingfalse0.350.492.350.37323.9X65
DNV-ST-F101142.15propagation_bucklingfalse0.340.452.150.34323.9X65
DNV-ST-F10114.51.97propagation_bucklingfalse0.320.421.970.32323.9X65
DNV-ST-F101151.81propagation_bucklingfalse0.310.391.810.3323.9X65
DNV-ST-F10115.51.67propagation_bucklingfalse0.30.371.670.28323.9X65
DNV-ST-F101161.54propagation_bucklingfalse0.290.351.540.27323.9X65
DNV-ST-F10116.51.43propagation_bucklingfalse0.280.331.430.25323.9X65
DNV-ST-F101171.32propagation_bucklingfalse0.270.321.320.24323.9X65
DNV-ST-F10117.51.23propagation_bucklingfalse0.270.31.230.23323.9X65
DNV-ST-F101181.15propagation_bucklingfalse0.260.291.150.22323.9X65
DNV-ST-F10118.51.07propagation_bucklingfalse0.250.281.070.22323.9X65
DNV-ST-F101191propagation_bucklingfalse0.240.2710.21323.9X65
DNV-ST-F10119.50.94propagation_bucklingtrue0.240.260.940.2323.9X65
DNV-ST-F101200.88propagation_bucklingtrue0.230.260.880.2323.9X65
DNV-ST-F10120.50.83propagation_bucklingtrue0.220.250.830.19323.9X65
DNV-ST-F101210.78propagation_bucklingtrue0.220.240.780.18323.9X65
DNV-ST-F10121.50.74propagation_bucklingtrue0.210.230.740.18323.9X65
DNV-ST-F101220.69propagation_bucklingtrue0.210.230.690.17323.9X65
DNV-ST-F10122.50.66propagation_bucklingtrue0.20.220.660.17323.9X65
DNV-ST-F101230.62propagation_bucklingtrue0.20.220.620.17323.9X65
DNV-ST-F10123.50.59propagation_bucklingtrue0.190.210.590.16323.9X65
DNV-ST-F101240.56propagation_bucklingtrue0.190.210.560.16323.9X65
DNV-ST-F10124.50.53propagation_bucklingtrue0.190.20.530.16323.9X65
DNV-ST-F101250.5propagation_bucklingtrue0.180.20.50.15323.9X65
DNV-ST-F10125.50.48propagation_bucklingtrue0.180.190.480.15323.9X65
DNV-ST-F101260.46propagation_bucklingtrue0.170.190.460.15323.9X65
DNV-ST-F10126.50.44propagation_bucklingtrue0.170.190.440.14323.9X65
DNV-ST-F101270.42propagation_bucklingtrue0.170.180.420.14323.9X65
DNV-ST-F10127.50.4propagation_bucklingtrue0.160.180.40.14323.9X65
DNV-ST-F101280.38propagation_bucklingtrue0.160.180.380.13323.9X65
DNV-ST-F20180.6pressure_containmenttrue0.6323.9X65
DNV-ST-F2018.50.56pressure_containmenttrue0.56323.9X65
DNV-ST-F20190.53pressure_containmenttrue0.53323.9X65
DNV-ST-F2019.50.5pressure_containmenttrue0.5323.9X65
DNV-ST-F201100.47pressure_containmenttrue0.47323.9X65
DNV-ST-F20110.50.45pressure_containmenttrue0.45323.9X65
DNV-ST-F201110.43pressure_containmenttrue0.43323.9X65
DNV-ST-F20111.50.41pressure_containmenttrue0.41323.9X65
DNV-ST-F201120.39pressure_containmenttrue0.39323.9X65

Showing 50 of 369 rows — full table on Hugging Face.

Source: aceengineer/digitalmodel-integrity on Hugging Face · pipeline

Snapshot: Rendered from a cached snapshot on 2026-07-29; the upstream dataset may have moved since. Use “Refresh to latest” for current data.

Data limits: Reference pipe geometry only (323.9 mm OD) — no client or project-specific data. One row per (code, wall thickness). Utilisation above 1.0 means the check is not satisfied at that thickness; those rows are retained deliberately, because the sweep exists to show where each code turns. The per-check columns are sparse by design — codes do not share a check set, so a null means the code defines no such check, not a missing value. Screening only, not a project design check.