Page 493 - Design and Operation of Heat Exchangers and their Networks
P. 493

476   Appendix


          mn = 66;  % flow arrangement type. > 0: AB_m,n; < 0: BA_m,n
                   % mn =-3: example CBA
          if (mn > 0 && NTUh(1)  = NTUh(2))
               fprintf('The available analytical equations for two-pass ');
               fprintf('parallel-crossflow heat exchangers are valid \n');
               fprintf('only for NTUh(1) = NTUh(2).\n');
          end

          aA = NTUh(1);
          bA = Rh(1) ∗ NTUh(1);
          aB = NTUh(2);
          bB = Rh(2) ∗ NTUh(2);
          phi = NTUh(2) / NTUh(1);

          np = 2;  % number of passes, sequence according to fluid 1
          nx = 500; % number of grids in x (hot fluid flow or fluid 1) direction
          ny = 500; % number of grids in y (cold fluid flow or fluid 2) direction
          e = 1; % relaxation factor
          eps = 1E-7; % iteration accuracy

          NTUc = Rh .∗ NTUh;

          nx1 = nx + 1;
          ny1 = ny + 1;
          t1 = zeros(np, nx1, ny1);
          t2 = zeros(np, nx1, ny1);
          th = zeros(nx1, ny1);
          tc = zeros(nx1, ny1);
          dt = zeros(nx1, ny1);
          A = zeros(ny1, ny1);
          T = zeros(ny1, 1);
          D = zeros(ny1, 1);

          if (mn > 0)
               fprintf("\nAB%d\n", mn);
          else
               fprintf("\nBA%d\n", - mn);
          end
          switch mn
               case -3
               t1 = zeros(3, nx1, ny1);
   488   489   490   491   492   493   494   495   496   497   498