Autor
|
Thema: Propankonzentration messen (680 / mal gelesen)
|
mindiri1 Mitglied
Beiträge: 6 Registriert: 21.12.2021
|
erstellt am: 25. Dez. 2021 14:39 <-- editieren / zitieren --> Unities abgeben:
Guten Tag, da dies mein erster Post auf dieser Plattform ist, bitte ich um Nachsicht. Ich habe Simulationsdaten zu Propanleckagen bei Wärmepumpen. Nun möchte ich die genaue Propankonzentration bei einem Abstand von 1 und 2 Meter messen. Wenn ich mit ParaView die Propankonzentration messen möchte, bekomme ich nur den durchschnittlichen Wert auf den ganzen Simulationsraum konzentriert... was natürlich viel zu gering ist. Als Ansatz habe ich mitbekommen, dass man mein Vorhaben über die Funktion "probe" bei OpenFOAM realisierbar ist. Da ich kaum Erfahrung bei der Nutzung von OpenFOAM habe, wäre ich sehr erfreut, wenn mich jemand bei der Umsetzung unterstützen könnte. Vielen Dank und Gruß Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shor-ty Moderator
Beiträge: 2463 Registriert: 27.08.2010 OpenFOAM-dev (Foundation) OpenFOAM-xxxx (ESI)
|
erstellt am: 27. Dez. 2021 10:52 <-- editieren / zitieren --> Unities abgeben: Nur für mindiri1
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 Daten von den Zell-Zentren auf die Punkte) anzeigt. ------------------ Glück Auf, Tobi
OpenFOAM® Community - Knowledge Base Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mindiri1 Mitglied
Beiträge: 6 Registriert: 21.12.2021
|
erstellt am: 27. Dez. 2021 23:16 <-- editieren / zitieren --> Unities abgeben:
|
Shor-ty Moderator
Beiträge: 2463 Registriert: 27.08.2010 OpenFOAM-dev (Foundation) OpenFOAM-xxxx (ESI)
|
erstellt am: 28. Dez. 2021 15:56 <-- editieren / zitieren --> Unities abgeben: Nur für mindiri1
Welche Möglichkeiten. Also zum Einen kannst Du natürlich mit Punkten (probes) Dir die Konzentrationen (quantitativ) ausgeben lassen. Zum Anderen kannst das auch in ParaView machen. Bspw könnte man die Koordinaten der Punkte nehmen, über Filter und Tresholds dann das Gebiet eindimmen. Oder einfach nen Slice durchlegen, einfärben + Zusatzgeometrie des Ringes um die Wärmepumpe die 1-2 m einschließt hinzufügen und entsprechend darstellen lassen. ------------------ Glück Auf, Tobi OpenFOAM® Community - Knowledge Base Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mindiri1 Mitglied
Beiträge: 6 Registriert: 21.12.2021
|
erstellt am: 17. Jan. 2022 13:09 <-- editieren / zitieren --> Unities abgeben:
Ich möchte gerne alle Punkte in einem Radius von 1 Meter ausgehend von dem Mittelpunkt der Wärmepumpe aus messen. Ist es irgendwie möglich nur die Werte die exakt auf der Entfernung von 1 Meter sind zu plotten? Kannst du mir eine Möglichkeit nennen? Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shor-ty Moderator
Beiträge: 2463 Registriert: 27.08.2010 OpenFOAM-dev (Foundation) OpenFOAM-xxxx (ESI)
|
erstellt am: 17. Jan. 2022 13:51 <-- editieren / zitieren --> Unities abgeben: Nur für mindiri1
Was möchtest Du denn für einen Plot erzeugen? 3D oder 2D? Also alles im Radius von 1 Meter zum Mittelpunkt der Wärmepumpe wäre für mich so eine Art Zylinder, also 3D Plot. Du müsstest in PV einen Zylinder bauen, dann die Werte darauf interpolieren und dann hast es schon. Alternativ kann man auch eine FaceZone erstellen und kann dann direkt drauf zugreifen. Wie Dir eben beliebt. Du könntest auch mal in den FunctionObjects nachsehen unter "sampling". ------------------ Glück Auf, Tobi OpenFOAM® Community - Knowledge Base Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
mindiri1 Mitglied
Beiträge: 6 Registriert: 21.12.2021
|
erstellt am: 17. Jan. 2022 14:40 <-- editieren / zitieren --> Unities abgeben:
Ich möchte gerne an 6 voneinander gleich entfernten Punkten auf dem Radius von 1 Meter die Konzentration messen. Man kann sich das so vorstellen als würden auf dem Boden in 1 Meter Radius 6 Sensoren liegen, die die Propankonzentration messen. Mit alles auf dem Radius habe ich mich falsch ausgedrückt. Mir geht es nur um 6 exakt voneinander entfernten Punkte auf dem Radius. Wie könnte ich das machen? Danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shor-ty Moderator
Beiträge: 2463 Registriert: 27.08.2010 OpenFOAM-dev (Foundation) OpenFOAM-xxxx (ESI)
|
erstellt am: 17. Jan. 2022 20:20 <-- editieren / zitieren --> Unities abgeben: Nur für mindiri1
|
mindiri1 Mitglied
Beiträge: 6 Registriert: 21.12.2021
|
erstellt am: 18. Jan. 2022 11:18 <-- editieren / zitieren --> Unities abgeben:
|
Shor-ty Moderator
Beiträge: 2463 Registriert: 27.08.2010 OpenFOAM-dev (Foundation) OpenFOAM-xxxx (ESI)
|
erstellt am: 18. Jan. 2022 13:51 <-- editieren / zitieren --> Unities abgeben: Nur für mindiri1
|
mindiri1 Mitglied
Beiträge: 6 Registriert: 21.12.2021
|
erstellt am: 18. Jan. 2022 16:26 <-- editieren / zitieren --> Unities abgeben:
Ja ein Beispiel dazu wäre sehr gut. Ich suche in einem Radius von 1 meter von diesen Koordinaten (-3 0.25 0.5) genau an Stellen 5 Stellen die Konzentration. Man kann sich das vorstellen als wären 5 Sensoren auf einem Halbkreis die alle gleich voneinander entfernt sind. Also bei 0 , pi/4, pi/2, 3pi/4 und pi. Es geht eigentlich auch wenn ich die Koordinaten von pi/4 und 3pi/4 auf dem Radius von 1 Meter um den Punkt (-3 0.25 0.5). Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Shor-ty Moderator
Beiträge: 2463 Registriert: 27.08.2010 OpenFOAM-dev (Foundation) OpenFOAM-xxxx (ESI)
|
erstellt am: 18. Jan. 2022 21:19 <-- editieren / zitieren --> Unities abgeben: Nur für mindiri1
|