Raccomandazioni per chi sta considerando OpenFOAM:
Prepara "modelli" per la simulazione che stai per eseguire. In questo modo, solo la prima volta ci vorrà tempo per impostare una simulazione. Recensione raccolta e ospitata su G2.com.
Quali problemi sta risolvendo OpenFOAM e come ti sta beneficiando?
Ho usato openFOAM per risolvere problemi di aerodinamica esterna e flusso multifase. Il principale vantaggio è che le impostazioni sono avanzate, permettendo un controllo approfondito della numerica. Inoltre, puoi integrare diverse funzionalità tramite la programmazione, inclusa la visualizzazione in tempo reale dei residui e il controllo dei parametri.
Quando ho usato openFOAM per il mio progetto di tesi magistrale, ho migliorato molto la mia conoscenza nel campo della CFD. In generale, i software commerciali sono utilizzati principalmente come scatole nere. Con openFOAM hai un grado di libertà maggiore che, d'altra parte, richiede una buona conoscenza di come un codice CFD risolve le equazioni di Navier-Stokes.
OpenFOAM, rispetto a un software commerciale, richiede più tempo di lavoro umano. Pertanto, quando viene utilizzato in un'azienda, deve essere considerato un compromesso tra il costo di un lavoratore specializzato e il costo dell'acquisto delle licenze.
Se sei abile nella programmazione informatica, puoi integrare openFOAM con altri strumenti per eseguire simulazioni multi-fisiche o per sviluppare i tuoi miglioramenti ai modelli numerici esistenti, come ad esempio i modelli di turbolenza e altro.
Lo svantaggio di OpenFOAM è la difficoltà nel suo utilizzo. Un utente deve essere molto esperto rispetto all'uso di un software commerciale. L'assenza di un'interfaccia grafica richiede di configurare tutto tramite file di testo, il che può essere inizialmente difficile, ma, d'altra parte, offre ottime opportunità di automazione.
Quello che ho trovato davvero difficile è avere un buon mesher open source. Recensione raccolta e ospitata su G2.com.