|
OpenFOAM : Durchführung einer Gitterunabhängigkeitsstudie
Shor-ty am 01.07.2021 um 20:35 Uhr (1)
Hey,richtig erkannt. Man fängt mit einem Grundnetz an und halbiert dann den Gitterabstand. Wenn die Kantenlänge von einer Zelle bspw. 5 mm ist, dann ist die nächste 2.5, dann 1.75 mm und so weiter (hier für ein reines Hexahedernetz mal formuliert). OpenFOAM hat einen Befehl "refineMesh" der das macht (geht nur bei reinen Hex-Netzen). Wird snappyHexMesh verwendet, ist es ähnlich. Man verfeinert halt dann das Hintergrundnetz.- Was wird geplottet. Das musst du wissen. Ein interessantes Profil das man mit Mess ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OpenFoam Neuling und viele, viele Fragen
Shor-ty am 17.02.2013 um 12:01 Uhr (0)
Hi,Bild 1a:: Die Rückströmung ist damit begründet da ich ein "inletOutlet" verwende und zu Beginn der Simulation die Faces, welche nahe am Stahlblock sind mit (0 0 0) behaftet werden. Nach meinen bisherigen Einschätzungen bleiben die Inlet-Faces dieser RB immer auf diesem Wert (zumindest hab ich das bislang erlebt). Hier müsste man ggf. mit einer anderen RB rechnen damit die Wärme direkt nach oben abströmen kann. Wie gesagt ist das eine einfache und schnelle Lösung meinerseits und die RB müssten noch angep ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : interFoam Probleme
Shor-ty am 25.10.2013 um 11:32 Uhr (1)
Hallo und danke für den sehr interessanten Beitrag.Meine Simulation lief in OpenFOAM-2.2.x dann ohne Probleme / gleiches Netz nur der Algorithmus von sHM wurde verändert. Es lag aber definitiv am Netz. Mit welcher Aspect Ratio ich am Ende gerechnet habe, weiß ich nicht mehr aber sicherlich nicht 5Zitat:kurz: checkMesh akzeptiert bei Quads jede aspect ratio, für interFoam ist das aber falsch und große Ratios sind fatal!Man kann die allgemeinen Bedingungen umändern.------------------Grüße Tobias Holzmann
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OpenFOAM für thermische Simulation
Shor-ty am 03.07.2013 um 12:52 Uhr (0)
Frage 1: viele Wege führen zum ZielFrage 2: Ja, die Solidelemente werden nicht ausgefüllt. Bei einem Schnitt erhält man nur die Außenflächen.Frage 3: In Ansys muss die Luftdomain auch vernetzt werden. Außer du meinst eine Randbedingung in der du ein Alpha und T_umgebung vorgibst.Frage 4: Kann man drüber streiten. Viele verwenden Tetraedernetze, andere schwören auf ICEM mit reinen Hexaederzellen. Ich verwende meistens Hybride Netze, die zum Beispiel sHM ausgibt. In deinem Fall würd ich aber Hexaedernetze vo ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Propankonzentration messen
Shor-ty am 27.12.2021 um 10:52 Uhr (1)
Hi und willkommen im Forum,"probe" ist ein Tool in OpenFOAM (nennt sich functionObject) mit dem man an bestimmten Positionen diverse Strömungsgrößen tracken kann. Ich gehe aber davon aus, dass das für Dich nichts bringt, da Du sagst, dass in Paraview nur der durschnittliche Wert dargestellt wird. Wieso denkst Du das? Anscheinend sieht es eher so aus, als hättest Du einen Fehler in Deiner Berechnung, weil ParaView die Cell-Values (also die aktuellen Daten jeder Zelle) bzw. die Point-Values (Interpolierte Da ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Matrizen in OpenFOAM
Shor-ty am 26.05.2014 um 12:56 Uhr (1)
Hallo SonMoe,vielleicht hat sich dein Problem bereits gelöst aber in der Programmierung wird immer bei [0] gestartet. D.h. um das erste Element in deiner Matrix (Array) anzuwählen ist immer die Null zu verwenden oder Allgemein (sofern man die gewohnte Zählweise beibehalten will):Code:for (int i=1; i=3; i++){ for (int j=1; j=3; j++) { Info Matrix[i-1][j-1] };}Das würde bspw. die Elemente e_11, e_12, e_13, e_21, e_22, e_23, e_31, e_32, e_33 ausgeben und das in der Reihenfolge wie ich es angegeben habe ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Discretizer with OpenFOAM
Shor-ty am 20.04.2011 um 13:02 Uhr (0)
Hallo zusammen,hab mich die letzte Zeit etwas mit dem Discretizer beschäftigt.Für Problemstellungen für umströmte Körper etc ist es echt sehr schön Vorallem, da man OF als GUI verwenden kann - zudem habe ich das Tool sHM dort sehr gut kennenlernen können (Generierung von Layern etc.)Kann ich bei sowas nur empfehlen. Ist jedoch nicht all zu leistungsstark, was bei der Auswahl der Solver gleich zum Tragen kommt.Aber wer sich das mal anschauen will - wunderbar.Vernetzung + Pre-Processing - Solving - Post-Pr ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Abweichungen der Eintrittsflächen (Catia / OpenFOAM)
Shor-ty am 25.11.2015 um 20:11 Uhr (1)
Hallo,soweit ich dich richtig verstehe ist deine numerische Inletfläche nicht mit der Fläche von Catia identisch oder? Ich sehe eine Fläche (blau) und irgendwelche Rechtecke/Vierecke. Was stellt das dar? Was sagt dir den Paraview über die Fläche? Mit deinem Befehl den du erwähnst, gehen keine Dateien verloren, lediglich eine Skalierung wird getätigt. Du kannst dein Netz einfach mal mit checkMesh prüfen. Helfen kann man dir hier sicherlich aber dazu vllt mehr Infos oder Bilder.------------------Viele Grüße, ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Prallströmung mit OpenFoam ?
Shor-ty am 03.08.2012 um 21:41 Uhr (0)
Hallo Simulinho,Kühlung einer Platte mittels einer Düse. Leider sind dies etwas zu wenig Informationen um eine konkrete Aussage zu treffen?Meine Interpretation daraus: Einen Düsenstrahl der auf eine Platte prallt und dabei Wärme aufnehmen soll und entsprechend die Platte kühlt?Soll dabei ein 2Phasen-Gebiet nachgestellt werden (Luft/Wasser) und das Solid (Platte) oder ist es möglich mit einer Phase zu rechnen?- OpenSource Programme:Für die Geometrieerstellung würde ich Salome empfehlen. Blender gibt es auch ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : OpenFoam und Salome-Exportieren
Shor-ty am 23.11.2011 um 17:31 Uhr (0)
Hey,ich arbeite ständig mit Salome und Vernetze auch ziemlich viel in Salome. Die Kreise stellen kein Problem dar. Ich ahb schon Kreise mit 0.1 mm exportiert.Deine Vorgehensweise stimmt. Die Flächen die du in Salome erstellst musst du als STL ASCII exportieren damit du sie in sHM verwenden kannst und auch als boundary erhältst.Da du andere Flächen auch exportieren kannst, kann ich leider nicht genau sagen an was es liegen könnte. Wenn du die *.step File uploaden kannst, könnt ihc mal kucken obs bei mir fun ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Prallströmung mit OpenFoam ?
Shor-ty am 06.08.2012 um 14:18 Uhr (0)
Hi,mit "Freistrahl" verstehe ich gerade die Simulation von einem Zweiphasengemisch, Luft/Stickstoff, oder?Wenn dies der Fall ist wirds etwas komplizierter. Sollte das Phasengemischt Luft/Stickstoff noch untersucht werden müsste ich geradepassen. Man könnte ggf. den Solver interFoam oder ähnliches etwas erweitern, damit er auch das Solid mit rechnet.Anderenfalls, wenn nur Stickstoff und das Solid betrachtet werden und sonst kein weiterer Stoff (aber das wär ja dann keine Freistrahldüse),dann kann der chtmul ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Zustandsgleichung einbeziehen
Shor-ty am 23.01.2014 um 12:16 Uhr (1)
Hallo Flo,was für eine Version verwendest du? Ich tippe stark auf die Extend oder?Was willst du denn für ein Fluid bzw. für ein thermodynamisches Verhalten / Berechnungsvariante?Deine Fehlermeldung sagt dir ja nichts anderes als das was du eingegeben hast nicht programmiert wurde.Deshalt liegt es auf der Hand, dass du das entweder:1. selber programmierst2. ggf. auf eine neue OpenFOAM Version wechselstIn der Version 1.7 sind bspw. die icoPolynome dazugekommen.In der Version 2.x sind dann noch weitere hinzug ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Druck am Outlet ausgeben
Shor-ty am 20.07.2012 um 16:04 Uhr (0)
Hab noch ein fatalen Fehler gemacht. Nun siehts besser aus!Code:Time = 199DILUPBiCG: Solving for Ux, Initial residual = 0.000820803, Final residual = 5.87901e-05, No Iterations 1DILUPBiCG: Solving for Uy, Initial residual = 0.00316816, Final residual = 0.000134741, No Iterations 1DILUPBiCG: Solving for Uz, Initial residual = 0.00316494, Final residual = 0.000127189, No Iterations 1DICPCG: Solving for p, Initial residual = 0.00855027, Final residual = 6.49037e-05, No Iterations 85time step continuity er ...
|
| In das Form OpenFOAM wechseln |