CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > General Forums > Main CFD Forum

Heat Transfer validation error

Register Blogs Community New Posts Updated Threads Search

Like Tree9Likes

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 6, 2022, 02:57
Default Heat Transfer validation error
  #1
New Member
 
Martijn
Join Date: Jan 2022
Posts: 16
Rep Power: 4
TinusPilot is on a distinguished road
I am currently validating an heat transfer case of a small aluminium block in a windtunnel. I build the windtunnel myself with a MAF-sensor at the front to PID control the mass flow trough the tube (with a fan at the back). A 30 Watt heat element is used to generate the heat for the forced convection. I used thermal paste and checked if the heat element is generating 30 Watts. A K-type thermocouple is used to measure the heat (calibrated at boiling water 100C).

The simulation itself is set up with 40 g/s at the mass flow inlet, Ideal gas, Al-7075-T6 as material, pressure outlet 0 [Pa], k-w SST, Gravity, Segregated Flow. The solution converges nicely to a steady state but the final result is about 10 degrees C too high in comparison with the wind tunnel data. I ran an unsteady simulation to check the temperature development over time, this can be seen in 'Unsteady Heat Graph'. It behaves very corresponding for the first few minutes, but the last part of the test is just completely off. Mesh is relatively fine, around 5 million cells, y+ is kept below 1. Does anyone know if I need to use additional models or do I need to take another approach? I know that I should not trust my windtunnel data by 100% but I think this error is to large.
Attached Images
File Type: jpg Unsteady Heat Graph.jpg (46.1 KB, 41 views)
TinusPilot is offline   Reply With Quote

Old   January 6, 2022, 17:33
Default
  #2
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,672
Rep Power: 65
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
I'm sorry, did you think heat transfer experiments were easy?


Try rerunning your simulation but with 27 W. And then I'll let you think about why it might be 27 W and not 30.
LuckyTran is offline   Reply With Quote

Old   January 7, 2022, 02:11
Default
  #3
New Member
 
Martijn
Join Date: Jan 2022
Posts: 16
Rep Power: 4
TinusPilot is on a distinguished road
Quote:
Originally Posted by LuckyTran View Post
I'm sorry, did you think heat transfer experiments were easy?


Try rerunning your simulation but with 27 W. And then I'll let you think about why it might be 27 W and not 30.
Thank you for your reply. Sorry, I am new to heat transfer in CFD. Currently running the 27 W case, is the reason electrical inefficiency or a layer of air between the heat element and the aluminium block? Or did you have another explanation for your correction?
TinusPilot is offline   Reply With Quote

Old   January 7, 2022, 03:22
Default
  #4
Senior Member
 
Join Date: Jun 2011
Posts: 195
Rep Power: 14
CFDfan is on a distinguished road
Quote:
Originally Posted by TinusPilot View Post
I am currently validating an heat transfer case of a small aluminium block in a windtunnel. I build the windtunnel myself with a MAF-sensor at the front to PID control the mass flow trough the tube (with a fan at the back). A 30 Watt heat element is used to generate the heat for the forced convection. I used thermal paste and checked if the heat element is generating 30 Watts. A K-type thermocouple is used to measure the heat (calibrated at boiling water 100C).

The simulation itself is set up with 40 g/s at the mass flow inlet, Ideal gas, Al-7075-T6 as material, pressure outlet 0 [Pa], k-w SST, Gravity, Segregated Flow. The solution converges nicely to a steady state but the final result is about 10 degrees C too high in comparison with the wind tunnel data. I ran an unsteady simulation to check the temperature development over time, this can be seen in 'Unsteady Heat Graph'. It behaves very corresponding for the first few minutes, but the last part of the test is just completely off. Mesh is relatively fine, around 5 million cells, y+ is kept below 1. Does anyone know if I need to use additional models or do I need to take another approach? I know that I should not trust my windtunnel data by 100% but I think this error is to large.
1. Which temperature are referring to - the heater or the AL block?
2. Also, is this the MAX temperature?

In my opinion, without knowing much details of your experimental setup, I would say that sources of inaccuracy would be thermal properties values of the Aluminum used, the thermal paste - thermal properties values and thickness of the layer, the airflow - value and uniformity at the inlet
CFDfan is offline   Reply With Quote

Old   January 7, 2022, 03:47
Default
  #5
New Member
 
Martijn
Join Date: Jan 2022
Posts: 16
Rep Power: 4
TinusPilot is on a distinguished road
Quote:
Originally Posted by CFDfan View Post
1. Which temperature are referring to - the heater or the AL block?
2. Also, is this the MAX temperature?

In my opinion, without knowing much details of your experimental setup, I would say that sources of inaccuracy would be thermal properties values of the Aluminum used, the thermal paste - thermal properties values and thickness of the layer, the airflow - value and uniformity at the inlet
The large hole in the picture is where the heat element is inserted, it is assumed that these walls generate 30 W of heat in the simulation. The black cylinder represents the thermocouple, in the simulation the temperature is also measured here. The Alu block is 7075-T6 type, the standard properties for this material are assumed
Attached Images
File Type: png Thermocouple in Alu block.PNG (33.0 KB, 18 views)
TinusPilot is offline   Reply With Quote

Old   January 9, 2022, 18:25
Default
  #6
Senior Member
 
Join Date: Jun 2011
Posts: 195
Rep Power: 14
CFDfan is on a distinguished road
did you enable the radiation in your thermal model?
CFDfan is offline   Reply With Quote

Old   January 9, 2022, 20:14
Default
  #7
agd
Senior Member
 
Join Date: Jul 2009
Posts: 351
Rep Power: 18
agd is on a distinguished road
A co-worker of mine has done extensive work looking at heat transfer using CFD, and one of the most important results that he has found is that the y+ value typically needs to be at least an order of magnitude smaller for accurate heat transfer simulation compared to a momentum boundary layer simulation. If you can re-grid relatively easily it would be worth a try to drop the y+ down to ~0.1.
agd is offline   Reply With Quote

Old   January 10, 2022, 02:33
Default
  #8
New Member
 
Martijn
Join Date: Jan 2022
Posts: 16
Rep Power: 4
TinusPilot is on a distinguished road
Quote:
Originally Posted by CFDfan View Post
did you enable the radiation in your thermal model?
No, but thank you for the tip, I will definitely look into radiation models
TinusPilot is offline   Reply With Quote

Old   January 10, 2022, 02:35
Default
  #9
New Member
 
Martijn
Join Date: Jan 2022
Posts: 16
Rep Power: 4
TinusPilot is on a distinguished road
Quote:
Originally Posted by agd View Post
A co-worker of mine has done extensive work looking at heat transfer using CFD, and one of the most important results that he has found is that the y+ value typically needs to be at least an order of magnitude smaller for accurate heat transfer simulation compared to a momentum boundary layer simulation. If you can re-grid relatively easily it would be worth a try to drop the y+ down to ~0.1.
Thanks, I can re-grid relatively easily so I will try this right now!
TinusPilot is offline   Reply With Quote

Old   January 10, 2022, 14:15
Default
  #10
New Member
 
Continuum
Join Date: Aug 2009
Posts: 19
Rep Power: 16
Continuum is on a distinguished road
Quote:
Originally Posted by TinusPilot View Post
I am currently validating an heat transfer case of a small aluminium block in a windtunnel. I build the windtunnel myself with a MAF-sensor at the front to PID control the mass flow trough the tube (with a fan at the back). A 30 Watt heat element is used to generate the heat for the forced convection. I used thermal paste and checked if the heat element is generating 30 Watts. A K-type thermocouple is used to measure the heat (calibrated at boiling water 100C).

The simulation itself is set up with 40 g/s at the mass flow inlet, Ideal gas, Al-7075-T6 as material, pressure outlet 0 [Pa], k-w SST, Gravity, Segregated Flow. The solution converges nicely to a steady state but the final result is about 10 degrees C too high in comparison with the wind tunnel data. I ran an unsteady simulation to check the temperature development over time, this can be seen in 'Unsteady Heat Graph'. It behaves very corresponding for the first few minutes, but the last part of the test is just completely off. Mesh is relatively fine, around 5 million cells, y+ is kept below 1. Does anyone know if I need to use additional models or do I need to take another approach? I know that I should not trust my windtunnel data by 100% but I think this error is to large.

I would say that your experimental setup sounds pretty decent. And your transient solution looks pretty good. It captures the basic capacitive response of the block. Before you dive into the CFD side of things, how are you modeling the block? Are you meshing the Aluminum block or are you treating this as a lumped mass? I noted the T/C is not centered, nor is the heater so this could lead to gradients. Even if this is isothermal, the variation (~8.5%) is well within typical heat transfer uncertainties (15%).


Can you post a pic of your setup? Sounds interesting.


Regards
Continuum is offline   Reply With Quote

Old   January 11, 2022, 03:58
Default
  #11
New Member
 
Martijn
Join Date: Jan 2022
Posts: 16
Rep Power: 4
TinusPilot is on a distinguished road
Quote:
Originally Posted by Continuum View Post
I would say that your experimental setup sounds pretty decent. And your transient solution looks pretty good. It captures the basic capacitive response of the block. Before you dive into the CFD side of things, how are you modeling the block? Are you meshing the Aluminum block or are you treating this as a lumped mass? I noted the T/C is not centered, nor is the heater so this could lead to gradients. Even if this is isothermal, the variation (~8.5%) is well within typical heat transfer uncertainties (15%).


Can you post a pic of your setup? Sounds interesting.


Regards
Thank you for your response. The block is also meshed and solved using a solid energy model with constant density (in STAR-CCM+ Segregated Solid Energy). The T/C is not centered because the data logging was with a special time format, I converted the time from XX:XX:XX to seconds but did not put it to zero (I don't know why actually, I will change this). You make some valid points about the gradients, I am going to create a second experimental setup with this in mind. I have 2 experimental setups right now, one with a MAF-sensor (Figure 1) and one with a pitot tube (Figure 2) to measure the average airspeed.
Attached Images
File Type: jpg Figure 1 MAF.jpg (82.3 KB, 24 views)
File Type: jpg Figure 2 Pitot.jpg (94.4 KB, 21 views)
File Type: jpg Block.jpg (57.8 KB, 28 views)
File Type: jpg Fan Outlet.jpg (106.1 KB, 21 views)
TinusPilot is offline   Reply With Quote

Old   January 11, 2022, 04:09
Default
  #12
Senior Member
 
Filippo Maria Denaro
Join Date: Jul 2010
Posts: 6,768
Rep Power: 71
FMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura aboutFMDenaro has a spectacular aura about
Considering you are solving a case where a physical transient is the goal of your simulation, I suggest to check if you have enough computational power for solving the problem using LES (or DNS if possible...).
On the other hand, your problem requires to prescribe a suitable velocity inflow profile or letting it developint correctly. And the initial condition of the experimental device should be matched. Finally, the y+ should be referred to the thermal boundary layer. For air (Pr=0.71) you should have similar conditions but I suggest to take care of the wall resolution of the grid because the heat flux should be carefully described.


Finally, see the sensibility of the solution to a grid refinement.
TinusPilot likes this.
FMDenaro is offline   Reply With Quote

Old   January 11, 2022, 11:27
Default
  #13
Senior Member
 
Lucky
Join Date: Apr 2011
Location: Orlando, FL USA
Posts: 5,672
Rep Power: 65
LuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura aboutLuckyTran has a spectacular aura about
So 30 W... have you accounted for the the heat conducted through the 4 dowel pins holding your block in the wind tunnel? Have you accounted for the head conducted through the wire leads? Fin effects are very real because heat conduction (through solids) vastly exceeds typical convection rates.

Are you sure 30 W is 30 W? Do you even actually measure the voltage drop across the heater element? Did you measure the resistance of the heating element at the heated temperature? Note that this requires a four-terminal sensing setup. If you use a nickel based heating element the resistance of the heater would be less sensitive to temperature changes, but in a typical experiment we characterize this because every % counts. I used to do this day in and day out, measure the voltage and resistances of a (at one point a hundred) live heaters to get the most accurate heat rate.

We would also spend a ton of time doing heat leakage experiments to characterize the heat losses and easily >75% of the actual experiment was doing these heat loss tests. If I spent 1 day doing the heat transfer test, I'd spend 3 days characterizing heat losses.
CFDfan likes this.
LuckyTran is offline   Reply With Quote

Old   January 11, 2022, 17:56
Default
  #14
Senior Member
 
Join Date: Jun 2011
Posts: 195
Rep Power: 14
CFDfan is on a distinguished road
After seeing the pictures I have the same questions as LuckyTran. The four pins holding the block are quite massive and being in the airflow path will definitely reduce its temperature (especially if they are made of Aluminum). Why don't you include these in your model too.
TinusPilot likes this.
CFDfan is offline   Reply With Quote

Old   January 12, 2022, 02:18
Default
  #15
New Member
 
Martijn
Join Date: Jan 2022
Posts: 16
Rep Power: 4
TinusPilot is on a distinguished road
Quote:
Originally Posted by LuckyTran View Post
So 30 W... have you accounted for the the heat conducted through the 4 dowel pins holding your block in the wind tunnel? Have you accounted for the head conducted through the wire leads? Fin effects are very real because heat conduction (through solids) vastly exceeds typical convection rates.

Are you sure 30 W is 30 W? Do you even actually measure the voltage drop across the heater element? Did you measure the resistance of the heating element at the heated temperature? Note that this requires a four-terminal sensing setup. If you use a nickel based heating element the resistance of the heater would be less sensitive to temperature changes, but in a typical experiment we characterize this because every % counts. I used to do this day in and day out, measure the voltage and resistances of a (at one point a hundred) live heaters to get the most accurate heat rate.

We would also spend a ton of time doing heat leakage experiments to characterize the heat losses and easily >75% of the actual experiment was doing these heat loss tests. If I spent 1 day doing the heat transfer test, I'd spend 3 days characterizing heat losses.

You make some very good points about the support pins, it was stupid of me to assume that they where neglectible. Thanks for this tip, I will model it again with this in mind.

Heating element is AC and uses the electricity from the wall outlet, I measured the RMS voltage and current of this circuit and came to the conclusion that the heating element gets 30 W of electrical energy.

I did a small experiment to roughly check the 30 W again, I isolated the block and let it warm up to 30 deg C. The time it took to get to this temperature was 112 seconds. Initial temperature was 19.5 deg C. The weight of the block is 320 grams. With this information and the specific heat of AL-7075-T6 (960 J/kg*C), it can be calculated that the amound of Joules is:

960*0.32*(30-19.5) = 3302.4 J

Which gives a power of:

3302.4/112 = 29.486 W

I understand your point about doing the heat leakage experiments, however it is a project with relatively small time left so unfortunatly I have no time to put more research into this. But I will take this information with me for future experiments.
TinusPilot is offline   Reply With Quote

Old   January 12, 2022, 05:22
Default
  #16
Senior Member
 
Gerry Kan's Avatar
 
Gerry Kan
Join Date: May 2016
Posts: 347
Rep Power: 10
Gerry Kan is on a distinguished road
Quote:
Originally Posted by TinusPilot View Post
I understand your point about doing the heat leakage experiments, however it is a project with relatively small time left so unfortunatly I have no time to put more research into this. But I will take this information with me for future experiments.
Hi Martijn:

If this is really a heat transfer experiment. I would like to weigh in on it.

Many moons ago, the lab I was working in had lots of these setups similar to yours, except we were interested in conductive heat transfer so everything was performed in a near vacuum environment. To minimize radiative heat transfer, we would put reflective heat shields around the test rigs while we were making the runs.

On that token, I imagine this could very well be where some (or much) of the missing 0.6 W is going in your case. You might not have time to find out empirically, but a simple radiation heat transfer calculation could help you verify if to what degree this assertion is valid.

Gerry.

P.S. - On first glance I think your results look pretty good, especially at the start. The CFD results, being idealized, should overpredict your observations. Instead of trying to tune everything and make them match, you could think about what accounted for the final temperature difference and evaluate their plausibility. This is the more rewarding path since it requires you to think about your data. One more thing, you should also look at error bars on the observation, which gives you extra room to play with.
TinusPilot likes this.
Gerry Kan is offline   Reply With Quote

Old   January 12, 2022, 09:38
Default
  #17
New Member
 
Martijn
Join Date: Jan 2022
Posts: 16
Rep Power: 4
TinusPilot is on a distinguished road
Quote:
Originally Posted by Gerry Kan View Post
Hi Martijn:

If this is really a heat transfer experiment. I would like to weigh in on it.

Many moons ago, the lab I was working in had lots of these setups similar to yours, except we were interested in conductive heat transfer so everything was performed in a near vacuum environment. To minimize radiative heat transfer, we would put reflective heat shields around the test rigs while we were making the runs.

On that token, I imagine this could very well be where some (or much) of the missing 0.6 W is going in your case. You might not have time to find out empirically, but a simple radiation heat transfer calculation could help you verify if to what degree this assertion is valid.

Gerry.

P.S. - On first glance I think your results look pretty good, especially at the start. The CFD results, being idealized, should overpredict your observations. Instead of trying to tune everything and make them match, you could think about what accounted for the final temperature difference and evaluate their plausibility. This is the more rewarding path since it requires you to think about your data. One more thing, you should also look at error bars on the observation, which gives you extra room to play with.
Thanks for the feedback, for radiation I used this calculator: https://www.engineeringtoolbox.com/r...fer-d_431.html. For lower temperature differences the wattage is relatively neglectable, but you are right the 0.6 W can come from this form of heat transfer. I will also look more into the error bars (thermocouples already have an error of +- 1.5 C) and plausibility of my results.
TinusPilot is offline   Reply With Quote

Old   January 13, 2022, 03:16
Default
  #18
Senior Member
 
Gerry Kan's Avatar
 
Gerry Kan
Join Date: May 2016
Posts: 347
Rep Power: 10
Gerry Kan is on a distinguished road
Quote:
Originally Posted by TinusPilot View Post
For lower temperature differences the wattage is relatively neglectable, but you are right the 0.6 W can come from this form of heat transfer.
Martijn:

Even at low temperatures it could be more than you think.

The Stefan-Boltzmann relation: q = \sigma{A}\left(T^4 -T^4_\infty\right).

Let's make some assumptions to put the figures in your neighborhood.

T \approx 80^\circ C\;(353 K) (surface temperature of your heated surface)
T_\infty \approx 30^\circ C\;(303 K) (ambient temperature)
A \approx 0.001\;m^2 (area of heated surface)

The amount of radiation heat transfer is ... 5.678\times{10}^{-8} \cdotp (0.001)  \cdotp \left(353^4 - 303^4\right) = 0.4W

which is close to the 0.6 W that was previously discussed. I imagine substituting these with values to your situation, you are going to get something not far from these estimates.

Gerry.
Gerry Kan is offline   Reply With Quote

Old   January 13, 2022, 03:31
Default
  #19
New Member
 
Martijn
Join Date: Jan 2022
Posts: 16
Rep Power: 4
TinusPilot is on a distinguished road
Quote:
Originally Posted by Gerry Kan View Post
Martijn:

Even at low temperatures it could be more than you think.

The Stefan-Boltzmann relation: q = \sigma{A}\left(T^4 -T^4_\infty\right).

Let's make some assumptions to put the figures in your neighborhood.

T \approx 80^\circ C\;(353 K) (surface temperature of your heated surface)
T_\infty \approx 30^\circ C\;(303 K) (ambient temperature)
A \approx 0.001\;m^2 (area of heated surface)

The amount of radiation heat transfer is ... 5.678\times{10}^{-8} \cdotp (0.001)  \cdotp \left(353^4 - 303^4\right) = 0.4W

which is close to the 0.6 W that was previously discussed. I imagine substituting these with values to your situation, you are going to get something not far from these estimates.

Gerry.
Damn, you are right. I calculated it with the exact values using the Stefan-Boltzmann relation using these values:

Tambient = 19 C
Tfinal = 50 C
A = 0.0166796 m^2

When calculated, the radiation heat transfer is about 3.7 W... its not neglectible. With the Stefan-Boltzmann relation, the material is not taken into account, does this matter?
TinusPilot is offline   Reply With Quote

Old   January 13, 2022, 03:43
Default
  #20
Senior Member
 
Gerry Kan's Avatar
 
Gerry Kan
Join Date: May 2016
Posts: 347
Rep Power: 10
Gerry Kan is on a distinguished road
Quote:
Originally Posted by TinusPilot View Post
With the Stefan-Boltzmann relation, the material is not taken into account, does this matter?
Good point. The surface is reflected in its emissivity, which gets multiplied into the radiation wattage. So the Stefan-Boltzmann equation becomes:

q = \epsilon\sigma{A}\left(T^4 - T^4_\infty\right).

For most non-black surfaces \epsilon \approx 0.9 give a reasonable estimate, but I imagine it could be lower for polished aluminum surfaces, such as your case.

Gerry.
Gerry Kan is offline   Reply With Quote

Reply

Tags
heat transfer cooling, validation


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
[OpenFOAM.org] Compile OF 2.3 on Mac OS X .... the patch gschaider OpenFOAM Installation 225 August 25, 2015 19:43
[swak4Foam] GroovyBC the dynamic cousin of funkySetFields that lives on the suburb of the mesh gschaider OpenFOAM Community Contributions 300 October 29, 2014 18:00
ParaView for OF-1.6-ext Chrisi1984 OpenFOAM Installation 0 December 31, 2010 06:42
checking the system setup and Qt version vivek070176 OpenFOAM Installation 22 June 1, 2010 12:34
DecomposePar links against liblamso0 with OpenMPI jens_klostermann OpenFOAM Bugs 11 June 28, 2007 17:51


All times are GMT -4. The time now is 09:26.