Negli ultimi anni i software CFD sono diventati sempre più facili da usare. Questo non garantisce tuttavia l’affidabilità dei risultati. Errori nella definizione del problema, nella costruzione del modello o nell’interpretazione dei risultati possono portare a conclusioni fuorvianti anche quando il calcolo appare formalmente corretto. Questo articolo analizza alcuni degli errori più comuni nelle simulazioni CFD, come aiuto sia per chi li utilizza, sia per chi ne utilizza i risultati, in modo da poterlo fare in modo più consapevole.
La simulazione fluidodinamica numerica ha assunto negli ultimi anni un ruolo centrale nella progettazione ingegneristica. Molte applicazioni industriali fanno oggi largo uso della modellazione CFD per analizzare il comportamento dei flussi e per migliorare le prestazioni dei sistemi. Dalla ventilazione degli ambienti al raffreddamento dei dispositivi elettronici, dalla progettazione di condotti e scambiatori fino allo studio dell’aerodinamica dei veicoli, la simulazione rappresenta uno strumento prezioso per comprendere fenomeni complessi e supportare le scelte progettuali. La disponibilità di software sempre più accessibili e automatizzati ha contribuito alla diffusione di queste tecniche in numerose aziende anche non di consulenza. Questo sviluppo ha portato numerosi vantaggi, ma ha anche reso evidente un problema spesso sottovalutato: la relativa facilità con cui è possibile effettuare una simulazione può indurre a considerare i risultati numerici come automaticamente affidabili. In realtà una simulazione CFD è il risultato di una serie di decisioni ingegneristiche che riguardano la rappresentazione della geometria, la definizione delle condizioni al contorno, la discretizzazione del dominio, la scelta dei modelli fisici e la configurazione dei parametri numerici. Errori in una qualsiasi di queste fasi possono influenzare in modo significativo il risultato finale, molto spesso senza potersene accorgere. Per questo motivo è importante comprendere quali siano gli errori più comuni che si incontrano nella pratica delle simulazioni CFD. Riconoscerli consente non soltanto di migliorare la qualità dei modelli numerici, ma anche di sviluppare un approccio più critico nell’interpretazione dei risultati.
La definizione del problema fisico
Molti errori nelle simulazioni CFD hanno origine già nella fase iniziale di definizione del problema fisico. Una simulazione numerica rappresenta inevitabilmente una semplificazione del sistema reale. Il modello deve quindi essere costruito in modo da includere gli elementi essenziali del fenomeno senza introdurre dettagli superflui che aumenterebbero inutilmente la complessità del calcolo. Nella pratica progettuale è frequente semplificare la geometria per ridurre il numero di celle della mesh e quindi il tempo necessario per la simulazione. Questa operazione è spesso necessaria, ma può diventare problematica quando le semplificazioni eliminano elementi che influenzano il comportamento del flusso. Piccoli dettagli geometrici, come raccordi, variazioni di sezione o peggio piccoli gradini, possono generare perdite di carico o fenomeni di separazione che il modello non è più in grado di catturare se troppo semplificato. Nelle simulazioni CFD, per esempio, non viene mai considerata la rugosità del materiale o peggio raccordi fra i vari spezzoni di tubazione. Questo può effettivamente creare una discrepanza fra il flusso calcolato e quello reale. Un secondo aspetto critico riguarda la definizione delle condizioni al contorno. In molti casi le condizioni operative del sistema non sono note con precisione e devono essere stimate. È relativamente comune, ad esempio, imporre un profilo di velocità uniforme all’ingresso del dominio anche quando il flusso reale presenta distribuzioni più complesse e maggiore turbolenza, soprattutto in presenza di giranti o ventilatori.
L’estensione del dominio di calcolo
Un altro errore frequente riguarda la dimensione del dominio di calcolo. Per ridurre il numero di celle e quindi il costo computazionale della simulazione si tende spesso a costruire domini troppo compatti, posizionando le superfici di ingresso e di uscita molto vicino alla geometria di interesse. Questa scelta può influenzare artificialmente il campo di moto. Nei flussi esterni, ad esempio, un dominio troppo piccolo può impedire al campo di pressione di svilupparsi correttamente attorno al corpo analizzato. Le linee di corrente vengono allora condizionate dalla presenza delle superfici di contorno e il flusso può subire accelerazioni o deviazioni che non hanno alcun corrispettivo nel fenomeno reale. Il dominio di calcolo deve avere delle dimensioni minime anche piuttosto grandi, addirittura la lunghezza deve essere 10-15 volte quella del corpo da analizzare. Problemi analoghi possono verificarsi anche nei flussi interni. Se l’ingresso del dominio si trova troppo vicino a una zona in cui il flusso è disturbato, il profilo di velocità imposto può influenzare in modo non realistico l’evoluzione del campo di moto. Allo stesso modo una superficie di uscita collocata immediatamente a valle di una regione di separazione può interferire con lo sviluppo naturale del flusso. Per questo motivo è buona pratica verificare la sensibilità della soluzione rispetto all’estensione del dominio di calcolo, aumentando progressivamente la dimensioni del dominio fino a ottenere risultati indipendenti da questa scelta.

Le condizioni di uscita e il fenomeno del backflow
Le condizioni al contorno in uscita rappresentano uno degli aspetti più delicati nella definizione di una simulazione CFD. Nella pratica vengono utilizzati diversi tipi di condizioni numeriche, tra cui le più comuni sono le condizioni generalmente chiamate di “outlet” o di “opening”, con nomi che differiscono però a seconda dei software. Nel primo caso, il flusso può solo essere uscente dal dominio, nel secondo caso, può essere anche entrante, se la pressione lo richiede. La scelta corretta tra queste opzioni è importante perché condizioni di uscita non adeguate possono influenzare artificialmente il campo di pressione e compromettere la stabilità numerica della simulazione o addirittura modificare in maniera non corretta il campo di moto. Una condizione di outlet viene generalmente utilizzata quando si presume che il flusso attraversi la superficie di uscita in modo prevalentemente unidirezionale. Questo approccio funziona correttamente quando il flusso nelle vicinanze dell’uscita è relativamente uniforme. Tuttavia può diventare problematico quando la superficie di uscita si trova in prossimità di zone di separazione o di ricircolo. In queste situazioni una parte del fluido può rientrare nel dominio di calcolo attraverso la stessa superficie. Questo fenomeno, noto come backflow, indica che il flusso locale attraversa la superficie di uscita in direzione opposta rispetto a quella prevista.
La condizione di uscita di tipo outlet è generalmente la più utilizzata perché risulta numericamente stabile e consente spesso una convergenza più rapida della simulazione. Tuttavia, in presenza di fenomeni di backflow, può produrre campi di moto non realistici senza che il problema sia immediatamente evidente. Alcuni software segnalano questa situazione tramite appositi avvisi, ma non sempre ciò accade e si rischia quindi di ottenere risultati non corretti senza accorgersene.

L’uso improprio della simmetria
Per ridurre il costo computazionale delle simulazioni è pratica comune sfruttare eventuali simmetrie del sistema modellando soltanto una porzione del dominio di calcolo. In molti casi questo approccio è perfettamente legittimo e consente di dimezzare in modo significativo il numero di celle della mesh e il tempo necessario per il calcolo.
Il problema nasce quando la simmetria viene introdotta anche in situazioni in cui non è realmente giustificata dal punto di vista fisico. Può accadere, ad esempio, che si consideri soltanto metà della geometria anche quando le condizioni operative non sono perfettamente simmetriche, in particolare nelle condizioni al contorno.

Un altro esempio significativo è rappresentato dalla formazione della scia vorticosa di Von Kármán, che si osserva ad esempio quando un cilindro è investito da un flusso. In questo caso, nonostante la geometria del corpo sia perfettamente simmetrica, il campo di moto non lo è: i vortici si distaccano infatti in modo alternato dai due lati del cilindro, generando una struttura del flusso intrinsecamente non simmetrica e non stazionaria. Quando la simulazione viene forzata artificialmente a rispettare una condizione di simmetria che nella realtà non esiste, il campo di moto risultante può essere significativamente diverso da quello reale. Il modello numerico tende infatti a imporre una struttura del flusso compatibile con la condizione di simmetria, impedendo lo sviluppo di eventuali asimmetrie o instabilità che potrebbero essere fisicamente rilevanti. Un ulteriore errore riguarda l’interpretazione dei risultati. Quando si simula soltanto metà della geometria, molte grandezze integrate calcolate dal software si riferiscono naturalmente alla sola porzione modellata. Se questo aspetto viene dimenticato, è possibile ottenere valutazioni errate della portata complessiva o delle forze esercitate dal fluido sulle superfici solide. In un problema perfettamente simmetrico la portata totale del sistema è pari al doppio di quella calcolata nella simulazione della mezza geometria: se si inserisce la portata all’inlet, questa deve essere dimezzata, altrimenti, la velocità risulta essere doppia. È buona norma, se possibile, quindi inserire sempre il valore di velocità rispetto a quello di portata, perché risulta essere indipendente dall’area della sezione di passaggio. Lo stesso ragionamento vale per grandezze come le forze aerodinamiche o la resistenza idraulica. Per sicurezza, in caso di simulazioni simmetriche, conviene richiedere che nel report venga inserito sia il valore fornito dal software che quello doppio calcolato dall’analista.
La discretizzazione del dominio
Una volta definito il problema fisico, il dominio di calcolo deve essere discretizzato mediante una griglia numerica. La qualità della mesh rappresenta uno degli aspetti più critici di qualsiasi simulazione CFD. Una griglia troppo grossolana non è in grado di catturare correttamente i gradienti di velocità e di pressione che caratterizzano il flusso. Questo problema diventa particolarmente evidente nelle regioni in cui il campo di moto varia rapidamente, come nelle zone di separazione o negli strati limite che si sviluppano lungo le pareti solide. Non è soltanto il numero di celle a essere importante, ma anche la loro distribuzione e la qualità geometrica degli elementi. Celle fortemente distorte o con rapporti di forma estremi possono ridurre l’accuratezza degli schemi numerici e rendere più difficile la convergenza del calcolo. Per fortuna, la maggior parte dei software indica la qualità della mesh e fornisce dei warning se questa risulta essere troppo distorta e quindi se effettivamente può provocare degli errori numerici importanti. Per quanto riguarda la mesh, un altro aspetto importante risulta essere la presenza di celle prismatiche a pareti per poter calcolare correttamente lo strato limite, ossia è la regione di fluido adiacente a una superficie solida in cui la velocità del fluido varia rapidamente passando da zero sulla parete al valore del flusso indisturbato. Le celle in questa zona devono essere particolarmente fitte e di ottima qualità. Dimenticarsi di inserire queste celle può fare ottenere un risultato particolarmente differente da quello reale. È buona norma quindi richiedere che vengano inseriti nel report i valori di qualità della mesh e delle immagini della stessa, in modo da poter valutare quanto questo può impattare sui risultati.

La scelta dei modelli di turbolenza
La modellazione della turbolenza rappresenta un altro aspetto critico delle simulazioni CFD. La maggior parte dei flussi ingegneristici è caratterizzata da un comportamento turbolento e la risoluzione diretta di tutte le scale del moto richiederebbe risorse computazionali proibitive.
Per questo motivo si ricorre a modelli di turbolenza che introducono approssimazioni nella descrizione del fenomeno. I modelli più utilizzati nella pratica industriale appartengono alla famiglia delle simulazioni RANS, nelle quali le equazioni del moto vengono mediate nel tempo e integrate con equazioni aggiuntive per descrivere gli effetti della turbolenza.
Ogni modello presenta tuttavia specifici limiti di validità. Alcuni modelli sono più adatti alla previsione di flussi completamente sviluppati, mentre altri sono più efficaci nel descrivere fenomeni di separazione o gradienti di pressione elevati. L’utilizzo di un modello non adatto al problema in esame può produrre risultati qualitativamente errati anche quando gli altri aspetti della simulazione sono stati impostati correttamente.
Simulazioni stazionarie e fenomeni non stazionari
Molte simulazioni CFD vengono eseguite assumendo che il campo di moto sia stazionario. Questa ipotesi è spesso valida in numerosi problemi ingegneristici, ma non sempre riflette correttamente la natura del fenomeno studiato.
Esistono infatti configurazioni in cui il flusso è intrinsecamente non stazionario. Un esempio classico è rappresentato dal distacco vorticoso che si verifica dietro corpi immersi in un flusso. In queste condizioni il campo di moto oscilla nel tempo e non esiste una soluzione realmente stazionaria del problema fisico.
Quando si tenta di analizzare fenomeni di questo tipo mediante una simulazione stazionaria, il solver può convergere verso una soluzione numerica che rappresenta una sorta di media artificiale del comportamento del flusso. Il risultato può apparire formalmente convergente ma non rappresenta correttamente la fisica del sistema.
In presenza di fenomeni di separazione instabile, oscillazioni periodiche o interazioni vorticali significative può quindi essere necessario ricorrere a simulazioni transitorie per descrivere correttamente l’evoluzione temporale del flusso.
La convergenza numerica
Durante la fase di calcolo le equazioni discretizzate vengono risolte mediante procedure iterative e la diminuzione dei residui numerici è spesso utilizzata come indicatore della convergenza della soluzione. La simulazione si arresta generalmente quando i residui scendono sotto una soglia prefissata oppure quando viene raggiunto il numero massimo di iterazioni. Se non si presta la dovuta attenzione, si può però incorrere nell’errore di considerare una simulazione a convergenza semplicemente perché è stato raggiunto il limite di iterazioni, anche quando i residui non indicano una reale convergenza della soluzione.
Inoltre, una diminuzione dei residui non garantisce necessariamente che le grandezze fisiche di interesse abbiano raggiunto un valore stabile.
In alcune situazioni il campo di moto continua a evolvere anche quando i residui sembrano aver raggiunto livelli molto bassi. Per questo motivo è utile monitorare durante il calcolo alcune grandezze fisiche rappresentative del sistema, come la portata attraverso una sezione del dominio o le forze esercitate dal fluido su una superficie.
Per poter analizzare in modo critico i risultati, è buona norma controllare quindi i valori delle ultime decine di iterazioni e il grafico della loro convergenza.
Conclusioni
La simulazione CFD rappresenta uno strumento estremamente potente per analizzare il comportamento dei flussi e supportare la progettazione industriale. Tuttavia la qualità dei risultati dipende in modo diretto dalle scelte effettuate durante tutte le fasi del processo di modellazione.
Errori nella definizione del problema, nell’uso delle condizioni di simmetria, nella dimensione del dominio di calcolo, nella scelta delle condizioni di uscita, nella discretizzazione della mesh o nella selezione dei modelli di turbolenza possono compromettere l’affidabilità della simulazione. Anche l’interpretazione dei risultati richiede attenzione, soprattutto quando si analizzano fenomeni che presentano una natura intrinsecamente non stazionaria.
Un utilizzo consapevole della Computational Fluid Dynamics richiede quindi non soltanto competenze numeriche, ma anche una solida comprensione della fisica dei flussi e un approccio critico nell’analisi dei risultati. Solo attraverso questa integrazione la simulazione numerica può diventare uno strumento realmente efficace per migliorare la qualità dei progetti e ridurre l’incertezza nelle decisioni di progettazione.



