engineeringheat_transferconvection

flow

Available under GPL (Free) and Commercial licence
get a GPL licence
COST (GBP)
this unit 0.00
sub units 0.00
add a commercial licence to your cart
0
viewed 830 times and licensed 7 times
www.codecogs.com/d-ox/engineering/heat_transfer/convection/flow.php
Controller: CodeCogs    Contact Controller

Interface

#include <codecogs/engineering/heat_transfer/convection/flow.h>

using namespace Engineering::Heat_Transfer::Convection;

double flow (double lambda, double L, double dT, double Nu)
Calculates the convective heat flow per unit area of a fluid.
Click for details on using CodeCogs in ExcelReal cc_convectionFlow (Real lambda, Real L, Real dT, Real Nu)
This function is available as a Microsoft Excel add-in.

Function Documentation

Add calculator to your site or email
 
doubleflowdoublelambda
doubleL
doubledT
doubleNu )
This module computes the convective heat flow per unit area of a fluid either going over a flat surface, over the exterior surface of a pipe or going through a pipe. It is recommended that one uses this module in combination with either one of the following components: Engineering/Heat_Transfer/Convection/Nusselt_flat, Engineering/Heat_Transfer/Convection/Nusselt_extpipe or Engineering/Heat_Transfer/Convection/Nusselt_intpipe.

Generally speaking the convective heat flow per unit area is given by the formula

(1)
\displaystyle q = \frac{\lambda}{L}{\rm Nu} \Delta T
\qquad \left[\frac{W}{m^2}\right]

where {\rm Nu} is the Nusselt number of the fluid, \lambda is its thermal conductivity, L is the characteristic length and \Delta T is the temperature difference between the fluid and the wall.
Example:
The following example calculates the convective unit heat flow for air at 25 degrees Celsius going through a pipe at 15 degrees Celsius with a diameter of 0.1 meters. First the Nusselt number is calculated using the Engineering/Heat_Transfer/Convection/Nusselt_intpipe module, then the heat flow is determined based on this value.
#include <codecogs/engineering/heat_transfer/convection/nusselt_intpipe.h>
#include <codecogs/engineering/heat_transfer/convection/flow.h>
#include <stdio.h>
 
int main()
{
  // constants of the problem
  double Pr = 0.71465, Gr = 1356596.6005, 
  lambda = 0.025969, L = 0.1, dT = 10;
 
  printf("\nAir at 25 deg. Celsius\n");
  printf("flowing through a pipe at 15 deg. Celsius\n\n");
 
  double Re1 = 800;
  printf("  Re = %.2lf (laminar flow)\n", Re1);
 
  // compute Nusselt number in the case Re = 800
  double Nu1 = 
  Engineering::Heat_Transfer::Convection::Nusselt_intpipe(Pr, Gr, Re1);
  printf("  Nu = %.4lf\n", Nu1);
 
  // display the unit heat flow
  printf("Flow = %.4lf (W/sq. meters)\n\n",
  Engineering::Heat_Transfer::Convection::flow(lambda, L, dT, Nu1));
 
  double Re2 = 5100;
  printf("  Re = %.2lf (turbulent flow)\n", Re2);
 
  // compute Nusselt number in the case Re = 5100
  double Nu2 =
  Engineering::Heat_Transfer::Convection::Nusselt_intpipe(Pr, Gr, Re2);
  printf("  Nu = %.4lf\n", Nu2);
 
  // display the unit heat flow
  printf("Flow = %.4lf (W/sq. meters)\n\n",
  Engineering::Heat_Transfer::Convection::flow(lambda, L, dT, Nu2));
 
  return 0;
}
Output:
Air at 25 deg. Celsius
going through a pipe at 15 deg. Celsius
 
  Re = 800.00 (laminar flow)
  Nu = 4.8374
Flow = 12.5624 (W/sq. meters)
 
  Re = 5100.00 (turbulent flow)
  Nu = 16.8088
Flow = 43.6507 (W/sq. meters)
Parameters:
lambdathe thermal conductivity of the fluid (Watt per meters Kelvin)
Lthe characteristic length (meters)
dTthe temperature difference (Kelvin)
Nuthe Nusselt number of the fluid
Returns:
the convective heat flow per unit area of a fluid with given parameters (Watt per square meters)
References:
Dan Stefanescu, Mircea Marinescu - "Termotehnica"
Authors:
Grigore Bentea, Lucian Bentea (November 2006)
Source Code:
Register

- To get code register with CodeCogs. Already a Member, then Login.


Last Modified: 18 Oct 07 @ 17:07     Page Rendered: 2008-05-14 10:37:44

Page Comments

  You must login to leave a messge


Valid CSS!   Valid XHTML 1.0 Transitional