|
OpenFOAM : Salome und OpenFoam
Ocelot am 11.11.2009 um 19:17 Uhr (0)
Hallo,für die Fehlerprüfung eines OpenFOAM-Netzes hilft es oftmals schon sehr, es vor der eigentlichen Rechnung einfach mit einer entsprechenden Post-Processing-Software anzuschauen. Optimalerweise natürlich im Original-Format, da man sich bei einer erneuten Konvertierung u.U. noch zusätzliche Fehler einhandelt.Am Einfachsten ginge das mit der Open Source Lösung "ParaView" welche native OpenFOAM-Daten lesen kann. Ein Editieren des Netzes ist allerdings nicht möglich.Wenn OpenFOAM 1.5 korrekt installiert wu ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : FoamX starten?
Ocelot am 16.03.2009 um 09:23 Uhr (0)
Hallo Thorsten,zunächst noch mal kurz zu FoamX, habe dieses Tool bei meinen ersten Gehversuchen mit OpenFOAM 1.4 recht häufig genutzt und als es sich bei 1.4.1 (zumindest bei mir) dank zahlreicher Java-Fehler nicht mehr richtig installieren ließ, musste ich auch zwangsläufig umsteigen. Aber du wirst FoamX bald nicht mehr vermissen. Mit einem guten Texteditor an der Hand geht das Preprocessing genauso schnell wie mit FoamX.Zu deiner letzten Frage: Ich würde das Netz als Fluent ASCII (*.msh) exportieren und ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Strömungen kompressibler Fluide simulieren
Ocelot am 13.08.2009 um 09:25 Uhr (0)
Hallo,am besten du fängst wirklich ganz am Anfang an und arbeitest dich durch den OpenFOAM-UserGuide. Hier werden alle grundsätzlichen Aspekte für den Umgang mit OpenFOAM behandelt, wie Netzgenerierung und -umwandlung, Definition der Randbedingungen, Übersicht der wichtigsten Solver, usw... Auch sind einfache Tutorials enthalten, die den Einstieg erleichtern.Da CFD generell neu für dich zu sein scheint, würde ich mir überlegen für tiefergehende Fragestellungen eines der großen Standardwerke (z.B. von Ferzi ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OpenfOAM 1.6-ext veröffentlicht
Ocelot am 10.12.2010 um 09:42 Uhr (0)
Die extended Version von OpenFOAM-1.6 enthält einige Features, Bugfixes und Verbesserungen, die es in der 1.6.x oder 1.7.x nicht gibt.Ob sich die Installation lohnt, wenn man nur sehr gewöhnliche Berechnungsfälle (z.B. icoFoam, simpleFoam ohne sonstige "Extras") durchzuführen hat, sollte jeder selbst entscheiden. Die Releasenotes zu 1.6-ext gibt es jedenfalls hier.Nennenswerte Zusatzfeatures sind u.a.:- Nutzung des GGI Interface für bewegte Gitter- Solver für viskoelastische Fluide- Gekoppelter 2-Wege FSI ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Para View
Ocelot am 05.01.2011 um 17:19 Uhr (0)
Hallo,ganz einfach, in der selben Einheit, die auch in OpenFOAM verwendet wird. Im Zweifel einfach kurz in der p-Datei nachschauen -- Eintrag "dimensions" entspricht [kg m s K kgmol A cd]GrüßeJohannes
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : dynamische viskosität
Ocelot am 06.01.2011 um 16:06 Uhr (0)
Die inkompressiblen Solver in OpenFOAM rechnen nicht mit dem Druck p, sondern mit dem normalisierten Druck pnorm = p / rho. Wenn du also p = pnorm * rho zusammen mit eta = nu * rho in die letzte Formel im ersten Forenbeitrag hinter deinem Link einsetzt, kürzt sich die Dichte heraus.Viele GrüßeJohannes
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Geschwindigkeitsproblem nahe Outlet BC
Ocelot am 15.03.2010 um 19:23 Uhr (0)
Hallo Christian,mir fallen spontan zwei Dinge ein:1.) Auch wenn ich sehr stark davon ausgehe, trotzdem die Rückfrage: Verwendest du die korrekte Randbedingung ("empty") für die 2D-Schnittflächen?2.) Verwendest du eine Initialisierung? Wenn ja, ist diese korrekt? Falls einheitliche Start-Felder nicht sinnvoll sind, einfach den Potentialfluss-Solver potentialFoam verwenden.Noch etwas: Welchen OpenFOAM-Solver nutzt du für deine Rechnung?Viele GrüßeJohannes
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : FoamX starten?
Ocelot am 27.04.2009 um 09:12 Uhr (0)
Hi,wenn du die Geometrie sowieso schon als Flächenmodell vorliegen hast, bietet sich das in OpenFOAM enthaltene Meshing-Tool snappyHexMesh an, welches STL-Daten verarbeitet. Die Anwendung wird im User Guide näher erläutert.Was leider fehlt, sind Hinweise zur Erstellung der Begrenzungsflächen, hier gibt es zwei Möglichkeiten:a) Verwendung einer einzelnen STL-Datei, in der die Oberflächen gruppiert und entsprechend benannt sindb) Verwendung jeweils einer separaten STL-Datei pro gewünschter BegrenzungsflächeV ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Salome und OpenFoam
Ocelot am 27.11.2009 um 23:52 Uhr (0)
Zitat:Original erstellt von Marc Aurel:Muss das "internalField" für die Geschwindigkeit auch definiert werden? Und wenn ja, wie?Wie kann man sich das "internalField" numerisch/phyikalisch für die Geschwindigkeit vorstellen?Grundsätzlich ist eine Initialisierung, egal bei welchem Feldtyp, allein aus unmerischen Gründen erforderlich, da für jedes Volumenelement für alle verwendeten Variablen ein Startwert vorliegen muss.Der Wert von "internalField" wird also an alle Elemente der Simulationsgeometrie übergeb ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : ParaView - Daten herausfiltern
Ocelot am 06.01.2011 um 16:51 Uhr (0)
Hallo,jetzt ist mir klar was du meinst. Probiere mal die folgende Vorgehensweise:1.) Das Geschwindigkeitsfeld muss als Skalarfeld vorliegen (entweder als Komponente oder U max), falls noch nicht vorhanden, mittels des OpenFOAM-Utilites "foamCalc" erstellen.2.) In ParaView mit dem Filter "Threshold" den gewünschten Bereich herausfiltern, z.B. Ux von 0,005 bis zum Maximum. Für beste Ergebnisse nur Point-Daten als Input verwenden und schauen, dass die Option "All Skalars" aktiviert ist.3.) Den so erstellten G ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Salome und OpenFoam
Ocelot am 26.11.2009 um 18:03 Uhr (0)
Um Thomas ein bisschen zu unterstützen, erlaube ich mir mal den Versuch, die ein oder andere Frage zu beantworten... Zitat:Original erstellt von Marc Aurel:Wie werden die Drücke (total oder statisch?) am Ein- und Austritt des Diffusors am besten definiert, um einen Druckverlust zu bestimmen? Würde es Sinn machen, am Austritt als Referenz den Umgebungsdruck (wie definieren?) und am Eintritts-Patch den Druck als "zeroGradient" vorzugeben?Ja, genau so würde ich vorgehen.Am Einlass U auf fixedValue, p auf ze ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Salome und OpenFoam
Ocelot am 27.11.2009 um 12:22 Uhr (0)
Hallo Marc,keine Ursache... Zitat:Original erstellt von Marc Aurel:Nach deiner Empfehlung sollte der Austrittsdruck "fixedValue" gewählt werden. Sollte dann dieser stat. Druck mit 0 definiert werden, auch wenn simpleFoam mit relativen Drücken arbeitet?Relative Drücke (die sich auf einen Basis-, bzw. hier Umgebungsdruck beziehen) kannst du verwenden, weil simpleFoam ein inkompressibler Solver ist und sich die Strömungsverhältnisse in deinem Fall durch die feste Strömungsgeschwindigkeit ergeben. Die sich auf ...
|
| In das Form OpenFOAM wechseln |