| |
| Blechfertigung: Leitfaden zur Materialauswahl, ein Fachartikel
|
Autor
|
Thema: Temperaturprofil (959 mal gelesen)
|
jacob2010 Mitglied
Beiträge: 10 Registriert: 03.06.2010
|
erstellt am: 18. Aug. 2010 14:48 <-- editieren / zitieren --> Unities abgeben:
ich brauche dringend Hilfe ich möchte lineare Funktion (A Z+B) für Temperaturprofil für nur eine bestimmte Wall abhängig von Z -koordinaten erstellen. Ich hab gedacht ich kann direkt auf den boundaryField (/0/T) und nur auf den bestimmten Wall die funktion als Value einfüge aber was für boundaryField Type soll ich benutzen .. oder soll ich eine neu klasse schreiben aber wie kann ich am bestens mein Funktion definiere (nur auf Z Komponenten abhängig ) und sagen das nur auf den bestimmt Wall zugreift danke Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jacob2010 Mitglied
Beiträge: 10 Registriert: 03.06.2010
|
erstellt am: 19. Aug. 2010 14:16 <-- editieren / zitieren --> Unities abgeben:
|
TTB Mitglied CFD Engineer
Beiträge: 353 Registriert: 02.10.2008 BIM HVACTool für Windows OpenFOAM-2.2.x
|
erstellt am: 19. Aug. 2010 15:13 <-- editieren / zitieren --> Unities abgeben: Nur für jacob2010
Hallo Jacob2010, ich hoffe, ich habe dich richtig verstanden und du meinst so etwas wie auf dem Foto? Wenn ja, die Randbedingung "interpolatedFixedValue" ist nicht in der offiziellen Version von OpenCFD integriert. Die einzige Version, die mir bekannt ist, ist die OpenFOAM Version von ENGYS Ltd. Das bedeutet, entweder musst du sie dir wirklich selbst programmieren oder mal mit dem "groovy" Tool herumspielen. Gruß Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jacob2010 Mitglied
Beiträge: 10 Registriert: 03.06.2010
|
erstellt am: 20. Aug. 2010 11:19 <-- editieren / zitieren --> Unities abgeben:
Danke Thomas, ja genau, ich möchte für die Kühlung ein Temperaturprofil die linear abläuft die später den flüssige Metall abkühlt. wo finde ich "interpolatedFixedValue" ich hab die nicht gefunden Gruß Jacob
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
TTB Mitglied CFD Engineer
Beiträge: 353 Registriert: 02.10.2008 BIM HVACTool für Windows OpenFOAM-2.2.x
|
erstellt am: 20. Aug. 2010 14:58 <-- editieren / zitieren --> Unities abgeben: Nur für jacob2010
|
sven82 Mitglied
Beiträge: 4 Registriert: 22.08.2010
|
erstellt am: 22. Aug. 2010 15:05 <-- editieren / zitieren --> Unities abgeben: Nur für jacob2010
Hallo Jacob, wenn du wirklich nur ein patch mit einen Temperaturprofil versehen willst, ist es mit funkySetFields sehr einfach. (http://openfoamwiki.net/index.php/Contrib_funkySetFields) Die Befehle sind auf der webseite erklärt, Für deine Funktion (A Z+B) müsstest du wohl funkySetFields . damBreak -time 0 -field T -expression " pos().z * A +B" oder sowas ähnliches einsetzen. Natürlich mit anderen A und B. Im Ergebnis erhälts du dan ein editiertes 0/ feld, ist dann wie fixedValue ohne constante verteilung. Viele Grüße Sven Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ulrich Heck Mitglied OpenFOAM Tool Entwicklung
Beiträge: 291 Registriert: 08.09.2003 CastNet (DHCAE Tools) OpenFOAM CalculiX
|
erstellt am: 25. Aug. 2010 18:23 <-- editieren / zitieren --> Unities abgeben: Nur für jacob2010
Hallo, noch 'ne Alternative: In den OpenFOAM Tutorials zum Wärmetransport /s. z.B. buoyantPisoFoam/hotRoom/ ist in setHotRoom ein klares und einfaches Beispiel wie es direket in OF gemacht werden kann. Gruss Ulrich
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |