Share to: share facebook share twitter share wa share telegram print page

Lagrangian particle tracking

Il Lagrangian particle tracking (LPT) o tracking lagrangiano è un metodo usato in fluidodinamica per studiare il moto delle particelle all'interno di una corrente. Il LPT fornisce una prospettiva lagrangiana, descrivendo il flusso dal punto di vista di particelle di flusso o traccianti invece che da un punto di vista fisso nello spazio tipico di unsistema di riferimento euleriano[1].

Nella fluidodinamica sperimentale, il tracking è fatto usado tecniche avanzate di velocimetria ottica come la particle tracking velocimetry in tre dimensioni (3D-PTV)[1]. Nelle tecniche PTV il flusso è inseminato con dei traccianti la cui posizione è fotografata utilizzando fotocamere ad alta frequenza e tecniche di ricostruzione tridimensionali. Conoscendo la posizione e la velocità dei traccianti è possibile studiare le strutture turbolente del flusso e il trasporto di particelle calcolando le statistiche lagrangiane del flusso risolte nel tempo[2][3].

In fluidodinamica computazionale, il tracking di particelle consiste nella simulazione numerica di particelle immerse in un flusso continuo. La fase fluida viene risolta nel sistema di riferimento euleriano, mentre le particelle vengono risolte usando la meccanica lagrangiana [4]. Ciò viene tipicamente fatto usando metodi come il metodo ad elementi discreti (DEM), che può essere applicato sia per casi con flussi multifase a basse concentrazioni di particelle, come aerosol, deposizione di particelle nelle vie aeree[5] e Inquinamento atmosferico trasporto di inquinanti][6] , sia per casi in cui le concentrazioni di particelle sono non trascurabili, come mixer industriali[7], combustori[8], sprays e tecnologie a letto fluido[9].

Fluidodinamica sperimentale

L'obiettivo principale del tracking lagrangiano nel campo sperimentale è quello di estrarre dati sul campo di flusso, come la velocità, l'accelerazione (ovvero la derivata materiale) e la pressione nel sistema di riferimento lagrangiano[1].

Comportamento di particelle in un flusso a diversi numeri di Stokes

Il tracking è fatto con tecniche chiamate particle tracking velocimetry (PTV). Le tecniche PTV differiscono dalle tecniche di particle image velocimetry (PIV) per il fatto che, nelle PTV la concentrazione di traccianti nel flusso è minore, permettendo così di poter seguire ogni particella individualmente. La densità delle particelle nelle tecniche PTV è compresa tra e ppp (particelle per pixel), mentre esperimenti con le PIV possono essere fatti con densità di particelle superiori[1].

Sia nelle PTV che nelle PIV il flusso è inseminato con una sospensione di traccianti (tipicamente liquidi per esperimenti in aria e solidi per esperimenti in acqua) che devono essere sufficientemente piccoli per seguire le linee di flusso. Questo si verifica se il numero di Stokes delle particelle è sufficientemente piccolo, tipicamente [1].

Durante l'esperimento le particelle vengono illuminate due volte a intervalli prestabiliti e una o più fotocamere ad alta definizione vengono utilizzate per catturare un'immagine ogni volta che le particelle vengono illuminate. Ogni coppia di immagini può essere elaborata per estrarre la velocità delle particelle. Le immagini vengono quindi processate per ottenere la velocità e la posizione delle particelle[10].

Molte tecniche PTV sono state proposte negli anni, e il loro utilizzo cambia a seconda delle necessità dell'esperimento. Il numero di telecamere usate varia tra un'unica telecamera nel case di PTV bidimensionale fino a sei telecamere per tecniche più avanzate [11].

I recenti avanzamenti nella tecnologia delle fotocamere (sensori CMOS e CCD ad alta frequenza) e dell'illuminazione (laser ad alta frequenza e illuminazione LED scalabile[12]) e nello sviluppo di tecniche di calibrazione (Volume self-Calibration method [13] ) e di algoritmi di post-processing (Shake-the-Box[14] e tecniche di ricostruzione iterativa delle particelle [15] ) hanno reso possibile lo sviluppo di tecniche avanzate come la PTV tridimensionale risolta nel tempo con densità di particelle comparabili a quelle usate nelle tecniche PIV ( ppp)[1].

Esempio di ricostruzione iterativa delle particelle[1]

Gli esperimenti con tecniche PTV presentano una serie di difficoltà che richiedono particolare attenzione[1]:

When performing PTV experiments, typical difficulties include[1]:

  • scattering irregolare della luce causato dalle diverse dimensioni, forma, velocità di rotazione e posizione delle particelle rispetto alla sorgente di illuminazione
  • Illumiazione in background e riflessione (fisica) della luce causate dal modello in galleria del vento, che possono ridurre il rapporto segnale/rumore (SNR)
  • Distorsioni dell'immagine dovute a una calibrazione non corretta della fotocamera, che possono portare a distribuzioni non gaussiane della luce riflessa dalle particelle, deteriorando la qualità dei risultati di post-processing.

Fluidodinamica computazionale

Nella fluidodinamica computazionale, il tracking è usato in simulazioni accoppiate CFD-DEM [4] per ricostrire la posizione delle particelle all'interno della griglia computazionale. A differenza degli esperimenti, nelle simulazioni CFD la velocità delle particelle è già nota in quanto si conosce la sua posizione iniziale al generico istante temporale , la quale permette di calcolare la velocità a partire dalle forze fluidodinamiche applicate sulla particella. Di conseguenza, la posizione della particella al nuovo istante temporale può essere calcolata. Il tracking si rende necessario per trovare a quale cella della griglia computazionale appartiene la nuova posizione. La traiettoria della particella è ricostruita risolvendo l'equazione di moto della particella:

con condizione iniziale . Assumendo l'utilizzo di uno schema d'integrazione temporale esplicito, le forze fluidodinamiche applicate alla particella possono essere ricavate interpolando i valori della velocità della cella a cui la particella appartiene, ottenendo così la nuova posizione della particella che servirà da posizione iniziale per la nuova integrazione temporale. Per fare ciò, è necessario un algoritmo di tracking che permetta di localizzare la particella nella griglia computazionale[16].

Griglia uniforme

Nel caso di griglie uniformi, l'algoritmo di tracking è semplice in quanto il problema è disaccoppiato lungo le tre direzioni e le coordinate della griglia possono essere calcolate direttamente conoscendo l'indice della cella. Conoscendo il primo punto della griglia nello spazio e la discretizzazione della griglia , la coordinata del centro della cella è identificata univocamente:

E la nuova cella a cui la particella appartiene è identificata dagli indici:

dove è l'operatore di arrotondamento[16].

Griglie rettilinee

Nelle griglie rettilinee, le coordinate degli elementi della mesh a un dato indice non possono essere calcolate direttamente e devono essere memorizzate esplicitamente. Nelle griglie rettilinee, le coordinate in una data direzione dipendono solo dall'indice nelle stesse direzioni:

Questo permette di disaccoppiare il problema nelle tre direzioni come nel caso di griglia uniforme.

Supponendo che sia una funzione monotona crescente, salvando i valori in un array e conoscendo l'indice della cella si trova eseguendo una ricerca dicotomica, il cui costo è [17].

Griglie curvilinee

Le griglie curvilinee hanno la stessa struttura topologica delle griglie rettilinee (ovvero sono griglie strutturate), ma la posizione del centro di una cella in una direzione dipende da tutti e tre gli indici della cella:

Poiché le interpolazioni e gli algoritmi di localizzazione dei punti sono più complessi nelle griglie curvilinee, spesso si preferisce trasformare lo spazio fisico in uno spazio computazionale in cui la griglia curvilinea viene mappata su una griglia cartesiana[16].

Trasformazione spaziale da una griglia strutturata curvilinea a una griglia strutturata rettilinea[16]

In questo modo, il problema si riduce al caso rettilineo. Per risolvere il problema nello spazio , è necessario risolvere la seguente equazione:

dove è la matrice jacobiana della trasformazione tra i due spazi:

dove sta per . In genere, la velocità non viene salvata in memoria in entrambi gli spazi, ma viene semplicemente trasformata nello spazio sul momento per evitare un utilizzo eccessivo di memoria.[16]. Lo jacobiano viene calcolato localmente utilizzando il metodo delle differenze finite e il numero di jacobiani utilizzati per ogni cella (ad esempio, uno per ogni cella o uno/multipli per ogni nodo della cella) influisce significativamente sulla precisione dell'operazione [16].

Griglie non strutturate

Esempio di traiettoria di una particella in una griglia non strutturata costituita da poligoni convessi[18]

Gli algoritmi LPT per griglie non strutturate sono più complessi di quelli per griglie strutturate, poiché la topologia della griglia è irregolare e deve essere memorizzata esplicitamente in fase di esecuzione. Inoltre, le griglie non strutturate possono essere composte da celle di forma arbitraria, rendendo complesso lo sviluppo di un algoritmo di localizzazione efficiente per verificare se una posizione si trova effettivamente all'interno di una cella[18]. L'utilizzo di celle di forma semplice come triangoli o quadrilateri convessi in 2D e tetraedri in 3D semplifica notevolmente i controlli sulla posizione dei punti. In questo caso, le celle sono convesse e le loro facce sono superfici planari, pertanto è possibile eseguire un controllo semplificato all'interno della cella verificando che:

dove è il baricentro della faccia e è la normale alla faccia con verso uscente[18].

Una volta calcolata la nuova posizione della particella, è necessario calcolare l'intersezione tra la traiettoria della particella e le facce della cellula per dedurre verso quale cella si sta muovendo la particella. Se la traiettoria di una particella attraversa una faccia, la particella viene assegnata alla cella adiacente. In un singolo intervallo di tempo, la particella può attraversare più celle, pertanto l'algoritmo può essere iterato più volte[18]. Sono stati proposti diversi metodi per implementare efficacemente il tracking lagrangiano in griglie non strutturate. Metodi più raffinati includono casi con celle con facce curve, riflessione delle particelle contro le pareti, controlli di robustezza dell'algoritmo e maggiore efficienza limitando la ricerca delle celle solo a quelle vicine[18][19][20][21][22].

Voci correlate

Note

  1. ^ a b c d e f g h i A. Schröder e D. Schanz, 3D Lagrangian Particle Tracking in Fluid Mechanics, in Annual Review of Fluid Mechanics, vol. 55, n. 1, 19 gennaio 2023, pp. 511–540, DOI:10.1146/annurev-fluid-031822-041721.
  2. ^ Papantoniou D. A., Dracos Th., Lagrangian statistics in open channel flow by 3-D particle tracking velocimetry, Elsevier Science Publishing, 1990, pp. 942, ISBN 9780444600134.
  3. ^ Lüthi B., Tsinober A. e Kinzelbach W., Lagrangian Measurement of Vorticity Dynamics in Turbulent Flow, in Journal of Fluid Mechanics, vol. 528, Cambridge University Press, 10 aprile 2005, pp. 87–118, Bibcode:2005JFM...528...87L, DOI:10.1017/S0022112004003283.
  4. ^ a b H. R. Norouzi, R. Zarghami, R. Sotudeh-Gharebagh e N. Mostoufi, Coupled CFD‐DEM Modeling, John Wiley & Sons, Ltd, 2016, ISBN 9781119005315.
  5. ^ C. Kleinstreuer e Z. Zhang, Airflow and Particle Transport in the Human Respiratory System, in Annual Review of Fluid Mechanics, vol. 42, n. 1, 1º gennaio 2010, pp. 301–334, DOI:10.1146/annurev-fluid-121108-145453, ISSN 0066-4189 (WC · ACNP). URL consultato il 30 marzo 2025.
  6. ^ K.A. Pericleous, S. Plainiotis, B.E.A. Fisher e L. Shier, Forward and Inverse Transport of Particulate Matter and Gaseous Pollutants Affecting the Region Bordering the English Channel, in Proceedings of the 16th IASTED International Conference on Modelling and Simulation, 2005, pp. 459–464.
  7. ^ A.-N. Huang e H.-P. Kuo, Developments in the tools for the investigation of mixing in particulate systems – A review, in Advanced Powder Technology, vol. 25, n. 1, 1º gennaio 2014, pp. 163–173, DOI:10.1016/j.apt.2013.10.007, ISSN 0921-8831 (WC · ACNP).
  8. ^ A. Giusti e E. Mastorakos, Turbulent Combustion Modelling and Experiments: Recent Trends and Developments, in Flow, Turbulence and Combustion, vol. 103, n. 4, 1º novembre 2019, pp. 847–869, DOI:10.1007/s10494-019-00072-6, ISSN 1573-1987 (WC · ACNP).
  9. ^ C. G. Philippsen, A. C. F. Vilela e L. D. Zen, Fluidized bed modeling applied to the analysis of processes: review and state of the art, in Journal of Materials Research and Technology, vol. 4, n. 2, 1º aprile 2015, pp. 208–216, DOI:10.1016/j.jmrt.2014.10.018, ISSN 2238-7854 (WC · ACNP).
  10. ^ Springer handbook of experimental fluid mechanics, Tropea, C.; Yarin, A. L.; Foss, J. F. (eds.), Berlin, Springer, 2007, ISBN 978-3-540-25141-5.
  11. ^ J. Bosbach, D. Schanz, P. Godbersen e A. Schröder, Spatially and temporally resolved measurements of turbulent Rayleigh-Bénard convection by Lagrangian particle tracking of long-lived helium-filled soap bubbles, in 14th International Symposium on Particle Image Velocimetry, vol. 1, n. 1, 1º agosto 2021, DOI:10.18409/ispiv.v1i1.208, ISSN 2769-7576 (WC · ACNP).
  12. ^ B. Stasicki, A. Schröder, F. Boden e K. Ludwikowski, High-power LED light sources for optical measurement systems operated in continuous and overdriven pulsed modes, SPIE Optical Metrology, vol. 10329, Munich, Germany, SPIE, 26 giugno 2017, pp. 103292–, DOI:10.1117/12.2270304.
  13. ^ B. Wieneke, Volume self-calibration for 3D particle image velocimetry, in Experiments in Fluids, vol. 45, n. 4, 1º ottobre 2008, pp. 549–556, DOI:10.1007/s00348-008-0521-5, ISSN 1432-1114 (WC · ACNP).
  14. ^ D. Schanz, S. Gesemann e A. Schröder, Shake-The-Box: Lagrangian particle tracking at high particle image densities, in Experiments in Fluids, vol. 57, n. 5, 27 aprile 2016, pp. 70, DOI:10.1007/s00348-016-2157-1, ISSN 1432-1114 (WC · ACNP).
  15. ^ B. Wieneke, Iterative reconstruction of volumetric particle distribution, in Measurement Science and Technology, vol. 24, n. 2, 1º febbraio 2013, pp. 024008, DOI:10.1088/0957-0233/24/2/024008.
  16. ^ a b c d e f A. Sadarjoen, T. van Walsum, A. J. S. Hin e F. H. Post, Particle tracing algorithms for 3D curvilinear grids, in Scientific Visualization, 1994.
  17. ^ Knuth, D. E., The Art of Computer Programming: Sorting and Searching, volume 3, Addison-Wesley Professional, 1998.
  18. ^ a b c d e A. Haselbacher, F.M. Najjar e J.P. Ferry, An efficient and robust particle-localization algorithm for unstructured grids, in Journal of Computational Physics, vol. 225, n. 2, 2007, pp. 2198–2213, DOI:10.1016/j.jcp.2007.03.018, ISSN 0021-9991 (WC · ACNP).
  19. ^ D. Seldner e T. Westermann, Algorithms for interpolation and localization in irregular 2D meshes, in Journal of Computational Physics, vol. 79, n. 1, 1º novembre 1988, pp. 1–11, DOI:10.1016/0021-9991(88)90001-0, ISSN 0021-9991 (WC · ACNP).
  20. ^ G. Li e M. F. Modest, An Effective Particle Tracing Scheme on Structured/Unstructured Grids in Hybrid Finite Volume/PDF Monte Carlo Methods, in Journal of Computational Physics, vol. 173, n. 1, 10 ottobre 2001, pp. 187–207, DOI:10.1006/jcph.2001.6871, ISSN 0021-9991 (WC · ACNP).
  21. ^ J. U. Brackbill e H. M. Ruppel, FLIP: A method for adaptively zoned, particle-in-cell calculations of fluid flows in two dimensions, in Journal of Computational Physics, vol. 65, n. 2, 1º agosto 1986, pp. 314–343, DOI:10.1016/0021-9991(86)90211-1, ISSN 0021-9991 (WC · ACNP).
  22. ^ R. Löhner e J. Ambrosiano, A vectorized particle tracer for unstructured grids, in Journal of Computational Physics, vol. 91, n. 1, 1º novembre 1990, pp. 22–31, DOI:10.1016/0021-9991(90)90002-I, ISSN 0021-9991 (WC · ACNP).

Bibliografia

Collegamenti esterni

  • openPTV, libreria FOSS di elaborazione per PTV
  • TracTrac, libreria FOSS di elaborazione per PTV sviluppata dall'Università di Rennes
  • CFDEM, software FOSS per simulazioni CFD-DEM
  • MFIX-DEM, software FOSS per simulazioni CFD-DEM sviluppato dal National Energy Technology Laboratory (NETL)
Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya