|
OpenFOAM : Probleme mit der Geometrie
WinzK am 31.05.2012 um 13:32 Uhr (0)
Hallo,ich habe das Problem, das die Simulation nicht mit der gewünschten Geometrie läuft. Die blockMeshDict-Datei, die ich unten angehängt habe funktioniert, wenn ich sie mit rhoSimplecFoam laufen lasse, aber wenn ich bei den Punkten 8-11 die x-Koordinate auf 50 einstelle(sodass eigentlich 8 Punkte in der gleichen Ebene liegen) dann bekomme ich die folgenden 23 Fehlermeldungen: Reading thermophysical propertiesSelecting thermodynamics package hPsiThermopureMixturesutherlandTransportspecieThermohConstThermo ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Ausbreitung Fluid
Shor-ty am 03.11.2018 um 17:27 Uhr (1)
Hallo Nanne,Allgemein gilt - wie bei allen - das hängt immer davon ab, wie viel Ehrgeiz und Zeit du hast. Die Informationsmenge ist natürlich nicht gerade berauschend, sodass hier erstmal keine detaillierten Aussagen möglich sind.a) Fluid wird aus einer Nadel gedüst, ist kein Problemb) Aufprall auf Platte ist auch kein ProblemHier fängt allerdings die Fragestellung schon an. Einphasig? Zweiphasig? Wahrscheinlich letzteres, oder? Je nach dem, muss man entscheiden welche Physik zu beachten ist und entspreche ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Heuzen einer Metallschmelze mit einem Elektronenstrahl
Shor-ty am 27.03.2017 um 17:07 Uhr (1)
Hallo zusammen,der Christian hat mich via E-Mail kontaktiert. Da ich aber die Informationen niemandem vorenhalten möchte, hier die Details.Im Anhang ein Testcase (das ist ein TESTcase)In der Zelle mit der ID 0 wird pro Sekunde eine Source eingefügt die 1K beträgt, dass heißt aber nicht das wir nach 10s in der Zelle einen Anstieg von 10K habenDie Werte müssen mit dem Volumen der numerischen Zelle multipliziert werden. Wenn ihr euch jetzt fragt warum, dann leitet euch das einfach schnell selber her. Für alle ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : convergence 2
Shor-ty am 13.05.2020 um 11:32 Uhr (1)
Das mit den Residuen muss man immer genau betrachten. FOAM berechnet hier eine normierte L2 Norm, sofer nich mich nicht falsch erinnere. Heißt, je größer Dein Netz und je kleiner die Änderungen, desto kleiner die Residuen. Beispiel:Heizstab in einem Festkörper. Heizstabdimension ist 100 x kleiner als der Festkörper. Verfeinerst du jetzt den Heizstab und das Gebiet um diesen sehr fein wobei der rest sehr große Zellen beinhaltet, ist die Änderung der Temperatur (Annahme, du hast eine konstante Temperatur am ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : solidEquilibriumDisplacementFoam
BobMarley am 01.12.2015 um 19:10 Uhr (1)
Hallo Tobias,vielen Dank erstmal für deine Antwort.Ja der Fehler liegt anscheinend am Mesh.Ich bin noch relativ neu in OpenFOAM und blicke da noch nicht so ganz durch.Wenn ich jetzt in SALOME ein 2D Mesh erstelle und das versuche zu importieren, bekomme ich folgenden FehlerCode:Sorting boundary faces according to group (patch)0: topSurface is #0 Foam::error: rintStack(Foam::Ostream&) in "/opt/openfoam230/platforms/linux64GccDPOpt/lib/libOpenFOAM.so"#1 Foam::sigSegv::sigHandler(int) in "/opt/openfoam230/pla ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Problem bei rhoSimpleFoam
Shor-ty am 18.07.2017 um 15:33 Uhr (1)
Ich hab das nur angerechnet und mein Slice ist auch anders gewählt las deiner. PEqn = 1. Da hab ich keine Relaxation, kann aber nicht schaden. Wie gesagt. Ich bin kein Experte in den Kompressiblen Strömungen aber du hast hier Schockwellen Propagation. Heißt also, dass bei dir eigentlich Schallwellen durch die gegend Fliegen. Allerdings sollte aufgrund der Tatsache das ddt = 0, der Charakter der Gleichungen anders sein. Ich nehme mal stark an, dass es ähnlich wie bei mir in der Strukturmechanik ist. Via pEq ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Schließventil an Rohrleitung (movingMesh)
Shor-ty am 14.08.2017 um 20:28 Uhr (1)
Grüße euch,um mich mal einzumischen. Ich würde das wie folgt machen:a) Vorgehensweise wie Oli beschriebenb) Allerdings keine Scheibe sondern ein Rechteck als Moving-Mesh-Part verwendenc) Kein AMI sondern ACMId) Die bewegte 3D Platte mit einem Darchy-Forcheimer (Porous Media beaufschlagen) - fvOptions via CellZone (und die Werte einfach anheben sodass da nix durchgeht)Alternative wie der Tobi meinte. Eine Baffle erzeugen und dann die Randbedingung einzelne Faces blockieren - ist aber nicht so rund. Mit remo ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : solver modifizieren
Shor-ty am 04.02.2020 um 16:42 Uhr (1)
Hi,also meine kurze Analyse der Klasse kinetmaticCloud war folgende:Das Objekt hält eine Referenz zu UMit U = Utemp, wird U definitiv überschriebenDamit sollte auch die Referenz Referenz aktualisiert werden (außer es wird nur zur Initialisierung verwendet und ein Const-Objekt angelegt)Um das zu prüfen habe ich das hier eingebaut:Code: //Testen ob U Feld aktualisiert Info kinematicCloud.U() endl;Damit bekommst du mit jedem Zeitschritt eine neue Ausgabe vom kompletten U-FeldDas sollte sich Ändern. Du ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Ansaugung simulieren (pressureInletVelocity)
Shor-ty am 22.04.2020 um 10:41 Uhr (1)
Dieser Wert sagt gar nichts. Es ist ein "Dummy" und wird überschrieben. Diese Werte sind Allgemein nur Dummies außer bei bspw. fixedValue oder fixedGradient. Im Endeffekt bekommt jedes Face einen eigenen Wert. Dieser Dummy ist aber notwendig und ist begründet durch die c++ Programmierung. Nehmen wir folgende Klasse als BeispielCode:class BeispielKlasse{ private: //- Eine Variable oder was anderes const meineVariable_;};Da meineVariable_ als const definiert wurde und als privat vorliegt, muss diese b ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Heuzen einer Metallschmelze mit einem Elektronenstrahl
Shor-ty am 20.12.2016 um 14:55 Uhr (1)
Hi Chris,wie schon via E-Mail Austausch gesagt gibt es für mich drei Möglichkeiten deinen Case zu simulieren.Fall 1Das wäre der plausibelste aber teuerste. Modellierung des kompletten Liquids in 3D.Fall 2Modellierung als 2d, wobei der Ring bleibt und nur in die Tiefe der Fall als 2D betrachtet wird.Fall 3Modellierung als 2d wedge, quasi ein 5° Segment.Ich glaube aus deiner Erläuterung zu verstehen, dass du Fall 3 betrachten möchtest. Allerdings ist hier die Verwendung von meiner Randbedingung recht sinnfre ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Kühlung eines E-Motors
Basti1986 am 16.04.2012 um 14:06 Uhr (0)
So. Mal ein kleines Update. Habe das Drehmoment mit dem Tool CalculateTorque für den laminaren Fall meines E-Motors gerechnet und die Ergebnisse waren ziemlich vielversprechend. Habe das Tool etwas editiert, um die richtigen Einheiten ausgegeben zu bekommen und jetzt bekomme ich annähernd die gleichen Ergebnisse wie in CCM+.Für den turbulenten Fall habe ich zwischen 4 und 10 % Abweichung. Das muss aber noch weiter untersucht werden. Schaut aber auf den ersten Blick auch nicht schlecht aus. Wo genau die Unt ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : simpleFoam: Rohrstroemung, laminar (Vergleich mit Rechnung)
Shor-ty am 29.03.2017 um 19:53 Uhr (1)
Grüß dich Uwe,ich möchte nicht so rüber kommen als würde ich es besser wissen aber ich arbeite mit FOAM seit über Sechs Jahren ohne GUI und all dem Wirrwarr (nur VIM). Meine Anmerkungen:FOAM rechnet Druck und Geschwindigkeit und alle anderen Größen im ZellmittelpunktHeißt also wir verwenden ein colocated Grid und kein staggered Grid; das macht Fluent übrigens auchWürden wir ein staggered Grid verwenden, dann würden wir auch nicht den Druck auf der Fläche berechnen (wie du erwähnt hast) sondern die Geschwin ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : snappyHexMesh: boundary aus blockMesh übernehmen
-nc- am 23.01.2013 um 19:16 Uhr (0)
Hi Tobi,ich habe deine Tipps und alles rund herum soweit umgesetzt, dass ich mich auf das Ziel zubewege. 1) Ich exportiere die Geometrien (Fluid, Wand, Fluid) aus Inventor als .iges, 2) importiere es in Salome, 3) gruppiere dort meine gewollten Flächen (Einlass, Auslass, Wärmeübertragung, Wand), 4) erstelle ein Netz in mit dem Meshing-Modul von Salome,5) lege dort ebenfalls die Gruppen an,6) exportiere es wiederum als .unv, 7) konvertiere es mit "ideasUnvToFoam" in ein openfoam-taugliches Format,8) bearbe ...
|
| In das Form OpenFOAM wechseln |