Challenge

Week 7 - CHT Analysis on a Graphics card

Aim: To run Conjugate Heat Transfer Analysis of a Graphics Card in Ansys FLUENT.

Introduction and Practical Significance:

Graphics Card is among the parts in a computer, which are subjected to higher heat loads. This is due to the heat dissipiated by the processors continiously. This heat is required to be removed fromt these units otherwise these critical parts can fail easily from accumulated thermal stresses and even by melting of sub components. The bigger the processor the greater is its power consumption and as a matter of fact 99.99% of power consumed by the processor is dissipiated as heat [1]. This is an an engineering design challenge, since we can not change the fundamental thermodynamics of processor, we must manage the heat load. Thus, fans and even coolants are incorporated in computers to tackle this issue. We won't be considering the flow through fan but we will try to heighlight the thermal management of a Graphics Card through flow of air around it and how rate of heat transfer is dependent on the flow velocity and also the properties of materials used in a graphics card.

Theorey: 

Because of the nature of Heat Transfer process Conjugate Heat Transfer Analysis is required. The overall Heat transfer is obtained by convection between the parts of the graphics card and fluid flowing around it, as governed by Newton's Law of Cooling, then in between the solid parts of graphics card through conduction, which is Governed by Fourier's Law of Heat Conduction.

Fourier's Law of Heat Conduction:

According to this law the rate of Heat flux is directly proportional to gradient of temperature in Space

    d/dt (q/A) ∝ ∇.T

                    = -k ∇.T

    where, k is constant of proportionality called thermal conductivity of the material which is a property of solid. [w/mK] q is the amount of heat transfered [j]

Newtons Law of Cooling:

The rate of heat flux between a flowing fluid and stationary solid is given by,

       d/dt (q/A) ∝ (T(fluid) - T(solid))

                          = -h*A*(T(fluid) - T(solid))

       where, h is constant of proportionality called convection heat transfet coefficient. [w/mK]

                 h = f(thermophysical properties of the fluid, velocity of the fluid)

                  => if anywhere in the computational domain velocity increases, the heat transfer coefficient must also increase

Solving and Modelling Approach:

We have a simplified model of a graphics card so that we can focus on the fundamental physics incorporated behind its design. The real and practical models are hard for topological cleanup for CFD and thus working on a realistic model is a time consuming task. So in our model, air flows around it and the heat which is generated by the processor is getting dissipiated, its our task to determine how this heat is getting distributed and how is heat transfer coefficient getting affected by the flow velocity. 

We are going to take the following steps to complete this problem:-

1. Working on Base-line Mesh:

Here, we will use the default settings and run the simulation to see what needs to be improved.

2. Refining the Mesh until Mesh Independence = Mesh Independence Test:

Now, we will keep refining the mesh until our results get consistent and most importantly, independent of mesh Refinement. 

4. Test of Convergence

Once Quality Mesh and proper solver settings are established we will test the accuracy of solution through test of convergence.

5. Running all Cases on Finalised Mesh and Sover Settings:

Our task involves running the simulation on varying velocities, so we will use the best mesh obtained to run all these cases. This way we will try to underpin the dependence of heat transfer coefficient on Velocity of flow.

Every setup is going to involve the below mentioned steps:

1. Preprocessor and Solver Settings:

2. Running Simulation

3. Post Processing the Results

Baseline Simulation

1. Pre Processing

1.1 Geometry Setup in Space Claim

Here we will put the geometry in space claim and in order to generate conformal mesh we must use Share Topology feature in Space Claim

                                                                 Fig 1: Geometry setup in SpaceClaim

1.2 Mesh Generation In Ansys Mesher

We will generate the baseline mesh based on the default settings which is CFD based tetrahedral Mesh.

                                                                              Fig 2: Baseline Mesh

Element Quality average for the whole mesh == 81%

                                                             Fig 3: Element Quality or Mesh Metric for Baseline Mesh

Statistics:

Total Number of Nodes = 15658

Total Number of Elements = 83464

Average Element Quality = 81.09%

2. Solver Settings

Now we will setup the basic setup before proceeding to solver.

                         Fig 4: Fluent Settup

3. Running Simulation

General Setup

              Fig 5: General Fluent Settings

We need to first setup the Viscous Model.

                             Fig 6: Viscous Model Setup-Default

Now we have to set up the Material Properties and Cell Zone Conditions for Each Part of Graphics Card

Air for Enclosure

Material Properties

                                              Fig 7: Material Properties-Air

Cell Zone Conditions

                                                     Fig 8: Cell Zone Conditions-Air

Aluminum for Fins

Material Properties

                                          Fig 9: Material Properties-Aluminium 

Cell Zone Conditions

                           fig 10: Cell Zone Conditions-Aluminum

Fr4 for Base

Material Properties

                             Fig 11: Material Properties-FR4

Cell Zone Conditions

                                     Fig 12: Cell Zone Conditions-FR4

Silicon for Processor

Material Properties

                                               Fig 13: Material Properties-Silicon

Cell Zone Conditions

                                                    Fig 14: Cell Zone Conditions- Silicon

Heat Generation Calculations

For Processor we will provide with a source of heat.

Power = 10 W 

Volume = 8*8*1 = 64 mm^3

Heat Generation / unit Volume = 1.5625 *10^8 W/m^3

Solver Settings:

We are going to use default settings

Fig 15: Default Solver Settings

We will also use the default Under Relaxation Factors

Fig 16: Relaxation Factors

Results Obtained

1. Residuals 

                                       Fig 17: Residuals for Baseline Mesh

As we can see the residuals are not depicting a properly converged solution

2. Temperature Contours

                            Fig 18: Temperature Contours for Baseline Mesh 

As we can see the contours of temperature are too blurred and thus refining of mesh is essential before proceeding to a Results discussion. As observed, the region around graphics card is very crucial for heat transfer and thus it must be properly and selectively refined. For this purpose we are going to incorporate Multi Zone Approach. 

Mesh Independence Test

We will refine the mesh step by step and when the variables obtained show consistency in values, we will declare our mesh as independent of refinement.

Refined Mesh 1

Outer Enclosure Element size = 5mm

Inner Enclosure Element Size = 1mm

Graphics Card Element Size = 0.5mm

Mesh

                                                                                Fig 19: Refined Mesh 1

Statistics:

Total Number of Nodes = 146832

Total Number of Elements = 835429

Average Element Quality = 80.74%

Element Quality

                                               Fig 20: Element Quality for Refined Mesh 1

Residuals

                                                           Fig 21: Residuals for Refined Mesh 2 == 1e-4

Temperature Contours

                                                  Fig 22: Temperature Contours for Refined Mesh 1

As we refined the mesh we saw that residuals droped considerably lower and also contours of Temperature improved significantly.

Refined Mesh 2

Outer Enclosure Element size = 3mm

Inner Enclosure Element Size = 1mm

Graphics Card Element Size = 0.25mm

Mesh

                                                               Fig 23: Mesh for Refined Mesh 2

Statistics: 

Total Number of Nodes = 606123

Total Number of Elements = 3475044

Average Element Quality = 83.37%

Element Quality

                                                                     Fig 24: Element Quality for Refined Mesh 2

Residuals

                                                          Fig 25: Residuals for Refined Mesh 2 1e-3

Temperature Contours

                                                      Fig 26: Temperature Contours for Refined Mesh 2

Refined Mesh 3

Outer Enclosure Element size = 3mm

Inner Enclosure Element Size = 0.75mm

Graphics Card Element Size = 0.2mm

Mesh

                                                                                     Fig 27: Mesh for Refined Mesh 3

Statistics:

Total Number of Nodes = 941376

Total Number of Elements = 5455053

Average Element Quality = 83.48%

Element Quality

                                                                 Fig 28: Element Quality for Refined Mesh 3

Residuals

                                             Fig 29: Residuals for Refined Mesh 3 1e-6

Temperature Contours

                                           Fig 30: Temperature Contours for refined mesh 3

Mesh Independence Test Summary

  Baseline Refined 1 Refined 2 Refined 3
Surface Heat Transfer Coefficient at Processor [W/m^2K] 5.397 6.309 6.589 6.643
Surface Heat Transfer Coefficient at Fins[W/m^2K} 15.96 18.283 19.571 19.618
Temperature at Processor[K] 514.343 593.664 579.304 578.74
Temperature at Fins[K] 508.435 590.95 572.779 572.073

                                      Table 1: Summary of Mesh Independence Test

Mesh Independence Test Conclusion

                                                              Fig 31: shtc vs Number of Elements

As we can see Surface Heat Transfer Coefficient at Fins is not varying significantly and thus Mesh Independence Test is achieved.

Convergence Test

Convergence referes to the stability of a numerically solved partial differential Equation, from a mathematical point of view. But the defination is not limited under the spectrum of mathematics only. For instance a solution which reflects the physical principles is also considered as a converged solution. Hence, speaking broadly there are mainly two ways to demonstrate convergence of a solution:

1. Mathematical Convergence:

    Generally, if residuals are below 1e-3, then such solution is considered converged mathematicall. It reflects the invarience of values across the elements and is a strong function of Mesh Quality.

    

                                            Fig 32: Residuals convergings below 1e-6

  As our residuals are well below 1e-3, we can proclaim that our solution is converged mathematically.

2. Physical Convergence:

    A solution is converged Physically when it reflects the expected physical behaviour. When it is about problems on Heat Transefer Analysis, we can demonstrate convergence by Energy Balance, if the value is          very close to zero, then solution is considered converged physically. 

    

                                             Fig 33: Energy Balance

As we can see the net rate change of heat == 0. Thus validating physical convergence.

Case 1: V = 1 m/s

We will now use the steps and solver settings involved in Refined Mesh 3 and explain the results.

1. Residuals

 

                                         Fig 32: Residuals for V= 1 m/s

2. Area Weighted Average of Temperature at Processor = 578.74 K

                                        Fig 33: Temperature at Processor

3. Area Weighted Average of Temperature at Fins = 572.07 K

                                                     Fig 34: Temperature at Fins

4. Area Weighted Average of Surface Heat Transfer Coefficient at Processor = 6.64 W/m^2 K

                                                        Fig 35: Surface Heat Transfer Coefficient at Processor

5. Area Weighted Average of Surface Heat Transfer Coefficient at Fins = 19.62 W/m^2 K

                                                     Fig 36: Surface Heat Transfer Coefficient at Fins

6. Contours of Temperature 

                                                   Fig 36: Temperature contours for V = 1 m/s

Here we can see how heat is getting dissipiated in the direction of flow.

7. Contours of Velocity

                                                     Fig 37: Velocity Contours for V= 1m/s

We can see that this graphic card is a typical case of bluff body, the wake region does indicate saperated flow. The flow in the wake is turbulent and rate of heat transfer will also increase in the wake as can be confirmed from the temperature contours.

8. Heat Dissipiation through Base of Graphics Card

                               Fig 38: Temperature Hot spots for V=1m/s

As thermal conductivity of base material is low (FR4), a temperature hotspot can be observed in the vicinity of the processor.

Case 2: V = 3 m/s

1. Residuals 

                                                    Fig 39: Residuals for V = 3m/s

As velocity increases, flow gets even more Turbulent and Continuity residuals are even harder to Converge. There are two ways to counter this issue, we can improve the mesh Quality or we can reduce the under-relaxation factors.

Default Under-Relaxation Factors

Fig 40:

Reducing Under-Relaxation Factors

Fig 41:

Improved Residuals

                                                                               Fig 42: Residuals for case 2

We can see clearly that residuals are not diverging now. This shows how relaxation factors can impact the convergence of a solution.

2. Area Weighted Average of Temperature at Processor = 440.18 K

                                                      Fig 42: Temperature at Processor for Case 2

3. Aerea Weighted Average of Temperature at Fins = 434.02 K

                                                                  Fig 43: Temperature at Fins for Case 2

4. Area Weighted Average of Surface Heat Transfer Coefficient at Processor = 12.80 W/m^2 K

                                                  Fig 44: Surface Heat Transfer Coefficient For Case 2

5. Area Weighted Average of Surface Heat Transfer Coefficient at Fins = 38.86 W/m^2 K

                                                  Fig 45: Surface Heat Transfer Coefficient for fins case2

6. Contours of Temperature 

                                                       Fig 46: Temperature Contours for Velocity = 3m/s

7. Contours of Velocity

                                                  Fig 47: Velocity Contours for V = 3m/s

8. Heat Dissipiation through Base of Graphics Card

                                              Fig 48: Temperature Hotspots for V = 3m/s

Case 3: V = 5m/s

1. Residuals

                                                                                      Fig: 49 Residuals for Case 3

Once again we see that under default under-relaxation factors, the residuals are not converging.

Reducing Under-Relaxation Factors

Fig 50: Changed Relaxation Factors

Improved Residuals

                                           Fig 51: Residuals for Cse 3 Improved

2. Area Weighted Average of Temperature at Processor = 402.06 K

                                           Fig 52: Temperature at Processor Case 3

3. Aerea Weighted Average of Temperature at Fins = 395.47 K

                                         Fig 53: Temperature at fins Case 3

4. Area Weighted Average of Surface Heat Transfer Coefficient at Processor = 20.46 W/m^2 K

                                             Fig 54: Surface Heat Transfer Coefficient for Processor case 3

5. Area Weighted Average of Surface Heat Transfer Coefficient at Fins = 52.75 W/m^2 K

Fig 55:  Surface Heat Transfer Coefficient for fins case 3

6. Contours of Temperature 

                                          Fig 56: Temperature Contours for Case 3

7.  Contours of Velocity

 

                                          Fig 57: Velocity Contours for V = 5 m/s

8. Heat Dissipiation through Base of Graphics Card

                                        Fig 58: Temperature Hotspots for V = 5m/s

Summary of Results-Numerical

Case Velocity [m/s] Awa of Temperature at processor [K] Awa of Temperature at fins [K] Awa of Surface Heat Transfer Coefficient at Processor [W/m^2K] Awa of Surface Heat Transfer Coefficient at Fins [W/m^2K]
1 1 578.74 572.07 6.64 19.62
2 3 440.18 434.02 12.80 38.86
3 5 402.06 395.47 20.46 52.75

                                                              Table 2:  Summary for all Cases

Summary of Results-Graphical

1. Velocity Vs Surface Heat Transfer Coefficient at Fins

                                                                        Fig 59: SHTC at fins vs Velocity

2. Velocity Vs Surface Heat Transfer Coefficient at Processor

 

                                           Fig 60: Shtc at processor Vs Velocity

3. Velocity Vs Temperature at Fins

                                                                   Fig 61: Temperature at Fins Vs Velocity

4. Velocity Vs Temperature at Processor

                                                             Fig 62: Temperature at Processor Vs Velociy

Observation:

Reflecting from Newton's Law of Cooling;

The rate of heat flux between a flowing fluid and stationary solid is given by,

       d/dt (q/A) ∝ (T(fluid) - T(solid))

                          = -h*A*(T(fluid) - T(solid))

       where, h is constant of proportionality called convection heat transfet coefficient. [w/m^2 K]

                 h = f(thermophysical properties of the fluid, velocity of the fluid)

                  => if anywhere in the computational domain velocity increases, the heat transfer coefficient must also increase.

Thus we can deduce two conclusions from our Numerical Data presented Graphically:

1. As velocity increases, the surface Heat Transfer Coefficient also increases and thus rate of heat transfer increases.

2. As heat is getting dissipiated, thus due t rate of heat transfer increasing due to increase in velocity, the temperature of Graphic Card also decreases.

Graphically Demonstrating the Observations

Conclusions

1. The fundamental physics of Conjugate Heat Transfer is pivotal in managing the Heat Loads of a Graphics Card.

2. The rate of Heat Transfer can be increased by increasing the Surface Heat Transfer Coefficient.

3. The Surface Heat Transfer Coefficient increases with velocity, so higher velocity of air means better cooling of Graphics Card.

4. As rate of Heat Transfer Increases, the temperature of Graphics Cards drops.

5. With increasing velocity the temperature of graphics card will keep droping.

Your portfolio, next

Ship work like this
in your own course.

Talk to a career counsellor

Free 20-minute call. We'll map the right course to where you want to work.

By submitting you agree to our Terms and Privacy Policy.