Aggiornamenti Particle Tracing Module


Per gli utenti del Particle Tracing Module, la versione 6.3 di COMSOL Multiphysics® apporta miglioramenti per la simulazione del moto delle particelle nei sistemi rotanti, tra cui la compatibilità con le soluzioni di dominio rotante e l'ampliamento delle opzioni per la definizione di collisioni personalizzate tra particelle. Per scoprire di più su questi aggiornamenti, continuate a leggere.

Miglioramenti nella funzione Rotating Frame

Sono state introdotte nuove variabili per memorizzare la posizione e la velocità delle particelle nel frame di riferimento inerziale (o di laboratorio) quando si utilizza la funzione Rotating Frame. Queste variabili consentono di specificare le coordinate dipendenti dal frame inerziale, semplificando la definizione delle interazioni tra particelle e campo. Inoltre, è stata migliorata la visualizzazione delle traiettorie delle particelle nel sistema di riferimento inerziale. In precedenza, la funzione Rotating Frame forniva solo variabili per la posizione e la velocità delle particelle rispetto al quadro di riferimento rotante.

Interfaccia utente di COMSOL Multiphysics che mostra il Model Builder con il nodo Rotating Frame evidenziato, la finestra Settings corrispondente e un grafico 2D nella finestra Graphics.
Schermata della funzione Rotating Frame utilizzata per tenere conto della rotazione del dominio. Le traiettorie identiche delle particelle sono visualizzate nel quadro rotante non inerziale (a sinistra) e nel quadro inerziale (a destra) in cui la particella si muove sotto la forza di gravità.

Inoltre, la compatibilità della funzione Rotating Frame con diverse altre funzioni fisiche è stata notevolmente ampliata. È stata migliorata anche la precisione dei calcoli delle forze esterne e delle forze fittizie associate alla funzione Rotating Frame. Questi miglioramenti sono visibili nel nuovo tutorial Tubular Centrifuge.

Compatibilità delle soluzioni con Frozen Rotor con il Particle Tracing in domini rotanti

È disponibile una nuova casella di controllo Map velocity from stationary mesh to moving mesh che consente di utilizzare direttamente i campi di velocità definiti su una mesh stazionaria in una fase di studio Time Dependent che coinvolge un'interfaccia di tracciamento delle particelle e una funzione Rotating Domain. Questa opzione è disponibile nelle funzioni Drag Force, Lift Force, Kelvin-Helmholtz Breakup Model, Collisions e Friction Force.


Ciò è utile, ad esempio, quando il passo di studio Frozen Rotor viene utilizzato per risolvere la velocità del fluido in un dominio rotante con una geometria semplice. In questi casi, quando il campo di velocità definito sulla mesh stazionaria (soluzione Frozen Rotor) è una buona approssimazione della velocità nel frame spaziale, selezionando questa casella di controllo si evita di dover risolvere i campi su una mesh in movimento. Si veda questa aggiunta nel nuovo tutorial Tubular Centrifuge.

Interfaccia utente di COMSOL Multiphysics che mostra il Model Builder con il nodo Time Dependent evidenziato, la finestra Settings corrispondente e un modello di centrifuga tubolare nella finestra Graphics.
Separazione di particelle in un dispositivo di centrifuga tubolare in base alla loro densità. La fase di studio Frozen Rotor viene utilizzata per simulare il flusso, che viene poi utilizzato negli studi dipendenti dal tempo della simulazione del tracciamento delle particelle.

Miglioramento delle collisioni definite dall'utente

Nell'interfaccia Charged Particle Tracing, la sottofunzione User Defined sotto la funzione Collisions supporta ora una gamma molto più ampia di collisioni. È ora possibile scegliere se includere la particella primaria nei prodotti post-collisione. Nelle versioni precedenti era possibile includere solo un tipo di specie di particelle secondarie, ma nella versione 6.3 è ora possibile includere più specie secondarie distinte. Ciò si ottiene aggiungendo un nuovo nodo Species Properties come sottofunzione del nodo User Defined. Inoltre, le impostazioni per controllare il rilascio delle particelle secondarie sono ora incluse nel nodo Species Properties. È possibile aggiungere più istanze del nodo Species Properties per tenere conto delle diverse specie secondarie.

Interfaccia utente di COMSOL Multiphysics che mostra il Model Builder con il nodo Species Properties evidenziato, la finestra Settings corrispondente e un modello di imbuto ionico nella finestra Graphics.
Traiettorie di ioni positivi in un imbuto ionico elettrodinamico. Il contorno sullo sfondo mostra il potenziale combinato DC e AC nell'imbuto.

Controllo della casualità nelle funzioni di rilascio delle particelle

È ora possibile controllare i generatori di numeri casuali utilizzati da qualsiasi funzione di rilascio delle particelle. Nelle impostazioni dell'interfaccia di tracciamento delle particelle sono ora disponibili le opzioni Arguments for random number generation che controllano il seme del generatore di numeri casuali. Il seme del generatore di numeri casuali è impostato internamente e viene fissato quando si sceglie l'opzione Generate unique arguments, che garantisce che le condizioni iniziali delle particelle siano identiche ogni volta che il modello viene risolto.

Quando si seleziona l'opzione Generate random arguments, il seme viene determinato in modo casuale in fase di esecuzione, il che consente di avere condizioni iniziali realmente randomizzate ed è ideale per le simulazioni di tipo Monte Carlo. L'opzione User Defined permette di controllare direttamente il seme. Quando si seleziona questa opzione, nella finestra Settings delle funzioni di rilascio appare un nuovo campo di testo Additional input arguments for random number generator. Il valore specificato verrà utilizzato per alimentare il generatore di numeri casuali associato a questa funzione di rilascio.


I generatori di numeri casuali possono essere utilizzati per controllare le posizioni iniziali, le velocità, i tempi di rilascio e i valori iniziali delle variabili ausiliarie dipendenti in tutte le interfacce di tracciamento delle particelle. Inoltre, nell'interfaccia Particle Tracing for Fluid Flow, le distribuzioni della massa o del diametro delle particelle possono essere influenzate dai generatori di numeri casuali.

Interfaccia utente di COMSOL Multiphysics che mostra il Model Builder con il nodo Release evidenziato, la finestra Settings corrispondente e un grafico 2D nella finestra Graphics.
Le particelle vengono rilasciate in modo spazialmente casuale in un grafico 2D in cui la posizione e le dimensioni sono randomizzate utilizzando un seme definito dall'utente. Le dimensioni delle particelle nei grafici sono scalate dai loro diametri, campionati da una distribuzione normale.

Inizializzazione della velocità della particella in base alla quantità di moto o all'energia cinetica

Nella versione 6.3 è ora disponibile la possibilità di inizializzare la velocità della particella specificandone la quantità di moto. È possibile specificare le componenti vettoriali o la grandezza della quantità di moto e campionare la direzione del vettore utilizzando le distribuzioni Constant speed, spherical; Constant speed, hemispherical; Constant speed, cone; o Constant speed, Lambertian. Tutte queste distribuzioni di campionamento sono ora disponibili anche quando la velocità viene inizializzata utilizzando l'energia cinetica.

I seguenti tutorial illustrano questa nuova funzione:

Nuove opzioni per selezionare i gruppi di particelle

Per le funzioni Accumulator, Number Density Calculation, Particle Counter e Velocity Reinitialization, è ora possibile eseguire calcoli solo per un gruppo di particelle. Le particelle possono essere raggruppate in base alle caratteristiche di rilascio o alle proprietà delle particelle. Ad esempio, la funzione Number Density Calculation può essere utilizzata per calcolare la densità numerica di tutte le particelle, delle particelle rilasciate da una particolare funzione di rilascio o delle particelle con un determinato insieme di proprietà.

Allo stesso modo, la funzione Particle Counter può essere utilizzata per contare solo le particelle con un insieme di proprietà specificate che si trovano in un insieme di domini selezionati o su un insieme di confini selezionati. Potete visualizzare queste nuove opzioni nel tutorial Tubular Centrifuge.

Interfaccia utente di COMSOL Multiphysics che mostra il Model Builder con il nodo Number Density Calculation evidenziato, la finestra Settings corrispondente e un modello di separazione dielettroforetica nella finestra Graphics.
Grafico in alto: separazione di globuli rossi e piastrine mediante l'applicazione di una forza dielettroforetica, dove i globuli rossi sono visualizzati in rosso e le piastrine in blu. In basso: calcolo della densità numerica dei soli globuli rossi.

Nuovi tutorial

La versione 6.3 di COMSOL Multiphysics® introduce due nuovi tutorial nel Particle Tracing Module.