ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Conjugate heat transfer (plate fin heat sink) with Salome, OpenFOAM and Paraview

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ส.ค. 2024
  • Conjugate heat transfer (plate fin heat sink) with #Salome #OpenFOAM #Paraview.
    Full workflow from geometry treatment to visualisation
    #CFD
    Slides: www.researchga...
    Geometry and CAD
    • Geometry (CAD) creatio...
    Meshing using snappyHexMesh
    • Multi-region mesh usin...
    OpenFOAM tutorial: github.com/aqe...
    Specific support: www.fiverr.com...
    Intro: (0:00)
    Geometry preparation: (1:45)
    Mesh: (7:22)
    Salome Mesh to OpenFoam: (10:42)
    Case Setup OpenFoam (setting regions properties) : (15:02)
    Case Setup OpenFoam (setting boundary conditions) : (23:05)
    Case Setup OpenFoam (numerical schemes and controlDict) : (30:49)
    Running and monitoring simulation: (37:48)
    Post-processing Paraview: (43:28)
    Quantitative result: (49:33)

ความคิดเห็น • 65

  • @maciejmarczak3853
    @maciejmarczak3853 3 ปีที่แล้ว +5

    Thank you Sir for this very informative tutorial! I've searched through whole YT for this treasure, but it was worth. Keep going with future materials :)

  • @danielgiesbrecht9701
    @danielgiesbrecht9701 3 หลายเดือนก่อน

    Thank you for the excellent tutorial! I was struggling to figure out how to define air volume (didn't know if I needed to do it first in my mechanical CAD tool, or if I could use Salome), and you've already answered that question within the first 3 minutes!

  • @hebaalaaeldin355
    @hebaalaaeldin355 9 วันที่ผ่านมา

    @cae4edu189 , thanks for sharing your knowledge. I followed your steps exactly in my case, but when I tried to apply heat flux using externalwallheatflux BC of FixedGradient BC, it works as zeroGradient. What do you think what is the reason for this?

  • @saurabhtalele1537
    @saurabhtalele1537 3 ปีที่แล้ว

    Awesome lecture sir

  • @i.m.engineer1197
    @i.m.engineer1197 2 ปีที่แล้ว

    Thanks for very informative video. I have a question on the use of Cut to make the fluid. Was is necessary knowing you were going to use Partition tool later? It seems to me that Partition would the same job.

  • @hebaalaaeldin2596
    @hebaalaaeldin2596 8 หลายเดือนก่อน

    Thank you for this helpful video. I have tried to run the case file uploaded on Github and everything is ok until executing chtMultiRegionFoam. This error appears
    Cannot find file "points" in directory "fluid/polyMesh" in times "0" down to constant
    [0]
    [0] From virtual Foam::IOobject Foam::fileOperation::findInstance(const Foam::IOobject&, Foam::scalar, const Foam::word&) const
    [0] in file global/fileOperations/fileOperation/fileOperation.C at line 1003.

  • @raghavsundararaman7066
    @raghavsundararaman7066 2 หลายเดือนก่อน

    Thank you for the tutorial sir... I have followed all these steps in OpenFoam-11 and the simulation ran properly but when i tried to view Temperature distribution I am getting a constant temperature everywhere (Ambient temperature I entered in the constant directory).. How to solve this issue?

    • @hebaalaaeldin355
      @hebaalaaeldin355 9 วันที่ผ่านมา

      I am facing the same issue, did you manage to solve it?

  • @sabyasachiroy4027
    @sabyasachiroy4027 11 หลายเดือนก่อน

    Sir how do you make the group of heater, fins, and fluid?

  • @SauravMitra
    @SauravMitra 3 ปีที่แล้ว +1

    why am i not getting fluid, heater and fins solid region after partition tool at 4:29, instead getting only 3 red-lettered objects as fins, heater and fluid

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว +3

      To get the regions separately after partition.
      Use the same method like for boundaries, select region -> select volume, and create a volume region. The partition tool already created three separate volumes.

    • @SauravMitra
      @SauravMitra 3 ปีที่แล้ว

      @@cae4edu189 Got it done, yayyy , thanks a lot

    • @krunaldhaduk1237
      @krunaldhaduk1237 2 ปีที่แล้ว

      @@SauravMitra @CAE4EDU I didnt get, please explain to me in details..

  • @christophears8956
    @christophears8956 3 ปีที่แล้ว

    Hi! Thanks for the tutorial and all the clever tips that go with it. When you visualize the results in paraview at 43:50, how did you create the file pfhs.foam with all fields from all regions ? So far I've only managed to visualize the fields from one region at a time. Thanks.

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว +1

      Just create a new file in the terminal typing: touch pfhs.foam

    • @christophears8956
      @christophears8956 3 ปีที่แล้ว

      @@cae4edu189 Thanks, it worked. Although it seems paraview should be used wih this workflow instead of paraFoam.

  • @skyakash627
    @skyakash627 2 ปีที่แล้ว

    sir, I followed your tutorial along and it really helped me a lot in understanding the basics . I am having an issue solving cht cases with multiple solid regions and but some regions are not getting meshed in snappy as am able to give only one LocationINmesh . Can you please guide me through this as am stuck in my thesis. Is there a way to contact you sir . Surfed a lot in cfd forum it get a solution but i didnt get one

    • @cae4edu189
      @cae4edu189  2 ปีที่แล้ว

      You can have a look here: th-cam.com/video/yYEA1Iu9e_0/w-d-xo.html

  • @Lucas-yt7fx
    @Lucas-yt7fx 3 ปีที่แล้ว +1

    how did you define regions after the particion step? there is a cut in 4:28

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว

      The same method like for boundaries, select region -> select volume . The partition tool already created three separate volumes

    • @Lucas-yt7fx
      @Lucas-yt7fx 3 ปีที่แล้ว

      @@cae4edu189 thank you man, you really helped a lot, life savior :)

  • @tawnab1963
    @tawnab1963 2 ปีที่แล้ว

    Thankyou for the video. But how do even get the solution to converge as I haven't seen boundary layer inflation in the mesh for the fin-fluid interface to capture the thin temperature and velocity gradient. The tetra-cell is ok within solid but we are thought not for fluid near the solid surface. If you could comment on the sufficiency of the mesh to get a reliable result.

    • @cae4edu189
      @cae4edu189  2 ปีที่แล้ว

      The mesh used here is only to demonstrate the approach. For a detailed study mesh convergence must be performed with several refined meshes. Same holds for resolving the fluid side boundary layer.

  • @pulkitsharma7370
    @pulkitsharma7370 ปีที่แล้ว

    Why do we need to rescale it?

  • @yipingsong3066
    @yipingsong3066 2 ปีที่แล้ว

    Thank you for your tutorial. The only problem I have now is that I do not have a suitable example case to give me usable system files such as fvSchemes, fvSolution, decomposeParDict, and controlDict. Can I get your files somewhere to that I can follow your tutorial through?

    • @cae4edu189
      @cae4edu189  2 ปีที่แล้ว

      You can find them here: github.com/aqeelahmed168/openfoam_yt_tutorials/tree/master/plateFinHeatSink

  • @murilobrunaciomedeiros6466
    @murilobrunaciomedeiros6466 3 ปีที่แล้ว

    Hello. Thank you very much for your tutorial! It has helped me a lot in understanding OpenFOAM and chtMultiRegion solver as well. If you allow me, I would have one question on your mesh settings, what would be the functions of "Scale Points" command?
    Thank you
    Kind regards,
    Murilo

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว

      That is normally for scaling from meters to millimeters and vice-versa

  • @elshadaw
    @elshadaw 2 ปีที่แล้ว

    i have a question for you sir. I have a problem on interface. My file name involve on the name of baoundary ? For example geom_inlet instead just inlet. How to fix it ?

    • @cae4edu189
      @cae4edu189  ปีที่แล้ว

      In the geometry regions rename the patches, e.g.
      inlet { name inlet; }

  • @michastolarczyk6707
    @michastolarczyk6707 ปีที่แล้ว

    Thank you for the video. Where did they come from region properities?

    • @cae4edu189
      @cae4edu189  ปีที่แล้ว

      From the article mentioned in the beginning.

    • @michastolarczyk6707
      @michastolarczyk6707 ปีที่แล้ว

      @@cae4edu189 Why density of heater is 1.28 kg/m3?

    • @cae4edu189
      @cae4edu189  ปีที่แล้ว

      @@michastolarczyk6707 This is also coming from the article.

    • @michastolarczyk6707
      @michastolarczyk6707 ปีที่แล้ว

      @@cae4edu189 I can't find it.

  • @john97kim
    @john97kim 3 ปีที่แล้ว

    Thank you for the good lecture. By the way, I have one simple question. How can I apply heat flux boundary condition at the wall?

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว

      You can use fixedGradient boundary condition, that will set the heat flux, which in turn is also related to wall area

    • @john97kim
      @john97kim 3 ปีที่แล้ว

      thank you for your kind answer. And i have one more question to ask. Is there a way that i can see the area average value at paraview?

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว

      You can try some built in filters in the Paraview.

  • @saikiuwong4623
    @saikiuwong4623 ปีที่แล้ว

    I have the error of
    floating point error... Foam::error::printStack(Foam::Ostream&)
    how to fix it?

    • @ibrahimguncan5830
      @ibrahimguncan5830 3 หลายเดือนก่อน

      I have same error but ı cannot find any solution about it. Are you fix it or have you any idea ?

    • @ibrahimguncan5830
      @ibrahimguncan5830 3 หลายเดือนก่อน

      Hi, When I trying to solving this problem, I realize someting wrong wtih "fluid fvSolutuin and fvSchemes" and than I found this. This rho solver is wrong or old version and than change this solver with another different solver, this solved my problem.

  • @jkrace3754
    @jkrace3754 3 ปีที่แล้ว

    Thanks your video, By the way, If there are inlet and outlet face in the fluid cellzone, How can i add the inlet and outlet facezone in the fluid cellzone? I already try it but, facezone does not appear in the polymesh folder.

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว

      I guess you have to define them as patches.

    • @jkrace3754
      @jkrace3754 3 ปีที่แล้ว

      @@cae4edu189 Hey, I already define them as facezone in salome but when I run "splitMeshRegion -cellZones -overwrite", They do not recognize facezone but only interface between cell Zones. I want to define two facezone but now, Only one facezone is defined. Do you know any solution?

  • @burkitbayevarman5435
    @burkitbayevarman5435 2 ปีที่แล้ว

    how you created glow volume? with which function?

    • @cae4edu189
      @cae4edu189  ปีที่แล้ว

      Which glow volume?

  • @treadless_co
    @treadless_co ปีที่แล้ว

    your allrun file doesn't actually run on its own.
    1) if you want to skip the lengthly compute by snappyHexMesh, comment out that line in allrun and use the ideasUnvToFoam line instead
    2) runApplication splitMeshRegions -cellZones -overwrite doesnt execute. Type in manually "splitMeshRegions -cellZones -overwrite"
    3) floating point error... Foam::error::printStack(Foam::Ostream&) at ??:?
    OF v2012

  • @davidschouten8054
    @davidschouten8054 3 ปีที่แล้ว

    When I try export, it does not give .UNV. How do I resolve this?

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว

      Mesh must be selected first before performing this operation.

  • @paraswa4581
    @paraswa4581 3 ปีที่แล้ว

    Can u make a vedio showing installation of other open solvers like olaFlow and IHFOAM.

  • @lucasheroi
    @lucasheroi 3 ปีที่แล้ว

    where can i find all these files with the function objetcts ?

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว +2

      You can find them here: github.com/aqeelahmed168/openfoam_yt_tutorials/tree/master/plateFinHeatSink

  • @canunsal9513
    @canunsal9513 3 ปีที่แล้ว

    Hey. Did you imported all bodies as seperate files?

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว +1

      I used Salome Shaper module to make each part. It can then be moved to geometry module of Salome quite easily. See shaper module capabilities in this video th-cam.com/video/yUGyTc59700/w-d-xo.html

    • @canunsal9513
      @canunsal9513 3 ปีที่แล้ว

      @@cae4edu189 Thank you let me try. I created geometry and tried to import it to Salome but, file formats are little tricky. STL only exports as surface. On the other hand, when i tried IGES and STEP the dimensions are mixed up. And thanks for this tutorial.

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว +1

      @@canunsal9513 You can see this video for geometry creation in Salome th-cam.com/video/sa2myJm9E8k/w-d-xo.html

  • @abdikerimkurbanaliev7655
    @abdikerimkurbanaliev7655 3 ปีที่แล้ว

    Would you like to share with the mesh file?

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว

      You can use this video to create CAD in Salome directly th-cam.com/video/sa2myJm9E8k/w-d-xo.html. Then move that to Salome to make mesh.

  • @ramakantgadhewal7042
    @ramakantgadhewal7042 3 ปีที่แล้ว

    Could you please the CAD model also?

    • @cae4edu189
      @cae4edu189  3 ปีที่แล้ว +1

      You can use this video to create CAD in Salome directly th-cam.com/video/sa2myJm9E8k/w-d-xo.html

    • @ramakantgadhewal7042
      @ramakantgadhewal7042 3 ปีที่แล้ว

      @@cae4edu189 Thank you...