Nusselt_Sphere_Whitaker class

Contents

Description

This is a sub-class of the Nusselt class for the implementation of the Whitaker correlation for computing the Nusselt number for a flow past a sphere.

$$Nu = 2 + \left(0.4Re^{1/2}+0.06Re^{2/3}\right)Pr^{2/5}\left(\frac{\mu_{f}}{\mu_{fs}}\right)^{1/4}$$

Notation:

$Re$: Reynolds number

$Pr$: Prandtl number

$\mu_{f}$: Fluid viscosity at fluid temperature

$\mu_{fs}$: Fluid viscosity at particle surface temperature (assumed to be equal to the fluid temperature value)

References:

classdef Nusselt_Sphere_Whitaker < Nusselt

Constructor method

    methods
        function this = Nusselt_Sphere_Whitaker()
            this = this@Nusselt(Nusselt.SPHERE_WHITAKER);
        end
    end

Public methods: implementation of super-class declarations

    methods
        %------------------------------------------------------------------
        function Nu = getValue(~,p,drv)
            % Prandtl number
            Pr = drv.fluid.Pr;

            % Reynolds number
            Re = drv.fluid.density * p.char_len * norm(drv.fluid_vel-p.veloc_trl) / drv.fluid.viscosity;

            % Nusselts correlation
            Nu = 2 + (0.4 * Re^(1/2) + 0.06 * Re^(2/3)) * Pr^(2/5);
        end
    end
end