Heat and Mass Transport Properties

 

Determination of the area required for heat transfer in exchangers or the mass transfer area in mass exchange units requires the determination of transfer coefficients. We will describe some programs that should be helpful in these calculations. A first set of programs was written by Jim Lee in 1995 to estimate physical properties of low density gases. In heat exchanger design, we primarily need to know the viscosity and thermal conductivity of the fluids involved. In mass transfer operations, we need to calculate diffusivities. Programs users might need in order to determine these properties are listed in the following table.

Program

Determines

Assumptions

dcalc

Mass diffusivity

Binary mixture at low density

ktcalc

Thermal Conductivity of monatomic gases

Low density monatomic gas.

ktpcalc

Thermal Conductivity of polyatomic gases

Polyatomic gas at low density

mixkt

Thermal conductivity of gas mixture

Gas at low density

mixmu

Viscosity of gas mixture

Gas at low density

mixphi

Phi array of BS&L eq. 1.4-20

Gases at low densities

mucalc

Viscosities of compound(s) at one temperature

Gas at low density

muscalc

Viscosities of compound(s) at several temperatures

Gases at low density

omegacalc

Omega given in Table B-2 of BS&L

Gas at low density

prcalc

Prandtl number of gases

Gas at low density

NB: The mixphi and muscalc programs are primarily useful in finding parameters for the other programs. Thus we will not demonstrate them although they will be used. Before any of these programs can be executed, compounds must be identified and data set for them in Matlab arrays. The Matlab function start301 may be used to set the required arrays. We will use it to set data for carbon dioxide, oxygen, nitrogen, and neon.

»start301
Copyright 1998 Rice University
All rights reserved
 
Welcome to CENG301's start301!!
You have three choices, Please read them carefully
Then click on the appropriate choice in the menu bar
 
1: Click (1) to start a new session  <-- We did this
2: Click (2) to enter the name of a datafile from
   a previous session, in the current directory
3: Click (3) to use compound names not in the CENG 301 database
   WARNING...if you hit (3) no compound data will be available
 
Now choose from the above menu <-- We chose the ceng301 data base
Please wait while loading database...
 
Which units do you want to use for temperature? <-- We chaos K
Choose one from the menu
 
 
Input the name of your new file: t402
The output file name is: t402
 
Input the number of compounds: 4
The number of compounds is: 4
 
Enter the name of compound # 1: CO2
Enter the name of compound # 2: O2
Enter the name of compound # 3: N2
Enter the name of compound # 4: Ne
cnms =
carbon dioxide 
oxygen         
nitrogen       
neon           
form =
CO2 
O2  
N2  
Ne  
Enter the number of reactions: 0
 
 
 
Here are your compounds' formulae and names:
No. Formula  Name
----------------------------------------
  1 CO2      carbon dioxide 
  2 O2       oxygen         
  3 N2       nitrogen       
  4 Ne       neon           
 
Here are your reactions:
----------------------------------------
No reactions given
 
Enter the number of streams: 0
 
The variables for your compounds have now been created,
you may continue, or come back later and reload the same data.
»

The transport property programs use Lennard-Jones parameters to determine all three transport coefficients. For all four of our compounds these parameters are stored in the Matlab array:

>>LJones

LJones =
    3.9960  190.0000
    3.4330  113.0000
    3.6810   91.5000
    2.7890   35.7000

Demonstrating omegacalc

Here is a listing of the function omegacalc:

The function omegacalc uses spline fits of the data in Table B-2 of BS&L to 
estimate the values of omega used in finding transport properties for ideal gases.

function [OMEGA_MU, OMEGA_K, OMEGA_D] = omegacalc (x)
% function [omu,oK,oD]=omegacalc(x)
%   Calculates a value for omega.  Three values of omega are returned:
%     [viscosity, thermal conductivity, mass diffusivity]
%   Based on functions shown in Table B-2 of BS&L
% Argument List:
%   x  value of kappa * T / epsilon where:
%      kappa/epsilon is a Lennard-Jones parameter of the substance and
%      T is the temperature in Kelvin
%
% Ex:  >> start402b or (global ppsp followed by load ppsp)
%      >> [omega_mu, omega_k, omega_D] = omegacalc(0.30)
%      omega_mu =
%         2.7850
%      omega_k =
%         2.7850
%      omega_D =
%         2.6620
%        Created 3/16/95-4 by Jim Lee (revised several times)

global ppsp
   = ppval(ppsp(:,1),x);
    = OMEGA_MU;
 = ppval(ppsp(:,2),x);

% This file was created by m2html.

The comments in the function describe the use of the function. The command ppsp evaluates a "piecewise" polynomial that was created using splines for the data in Table B-2 of BS&L.