Rice University - CENG 403 - Heat Exchanger Networks - Example 1

Example 1 - Analysis of the Network Using entHC1 and entHC

Here is what help tells us about the program entHC1:


>>help entHC1

  The enthalpy of one or more streams with different FCp.
  function H=entHC1(T,FC)
  Argument  Holds                                  Size
     T      Temps. where FCp changes           1 row   N+1 columns
     FC     Value of FCp for T in an interval  1 row   N columns
  The returned row vector H gives the enthalpy relative to the value
     at T(1) for each of the Ts.   Thus H(1) is always 0.
  Example: >> Thot=[100 120 200 250];
           >> FChot=[4000 5000 1000];
           >> Hhot=entHC1(Thot,FChot)

Using entHC1 on the hot streams gives:


>>Thot=[25 50 200 275];
>>FChot=[0.15 0.46 0.15];
>>Hhot=entHC1(Thot,FChot)
Hhot =
         0    3.7500   72.7500   84.0000

On the cold streams, we find:


>>Tcold=[25 100 200 250];
>>FCcold=[0.2 0.5 0.3];
>>Hcold=entHC1(Tcold,FCcold)
Hcold =
     0    15    65    80

The total enthalpy change for the cold streams is 80 MW, compared to 84 MW for the hot streams. Thus we anticipate we will need to supply additional cooling just to keep the first law of thermodynamics satisfied. If we use the same data in entHC, we find:


>>help entHC

  Uses entHC1 to produce composite curves and plot them with a 
    horizontal shift
  function entHC(Thot,FChot,Tcold,FCcold,Tunit,Hunit)
  Argument  Holds                                       Size
     Thot   Temps. where FCp changes for hot fluid   1 row   N+1 columns
     FChot  Value of FCp for Thot in an interval     1 row   N columns
     Tcold  Temps. where FCp changes for cold fluid  1 row   M+1 columns
     FCcold Value of Fcp for Tcold in an interval    1 row   M columns
     Tunit  Units for T: character data
     Hunit  Units for enthalpy: character data
  Uses entHC1
  Example: >> Thot=[100 120 200 250];
           >> FChot=[4000 5000 1000];
           >> Tcold=[90 130 150 190];
           >> FCcold=[3000 9000 6000];
           >> entHC(Thot,FChot,Tcold,FCcold,'F','Btu/hr')

>>entHC(Thot,FChot,Tcold,FCcold,'C','MW') If you want to print the current graph, reply: y

Here is the graph:

unable to show matlab graph

Since most of the cold stream curve lies above the hot stream, we will have to shift the cold curve to be able to transfer heat from hot to cold. If we tell the program we do not want to print that curve:


Give a new shift or 0 to stop.  20  <-- We will need that much.

If you want to print the current graph, reply: y

unable to show matlab graph

This will give at least 15°C difference in temperature between the hot and cold streams at all points. Note that if we operate with this shift, we will need to use utilities for removing 20 MW of heat from the hot streams since there is no cold fluid that could be used Similarly we need to add 15 MW of heat to the cold streams.

A smaller shift will produce:

unable to show matlab graph

A shift of 12 MW, produces a borderline feasible exchanger network. As Smith explains, a 10°C minimum temperature difference is normally required. We saw in the demonstration of heat exchanger simulators, that for too small a difference, we can not use multiple pass exchangers. This is true of other realistic exchangers where cross flow can have much the same influence as the co-current flow in a multiple pass exchanger.

The composite curves give "targets" for the minimum amount of heat that will have to be transferred to and from utilities. The curves generated by several shifts show that:

Shift (MW) DTmin (°C)3 Cooling Utility (MW)Heating Utility (MW)
12~0128
16.351016.3512.35
20~152016
20.952020.9516.95

3For shifts of 12 and 20, the DTmin were read from the graphs. The other two shifts were calculated for specified DTmin.

As the minimum temperature difference increases, the exchanger size (area) required decreases, but this requires higher utility usage. Note that for all cases, the difference between the heating and cooling utility is the same: 4 MW more cooling is required than heating.

If we wish to construct an exchanger network that meets the minimum temperature difference of 10°C temperature difference, we will find that the number of exchangers required to meet the minimum utilities specification is large. Douglas has a detailed discussion of this topic. He found that for a very similar problem 7 heat exchanges were needed. Two of these are used for exchanging heat with the utilities and the other five for exchanging heat between the hot and cold streams.

Back to Overview of Heat Exchanger Networks