pyrk.convective_model module

class pyrk.convective_model.ConvectiveModel(h0=<Quantity(0.0, 'watt / kelvin / meter ** 2')>, mat=<materials.material.Material object>, m_flow=None, a_flow=None, length_scale=None, model='constant')[source]

Bases: object

This class defines the model for convective heat transfer coefficient: h

constant(rho, mu)[source]

Returns a constant heat transfer coefficient: h0 :param rho: The density of the object :type rho: float :param mu: The dynamic viscosity of the object :type mu: float

h(rho=<Quantity(0.0, 'kilogram / meter ** 3')>, mu=<Quantity(0, 'pascal * second')>)[source]

Returns the convective heat transfer coefficient

Parameters:
  • rho (float) – The density of the object
  • mu (float) – The dynamic viscosity of the object
wakao(rho, mu)[source]

This function implements the Wakao correlation for convective heat transfer coefficient :param rho: The density of the object :type rho: float :param mu: The dynamic viscosity of the object :type mu: float