FP_MULEY_MANGLIK

Computes Darcy friction factor for chevron plate heat exchangers with the Muley-Manglik correlation using Reynolds number, chevron angle, and plate enlargement factor. The enlargement factor accounts for the extra surface area created by corrugations, which directly affects the pressure-drop behavior.

This empirical model is intended for turbulent plate-exchanger channel flow over the correlation’s published angle and geometry ranges, making it a practical choice for exchanger design studies and operating-point calculations.

Excel Usage

=FP_MULEY_MANGLIK(Re, chevron_angle, plate_enlargement_factor)
  • Re (float, required): Reynolds number with respect to the hydraulic diameter of the channels, [-]
  • chevron_angle (float, required): Angle of the plate corrugations with respect to the vertical axis [degrees]
  • plate_enlargement_factor (float, required): Extra surface area multiplier from corrugations (>1.0), [-]

Returns (float): Darcy friction factor for chevron plate heat exchanger flow [-]

Example 1: Typical operating conditions

Inputs:

Re chevron_angle plate_enlargement_factor
2000 45 1.2

Excel formula:

=FP_MULEY_MANGLIK(2000, 45, 1.2)

Expected output:

1.08809

Example 2: Low chevron angle (30 degrees)

Inputs:

Re chevron_angle plate_enlargement_factor
5000 30 1.25

Excel formula:

=FP_MULEY_MANGLIK(5000, 30, 1.25)

Expected output:

0.849647

Example 3: High chevron angle (60 degrees)

Inputs:

Re chevron_angle plate_enlargement_factor
3000 60 1.3

Excel formula:

=FP_MULEY_MANGLIK(3000, 60, 1.3)

Expected output:

2.03248

Example 4: Higher Reynolds number with moderate angle

Inputs:

Re chevron_angle plate_enlargement_factor
10000 50 1.15

Excel formula:

=FP_MULEY_MANGLIK(10000, 50, 1.15)

Expected output:

0.717685

Python Code

Show Code
from fluids.friction import friction_plate_Muley_Manglik as fluids_fp_muley_manglik

def fp_muley_manglik(Re, chevron_angle, plate_enlargement_factor):
    """
    Calculate Darcy friction factor for single-phase flow in Chevron-style plate heat exchangers using Muley-Manglik correlation.

    See: https://fluids.readthedocs.io/fluids.friction.html#fluids.friction.friction_plate_Muley_Manglik

    This example function is provided as-is without any representation of accuracy.

    Args:
        Re (float): Reynolds number with respect to the hydraulic diameter of the channels, [-]
        chevron_angle (float): Angle of the plate corrugations with respect to the vertical axis [degrees]
        plate_enlargement_factor (float): Extra surface area multiplier from corrugations (>1.0), [-]

    Returns:
        float: Darcy friction factor for chevron plate heat exchanger flow [-]
    """
    try:
      Re = float(Re)
      chevron_angle = float(chevron_angle)
      plate_enlargement_factor = float(plate_enlargement_factor)

      if Re <= 0:
        return "Error: Reynolds number must be positive."

      if chevron_angle < 0 or chevron_angle > 90:
        return "Error: Chevron angle must be between 0 and 90 degrees."

      if plate_enlargement_factor <= 1.0:
        return "Error: Plate enlargement factor must be greater than 1.0."

      result = fluids_fp_muley_manglik(
        Re=Re,
        chevron_angle=chevron_angle,
        plate_enlargement_factor=plate_enlargement_factor
      )

      if result != result:
        return "Error: Result is NaN."
      if result == float('inf') or result == float('-inf'):
        return "Error: Result is not finite."

      return float(result)
    except Exception as e:
      return f"Error: {str(e)}"

Online Calculator

Reynolds number with respect to the hydraulic diameter of the channels, [-]
Angle of the plate corrugations with respect to the vertical axis [degrees]
Extra surface area multiplier from corrugations (>1.0), [-]