|
OpenFOAM : Verwendung von Wertetabellen für Oberflächenspannungsmodell
Shor-ty am 14.04.2022 um 22:14 Uhr (1)
Ich stimm Dir leider nicht zu.Beispiel (v2112): interFoamCode:Selecting surfaceTensionModel foo-- FOAM FATAL IO ERROR: (openfoam-2112)Unknown surfaceTensionModel type fooValid surfaceTensionModel types :2(constant temperatureDependent)file: constant/transportProperties at line 17 to 35. From static Foam::autoPtrFoam::surfaceTensionModel Foam::surfaceTensionModel::New(const Foam::Dictionary&, const Foam::fvMesh&) in file surfaceTensionModels/surfaceTensionModel/surfaceTensionModelNew.C at line 52.FOAM exi ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : maximum component of the stress tensor
Shor-ty am 16.06.2021 um 22:14 Uhr (1)
Hey,also mein Wissen ist auch begrenzt. Das merke ich immer dann, wenns doch ans eingemachte geht. Gut, ich habe natürlich schon einiges gemacht aber trotzdem sind viele Themen noch ein Fragezeichen bzw. ich hatte einfach nicht die Zeit mich damit zu beschäftigen. Ob ich da in nen großen Konzern an eine interessante Stelle komme weiß ich nicht. War mal bei der MAN in Augsburg aber auch Anlagenbau - Abwicklung. Derzeit kleines Unternehmen wieder in der CFD aber mit Fluent. Ganz interessant zu sehen welche g ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Frage bzgl. interfaceProperties
Shor-ty am 24.02.2023 um 12:11 Uhr (1)
Hey, das ist ganz klar wieso das nicht geht, da Kf_ ein (wahrscheinlich) privates Objekt der Klasse interfaceProperties ist. Du hast damit keinen Zugriff in der Klasse surfaceTensionForce.Ich möchte jetzt keine Aussage zu Deinem Wissensstand zu c++ nennen aber das sei mal dahingestellt.Da Du auch keine Fehlermeldung vom Kompiler lieferst, gehe ich mal (ohne den Code jetzt zu prüfen - dafür hab ich grad keine Zeit) davon aus, dass Du das von mir beschrieben Problem hast.Demnach musst Du eine Public Funktion ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : PostProcessing einer Berieselungssimulation
Shor-ty am 04.08.2021 um 14:24 Uhr (1)
Hallo "GuterFilm",die Fragestellung kann natürlich mit verschiedenen Methoden umgesetzt werden. Aber dafür benötigst Du (wahrscheinlich) erstmal eigene Libraries die Du programmieren musst. Was ggf. möglich wäre ist die Betrachtung eines Wandfilms. Dazu muss man aber Lagrange rechnen. Die Frage die sich mir bei Dir stellt ist auch, ob eine Lagrange Betrachtung nicht sinniger ist als eine VOF Analyse. Das ist aber abhängig davon, wie viele Tropfen du hast (https://openfoam.org/release/2-0-0/surface-film/).A ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : positive/negative Geschwindigkeit inlet/outlet
Shor-ty am 17.12.2020 um 09:47 Uhr (1)
Zitat:Original erstellt von Friendly:Ich denke was sie tun ist eine statische Lösung zu erzwingen, da sie ja keine transieten Terme besitzen. Ich habe da immer ein komisches Bauchgefühl, da ja trotzem mehrere Interationen benötigt werden, um eine statische Lösung beim simple-foam zu erhalten.Das ist so nicht richtig. Die Fachtermina sind hier auch komplett unpassend von Dir. Das was ein stationärer Algorithmus nicht hat ist die Zeitableitung, die nichts anderes als ein Limiter darstellt, der angibt wie wei ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Yplus einstellen
Shor-ty am 17.12.2021 um 13:24 Uhr (1)
Ich geb mal Auskunft:- Wenn man Wandmodelle verwendet, dann sollte im Bereich 30 liegen. Guter Anhaltswert ist 30 y+ 300 (wie RevolutionZero schon erwähnt hat). Also ein Wert im Bereich 60 - 100 ist super. Das kann man prinzipiell mit einem Layer erreichen. Weitere Layer machen die Transition eben etwas schöner. Ob man die Layer hinbekommt hängt immer davon ab was für Geometrien und Netze man hat- Wenn man keine Wandmodelle verwendet, muss man bei y+ ~ 1 ansetzen und 10 - 20 Layer aufbauen, damit die ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Vergleich der Absaugleistung verschiedener Aufsätze
Shor-ty am 02.12.2021 um 21:50 Uhr (1)
Duke nicht alles gleich verraten. Aber ja, alles korrekt was Duke sagt bis auf die Nomenklatur. Du musst nicht mit Durckgradienten am Inlet arbeiten sondern was er meint ist, dass Du druck-basiert rechnest anstatt eine definierte Geschwindigkeit vorgeben. Wenn Du den Querschnitt bspw irgendwo auf 0.1 mm² reduzieren würdest, dann ziehst Du trotzdem mit deiner FixedValue den entsprechenden Massenstrom am Inlet aus Deiner Domain und dieser muss durch diese 1mm² Öffnung -- U geht halt dann auf Werte die ein ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Linear zunehmender Wärmestrom
Shor-ty am 31.10.2021 um 14:21 Uhr (1)
Du hast keine Dirichlet Randbedingung weil Du das nicht weißt:Code:Tf = Tc + qw(x) delta / lambdaTc - Zum zugehörigen Face der Zellmittelpunkts Temperaturwert (wird überall anders sein) - kannst Du nicht wissenqw(x) weißt Dudelta weißt Du nicht (ist Netz abhängig)lambda weißt Du allgemein auch nicht (außer es ist konstant)Daher ist es ja auch eine Gradientenbedingung und kein Festwertvorgabe (Festwert = Dirichlet = Feste-Temperatur -- dann kannst auch gleich mit fixedValue arbeiten).Zitat:In meinem Fall ha ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : Floating point exception (8)
Shor-ty am 07.01.2022 um 13:58 Uhr (1)
In der moveDynamicMesh Datei steht alles drin was Du zum Debuggen brauchst. Du hast die forceCoeffs Berechnung dabei, und daher will die Library p und U. Das gibts aber nicht bei moveDynamicMesh. Ergo, entweder löscht Du das aus Deinem controlDict oder Du nimmst:Code:wl95lv7@ACMI-Case: moveDynamicMesh -help-full Usage: moveDynamicMesh [OPTIONS]Options: -case dir Specify case directory to use (instead of cwd) -checkAMI Check AMI weights and write VTK files of the AMI patches -debug-switch name=val ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : maximum component of the stress tensor
Shor-ty am 13.06.2021 um 11:58 Uhr (1)
Aufpassen. Das was in cfd-online angegeben wird, scheint nur für NICHT-NEWTONSCHE Fluide zu gelten. Nur weil man was im Code findet, heißt es nicht das das so berechnet wird. Mein kurzer Test bestätigigt mich:Code:shorty@src: grep -rni -e "strainRate()"transportModels/viscosityModels/HerschelBulkley/HerschelBulkley.C:56: tmpvolScalarField sr(strainRate());transportModels/viscosityModels/Casson/Casson.C:65: strainRate(),transportModels/viscosityModels/strainRateFunction/strainRateFunction.C:103: ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : maximum component of the stress tensor
Shor-ty am 14.06.2021 um 17:22 Uhr (1)
Zitat:Original erstellt von hulli :… also ich bin sprachlos was Du beim Schwimmen kannst ich muss mich da voll auf meine Technik konzentrieren… nun egal… vielen vielen Dank… Schaue mir morgen gleich mal Die Gleichung in Deinem Buch an … muss das erst nachvollziehen… bis ich mir die Implementierung vornehme … da werde ich wahrscheinlich nochmals viele Fragen haben … aber vielen Dank Grüß Dich, also ich muss hier noch etwas ergänzen. Ich hab das nicht beim Schwimmen direkt abgeleitet sondern auf meinem Handt ...
|
| In das Form OpenFOAM wechseln |
 |
OpenFOAM : Linear zunehmender Wärmestrom
Shor-ty am 31.10.2021 um 21:08 Uhr (1)
Status Quo:Die codedMixed hat folgende Form:Zeta ist deine valueFraction = 0, damit fällt der erste Summand (Diriclet) heraus und es bleibt nur der zweite Term (Gradient) übrig. Man sieht es ja direkt. Der Wert des Faces (der Boundary) ist identisch zu Zellwert + Gradient. Den Gradient musst Du in der gradRef vorgeben.Wie bereits erwähnt und hergeleitet erhältst Du unter Berücksichtigung des Energiegleichgewichts (haben wir auch schon besprochen) folgendes:Code:Tf = Tc + qw(x) delta / lambdaoderCode:Tf = v ...
|
| In das Form OpenFOAM wechseln |
|
OpenFOAM : pool wasser
Shor-ty am 08.08.2022 um 14:15 Uhr (1)
Zitat:Original erstellt von Duke711:Also Multiphase für einen simplen Auftrieb ist ein ganz falscher Dampfer. Vor allem ist H2O ein eigenständiges Fluid mit der Besonderheit der Dipole.Ich behaupte mal eine Mutliphase aus Wasserstoff und Sauerstoff kann nicht mal annährend das Wasser und somit die ausgeprägte Dipolverbindung richtig darstellen. Was hat überhaupt ein Temperaturfuld eines Fluides mit dem Energie-Therm angeblich mit einer Multiphase zu tun? Richtig überhaupt nichts.Habe ich etwas überlesen? S ...
|
| In das Form OpenFOAM wechseln |