Come iniziare con OpenFOAM per CFD


19

Sto cercando di utilizzare OpenFOAM per risolvere i flussi interni di base in CFD. Qual è il modo migliore per iniziare e qualcuno potrebbe indicarmi un buon riferimento online per approfondire eventuali domande che potrei avere una volta che mi immergerò? Ho sentito che al momento è abbastanza di nicchia e molte funzioni del risolutore non sono così ben documentate. Ovviamente la documentazione fornita con il pacchetto stesso è un inizio ma esiste un riferimento di terze parti (qualcosa come un wiki OpenFOAM)?


1
OpenFOAM è un buon software, ma ci vuole del tempo per imparare bene. Hai esaminato i problemi del tutorial forniti con il pacchetto?
Paolo

Nell'area 51 di StackExchange è attualmente proposto un sito specifico per OpenFOAM . Per favore, supporta il sito per farlo online.
Dohn Joe,

Risposte:


15

Per l'esecuzione delle simulazioni CFD, suggerirei di iniziare con UserGuide e ProgrammersGuide. Il documento ProgrammersGuide contiene anche esempi di casi e spiega ulteriori elementi come le condizioni al contorno. L'uso di OpenFOAM al livello più alto è abbastanza semplice, una volta che hai appeso i file di configurazione. Entrambi i documenti sono disponibili nella directory / doc . Una volta che hai finito, puoi trovare molto materiale aggiuntivo dall'università Chalmers: il corso Chalmers OpenFOAM organizzato dal prof. Håkan Nilsson.

Quando hai finito, scava il Wiki . Concentrati sul compito che vuoi svolgere: la biblioteca è enorme, quindi non c'è possibilità di conoscerla se hai un approccio ampio all'apprendimento di come funziona. Lavora su problemi specifici, prova a trovare documentazione, partecipa a discussioni sul forum ed estendi il progetto (vedi sotto).

Se sei interessato a un problema specifico, prova a scoprire quale solutore viene utilizzato per simularlo, ad esempio per soluzione stazionaria turbolenta / laminare, usa simpleFoam , per soluzione laminare transiert, usa icoFoam , ecc. Tutti i solutori vengono salvati in un la struttura di directory che corrisponde al loro uso come / multiphase / incompressible / les / interFoam sarebbe un solutore simile a vof usato per simulazioni a grande Eddy (le) a due fasi.

Inizia con l'esecuzione dei casi dalle directory del tutorial. Crea sempre una copia del caso di simulazione, in modo da poter avere l'originale (se usi git e fai un errore, controlla la directory per tornare al suo stato originale).

Se hai installato con successo OpenFOAM sulla tua macchina, esegui l' alias sulla riga di comando e vedi che ci sono alcuni comandi intelligenti che ti aiutano a iniziare:

  • tut ti porta nelle directory tutorial
  • run ti porta nella directory run: è qui che esegui le tue simulazioni
  • sol ti porta nelle directory dei solutori

...

Puoi porre domande sul forum OpenFOAM quando riscontri un problema, e c'è un elenco di tesi e articoli di dottorato e master su OpenFOAM disponibili presso il file server FAMENA (Facoltà di ingegneria meccanica, Uni. Zagabria, Croazia) .

OpenFOAM Summer School è un corso davvero interessante organizzato dal prof. Hrvoje Jasak a FAMENA, si svolge ogni anno a settembre di ogni anno ed è un'ottima opportunità per imparare e conoscere i ricercatori che lavorano con OF.

Inoltre, esiste un sito organizzato dalla comunità OpenFOAM: OpenFOAM estende il progetto , in cui è possibile impegnarsi anche in discussioni con le persone.

In bocca al lupo! :)


6

In realtà, esiste un wiki per openfoam: http://openfoamwiki.net È un sito utile per openfoam in generale, ma i tutorial non sono sufficienti. Il punto di partenza dovrebbe sempre essere il manuale di openfoam. Ho iniziato con i pdf forniti dal pacchetto circa cinque anni fa e li ho trovati piuttosto utili. La vera comunità di openfoam può essere trovata qui .


Erhanturan, benvenuto su Scicomp! Potresti approfondire cosa è utile nei manuali per i nuovi arrivati ​​di OpenFOAM?
Geoff Oxberry,

I tutorial in UserGuide.pdf sono utili per i neofiti. I file si trovano qui .
Erhanturan,


1

La Foam House è un sito eccellente per i principianti. Numerosi problemi di diverso grado di complessità vengono introdotti passo dopo passo.

Saluti!



-3

stiamo lavorando per aprire un'accademia di CFD con un CFD a partire da corsi gratuiti http://cadcae.net ad esempio puoi vedere una formazione specifica come curso-cfd-openfoam Grazie in anticipo Cordiali saluti


1
Questo potrebbe non rispondere alla richiesta originale di "un buon riferimento online per qualsiasi domanda" poiché i materiali di formazione sono spesso organizzati in un modo meno completo della documentazione. A questo punto sei un nuovo utente e non hai la reputazione necessaria per commentare, ma tieni presente la distinzione tra risposte e commenti se prevedi di restare.
Hardmath,

2
Penso anche che ciò costituisca un'autopromozione che tende ad essere disapprovata nella rete Stack Exchange . Dato che non sono elencate alternative gratuite e che la "risorsa" pubblicata è in realtà un prodotto che costa qualche centinaio di euro, sono propenso a cancellare questo post per violazione delle norme del sito a meno che non venga rivisto.
Geoff Oxberry,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.