Вы находитесь на странице: 1из 108

Sommario

OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sviluppo di un solutore CFD RANS/LES


per analisi di scambio termico nelle
turbomacchine

Cosimo Bianchini

Dipartimento di Energetica
Facoltà di Ingegneria
Università degli Studi di Firenze

February 17, 2009

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

1 OpenFOAM

2 Sviluppi codice

3 Applicazioni

4 Sviluppi futuri

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM - introduzione
Toolbox per meccanica dei continui computazionale orientato agli
oggetti
• Struttura Open ⇒ no licenza, facile da modificare
• Implementazione efficiente
• Uso estensivo dei meccanismi di ereditarietà, polimorfismo e
contenitori
• Discretizzazione implicita operatori divergenza, laplaciano,
sorgenti
• Discretizzazione esplicita operatori divergenza, laplaciano,
gradiente, rotore
• Schemi di discretizzazione convettivi ad alta risoluzione TVD
e NVD
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM - introduzione
Toolbox per meccanica dei continui computazionale orientato agli
oggetti
• Struttura Open ⇒ no licenza, facile da modificare
• Implementazione efficiente
• Uso estensivo dei meccanismi di ereditarietà, polimorfismo e
contenitori
• Discretizzazione implicita operatori divergenza, laplaciano,
sorgenti
• Discretizzazione esplicita operatori divergenza, laplaciano,
gradiente, rotore
• Schemi di discretizzazione convettivi ad alta risoluzione TVD
e NVD
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM - introduzione
Toolbox per meccanica dei continui computazionale orientato agli
oggetti
• Struttura Open ⇒ no licenza, facile da modificare
• Implementazione efficiente
• Uso estensivo dei meccanismi di ereditarietà, polimorfismo e
contenitori
• Discretizzazione implicita operatori divergenza, laplaciano,
sorgenti
• Discretizzazione esplicita operatori divergenza, laplaciano,
gradiente, rotore
• Schemi di discretizzazione convettivi ad alta risoluzione TVD
e NVD
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM - introduzione
Toolbox per meccanica dei continui computazionale orientato agli
oggetti
• Struttura Open ⇒ no licenza, facile da modificare
• Implementazione efficiente
• Uso estensivo dei meccanismi di ereditarietà, polimorfismo e
contenitori
• Discretizzazione implicita operatori divergenza, laplaciano,
sorgenti
• Discretizzazione esplicita operatori divergenza, laplaciano,
gradiente, rotore
• Schemi di discretizzazione convettivi ad alta risoluzione TVD
e NVD
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM - introduzione
Toolbox per meccanica dei continui computazionale orientato agli
oggetti
• Struttura Open ⇒ no licenza, facile da modificare
• Implementazione efficiente
• Uso estensivo dei meccanismi di ereditarietà, polimorfismo e
contenitori
• Discretizzazione implicita operatori divergenza, laplaciano,
sorgenti
• Discretizzazione esplicita operatori divergenza, laplaciano,
gradiente, rotore
• Schemi di discretizzazione convettivi ad alta risoluzione TVD
e NVD
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM - introduzione
Toolbox per meccanica dei continui computazionale orientato agli
oggetti
• Struttura Open ⇒ no licenza, facile da modificare
• Implementazione efficiente
• Uso estensivo dei meccanismi di ereditarietà, polimorfismo e
contenitori
• Discretizzazione implicita operatori divergenza, laplaciano,
sorgenti
• Discretizzazione esplicita operatori divergenza, laplaciano,
gradiente, rotore
• Schemi di discretizzazione convettivi ad alta risoluzione TVD
e NVD
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM - introduzione
Toolbox per meccanica dei continui computazionale orientato agli
oggetti
• Struttura Open ⇒ no licenza, facile da modificare
• Implementazione efficiente
• Uso estensivo dei meccanismi di ereditarietà, polimorfismo e
contenitori
• Discretizzazione implicita operatori divergenza, laplaciano,
sorgenti
• Discretizzazione esplicita operatori divergenza, laplaciano,
gradiente, rotore
• Schemi di discretizzazione convettivi ad alta risoluzione TVD
e NVD
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Modellistica presente

Modelli di turbolenza RANS


• k − ε, k − ω SST, Low-Reynolds k − ε, Reynolds Stress
Modelli di turbolenza LES
• Modelli SGS algebrici e differenziali
• Modelli dinamici e ibridi per simulazioni DES
Modelli di combustione
Solutore lagrangiano
Mesh poliedriche e mobili
Solutori di sistemi lineari
Completa parallelizzazione (domain decomposition mode)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Modellistica presente

Modelli di turbolenza RANS


• k − ε, k − ω SST, Low-Reynolds k − ε, Reynolds Stress
Modelli di turbolenza LES
• Modelli SGS algebrici e differenziali
• Modelli dinamici e ibridi per simulazioni DES
Modelli di combustione
Solutore lagrangiano
Mesh poliedriche e mobili
Solutori di sistemi lineari
Completa parallelizzazione (domain decomposition mode)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Modellistica presente

Modelli di turbolenza RANS


• k − ε, k − ω SST, Low-Reynolds k − ε, Reynolds Stress
Modelli di turbolenza LES
• Modelli SGS algebrici e differenziali
• Modelli dinamici e ibridi per simulazioni DES
Modelli di combustione
Solutore lagrangiano
Mesh poliedriche e mobili
Solutori di sistemi lineari
Completa parallelizzazione (domain decomposition mode)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Modellistica presente

Modelli di turbolenza RANS


• k − ε, k − ω SST, Low-Reynolds k − ε, Reynolds Stress
Modelli di turbolenza LES
• Modelli SGS algebrici e differenziali
• Modelli dinamici e ibridi per simulazioni DES
Modelli di combustione
Solutore lagrangiano
Mesh poliedriche e mobili
Solutori di sistemi lineari
Completa parallelizzazione (domain decomposition mode)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

OpenFOAM@Unifi
Solutore stazionario pressure based segregato implicito
• Equazione continuità in termini di correttore di pressione
• Termine convettivo aggiunto nell’equazione della pressione
• Condizioni al contorno di tipo Robin
Modelli di turbolenza Low-Reynolds comprimibili
• Varianti del modello Low-Reynolds k − ε con realizzabilità
• Two-Layer
• k − ω SST
• Spalart-Allmaras
Wall function termiche
• Legge universale di Kader
• k − ω SST automatic wall treatment
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Principali sviluppi apportati nel 2008

Trattamento di interfacce non conformi


Solutore coniugato
Condizioni al contorno
Strumenti specifici per simulazioni di turbomacchine

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Applicazioni interfacce non conformi

• Interfacce solido fluido


• Frontiere periodiche ad alta curvatura
• Separazione domini con discretizzazione spaziale
maggiormente raffinata
• Semplificazione operazione di meshatura
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Applicazioni interfacce non conformi

• Interfacce solido fluido


• Frontiere periodiche ad alta curvatura
• Separazione domini con discretizzazione spaziale
maggiormente raffinata
• Semplificazione operazione di meshatura
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Applicazioni interfacce non conformi

• Interfacce solido fluido


• Frontiere periodiche ad alta curvatura
• Separazione domini con discretizzazione spaziale
maggiormente raffinata
• Semplificazione operazione di meshatura
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Applicazioni interfacce non conformi

• Interfacce solido fluido


• Frontiere periodiche ad alta curvatura
• Separazione domini con discretizzazione spaziale
maggiormente raffinata
• Semplificazione operazione di meshatura
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Applicazioni interfacce non conformi

• Interfacce solido fluido


• Frontiere periodiche ad alta curvatura
• Separazione domini con discretizzazione spaziale
maggiormente raffinata
• Semplificazione operazione di meshatura
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Accoppiamento implicito tra domini separati da interfacce non
conformi

• Accoppiamento multiplo tra celle di contorno


• Accoppiamento implicito mediante ghost cell fittizia
P P
• Contributo ghost cell ⇒ Cn = wi Cni φn = wi φni
• Indirizzi e pesi celle adiacenti calcolati in fase di preprocessing
• Pesi calcolati sull’area di sovrapposizione e normalizzati
Aoi
wi = Af

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Accoppiamento implicito tra domini separati da interfacce non
conformi

• Accoppiamento multiplo tra celle di contorno


• Accoppiamento implicito mediante ghost cell fittizia
P P
• Contributo ghost cell ⇒ Cn = wi Cni φn = wi φni
• Indirizzi e pesi celle adiacenti calcolati in fase di preprocessing
• Pesi calcolati sull’area di sovrapposizione e normalizzati
Aoi
wi = Af

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Accoppiamento implicito tra domini separati da interfacce non
conformi

• Accoppiamento multiplo tra celle di contorno


• Accoppiamento implicito mediante ghost cell fittizia
P P
• Contributo ghost cell ⇒ Cn = wi Cni φn = wi φni
• Indirizzi e pesi celle adiacenti calcolati in fase di preprocessing
• Pesi calcolati sull’area di sovrapposizione e normalizzati
Aoi
wi = Af

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Accoppiamento implicito tra domini separati da interfacce non
conformi

• Accoppiamento multiplo tra celle di contorno


• Accoppiamento implicito mediante ghost cell fittizia
P P
• Contributo ghost cell ⇒ Cn = wi Cni φn = wi φni
• Indirizzi e pesi celle adiacenti calcolati in fase di preprocessing
• Pesi calcolati sull’area di sovrapposizione e normalizzati
Aoi
wi = Af

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Accoppiamento implicito tra domini separati da interfacce non
conformi

• Accoppiamento multiplo tra celle di contorno


• Accoppiamento implicito mediante ghost cell fittizia
P P
• Contributo ghost cell ⇒ Cn = wi Cni φn = wi φni
• Indirizzi e pesi celle adiacenti calcolati in fase di preprocessing
• Pesi calcolati sull’area di sovrapposizione e normalizzati
Aoi
wi = Af

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi


Accoppiamento implicito tra domini separati da interfacce non
conformi

• Accoppiamento multiplo tra celle di contorno


• Accoppiamento implicito mediante ghost cell fittizia
P P
• Contributo ghost cell ⇒ Cn = wi Cni φn = wi φni
• Indirizzi e pesi celle adiacenti calcolati in fase di preprocessing
• Pesi calcolati sull’area di sovrapposizione e normalizzati
Aoi
wi = Af

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Dettagli sull’algoritmo per il calcolo dei pesi


• Algoritmo di calcolo basato sull’integrale di superficie del
prodotto del winding number di due poligoni
• Algoritmo valido per ogni coppia di poligoni complanare non
autointersecante (si applica a mesh poliedriche)
• Le facce vengono proiettate sul piano per imporre perfetta
complanarità
• Il rapporto tra le aree proiettate é uguale al rapporto delle aree

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Dettagli sull’algoritmo per il calcolo dei pesi


• Algoritmo di calcolo basato sull’integrale di superficie del
prodotto del winding number di due poligoni
• Algoritmo valido per ogni coppia di poligoni complanare non
autointersecante (si applica a mesh poliedriche)
• Le facce vengono proiettate sul piano per imporre perfetta
complanarità
• Il rapporto tra le aree proiettate é uguale al rapporto delle aree

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Dettagli sull’algoritmo per il calcolo dei pesi


• Algoritmo di calcolo basato sull’integrale di superficie del
prodotto del winding number di due poligoni
• Algoritmo valido per ogni coppia di poligoni complanare non
autointersecante (si applica a mesh poliedriche)
• Le facce vengono proiettate sul piano per imporre perfetta
complanarità
• Il rapporto tra le aree proiettate é uguale al rapporto delle aree

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Dettagli sull’algoritmo per il calcolo dei pesi


• Algoritmo di calcolo basato sull’integrale di superficie del
prodotto del winding number di due poligoni
• Algoritmo valido per ogni coppia di poligoni complanare non
autointersecante (si applica a mesh poliedriche)
• Le facce vengono proiettate sul piano per imporre perfetta
complanarità
• Il rapporto tra le aree proiettate é uguale al rapporto delle aree

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Dettagli sull’algoritmo per il calcolo dei pesi


• Algoritmo di calcolo basato sull’integrale di superficie del
prodotto del winding number di due poligoni
• Algoritmo valido per ogni coppia di poligoni complanare non
autointersecante (si applica a mesh poliedriche)
• Le facce vengono proiettate sul piano per imporre perfetta
complanarità
• Il rapporto tra le aree proiettate é uguale al rapporto delle aree

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Parallelizzazione del codice


• Algoritmo implementato per calcoli in parallelo e con
definizione multiple di interfacce non conformi
• MPI (Message Passing Interface) gather e scatter per segnare
i processori di interesse
• Campi di interfaccia ricostruiti solamente nei processori di
interesse ⇒ non decrementa lo speed-up
• Integrato con il solutore multigrid algebrico nativo
• Gestisce interfacce periodiche rotazionali e traslazionali

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Parallelizzazione del codice


• Algoritmo implementato per calcoli in parallelo e con
definizione multiple di interfacce non conformi
• MPI (Message Passing Interface) gather e scatter per segnare
i processori di interesse
• Campi di interfaccia ricostruiti solamente nei processori di
interesse ⇒ non decrementa lo speed-up
• Integrato con il solutore multigrid algebrico nativo
• Gestisce interfacce periodiche rotazionali e traslazionali

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Parallelizzazione del codice


• Algoritmo implementato per calcoli in parallelo e con
definizione multiple di interfacce non conformi
• MPI (Message Passing Interface) gather e scatter per segnare
i processori di interesse
• Campi di interfaccia ricostruiti solamente nei processori di
interesse ⇒ non decrementa lo speed-up
• Integrato con il solutore multigrid algebrico nativo
• Gestisce interfacce periodiche rotazionali e traslazionali

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Parallelizzazione del codice


• Algoritmo implementato per calcoli in parallelo e con
definizione multiple di interfacce non conformi
• MPI (Message Passing Interface) gather e scatter per segnare
i processori di interesse
• Campi di interfaccia ricostruiti solamente nei processori di
interesse ⇒ non decrementa lo speed-up
• Integrato con il solutore multigrid algebrico nativo
• Gestisce interfacce periodiche rotazionali e traslazionali

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Parallelizzazione del codice


• Algoritmo implementato per calcoli in parallelo e con
definizione multiple di interfacce non conformi
• MPI (Message Passing Interface) gather e scatter per segnare
i processori di interesse
• Campi di interfaccia ricostruiti solamente nei processori di
interesse ⇒ non decrementa lo speed-up
• Integrato con il solutore multigrid algebrico nativo
• Gestisce interfacce periodiche rotazionali e traslazionali

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Trattamento di interfacce non conformi

Parallelizzazione del codice


• Algoritmo implementato per calcoli in parallelo e con
definizione multiple di interfacce non conformi
• MPI (Message Passing Interface) gather e scatter per segnare
i processori di interesse
• Campi di interfaccia ricostruiti solamente nei processori di
interesse ⇒ non decrementa lo speed-up
• Integrato con il solutore multigrid algebrico nativo
• Gestisce interfacce periodiche rotazionali e traslazionali

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche
• Equazione dell’energia risolta in termini di temperatura
• Equazione convettivo diffusiva con flussi nulli collassa
nell’equazione di Fourier ⇒ stessa matrice dominio solido e
fluido
• Accoppiamento avviene a livello di boundary interna ⇒
boundary accoppiata semi-implicitamente
• Coefficienti di mutua influenza da continuità flusso termico
kf ks
∆yf (Tf − Tw ) = − ∆ys (Ts − Tw ) ⇒
ks kf
1 ∆ys 1 ∆yf
(∇T )ws = ∆ys (1 − ks kf
) ·Ts − ∆ys ( ks kf
) ·Tf
∆ys + ∆yf ∆ys + ∆y f
| {z } | {z }
Diagonale Extra−diagonale
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche
• Equazione dell’energia risolta in termini di temperatura
• Equazione convettivo diffusiva con flussi nulli collassa
nell’equazione di Fourier ⇒ stessa matrice dominio solido e
fluido
• Accoppiamento avviene a livello di boundary interna ⇒
boundary accoppiata semi-implicitamente
• Coefficienti di mutua influenza da continuità flusso termico
kf ks
∆yf (Tf − Tw ) = − ∆ys (Ts − Tw ) ⇒
ks kf
1 ∆ys 1 ∆yf
(∇T )ws = ∆ys (1 − ks kf
) ·Ts − ∆ys ( ks kf
) ·Tf
∆ys + ∆yf ∆ys + ∆y f
| {z } | {z }
Diagonale Extra−diagonale
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche
• Equazione dell’energia risolta in termini di temperatura
• Equazione convettivo diffusiva con flussi nulli collassa
nell’equazione di Fourier ⇒ stessa matrice dominio solido e
fluido
• Accoppiamento avviene a livello di boundary interna ⇒
boundary accoppiata semi-implicitamente
• Coefficienti di mutua influenza da continuità flusso termico
kf ks
∆yf (Tf − Tw ) = − ∆ys (Ts − Tw ) ⇒
ks kf
1 ∆ys 1 ∆yf
(∇T )ws = ∆ys (1 − ks kf
) ·Ts − ∆ys ( ks kf
) ·Tf
∆ys + ∆yf ∆ys + ∆y f
| {z } | {z }
Diagonale Extra−diagonale
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche
• Equazione dell’energia risolta in termini di temperatura
• Equazione convettivo diffusiva con flussi nulli collassa
nell’equazione di Fourier ⇒ stessa matrice dominio solido e
fluido
• Accoppiamento avviene a livello di boundary interna ⇒
boundary accoppiata semi-implicitamente
• Coefficienti di mutua influenza da continuità flusso termico
kf ks
∆yf (Tf − Tw ) = − ∆ys (Ts − Tw ) ⇒
ks kf
1 ∆ys 1 ∆yf
(∇T )ws = ∆ys (1 − ks kf
) ·Ts − ∆ys ( ks kf
) ·Tf
∆ys + ∆yf ∆ys + ∆y f
| {z } | {z }
Diagonale Extra−diagonale
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche
• Equazione dell’energia risolta in termini di temperatura
• Equazione convettivo diffusiva con flussi nulli collassa
nell’equazione di Fourier ⇒ stessa matrice dominio solido e
fluido
• Accoppiamento avviene a livello di boundary interna ⇒
boundary accoppiata semi-implicitamente
• Coefficienti di mutua influenza da continuità flusso termico
kf ks
∆yf (Tf − Tw ) = − ∆ys (Ts − Tw ) ⇒
ks kf
1 ∆ys 1 ∆yf
(∇T )ws = ∆ys (1 − ks kf
) ·Ts − ∆ys ( ks kf
) ·Tf
∆ys + ∆yf ∆ys + ∆y f
| {z } | {z }
Diagonale Extra−diagonale
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche

• Integrazione con interfacciamento generico


• Proprietà termofisiche solido impose attraverso cell-set
• Possibilità introdurre barriere termiche
• Condizioni al contorno per imporre flusso termico a parete
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche

• Integrazione con interfacciamento generico


• Proprietà termofisiche solido impose attraverso cell-set
• Possibilità introdurre barriere termiche
• Condizioni al contorno per imporre flusso termico a parete
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche

• Integrazione con interfacciamento generico


• Proprietà termofisiche solido impose attraverso cell-set
• Possibilità introdurre barriere termiche
• Condizioni al contorno per imporre flusso termico a parete
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche

• Integrazione con interfacciamento generico


• Proprietà termofisiche solido impose attraverso cell-set
• Possibilità introdurre barriere termiche
• Condizioni al contorno per imporre flusso termico a parete
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Solutore coniugato
Principali caratteristiche

• Integrazione con interfacciamento generico


• Proprietà termofisiche solido impose attraverso cell-set
• Possibilità introdurre barriere termiche
• Condizioni al contorno per imporre flusso termico a parete
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Condizioni al contorno

• Correzione implicita pressione per rispetto della portata inlet


• Condizioni di temperature e pressione totali in inlet
• Equilibrio radiale
• Mixing plane (work in progress)
• Outlet con portata imposta (work in progress)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Condizioni al contorno

• Correzione implicita pressione per rispetto della portata inlet


• Condizioni di temperature e pressione totali in inlet
• Equilibrio radiale
• Mixing plane (work in progress)
• Outlet con portata imposta (work in progress)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Condizioni al contorno

• Correzione implicita pressione per rispetto della portata inlet


• Condizioni di temperature e pressione totali in inlet
• Equilibrio radiale
• Mixing plane (work in progress)
• Outlet con portata imposta (work in progress)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Condizioni al contorno

• Correzione implicita pressione per rispetto della portata inlet


• Condizioni di temperature e pressione totali in inlet
• Equilibrio radiale
• Mixing plane (work in progress)
• Outlet con portata imposta (work in progress)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Condizioni al contorno

• Correzione implicita pressione per rispetto della portata inlet


• Condizioni di temperature e pressione totali in inlet
• Equilibrio radiale
• Mixing plane (work in progress)
• Outlet con portata imposta (work in progress)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Condizioni al contorno

• Correzione implicita pressione per rispetto della portata inlet


• Condizioni di temperature e pressione totali in inlet
• Equilibrio radiale
• Mixing plane (work in progress)
• Outlet con portata imposta (work in progress)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Strumenti specifici turbomacchine

• Sistema di riferimento rotante ⇒ termini sorgenti equazione


momento e energia
• Equazione dell’energia in forma totale ⇒ migliora la
conservatività
• Utility di pre e post processing (spanCostante, lambdaTurb,
radialInterpolation)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Strumenti specifici turbomacchine

• Sistema di riferimento rotante ⇒ termini sorgenti equazione


momento e energia
• Equazione dell’energia in forma totale ⇒ migliora la
conservatività
• Utility di pre e post processing (spanCostante, lambdaTurb,
radialInterpolation)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Strumenti specifici turbomacchine

• Sistema di riferimento rotante ⇒ termini sorgenti equazione


momento e energia
• Equazione dell’energia in forma totale ⇒ migliora la
conservatività
• Utility di pre e post processing (spanCostante, lambdaTurb,
radialInterpolation)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Strumenti specifici turbomacchine

• Sistema di riferimento rotante ⇒ termini sorgenti equazione


momento e energia
• Equazione dell’energia in forma totale ⇒ migliora la
conservatività
• Utility di pre e post processing (spanCostante, lambdaTurb,
radialInterpolation)

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Principali applicazioni del codice

Analisi di sistemi di raffreddamento di turbina a gas


• Studio adiabatico e coniugato di sistemi di effusione non
convenzionali su lastra piana
• Studio di sistemi innovativi di raffreddamento al trailing edge
• Studio di sistemi aria secondaria
Analisi interazione sistemi di raffreddamento flusso principale
• Studio dello scambio termico palare esterno
• Studio coniugato di sistemi di condotti radiali
• Studio di sistemi aria secondaria e interazione con flusso palare

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Principali applicazioni del codice

Analisi di sistemi di raffreddamento di turbina a gas


• Studio adiabatico e coniugato di sistemi di effusione non
convenzionali su lastra piana
• Studio di sistemi innovativi di raffreddamento al trailing edge
• Studio di sistemi aria secondaria
Analisi interazione sistemi di raffreddamento flusso principale
• Studio dello scambio termico palare esterno
• Studio coniugato di sistemi di condotti radiali
• Studio di sistemi aria secondaria e interazione con flusso palare

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Principali applicazioni del codice

Analisi di sistemi di raffreddamento di turbina a gas


• Studio adiabatico e coniugato di sistemi di effusione non
convenzionali su lastra piana
• Studio di sistemi innovativi di raffreddamento al trailing edge
• Studio di sistemi aria secondaria
Analisi interazione sistemi di raffreddamento flusso principale
• Studio dello scambio termico palare esterno
• Studio coniugato di sistemi di condotti radiali
• Studio di sistemi aria secondaria e interazione con flusso palare

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Principali applicazioni del codice

Analisi di sistemi di raffreddamento di turbina a gas


• Studio adiabatico e coniugato di sistemi di effusione non
convenzionali su lastra piana
• Studio di sistemi innovativi di raffreddamento al trailing edge
• Studio di sistemi aria secondaria
Analisi interazione sistemi di raffreddamento flusso principale
• Studio dello scambio termico palare esterno
• Studio coniugato di sistemi di condotti radiali
• Studio di sistemi aria secondaria e interazione con flusso palare

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Principali applicazioni del codice

Analisi di sistemi di raffreddamento di turbina a gas


• Studio adiabatico e coniugato di sistemi di effusione non
convenzionali su lastra piana
• Studio di sistemi innovativi di raffreddamento al trailing edge
• Studio di sistemi aria secondaria
Analisi interazione sistemi di raffreddamento flusso principale
• Studio dello scambio termico palare esterno
• Studio coniugato di sistemi di condotti radiali
• Studio di sistemi aria secondaria e interazione con flusso palare

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Principali applicazioni del codice

Analisi di sistemi di raffreddamento di turbina a gas


• Studio adiabatico e coniugato di sistemi di effusione non
convenzionali su lastra piana
• Studio di sistemi innovativi di raffreddamento al trailing edge
• Studio di sistemi aria secondaria
Analisi interazione sistemi di raffreddamento flusso principale
• Studio dello scambio termico palare esterno
• Studio coniugato di sistemi di condotti radiali
• Studio di sistemi aria secondaria e interazione con flusso palare

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Principali applicazioni del codice

Analisi di sistemi di raffreddamento di turbina a gas


• Studio adiabatico e coniugato di sistemi di effusione non
convenzionali su lastra piana
• Studio di sistemi innovativi di raffreddamento al trailing edge
• Studio di sistemi aria secondaria
Analisi interazione sistemi di raffreddamento flusso principale
• Studio dello scambio termico palare esterno
• Studio coniugato di sistemi di condotti radiali
• Studio di sistemi aria secondaria e interazione con flusso palare

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di effusione

• Analisi comparativa performances forme di fori differenti


• Condizioni rappresentative dei sistemi di raffreddamento di
liner
• Analisi adiabatica e coniugata
• Modello di turbolenza Two-Layer e Two-Layer anisotropo

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di effusione

• Analisi comparativa performances forme di fori differenti


• Condizioni rappresentative dei sistemi di raffreddamento di
liner
• Analisi adiabatica e coniugata
• Modello di turbolenza Two-Layer e Two-Layer anisotropo

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di effusione

• Analisi comparativa performances forme di fori differenti


• Condizioni rappresentative dei sistemi di raffreddamento di
liner
• Analisi adiabatica e coniugata
• Modello di turbolenza Two-Layer e Two-Layer anisotropo

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di effusione

• Analisi comparativa performances forme di fori differenti


• Condizioni rappresentative dei sistemi di raffreddamento di
liner
• Analisi adiabatica e coniugata
• Modello di turbolenza Two-Layer e Two-Layer anisotropo

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di effusione

• Analisi comparativa performances forme di fori differenti


• Condizioni rappresentative dei sistemi di raffreddamento di
liner
• Analisi adiabatica e coniugata
• Modello di turbolenza Two-Layer e Two-Layer anisotropo

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di raffreddamento trailing edge

• Analisi comparativa performances array di pins


• 2 condizioni di funzionamento di riferimento
• Modello di turbolenza k − ω SST automatic wall treatment
• Confronto con codici commerciali
Work in Progress
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di raffreddamento trailing edge

• Analisi comparativa performances array di pins


• 2 condizioni di funzionamento di riferimento
• Modello di turbolenza k − ω SST automatic wall treatment
• Confronto con codici commerciali
Work in Progress
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di raffreddamento trailing edge

• Analisi comparativa performances array di pins


• 2 condizioni di funzionamento di riferimento
• Modello di turbolenza k − ω SST automatic wall treatment
• Confronto con codici commerciali
Work in Progress
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di raffreddamento trailing edge

• Analisi comparativa performances array di pins


• 2 condizioni di funzionamento di riferimento
• Modello di turbolenza k − ω SST automatic wall treatment
• Confronto con codici commerciali
Work in Progress
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di raffreddamento trailing edge

• Analisi comparativa performances array di pins


• 2 condizioni di funzionamento di riferimento
• Modello di turbolenza k − ω SST automatic wall treatment
• Confronto con codici commerciali
Work in Progress
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di aria secondaria

• Analisi per tuning codici monodimensionali scambio termico


• Benchmarks con codici commerciali
• Modello di turbolenza k − ε thermal wall function
Bianchini, Da Soghe, Innocenti, Micio, ”Development Of Numerical Tools For Stator-Rotor Cavities Calculation In

Heavy-Duty Gas Turbines”, ASME Turbo Expo 2008


Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di aria secondaria

• Analisi per tuning codici monodimensionali scambio termico


• Benchmarks con codici commerciali
• Modello di turbolenza k − ε thermal wall function
Bianchini, Da Soghe, Innocenti, Micio, ”Development Of Numerical Tools For Stator-Rotor Cavities Calculation In

Heavy-Duty Gas Turbines”, ASME Turbo Expo 2008


Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di aria secondaria

• Analisi per tuning codici monodimensionali scambio termico


• Benchmarks con codici commerciali
• Modello di turbolenza k − ε thermal wall function
Bianchini, Da Soghe, Innocenti, Micio, ”Development Of Numerical Tools For Stator-Rotor Cavities Calculation In

Heavy-Duty Gas Turbines”, ASME Turbo Expo 2008


Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di aria secondaria

• Analisi per tuning codici monodimensionali scambio termico


• Benchmarks con codici commerciali
• Modello di turbolenza k − ε thermal wall function
Bianchini, Da Soghe, Innocenti, Micio, ”Development Of Numerical Tools For Stator-Rotor Cavities Calculation In

Heavy-Duty Gas Turbines”, ASME Turbo Expo 2008


Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Scambio termico palare esterno

• Analisi per condizioni al contorno di scambio termico esterne


per studi di reti di raffreddamento interni
• Condizioni rappresentative delle condizioni di macchina
• Benchmarks con codici commerciali
• Modelli di turbolenza Low-Reynolds Spalart-Allmaras e k − ω
SST
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Scambio termico palare esterno

• Analisi per condizioni al contorno di scambio termico esterne


per studi di reti di raffreddamento interni
• Condizioni rappresentative delle condizioni di macchina
• Benchmarks con codici commerciali
• Modelli di turbolenza Low-Reynolds Spalart-Allmaras e k − ω
SST
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Scambio termico palare esterno

• Analisi per condizioni al contorno di scambio termico esterne


per studi di reti di raffreddamento interni
• Condizioni rappresentative delle condizioni di macchina
• Benchmarks con codici commerciali
• Modelli di turbolenza Low-Reynolds Spalart-Allmaras e k − ω
SST
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Scambio termico palare esterno

• Analisi per condizioni al contorno di scambio termico esterne


per studi di reti di raffreddamento interni
• Condizioni rappresentative delle condizioni di macchina
• Benchmarks con codici commerciali
• Modelli di turbolenza Low-Reynolds Spalart-Allmaras e k − ω
SST
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Scambio termico palare esterno

• Analisi per condizioni al contorno di scambio termico esterne


per studi di reti di raffreddamento interni
• Condizioni rappresentative delle condizioni di macchina
• Benchmarks con codici commerciali
• Modelli di turbolenza Low-Reynolds Spalart-Allmaras e k − ω
SST
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di raffreddamento a condotti radiali

• Studio coniugato del raffreddamento per condotti radiali


• Test di validazione procedura coniugata e interfacciamento
non conforme
• Modelli di turbolenza Low-Reynolds Two-Layer,
Spalart-Allmaras, k − ω SST
Bianchini, Facchini, Mangani, ”Conjugate Heat Transfer Analysis Of An Internally Cooled Turbine Blades With An

Object Oriented Cfd Code”, European Turbomachinery Congress 2009

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di raffreddamento a condotti radiali

• Studio coniugato del raffreddamento per condotti radiali


• Test di validazione procedura coniugata e interfacciamento
non conforme
• Modelli di turbolenza Low-Reynolds Two-Layer,
Spalart-Allmaras, k − ω SST
Bianchini, Facchini, Mangani, ”Conjugate Heat Transfer Analysis Of An Internally Cooled Turbine Blades With An

Object Oriented Cfd Code”, European Turbomachinery Congress 2009

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di raffreddamento a condotti radiali

• Studio coniugato del raffreddamento per condotti radiali


• Test di validazione procedura coniugata e interfacciamento
non conforme
• Modelli di turbolenza Low-Reynolds Two-Layer,
Spalart-Allmaras, k − ω SST
Bianchini, Facchini, Mangani, ”Conjugate Heat Transfer Analysis Of An Internally Cooled Turbine Blades With An

Object Oriented Cfd Code”, European Turbomachinery Congress 2009

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di raffreddamento a condotti radiali

• Studio coniugato del raffreddamento per condotti radiali


• Test di validazione procedura coniugata e interfacciamento
non conforme
• Modelli di turbolenza Low-Reynolds Two-Layer,
Spalart-Allmaras, k − ω SST
Bianchini, Facchini, Mangani, ”Conjugate Heat Transfer Analysis Of An Internally Cooled Turbine Blades With An

Object Oriented Cfd Code”, European Turbomachinery Congress 2009

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di aria secondaria e interazione flusso palare

• Analisi investigativa fluidodinamica di dettaglio nella zone di


ingestione
• Benchmarks con codici commerciali
• Modello di turbolenza k − ε thermal wall function

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di aria secondaria e interazione flusso palare

• Analisi investigativa fluidodinamica di dettaglio nella zone di


ingestione
• Benchmarks con codici commerciali
• Modello di turbolenza k − ε thermal wall function

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di aria secondaria e interazione flusso palare

• Analisi investigativa fluidodinamica di dettaglio nella zone di


ingestione
• Benchmarks con codici commerciali
• Modello di turbolenza k − ε thermal wall function

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sistemi di aria secondaria e interazione flusso palare

• Analisi investigativa fluidodinamica di dettaglio nella zone di


ingestione
• Benchmarks con codici commerciali
• Modello di turbolenza k − ε thermal wall function

Cosimo Bianchini Sviluppo solutore RANS/LES


Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sviluppi futuri
In Progress
• Validare implementazione mixing-plane e outlet portata
imposta
• Tutorials di validazione procedura per simulazioni LES (square
cylinder, side mirror, axial-symmetric impingement)
• Verificare affidabilità trattamento a parete LES nativo su
scambio termico
Long term
• Implementare condizioni al contorno di tipo LODI per
simulazioni di aero-thermo acustica
• Integrare la modellistica presente con modelli ad hoc per lo
scambio termico
• Valutare la possibilità di passare ad un solutore accoppiato
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sviluppi futuri
In Progress
• Validare implementazione mixing-plane e outlet portata
imposta
• Tutorials di validazione procedura per simulazioni LES (square
cylinder, side mirror, axial-symmetric impingement)
• Verificare affidabilità trattamento a parete LES nativo su
scambio termico
Long term
• Implementare condizioni al contorno di tipo LODI per
simulazioni di aero-thermo acustica
• Integrare la modellistica presente con modelli ad hoc per lo
scambio termico
• Valutare la possibilità di passare ad un solutore accoppiato
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sviluppi futuri
In Progress
• Validare implementazione mixing-plane e outlet portata
imposta
• Tutorials di validazione procedura per simulazioni LES (square
cylinder, side mirror, axial-symmetric impingement)
• Verificare affidabilità trattamento a parete LES nativo su
scambio termico
Long term
• Implementare condizioni al contorno di tipo LODI per
simulazioni di aero-thermo acustica
• Integrare la modellistica presente con modelli ad hoc per lo
scambio termico
• Valutare la possibilità di passare ad un solutore accoppiato
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sviluppi futuri
In Progress
• Validare implementazione mixing-plane e outlet portata
imposta
• Tutorials di validazione procedura per simulazioni LES (square
cylinder, side mirror, axial-symmetric impingement)
• Verificare affidabilità trattamento a parete LES nativo su
scambio termico
Long term
• Implementare condizioni al contorno di tipo LODI per
simulazioni di aero-thermo acustica
• Integrare la modellistica presente con modelli ad hoc per lo
scambio termico
• Valutare la possibilità di passare ad un solutore accoppiato
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sviluppi futuri
In Progress
• Validare implementazione mixing-plane e outlet portata
imposta
• Tutorials di validazione procedura per simulazioni LES (square
cylinder, side mirror, axial-symmetric impingement)
• Verificare affidabilità trattamento a parete LES nativo su
scambio termico
Long term
• Implementare condizioni al contorno di tipo LODI per
simulazioni di aero-thermo acustica
• Integrare la modellistica presente con modelli ad hoc per lo
scambio termico
• Valutare la possibilità di passare ad un solutore accoppiato
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sviluppi futuri
In Progress
• Validare implementazione mixing-plane e outlet portata
imposta
• Tutorials di validazione procedura per simulazioni LES (square
cylinder, side mirror, axial-symmetric impingement)
• Verificare affidabilità trattamento a parete LES nativo su
scambio termico
Long term
• Implementare condizioni al contorno di tipo LODI per
simulazioni di aero-thermo acustica
• Integrare la modellistica presente con modelli ad hoc per lo
scambio termico
• Valutare la possibilità di passare ad un solutore accoppiato
Cosimo Bianchini Sviluppo solutore RANS/LES
Sommario
OpenFOAM
Sviluppi codice
Applicazioni
Sviluppi futuri

Sviluppi futuri
In Progress
• Validare implementazione mixing-plane e outlet portata
imposta
• Tutorials di validazione procedura per simulazioni LES (square
cylinder, side mirror, axial-symmetric impingement)
• Verificare affidabilità trattamento a parete LES nativo su
scambio termico
Long term
• Implementare condizioni al contorno di tipo LODI per
simulazioni di aero-thermo acustica
• Integrare la modellistica presente con modelli ad hoc per lo
scambio termico
• Valutare la possibilità di passare ad un solutore accoppiato
Cosimo Bianchini Sviluppo solutore RANS/LES

Вам также может понравиться