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

486   Appendix


                               t2(2, i, j) = t2(2, i, j) + e ∗ s;
                          end
                     end
                     for i=1 :1:nx1
                          t2(1, i, 1) = t2(2, i, ny1);
                     end
                     n=n+1;
                     fprintf("%d, %e\n", n, smax);
                 end
                 fprintf("smax =%e, thm =%f, tcm =%f, 1-thm =%f, e_h =%f\n", ...
                      smax, thm, tcm, 1 - thm, epsilon_h);

              case-35 % BA_3,5
                 % analytical
                 nu2 = special_function_nu(aB, bB);
                 K1 = special_function_K(bA);
                 h3 = special_function_h(bB, aB, K1 / phi);
                 epsilon_h = 1 - nu2 / (1 + h3);

                 % numerical
                 t1(:, :, :) = 1;
                 t2(:, :, :) = 0;
                 smax = 100;
                 n=0;
                 while (abs(smax) > eps && n < 100)
                     smax = 0;
                     ntuh = NTUh(1);
                     ntuc = NTUc(1);
                     th(:, :) = t1(1, :, :);
                     tc(:, :) = t2(1, :, :);

                     [th, tc, thm,  ] = crossflow_mixed_unmixed ...
                          (ntuh, ntuc, nx, ny, th, tc, A, T, D);
                     for i=1 :1:nx1
                          for j=1:1:ny1
                               s = th(i, j) - t1(1, i, j);
                               if (abs(s) > abs(smax))
                                     smax = s;
                               end
   498   499   500   501   502   503   504   505   506   507   508