Clear Sky Science · it

Lattice-Boltzmann per mezzi porosi: oltre 100 milioni di ore GPU

· Torna all'indice

Perché contano gli spazi microscopici nelle rocce

Quando immagazziniamo energia sottoterra, catturiamo anidride carbonica o facciamo funzionare celle a combustibile, il modo in cui due fluidi diversi si intrecciano attraverso gli spazi minuti della roccia può determinare il successo o il fallimento della tecnologia. Tuttavia osservare questi fluidi muoversi all'interno di rocce reali è estremamente lento e costoso. Questo articolo presenta un enorme dataset aperto di simulazioni al computer che fa il passo successivo: ricrea come acqua e fluidi simili al petrolio si spingono a vicenda in campioni di roccia realistici, impiegando più di 100 milioni di ore di calcolo su processori grafici. Il risultato è una risorsa condivisa che qualsiasi ricercatore può usare per testare idee sul flusso sotterraneo senza dover disporre di un acceleratore di particelle o di un supercomputer proprio.

Figure 1
Figure 1.

Esplorare il moto dei fluidi in rocce digitali

Gli autori si concentrano sul “flusso bifase”, dove due fluidi che non si mescolano, come acqua e olio, si muovono insieme attraverso un labirinto di pori nella roccia. Una grandezza chiave per gli ingegneri è la permeabilità relativa, che indica quanto facilmente ciascun fluido si muove quando l'altro è presente. Normalmente, le misure complete richiedono settimane di lavoro di laboratorio meticoloso per ogni campione di roccia e per ogni insieme di condizioni. Al suo posto, il gruppo ha usato un pacchetto di simulazione specializzato, LBPM, per calcolare il flusso direttamente su immagini 3D di rocce reali. Queste rocce digitali provengono da scansioni a microtomografia a raggi X di arenaria e vetro sinterizzato, catturando forme e dimensioni realistiche dei pori fino a pochi micrometri.

Un esperimento virtuale di grandi dimensioni

Eseguire simulazioni realistiche a questa scala fine è comunque molto oneroso. Il gruppo ha sfruttato calcolatori ad alte prestazioni con migliaia di GPU per esplorare condizioni che sarebbero impraticabili in laboratorio. Hanno variato quanto la superficie della roccia preferisce un fluido rispetto all'altro (il comportamento di bagnamento) e con quale forza i fluidi vengono spinti attraverso i pori (catturato da un parametro chiamato numero capillare). Per quattro materiali porosi differenti hanno condotto sia protocolli di flusso “a regime stazionario” sia “non stazionario” che imitano gli esperimenti di core-flooding standard usati nell'industria petrolifera. In totale hanno prodotto 50 curve complete di permeabilità relativa e più di 25.000 configurazioni fluide distinte.

Vedere le forme, non solo le medie

Oltre ai tassi medi di flusso, le simulazioni tracciano le forme dettagliate e le connessioni dei fluidi nel tempo—informazioni quasi impossibili da ottenere su larga scala con esperimenti. LBPM separa i percorsi di flusso connessi dalle gocce isolate, talvolta chiamate gangli, e misura il loro volume, area superficiale, curvatura, connettività, pressione e movimento. Queste grandezze vengono registrate a ogni passo di simulazione in semplici tabelle di testo, così che gli utenti possano ricostruire come si formano tasche intrappolate, come si staccano, si ricollegano o si svuotano lentamente. Confrontando diversi tipi di roccia e pattern di bagnamento, il dataset rivela come cambiamenti sottili nella preferenza superficiale possano spostare i punti in cui il fluido rimane intrappolato e quanto facilmente si muove, aiutando a spiegare tendenze osservate nelle misure di laboratorio.

Figure 2
Figure 2.

Insegnamenti su roccia bagnante e fluido intrappolato

Usando il dataset, gli autori convalidano che le loro simulazioni si comportano in modo sensato verificando pattern già noti. Per esempio, man mano che la roccia diventa più oleofila, la quantità di olio residuo dopo un lavaggio con acqua tende a diminuire, in accordo con esperimenti passati. Nei casi più idrofili con strettoie poco risolte nelle immagini, le simulazioni mostrano una rottura precoce del fluido non bagnante e curve di flusso insolitamente piatte, illustrando come la risoluzione dell'immagine possa fuorviare i risultati. In altre rocce con pori meglio risolti, lo spostamento delle curve di flusso al variare del bagnamento si allinea con studi di laboratorio precedenti. Misure di connettività confermano che in certe condizioni intermedie entrambi i fluidi restano altamente interconnessi, uno stato associato a forme interfaccia complesse e ammassi intrappolati di lunga durata.

Una base condivisa per lavori futuri

In termini semplici, questo articolo fornisce una mappa dettagliata di come due fluidi possano condividere gli stessi spazi minuti all'interno della roccia, sotto una grande varietà di condizioni, il tutto codificato in dati riutilizzabili. Le simulazioni sono confrontate con esperimenti di imaging a raggi X all'avanguardia e organizzate in modo che altri possano facilmente calcolare nuove curve riassuntive, addestrare modelli di apprendimento automatico o testare nuove teorie su come i dettagli a scala di poro si sommano al comportamento su scala maggiore. Per chiunque lavori sull'immagazzinamento sotterraneo di carbonio, sullo stoccaggio di idrogeno, sulla bonifica delle acque sotterranee o sui componenti di celle a combustibile, questo dataset aperto offre una scorciatoia potente: invece di partire da zero, si può costruire direttamente su oltre 100 milioni di ore GPU di esperimenti digitali accuratamente curati.

Citazione: Armstrong, R.T., Tavakkoli, O., Da Wang, Y. et al. Lattice-Boltzmann for Porous Media: 100M+ GPU Hours. Sci Data 13, 697 (2026). https://doi.org/10.1038/s41597-026-06823-1

Parole chiave: mezzi porosi, flusso bifase, roccia digitale, lattice boltzmann, permeabilità relativa