|
OpenFOAM : Residuals
TTB am 02.12.2010 um 16:13 Uhr (0)
Hallo Thomas,Zu 1) Ohne Änderung am Programm nicht so einfach möglich. Du kannst dir die Residuals als Diagramme grafisch anzeigen lassen, aber unter Windows wüsste ich nicht, ob es geht... Evtl. wenn du Python (http://www.python.de/) und das Skript (http://openfoamwiki.net/index.php/Contrib_PyFoam) unter Windows zum laufen bekommst.Zu 2) Ich würde die "final residuals" als Abbruchkriterium wählen - final residuals toleranceZu 4) Was genau möchtest du erreichen? Möchtest du eher, dass OpenFOAM mit der Rec ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Kraft / Moment an Wandfläche berechnen
ChristianE36 am 25.07.2011 um 21:59 Uhr (1)
Hi! Dem kann ich abhelfen.(und danke für die flinke Antwort)1. http://www.cfd-online.com/OpenFOAM_Discus /messages/1/__Client_C__Documents_and_Settings_c563640_Desktop_calculateTorque_tar-10038.unk Das ist der direkte Link zum Download. das ganze wird wie üblich mit wmake kompiliert. Das habe ich heute einige stunden erfolglos probiert.Die entsprechenden Pfadangaben stimmen nicht mehr. (und ich hab versagt beim "korrigieren". bin zu doof zum programmieren )Wenn du das schaffst, erkläre mir bitte wie du es ...
|
| In das Form OpenFOAM wechseln |
|
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 : Einstellen der Anfangsparamter für k und epsilon
Shor-ty am 22.09.2017 um 13:06 Uhr (1)
Hi,der hydraulische Durchmesser von nem Rohr ist der Durchmesser selber. Da liegst du also falsch. Kann man ja ganz leicht nachprüfen. D_hyd = 4 A / U. Egal. Die Mixture Length bestimmt sich mit dem Vorfaktor 0,07. Anderenfalls ist es nicht die mixture length (bspw. für Fluent). Die beiden Sachen gibst du am Inlet vor, hat also überhaupt nichts mit deinem umströmten Körper zu tun. Warum auch? Du musst ja nur die Turbulenz am Einlass wissen, das hinter deinem Körper ergibt sich aus der Strömung selber. Auße ...
|
| 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 |