ANSYS Fluent: Electronics Cooling Forced Convection | Tutorial

Here is a simple tutorial for setting up forced convection simulations in Ansys Fluent. This setup can easily be adapted to different geometries and different boundary conditions.
----------- Video Content ---------------------------
0:00 - Problem Statement
1:25 - Workbench Setup
1:58 - Spaceclaim Geometry
7:34 - Workbench Setup 2
7:55 - Meshing
15:35 - Workbench Setup 3
16:08 - Fluent
33:16 - Workbench Setup 4
33:38 - CFD Post
46:50 - Conclusion
--------------------------------------------------------------
Have a question related to Ansys Fluent? Leave a comment!
This video is for educational purposes only.

Пікірлер: 56

  • @ziadishere1552
    @ziadishere15527 ай бұрын

    very great tutorial with more explaination than other vids, I salute you.

  • @hardysingh3238
    @hardysingh3238Ай бұрын

    Wonderful tutorial. What a life saver mate.

  • @cfdkareem

    @cfdkareem

    Күн бұрын

    Glad it helped!

  • @renzobendrell2167
    @renzobendrell21678 ай бұрын

    you have no idea how much youve helped me . thanks a lot

  • @rutvikmehenge8357
    @rutvikmehenge83579 ай бұрын

    Loved the video and explanation, thanks!

  • @literallynothinghere9089
    @literallynothinghere9089 Жыл бұрын

    This and Mehdi Khatamifar's video are the best combo for Fin heatsink analysis on entire youtube

  • @eyupaligulhan7309
    @eyupaligulhan7309 Жыл бұрын

    finally thank you so much for this video

  • @user-zd9ee7hw1r
    @user-zd9ee7hw1r Жыл бұрын

    It was very helpful. Thank you very much.

  • @mantriharish3446
    @mantriharish34469 ай бұрын

    Very useful 👍. Thank you 😊

  • @madhaobhambere3169
    @madhaobhambere31696 ай бұрын

    very very good tutorial with best way of explanation. Thanks.

  • @cfdkareem

    @cfdkareem

    5 ай бұрын

    Glad it was helpful!

  • @chrisberg5964
    @chrisberg596410 ай бұрын

    Best video I found on this by far! It would be helpful if you made your PC's text size larger.

  • @cfdkareem

    @cfdkareem

    10 ай бұрын

    Thanks for the suggestion! My videos are recorded on at 1440p which makes the text appear very small in the videos. I will consider increasing the text size for future videos!

  • @dr.kirmani
    @dr.kirmani3 ай бұрын

    Very informative....👌

  • @vijethanchalkar5340
    @vijethanchalkar53402 күн бұрын

    Thanks!

  • @imtiyazsayyad1617
    @imtiyazsayyad1617Ай бұрын

    thamks a lot

  • @amansworld212
    @amansworld2122 ай бұрын

    Hii, could you please design a prismatic Li-ion battery pack of 4P23S in SolidWorks/Ansys with mechanical support?

  • @franklineze8636
    @franklineze86368 ай бұрын

    Hi, what will be the effects of scaling up or down all the components while still leaving the input values same (i.e., TDP and inlet airspeed). Also, is using a velocity inlet like in your analysis similar to using a fan with a fan curve? Thank you for this video 👌

  • @cfdkareem

    @cfdkareem

    8 ай бұрын

    Scaling the heatsink will change the amount of heat it can dissipate. Heat transfer is a function of both surface area and fluid speed. The velocity inlet condition will set the pressure and flow rate according to the size of the inlet and downstream geometry to maintain the given velocity. Fan curves usually provide a flow rate vs. pressure graph. In this case the flow rate will depend on the downstream pressure and the velocity will be set depending on the flow rate and size of the inlet. Depending on the specific problem will dictate what kind of inlet condition to use.

  • @rand1633
    @rand16339 ай бұрын

    Informative tutorial thanks for your effort 🙏🏻 if I may ask I have question what would you suggest for ansys fluent simulations working on desktop or just laptop with advanced features equal to those of this desktop like Asus laptops? Ps :I'm consider buying on of the above mentioned computers

  • @cfdkareem

    @cfdkareem

    9 ай бұрын

    Hello, I always prefer desktops because they are on average more powerful and can handle the heat of running at full power for a long time during a simulation. In either case, look for a CPU with a good amount of cores, good CPU clock speed, and as much RAM as you can get. Fluent has some GPU, compute capability, but it's still not worth investing in an expensive GPU for Fluent. Also, don't forget a lot of storage! Simulations and results produce some very large data sets. Make sure you have enough room!

  • @user-mq6xd9ih4i
    @user-mq6xd9ih4i Жыл бұрын

    Do you know if we can combine this forced convection with topology optimization for better heatsink design?

  • @cfdkareem

    @cfdkareem

    Жыл бұрын

    Hello Влад Калчанов, there is a few ways to achieve this in Fluent. The first would be to use parameterization in Spaceclaim/Workbench. This will allow you to change the basic dimensions of the heat sink like length, width, and height of the fins. You can then use the parametric solver in workbench to run a series of configurations. However, this is more parametric modeling than true freeform topology optimization. To do this in Fluent you can use the Fluent Adjoint Solver. You can check out the Fluent manual on how to utilize the Adjoint solver for topology optimization. I also think this would make a great tutorial, so I will add it to my list for future videos!

  • @monishmohan2323
    @monishmohan232311 ай бұрын

    is it possible to do this analysis with the chip not being included in the fluid enclosure? with only the heat sink part being exposed to the liquid?

  • @cfdkareem

    @cfdkareem

    11 ай бұрын

    Yes, definitely! You can model the chip outside of the fluid domain and only have the heatsink inside the fluid flow. The walls of the chip outside the domain can be sent to adiabatic, or 0 heat flux.

  • @ozgurakbulut2779
    @ozgurakbulut277911 ай бұрын

    Hi! Thank you for video. I've only 2 regions in Fluent Meshing. Why? Is it because I'm doing share topology in spaceclaim?

  • @cfdkareem

    @cfdkareem

    11 ай бұрын

    Make sure you have 3 separate bodies in space claim. Sometimes when using the pull tool you can accidentally merge some bodies. You can use the split tool to make sure there are 3 separate bodies for the heat sink, chip, and fluid domain.

  • @AhmedGabr-ps6jx
    @AhmedGabr-ps6jx3 ай бұрын

    Hello, Could you please describe in a short video how to do the same cooling study but in large scale for data Center hall containing many racks and servers

  • @cfdkareem

    @cfdkareem

    3 ай бұрын

    Hey Ahmed, if you're modeling a datacenter HVAC system you often build up a series of simulations, instead of modeling each individual heat sink in each server. It starts my modeling a single server and calculating the total heat output of each server. You can then estimate the total heat output of all the servers in a rack. Each rack will be modeled as a fan boundary condition with a specific pressure jump and temperature jump. These racks are modeled inside the larger data center and the HVAC system in the room is analyzed. If this is what you are interested in I can add it to my list of future videos!

  • @ammarlaichi8474
    @ammarlaichi84747 ай бұрын

    Hello Pr, it is a good job, I have question about the properties using to calculate inlet velocity when using nanofluid, I mean we use base fluid or nanofluid properties to calcuate inlet velocity at any Reynolds number?

  • @cfdkareem

    @cfdkareem

    7 ай бұрын

    Hello, you would use the properties of the nano fluid to calculate the inlet velocity. Thanks!

  • @ammarlaichi8474

    @ammarlaichi8474

    7 ай бұрын

    Thank you so much Pr.@@cfdkareem

  • @karangandhewar-mr9wv
    @karangandhewar-mr9wv Жыл бұрын

    Hey can tell me if I add in between core and heatsink some interface which condition I have to change

  • @cfdkareem

    @cfdkareem

    Жыл бұрын

    Hey Karen, if you want to add thermal resistance between the chip and heatsink you can use wall thickness. 1) Create a new material for your interface. 2) Under boundary conditions find the wall between the chip and heatsink. 3) Change the wall thickness to your interface thickness, say .001 m, and change the material (in the lower left corner of the wall dialogue box) to the interface material. Fluent will calculate the thermal resistance using the material properties and the wall thickness. If the interface is thick, say over 1 mm, I would consider adding shell conduction, which will allow in-plane conduction through the interface. Check out the Fluent manual for shell conduction for more details. Thanks!

  • @karangandhewar-mr9wv

    @karangandhewar-mr9wv

    Жыл бұрын

    @@cfdkareem thanks

  • @karangandhewar-mr9wv

    @karangandhewar-mr9wv

    Жыл бұрын

    Can you do the analysis like that type using heat sink using interface material

  • @challengermegatron6375
    @challengermegatron6375 Жыл бұрын

    thanks a lot, really helpful

  • @muhamdhafiz8779
    @muhamdhafiz8779 Жыл бұрын

    Hi, can u teach me on how to pulse injection cooling/spray cooling

  • @cfdkareem

    @cfdkareem

    Жыл бұрын

    Hey Muhamd, Thanks for the suggestion. Spray cooling is a fairly complex topic. It can be done using Discrete Phase Modeling (DPM) or VOF-to-DPM. I will add it to my schedule for future videos!

  • @nargesghandi5775

    @nargesghandi5775

    Жыл бұрын

    It s very excellent.

  • @amey1723
    @amey172310 ай бұрын

    I want to increase the number of fins from 4 to 8 and to decrease the width from 1mm to 0.5mm how to edit. please help

  • @cfdkareem

    @cfdkareem

    10 ай бұрын

    Hello Amey1723, you can do this by changing the rectangular pattern of the fins in spaceclaim. At 4:00 I discuss how to create the pattern for the fins. In your case, create one fin at .5 mm, select the fin for the pattern, and make 8 copies. If you have already created the geometry you will want to make sure you recreate the external fluid domain to capture the new heatsink geometry. Also, note that these smaller fins and flow channels will require a larger mesh to capture the geometry correctly! Let me know if you have any other questions! -Kareem

  • @willywahyanto9774
    @willywahyanto977410 ай бұрын

    I have 40x40x15 mm waterblock with heater attached in the front face. I input heat source to 21mmx35mmx5mm heater alumunium block for 2,000,000 W/m3. And then I set operational temperature to 25degC. The water inlet is 20degC. Why would the heater temp only reach around 20degC. I already doubled the W/m3 and it still around 20degC. Can you help me?

  • @willywahyanto9774

    @willywahyanto9774

    10 ай бұрын

    Actually, I have tried to rework your steps in video and has the same result. In other hand, I tried to reuse the geometry and use Fluent with Fluent Meshing with the same parameters in the next steps. And the temperature result is only around 21.8degC. What happened here?

  • @cfdkareem

    @cfdkareem

    10 ай бұрын

    @@willywahyanto9774 Hey Willy, It will be difficult to give you an exact answer without looking at your setup, but I can give some suggestions. First, what do you mena by operational temperature? You should only set the inlet temperature and the heat source. Second, make sure you used shared topology in your geometry setup and that your walls are coupled. If the walls are not transfering heat it will not allow heat transfer to the air. Third, confirm your scale is correct. It is easy to transfer a geometry in meters that should be in mm. This will make your volumetric heat source much smaller than expected. Finally, confirm that the simulation is converging and you are giving enough time for iteration. If you interupt the simulation too quickly the temperatures can be lower than expected. Let me know if any of these help, or if you have any other questions! -Kareem

  • @j.arnaud21
    @j.arnaud214 ай бұрын

    for three day, with bugs and errors, but in the end it worked

  • @cfdkareem

    @cfdkareem

    4 ай бұрын

    Great to hear! Could you describe your bugs/solutions you faced? I'll make sure to cover them in future videos.

  • @zaheersidik3313
    @zaheersidik331324 күн бұрын

    hi great video, how would you recommed approaching the same problem with water instead of air, and making it a multiphase problem where some of the water boils off, i am currently trying to do this but i cant seem to achieve convergence of the fluxes [energy]

  • @cfdkareem

    @cfdkareem

    Күн бұрын

    Boiling is a fairly complex simulation which will require multiphase and the boiling/condensation model. Is this what you are trying?

  • @terramyr2074
    @terramyr2074 Жыл бұрын

    If 1 W increases the temperature by that amount, how is it possible to cool a CPU with a TDP of 50W? As I believe most CPUs have a much larger TDP than 1 W.

  • @cfdkareem

    @cfdkareem

    Жыл бұрын

    It mostly boils down to powder density, surface area of heat sink, and air speed. In our problem we have a small chip, with a small heat sink, and a very low air velocity. For a computer CPU the heat is spread out over a larger surface area by the internal heat spreader (IHS). This reduces the power density and allows us to have a large contact area for out heat sink. CPU heat sinks are also much bigger with much more surface area. Finally, CPU fans attached to the heatsink will move the air much faster than 1 m/s over the heatsink. All these factors add up to us being able to safely dissipate power from 50-100W.

  • @dr.kirmani
    @dr.kirmani3 ай бұрын

    @cfdkareem...I want to calculate the thermal and viscous entropy. Please guide how to find that data? I found the entropy in the volume-avg option by selecting Temp. But I don't know how to calculate thermal and viscous entropy. Thanks

  • @cfdkareem

    @cfdkareem

    3 ай бұрын

    Hello, in this case, with such a low Reynolds number, the viscous heating was assumed negligible. If you want to calculate viscous entropy you will have to turn that option on under viscous models > Laminar > Viscous heating, and recalculate.

  • @dr.kirmani

    @dr.kirmani

    2 ай бұрын

    @@cfdkareem Yes, I found the viscous heating option in viscous model. I found the following statement: Viscous Heating (if enabled) includes the viscous dissipation terms in the energy equation. This option is recommended when you are solving a compressible flow. Note that this option is always turned on when one of the density-based solvers is used; you will not be able to turn it off. In my case, my flow is laminar and incompressible. I am using pressure-based solver as well. In that case, how can I calculate "Viscous entropy" and Thermal Entropy"? Looking forward to your kind response. Thanking you.

  • @user-ks3xc6yh5j
    @user-ks3xc6yh5j11 ай бұрын

    bro can you give me your mail or any contact socila media because i have some Doubts which only you can help me🥺

  • @cfdkareem

    @cfdkareem

    11 ай бұрын

    Hello, you can contact me at kareemcfd@gmail.com. Please give me a few days to respond! Thanks