← Voltar ao Perf-Hub

Dossiê de validação

Os motores de cálculo do Perf-Hub comparados a benchmarks públicos da indústria — os números da coluna “Perf-Hub” são calculados AGORA, neste navegador, pelo mesmo código que o app usa. Nada é transcrito.

Anticolisão — modelo de erro ISCWSA (MWD Rev. 4)
APROVADO(desvio máximo 0.68%)

Reprodução do “Error Model Example File 1” oficial da ISCWSA (test well 1: vertical → build 2°/30 m até 60° → tangente → build até 90° → horizontal, TD 8 000 m, lat 60° N). O motor de 28+ termos com as funções-peso oficiais calcula as covariâncias de posição NEV e compara com as linhas “Totals” da planilha pública, componente a componente, em 4 checkpoints.

Fonte oficial: planilha de validação da ISCWSA (iscwsa.net), via o dataset público do projeto open-source welleng.

MD (m)ComponenteOficial (m², 1σ)Perf-Hub (m², 1σ)Desvio
1200nn4.51114.5111< 0.001%
1200ee4.51114.5111< 0.001%
1200vv0.70370.7037-0.00%
1200ne0.00000.0000≈ 0 ✓
1200nv0.00000.0000≈ 0 ✓
1200ev0.00000.0000≈ 0 ✓
2100nn43.044242.8961-0.34%
2100ee14.404114.5017+0.68%
2100vv3.45303.4530-0.00%
2100ne-7.9409-7.7358-2.58%
2100nv-0.8506-0.8029-5.61%
2100ev-2.4206-2.4827+2.57%
5100nn2102.88672101.5497-0.06%
5100ee217.9769217.9642-0.01%
5100vv116.9514116.9514< 0.001%
5100ne-538.1731-537.1587-0.19%
5100nv-23.5877-23.3479-1.02%
5100ev-60.6667-60.9793+0.52%
8000nn8547.77698545.7732-0.02%
8000ee712.6932712.7925+0.01%
8000vv468.1270468.1270< 0.001%
8000ne-2252.3087-2251.3987-0.04%
8000nv-52.5280-52.2775-0.48%
8000ev-123.1390-123.4655+0.27%

Tolerância: ±1,5% nas variâncias (nn/ee/vv); ±7% nas covariâncias cruzadas (ne/nv/ev — valores pequenos, mais sensíveis à geometria da fixture). Na seção vertical as cruzadas são nulas por simetria.

Torque & Drag — Johancsik (1984), SPE 11380-PA
APROVADO(desvio máximo < 0.001%)

Poço de referência build-and-hold (vertical 1 000 m → build 3°/30 m até 60° → tangente até TD 3 000 m; drill pipe 5″ 19,5 lb/ft, μ = 0,30, fluido 10 ppg). Nas seções retas o modelo soft-string tem solução analítica exata — o engine é comparado à forma fechada, sem margem para ajuste.

ÂncoraForma fechadaAnalíticoPerf-HubDesvio
Tensão no topo do tangente — trip-outW·(cos θ + μ·sin θ)57.664 kips57.664 kips< 0.001%
Tensão no topo do tangente — trip-inW·(cos θ − μ·sin θ)18.229 kips18.229 kips< 0.001%
Tensão no topo do tangente — rotandoW·cos θ37.947 kips37.947 kips< 0.001%
Torque no topo do tangente — rotandoμ·W·sin θ·r4.108 klbf·ft4.108 klbf·ft< 0.001%
Seção vertical — Δtensão (sem atrito)ΔF = W_vert (μ não contribui)54.210 kips54.210 kips< 0.001%

Tolerância: ±0,1% (a concordância medida é da ordem de 1e-6). A seção curva é verificada no CI contra uma reimplementação independente da recursão do paper, estação a estação.

Hole cleaning — Larsen (SPE-25872-PA)
APROVADO(13/13)

O motor de produção (larsenCTFV/larsenBed) roda aqui no navegador com os dados do Apêndice A do paper e é comparado às 13 grandezas publicadas (CTV, μa, correções, CTFV, Qcrit e concentração de leito).

Fonte: Larsen, Pilehvari & Azar, SPE Drilling & Completion, jun/1997 — Apêndice A (mud 1, 110 gpm, 65°, 5" × 2.375").

GrandezaOficial (m², 1σ)Perf-Hub (m², 1σ)Desvio
Cconc1.470 %1.465 %|Δ| 0.0049 (tol 0.01)
Vcut1.320 ft/s1.322 ft/s|Δ| 0.0021 (tol 0.01)
μa27.60 cP27.57 cP|Δ| 0.032 (tol 0.2)
V̄slip3.150 ft/s3.148 ft/s|Δ| 0.0017 (tol 0.02)
Cang1.026 —1.026 —|Δ| 0.00043 (tol 0.002)
Csize1.100 —1.104 —|Δ| 0.0040 (tol 0.005)
Cmwt1.000 —1.000 —|Δ| 0.0 (tol 0)
Vslip3.560 ft/s3.565 ft/s|Δ| 0.0046 (tol 0.02)
Vcrit4.880 ft/s4.887 ft/s|Δ| 0.0067 (tol 0.03)
Aann0.1056 ft²0.1056 ft²|Δ| 9.9e-7 (tol 0.0001)
Qcrit231.0 gpm231.6 gpm|Δ| 0.59 (tol 2)
C̄bconc33.50 %33.60 %|Δ| 0.10 (tol 0.3)
Cbconc30.40 %30.45 %|Δ| 0.053 (tol 0.3)

Tolerâncias absolutas por grandeza (arredondamento do paper); a coluna Calculado vem do motor ao vivo, nunca transcrita.

Método e reprodutibilidade
  • Estas mesmas comparações rodam como testes de regressão na suíte de 700+ testes do projeto, em CI, a cada mudança de código — a página não pode exibir “aprovado” com o motor regredido.
  • Além dos benchmarks acima, os solvers são ancorados em formas fechadas independentes: poço catenária (contato nulo por T·|κ| = w·sinθ), buckling de Dawson-Paslay, fadiga por Miner e minimum curvature contra casos fechados à mão.
  • Limitações documentadas: o resíduo do ISCWSA vem da geometria da fixture (nossa minimum curvature × estações da planilha), não das funções-peso; o caminho de produção usa Rev. 5.11 (diferenças Rev.4→Rev.5 documentadas no código).