CFD Online Logo CFD Online URL
www.cfd-online.com
[Sponsors]
Home > Forums > Software User Forums > OpenFOAM > OpenFOAM Verification & Validation

Experimental results do not match with simulation results

Register Blogs Community New Posts Updated Threads Search

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
Old   January 23, 2012, 03:00
Default Experimental results do not match with simulation results
  #1
Member
 
Robin Gilbert
Join Date: Jan 2010
Posts: 66
Rep Power: 16
robingilbert is on a distinguished road
Hello everyone,

I work on CFD simulations of data centers using OpenFoam. I am trying to validate the simulations with experimental data. I use transientSimpleFoam solver for my simulations. I place a sensor at the inlet of the cooling unit to see how the temperature varies over time. I perform the simulations using the same conditions but my results are way off. Although the steady state temperatures match, the path followed by simulations are not accurate. I am attaching the results below. The blue line is the experimental result while the red one is simulation result. Please give you suggestions to improve my simulation.
robingilbert is offline   Reply With Quote

Old   January 23, 2012, 11:24
Default
  #2
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51
gschaider will become famous soon enoughgschaider will become famous soon enough
Quote:
Originally Posted by robingilbert View Post
Hello everyone,

I work on CFD simulations of data centers using OpenFoam. I am trying to validate the simulations with experimental data. I use transientSimpleFoam solver for my simulations. I place a sensor at the inlet of the cooling unit to see how the temperature varies over time. I perform the simulations using the same conditions but my results are way off. Although the steady state temperatures match, the path followed by simulations are not accurate. I am attaching the results below. The blue line is the experimental result while the red one is simulation result. Please give you suggestions to improve my simulation.
You don't give us very much information to work with. For instance a description of the case would be nice to see whether the solver is appropriate.

About the solver: which OF-version are you using? Because the transientSimpleFoam that I found is quite old and doesn't solve the temperature equation (it's incompressible)
gschaider is offline   Reply With Quote

Old   January 23, 2012, 12:09
Default
  #3
Member
 
Robin Gilbert
Join Date: Jan 2010
Posts: 66
Rep Power: 16
robingilbert is on a distinguished road
Hello Bernhard Gschaider,

Sorry about not giving much details... so here goes...

What I am trying to solve for is a data center room with so many servers in it and one cooling unit. The air flow through the servers and the cooling unit are constant and I modified the solver based on channelFoam to fix the flow rate (it works because I tested it with swak4Foam application- thanks to you!!). Now the heat added by the servers is modeled as a source term in the temperature equation. Here is the temperature equation that I solve. I added this to the transientSimpleFoam solver. I am using OF version 1.6.x.

Code:
fvScalarMatrix TEqn
        (
         fvm::ddt(T)
         + fvm::div(phi, T)
         - fvm::laplacian(DT, T)
    == Q/(rho0*Cp0)-
        );
    TEqn.solve();
Q is the source term which is active only where the servers are present. For cooling unit, the temperature follows a linear curve with respect to inlet temperature to the unit. so I fix the temperature of the air within the cooling unit for every iteration as follows:

Code:
T[cellI]= (0.21739*T[labelOfClosestCell]+225.739);
T[labelOfClosestCell] is the temperature at the inlet of cooling unit. Maybe this is where I am wrong? I am not sure about the above step that I took. Anyway, as shown in the plot above, the steady state temperatures look reasonable but the path it takes does not look good. Am I missing something? or is my set up wrong? I would like to fix this issue so please let me know if you need any more details.

Thank you so much

Last edited by robingilbert; January 23, 2012 at 16:15.
robingilbert is offline   Reply With Quote

Old   January 23, 2012, 17:15
Default
  #4
Assistant Moderator
 
Bernhard Gschaider
Join Date: Mar 2009
Posts: 4,225
Rep Power: 51
gschaider will become famous soon enoughgschaider will become famous soon enough
Quote:
Originally Posted by robingilbert View Post
Hello Bernhard Gschaider,

Sorry about not giving much details... so here goes...

What I am trying to solve for is a data center room with so many servers in it and one cooling unit. The air flow through the servers and the cooling unit are constant and I modified the solver based on channelFoam to fix the flow rate (it works because I tested it with swak4Foam application- thanks to you!!). Now the heat added by the servers is modeled as a source term in the temperature equation. Here is the temperature equation that I solve. I added this to the transientSimpleFoam solver. I am using OF version 1.6.x.

Code:
fvScalarMatrix TEqn
        (
         fvm::ddt(T)
         + fvm::div(phi, T)
         - fvm::laplacian(DT, T)
    == Q/(rho0*Cp0)-
        );
    TEqn.solve();
Q is the source term which is active only where the servers are present. For cooling unit, the temperature follows a linear curve with respect to inlet temperature to the unit. so I fix the temperature of the air within the cooling unit for every iteration as follows:

Code:
T[cellI]= (0.21739*T[labelOfClosestCell]+225.739);
T[labelOfClosestCell] is the temperature at the inlet of cooling unit. Maybe this is where I am wrong? I am not sure about the above step that I took. Anyway, as shown in the plot above, the steady state temperatures look reasonable but the path it takes does not look good. Am I missing something? or is my set up wrong? I would like to fix this issue so please let me know if you need any more details.

Thank you so much
Don't know. Fixing the temperature that way IS kinda ugly and probably messes up conservation.

Anyway. One more thing that comes to mind: have you checked the VALUE of DT (because you probably wil have "dived" rho*cp out of that too).
gschaider is offline   Reply With Quote

Old   January 23, 2012, 17:39
Default
  #5
Member
 
Robin Gilbert
Join Date: Jan 2010
Posts: 66
Rep Power: 16
robingilbert is on a distinguished road
Quote:
Originally Posted by gschaider View Post
Anyway. One more thing that comes to mind: have you checked the VALUE of DT (because you probably wil have "dived" rho*cp out of that too).
Yes the thermal diffusivity that I set was 0.00002 m^2/s for air.
robingilbert is offline   Reply With Quote

Reply

Tags
openfoam. data center, 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
Comparison of experimental and CFD results for the VA-2 supercritical airfoil Aurélien FLUENT 3 April 24, 2024 10:39
Initializing simulation from previous results help siw FLUENT 16 October 25, 2018 12:14
Unsteady Simulation - Wierd results from Fluent nikhil FLUENT 3 October 3, 2011 07:13
Need experimental results on turbulent flow babyface Main CFD Forum 1 May 22, 2002 12:52
graphical handling of simulation results yf yap Main CFD Forum 3 February 12, 2001 19:35


All times are GMT -4. The time now is 16:50.