Hot News:

Unser Angebot:

  Foren auf CAD.de
  OpenFOAM
  Abwärme von Transformator in Luftströmung darstellen

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
Autor Thema:  Abwärme von Transformator in Luftströmung darstellen (2363 mal gelesen)
dante856
Mitglied
Student


Sehen Sie sich das Profil von dante856 an!   Senden Sie eine Private Message an dante856  Schreiben Sie einen Gästebucheintrag für dante856

Beiträge: 15
Registriert: 22.06.2013

-Ubuntu 13.10
- openFoam 2.2.2
-Paraview
-Salome 7.2
-Creo2

erstellt am: 31. Okt. 2013 15:55    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Ihr!
ich bin blutiger Anfänger und ich hoffe Ihr könnt mir weiter helfen?! 
Ich möchte einen Transformator mit Kühlrippen (333K warm) in einer laminaren Luftströmung (c=3m/s und 293K) untersuchen.
Genauer dabei betrachtet werden soll der Wärmeübergang in den Kühlrippen.

Ich habe bisher schon einiger Tutorials durch gemacht und schon viiiiiiel Zeit damit verbracht. Aber irgendwie hab ich mittlerweile ein "Schaumbrett" vorm Kopf und seh den Wald vor lauter Bäumen nicht mehr... Zudem läuft mir die Zeit davon...

Hätte mir vielleicht jemand ein paar gute Ratschläge welche Solver ich da verwenden soll etc.?

Ich bin euch für jegliche Hilfe dankbar!!


Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dante856
Mitglied
Student


Sehen Sie sich das Profil von dante856 an!   Senden Sie eine Private Message an dante856  Schreiben Sie einen Gästebucheintrag für dante856

Beiträge: 15
Registriert: 22.06.2013

-Ubuntu 13.10
- openFoam 2.2.2
-Paraview
-Salome 7.2
-Creo2

erstellt am: 31. Okt. 2013 16:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


TRAFO_modell.JPG

 
Nachtrag:

Ich vermute mal, dass es  der chtMultiRegionFoam-Solver ist. aber eigentlich habe ich es mir so vorgestellt, dass ich eine Wärmequelle innerhalb des Trafos hab und zusätzlich den Wärme verlauf innerhalb des Metallgehäuses plotten kann.

Im Anhang noch ein Bild des Trafos

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

erstellt am: 31. Okt. 2013 19:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dante856 10 Unities + Antwort hilfreich

Hallo Dante und willkommen im Forum,

handelt es sich um eine Abschlussarbeit 
Also du liegst schon mal richtig. Wenn du den Trafo zusätzlich abbilden willst (Solid), benötigst du den cht Löser.

Prinizpiell eigentlich eine sehr einfache Simulation.
Du hast zwei Regionen - Luft und dein Transformator.
Möglicherweise ist eine Halbierung oder Viertelung deines Problems möglich (Symmetrieeigenschaft).

Wo genau brauchst du Hilfe, da deine Aussage/Frage sehr vage ist.
Allgemein würde ich dir empfehlen den SIMPLE Algorithmus zu verwenden, insofern für dich nur die stationäre Lösung interessant ist.

------------------
Grüße Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dante856
Mitglied
Student


Sehen Sie sich das Profil von dante856 an!   Senden Sie eine Private Message an dante856  Schreiben Sie einen Gästebucheintrag für dante856

Beiträge: 15
Registriert: 22.06.2013

-Ubuntu 13.10
- openFoam 2.2.2
-Paraview
-Salome 7.2
-Creo2

erstellt am: 31. Okt. 2013 20:44    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo shorty!

vielen vielen Dank erst mal für deine Antwort! 

Nicht ganz Abschlussarbeit,-es ist eine Projektarbeit, aber meine angepeilte Deadline (31.10) kann ich nicht mehr einhalten so wie es aussieht...
MIr wurde von meinem betreuenden Prof gesagt, diese Projektarbeit ist eine Art Test, ob sich denn ein Student sich selber in openFoam einarbeiten kann.
Er selbst und ein weiterer Prof. haben schon 2 mal einen Kurs gemacht, aber mangels Zeit wissen wissen die leider kaum was über OF und dem entsprechend kann ich auch keine Hilfestellung erwarten seitens der Hochschule...   

Naja du als "OF-Urgestein" vermutest aber sicher an Hand meinen vagen Angaben dass ich wirklich nicht weiß was ich zu tun habe   

Ich stell mir vor folgende Punkte zu untersuchen:

1.die Wärmeverteilung innerhalb des Trafos und vor Allem in den Kühlrippen
2.den Wärmeübergang von den Kühlrippen an die Luft


Mein Problem ist eigentlich grundlegend das, dass ich mir einfach nicht sicher bin welche Directories und Subdirectories ich für den Fall benötige.
Wie kann ich zum Besipiel zu Punkt2 die Fluidgeschwindigkeit in chtMultiRegionSimpleFoam mit rein definieren?!?

Wenn ich einfach mehr Zeit zur Verfügung hätte könnt ich mit mehr Ruhe und einem klareren Kopf dran sitzen, aber naja ...  

Im Moment kümmere ich mich um das snappyhexMesh, damit die Geometrieumgebung sicher steht, was ich auch Dank tutorials bis morgen hin bekommen werde. Aber danach siehst wieder schwarz aus.

Im Prinzip bräuchte ich zu aller erst einfach ein paar Ratschläge welche Directories ich denn dafür benötige. Das würde mir jetzt schon sehr viel helfen!

Vielen Dank schon mal im Vorraus  und

beste Grüße

Daniel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

erstellt am: 31. Okt. 2013 21:29    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dante856 10 Unities + Antwort hilfreich

Hi,

also du brauchst deine Geometrie als STL File (hast du ja schon). Möglicherweise noch den umschließenden Fluidraum; ggf. auch als STL File. Damit könntest dann schon mit Regionen arbeiten und die Interfaces für den Wärmeübergang steht.


Dann benötigst du folgendes:

Code:

deinCase
  - 0
        - trafo
            - T
            - p

        - luft
            - T
            - p
            - p_rgh
            - U

  - constant
        - regionProperties

        - trafo
            - radiationProperties
            - thermophysicalProperties
            - polyMesh

        - luft
            - radiationProperties
            - thermophysicalProperties
            - RASProperties
            - turbulenceProperties
            - g
            - polyMesh

  - system
        - controlDict
        - fvSolution (Fake-File)
        - fvSchemes  (Fake-File)
       
        - trafo
            - fvSolution
            - fvSchemes
            - decomposeParDict (optional für MPI)

        - luft
            - fvSolution
            - fvSchemes
            - decomposeParDict (optional für MPI)


So sieht dein Case aus.

Um deine Frage zu beantworten.

Ja ein Student kann sich darin einarbeiten, allerdings in 3-4 Monaten (so war meine Bachelorarbeit) nur den groben Teil. Zudem ist es sehr schwer ohne Hilfe sich zurechtzufinden. Nach dem ich dann noch die numerische Strömungsmechanik als Vorlesung hatte + Ansys CFX und OpenFOAM als Vergleichssolver, wurde mir immer mehr bewssut was CFD eigentlich heißt. Für mich persönlich eine Königsklasse des Ingenieurswesens. Ich hab mir schon viel Literatur durchgelesen und einen wirklichen Sprung/Erleuchtung habe ich erst in meiner Masterthesis erhalten. Wobei ich stets neues lerne.

Ich persönlich setze viel dran, die Grundgleichungen zu verstehen und die Umsetzung im Quellcode nachzuvollziehen. Allerdings würde ich mich selber als Anfänger bezeichnen; auch wenn ich schon mehrere Jahre in der Thematik tätig bin.

Davon kann mein jüngstes Projekt Bände schreiben.
Ich dachte das ein einfacher Schichtspeicher eine tolle Simulation wäre aber ich bekomms einfach nicht auf die Reihe 

------------------
Grüße Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dante856
Mitglied
Student


Sehen Sie sich das Profil von dante856 an!   Senden Sie eine Private Message an dante856  Schreiben Sie einen Gästebucheintrag für dante856

Beiträge: 15
Registriert: 22.06.2013

-Ubuntu 13.10
- openFoam 2.2.2
-Paraview
-Salome 7.2
-Creo2

erstellt am: 31. Okt. 2013 22:01    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Das macht mir aber jetzt Mut...

Ich danke dir erstmal dafür und versuch mich mal daran.

Ich bin mir aber sicher, dass ich mich wieder melden werde! 

Noch eine Frage, ich habe gelesen, dass ich den "Fluidraum" auch in mit dem Mesher erstellen kann, wenn ich also mein "Trafo-umschliessendes Domain" mit blockMeshDict erstellen möchte (was ich eigentlich schon habe), wie kann OF dann darauf zugreifen?
Muss ich einfach die Datei in einen bestimmten Ordner hinterlegen oder wie muss ich das machen?

Dankeschön! 

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

erstellt am: 31. Okt. 2013 22:05    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dante856 10 Unities + Antwort hilfreich

Hi,

das machst du mittels snappyHexMesh.
Dein blockMesh (ich nehme an, dass das dein Fluidraum ist) umhüllt ja dein Trafo.
In sHM musst du dann mit Regionen arbeiten und dann weiß sHM (bezüglich deinem LocationPoint) das es mehrere Regionen gibt.
Also:

- Traforegion
- Fluidregion (Hintergrundnetz)

Wenn du nicht mit Regionen arbeitest, wir sHM dir entweder nur die Trafo- oder Fluiddomain rausschreiben (entsprechend deinem LocationPoint).
Im ersten Schritt schneidet sHM - insofern ohne Regionen gearbeitet wird - die Domain vollkommen weg, die den LocationPoint nicht enthält.

Viel Erfolg.
PS: Ich wollte dir nicht die Muse nehmen sondern nur aufzeigen das es wirklich ein hoch komplexes Themengebiet ist 

------------------
Grüße Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dante856
Mitglied
Student


Sehen Sie sich das Profil von dante856 an!   Senden Sie eine Private Message an dante856  Schreiben Sie einen Gästebucheintrag für dante856

Beiträge: 15
Registriert: 22.06.2013

-Ubuntu 13.10
- openFoam 2.2.2
-Paraview
-Salome 7.2
-Creo2

erstellt am: 31. Okt. 2013 22:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen vielen Dank!

Ich merke gerade, dass es enorm hilft wenn man über seine Probleme spricht! 

Beste Grüße
Daniel

PS:und einen schönen Halloweenabend noch!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dante856
Mitglied
Student


Sehen Sie sich das Profil von dante856 an!   Senden Sie eine Private Message an dante856  Schreiben Sie einen Gästebucheintrag für dante856

Beiträge: 15
Registriert: 22.06.2013

-Ubuntu 13.10
- openFoam 2.2.2
-Paraview
-Salome 7.2
-Creo2

erstellt am: 31. Okt. 2013 22:17    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Vielen vielen Dank!

Ich merke gerade, dass es enorm hilft wenn man über seine Probleme spricht! 

Beste Grüße
Daniel

PS:und einen schönen Halloweenabend noch!

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dante856
Mitglied
Student


Sehen Sie sich das Profil von dante856 an!   Senden Sie eine Private Message an dante856  Schreiben Sie einen Gästebucheintrag für dante856

Beiträge: 15
Registriert: 22.06.2013

-Ubuntu 13.10
- openFoam 2.2.2
-Paraview
-Salome 7.2
-Creo2

erstellt am: 02. Nov. 2013 18:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo!

mittlerweil bin ich wieder soweit, dass ich wieder für mich unlösbare Fragen habe:

1.) brauche ich eine zusätzliches .stl-file der Luft, oder reicht mir dafür das Hintergrundnetz in constant/polyMesh?

2.)shorty,so wie du mir das so schön aufgelistet hast,-wieso brauch ich in constant/Luft nochmal ein polymesh-Dict und was würde da dann reingehören?

ICh habe jetzt mal versucht aus den 2 tutorials "snappyMultiRegionHeater" und "chtMultiRegionSimpleFoam / multiRegionheater" zusammen gebastelt. Momentan bekomme ich folgende Fehlermeldung in derlog.snappyHexmesh:

Code:

// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * //
Create time

Create mesh for time = 0

Read mesh in = 0.05 s

Overall mesh bounding box  : (-1 0 -0.161) (1 0.165 0.161)
Relative tolerance        : 1e-06
Absolute matching distance : 2.03246e-06

Reading refinement surfaces.
Read refinement surfaces in = 0.04 s

Reading refinement shells.
Read refinement shells in = 0 s

Setting refinement level of surface to be consistent with shells.
Checked shell refinement in = 0 s

Reading features.


--> FOAM FATAL ERROR:
Unknown file extension

Valid types are :

6
(
bdf
eMesh
inp
nas
obj
vtk
)


    From function edgeMesh<Face>::New(const fileName&, const word&) : constructing edgeMesh
    in file edgeMeshNew.C at line 45.

FOAM exiting



Ich freu mich über jede kleine Hilfe! 

Beste Grüße

Daniel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

erstellt am: 03. Nov. 2013 17:10    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dante856 10 Unities + Antwort hilfreich

Hi,

also was hast du den in deinen featureEdges für Einstellungen? Da hast du was drin, was nicht akzeptabel für den Algorithmus ist.

zu deiner ersten Frage:
-------------------------

Du brauchst die STL für die Luft nicht, ist aber auch möglich. Entsprechend benötigst du nur den Transformator als STL Datei. Im surfaceRefinement musst du dann mit cellZones arbeiten (wie im Tutorial).

zu deiner zweiten Frage:
-------------------------

Im Ordner constant/Luft/polyMesh befindet sich dein numerisches Netz für die Luft

Im Ordner constant/Trafo/polyMesh befindet sich dein numerisches Netz für den Transformator

Im Ordner constant/polyMesh befindet sich gar nicht - den kannst du auch löschen, nachdem du deine Geometrie vernetzt hast.

------------------
Grüße Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

dante856
Mitglied
Student


Sehen Sie sich das Profil von dante856 an!   Senden Sie eine Private Message an dante856  Schreiben Sie einen Gästebucheintrag für dante856

Beiträge: 15
Registriert: 22.06.2013

-Ubuntu 13.10
- openFoam 2.2.2
-Paraview
-Salome 7.2
-Creo2

erstellt am: 03. Nov. 2013 20:50    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi Tobias!
danke für deine Antwort.

Vielleicht eine blöde Frage, aber was meinst mit "numerischem Netz" für Luft und Trafo?was ist das für eine Datei?meinst du vielleicht damit, dass ich mein erstelltes Hintergrundnetz (als blockMeshDict)in den Ordner constant/Luft/polymesh rein kopiere?

(...Ich glaube ich steh ziemlich aufm Schlauch)
Bzgl.  featureEdges, da hat ich tatsächlich vergessen ein teil aus zukommentieren/zu löschen. Die Fehlermeldung ist weg, aber ein Netz wird trotzdem noch nicht erstellt.
Ich bin gerade echt am verzweifeln.Morgen starte ich in meine Abschlussarbeit in einem Institut, worauf ich mich eigentlich freue.Aber heute wollte ich eigentlich mit der "einfachen Simulation" fertig sein.

Danke schon mal für deine Antwort!

Grüße

Daniel

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Shor-ty
Moderator





Sehen Sie sich das Profil von Shor-ty an!   Senden Sie eine Private Message an Shor-ty  Schreiben Sie einen Gästebucheintrag für Shor-ty

Beiträge: 2466
Registriert: 27.08.2010

erstellt am: 04. Nov. 2013 01:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für dante856 10 Unities + Antwort hilfreich

Hi,

also das numerische Netz ist das Rechennetz. Die CFD wird ja durch das Kontinuum beschrieben und das meist mit dem Euleransatz. Dabei wird dann das Kontinuum in diskrete Stellen eingeteilt = das numerische Netz, an dem an den Knotenpunkten, im Zellmittelpunkt, oder auch an den MIttelpunkten der Kanten Gleichungen gelöst werden. Du löst ja Masse, Impuls und Energie nur an bestimmten Punkten, eben genau an den Punkten deines Netzes.

So und für deine Simulation hast du zwei separate Berechnungsräume.
Einmal das numerische Netz für deinen Trafo und dann das numerische Netz für die Luft. An den Kontaktstellen dieser beiden (auch Interfaces genannt) wird dann die Information ausgetauscht.

Prinipiell kannst du dir den CHT wie folgt vorstellen:

Du hast X Cases in einem wobei X die Anzahl der Regionen ist.

------------------
Grüße Tobias Holzmann

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2025 CAD.de | Impressum | Datenschutz