equipment.widget.wirecoil module

Helical wire-coil insert is a enhancement for heat transfer of a pipe. This module implement several correlation to calculate its thermal eficiency and friction factor

Friction factor:

Heat transfer:

All methods are integrated in:

  • WireCoil. A simple callable to integrate all calculation method

  • UI_WireCoil. Graphical interface to define methods and properties

equipment.widget.wirecoil.translate(context: str, sourceText: str, disambiguation: str = None, n: int = -1) str
equipment.widget.wirecoil.f_wire_Garcia(Re, P, e)[source]
Calculate friction factor for a pipe with a wire coil using the Garcia

et al. correlation (2005).

Parameters:
Refloat

Reynolds number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Returns:
ffloat

Friction factor, [-]

References

[1] García, A., Vicente, P.G., Viedma, A.; Experimental study of heat transfer enhancement with wire coil inserts in laminar-transition-turbulent regimes at different Prandtl numbers. Int. J. Heat Mass Transfer 48(21-22) (2005) 4640-4651

equipment.widget.wirecoil.f_wire_Inaba(Re, P, e)[source]
Calculate friction factor for a pipe with a wire coil using the Inaba

correlation (1994).

Valid for P/e > 10, for bellow ratio the pipe is like a rough pipe

Parameters:
Refloat

Reynolds number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Returns:
ffloat

Friction factor, [-]

References

[3] Inaba, H., Ozaki, K., Kanaoka, S.; A Fundamental Study of Heat-Transfer Enhancement and Flow-Drag Reduction in Tubes by Means of Wire Coil Insert. Trans. Jpn. Soc. Mech. Eng. 60 (1994) 240-247

equipment.widget.wirecoil.f_wire_Naphon(Re, P, D)[source]
Calculate friction factor for a pipe with a wire coil using the Naphon

correlation (2006).

Parameters:
Refloat

Reynolds number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

Dfloat

Internal diameter of tube, [m]

Returns:
ffloat

Friction factor, [-]

References

[4] Naphon, P.; Effect of coil-wire insert on heat trasnfer enhancement pressure drop of the horizontal concentric tubes. Int. Comm. Heat Mass Transfer 33(6) (2006) 753-763

equipment.widget.wirecoil.f_wire_Gunes(Re, P, a, D)[source]
Calculate friction factor for a pipe with a wire coil using the Gunes

et al. correlation (2010).

This correlation apply to a special wire coil of triangular shape.

Parameters:
Refloat

Reynolds number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

afloat

side length of equilateral triangle in the wire cross section

Dfloat

Internal diameter of tube, [m]

Returns:
ffloat

Friction factor, [-]

References

[5] Gunes, S., Ozceyhan, V., Buyukalaca, O.; Heat transfer enhancement in a tube with equilateral triangle cross sectioned coiled wire inserts. Exp. Thermal Fluid Sci. 34(6) (2010) 684-691

equipment.widget.wirecoil.f_wire_Ravigururajan(Re, P, e, D)[source]
Calculate friction factor for a pipe with a wire coil using the

Ravigururajan-Bergles correlation (1996).

Parameters:
Refloat

Reynolds number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Dfloat

Internal diameter of tube, [m]

Returns:
ffloat

Friction factor, [-]

References

[7] Ravigururajan, T.S., Bergles, A.E.; Development and Verification of General Correlations forPressure Drop and Heat Transfer in Single-Phase Turbulent Flow in Enhanced Tubes. Exp. Thermal Fluid Sci. 13(1) (1996) 55-70

equipment.widget.wirecoil.f_wire_Sethumadhavan(Re, P, e, D)[source]
Calculate friction factor for a pipe with a wire coil using the

Sethumadhavan-Raja Rao correlation (1983).

Parameters:
Refloat

Reynolds number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Dfloat

Internal diameter of tube, [m]

Returns:
ffloat

Friction factor, [-]

References

[8] Sethumadhavan, R., Raja Rao, M.; Turbulent Flow Heat Transfer and Fluid Friction in Helical-Wire-Coil-Inserted Tubes. Int. J. Heat Mass Transfer 26(12) (1983) 1833-1845

equipment.widget.wirecoil.f_wire_Yakut(Re, P, D)[source]
Calculate nusselt number for a pipe with a wire coil using the

Yakut-Sahin correlation (2004).

Parameters:
Refloat

Reynolds number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

Dfloat

Internal diameter of tube, [m]

Returns:
ffloat

Friction factor, [-]

References

[9] Yakut, K., Sahin, B.; The effects of vortex characteristics on performance of coiled wire turbulators used for heat transfer augmentation. Applied Thermal Eng. 24(16) (2004) 2427-2438

equipment.widget.wirecoil.Nu_wire_Garcia(Re, Pr, P, e)[source]
Calculate Nusselt number for a pipe with a wire coil using the Garcia

et al. correlation (2005).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[1] García, A., Vicente, P.G., Viedma, A.; Experimental study of heat transfer enhancement with wire coil inserts in laminar-transition-turbulent regimes at different Prandtl numbers. Int. J. Heat Mass Transfer 48(21-22) (2005) 4640-4651

equipment.widget.wirecoil.Nu_wire_Uttarwar(Re, Pr, P, D, mu=None, muW=None)[source]
Calculate Nusselt number for a pipe with a wire coil using the Uttarwar-

Raja Rao correlation (1985).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Dfloat

Internal diameter of tube, [m]

mufloat

Bulk flow temperature viscosity, [Pa·s]

muWfloat

Wall flow temperature viscosity, [Pa·s]

Returns:
Nufloat

Nusselt number, [-]

References

[2] Uttarwar, S.B., Raja Rao, M.; Augmentation of Laminar Flow Heat Transfer in Tubes by Means of Wire Coil Inserts. J. Heat Transfer 107(4) (1985) 930-935

equipment.widget.wirecoil.Nu_wire_Inaba(Re, Pr, P, e)[source]
Calculate Nusselt number for a pipe with a wire coil using the Inaba

correlation (1994).

Valid for P/e > 10, for bellow ratio the pipe is like a rough pipe

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[3] Inaba, H., Ozaki, K., Kanaoka, S.; A Fundamental Study of Heat-Transfer Enhancement and Flow-Drag Reduction in Tubes by Means of Wire Coil Insert. Trans. Jpn. Soc. Mech. Eng. 60 (1994) 240-247

equipment.widget.wirecoil.Nu_wire_Naphon(Re, Pr, P, D)[source]
Calculate Nusselt number for a pipe with a wire coil using the Naphon

correlation (2006).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

Dfloat

Internal diameter of tube, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[4] Naphon, P.; Effect of coil-wire insert on heat trasnfer enhancement pressure drop of the horizontal concentric tubes. Int. Comm. Heat Mass Transfer 33(6) (2006) 753-763

equipment.widget.wirecoil.Nu_wire_Gunes(Re, Pr, P, a, D)[source]
Calculate Nusselt number for a pipe with a wire coil using the Gunes

correlation (2010).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

afloat

side length of equilateral triangle in the wire cross section

Dfloat

Internal diameter of tube, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[5] Gunes, S., Ozceyhan, V., Buyukalaca, O.; Heat transfer enhancement in a tube with equilateral triangle cross sectioned coiled wire inserts. Exp. Thermal Fluid Sci. 34(6) (2010) 684-691

equipment.widget.wirecoil.Nu_wire_Klaczak(Re, Pr, P, e, D)[source]
Calculate Nusselt number for a pipe with a wire coil using the Klaczak

correlation (1973).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Dfloat

Internal diameter of tube, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[6] Klaczak, A.; Heat Transfer in Tubes With Spiral and Helical Turbulators. J. Heat Transfer 95(4) (1973) 557-559

equipment.widget.wirecoil.Nu_wire_Ravigururajan(Re, Pr, P, e, D)[source]
Calculate Nusselt number for a pipe with a wire coil using the

Ravigururajan-Bergles correlation (1996).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Dfloat

Internal diameter of tube, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[7] Ravigururajan, T.S., Bergles, A.E.; Development and Verification of General Correlations forPressure Drop and Heat Transfer in Single-Phase Turbulent Flow in Enhanced Tubes. Exp. Thermal Fluid Sci. 13(1) (1996) 55-70

equipment.widget.wirecoil.Nu_wire_Sethumadhavan(Re, Pr, P, e, D)[source]
Calculate Nusselt number for a pipe with a wire coil using the

Sethumadhavan-Raja Rao correlation (1983).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Dfloat

Internal diameter of tube, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[8] Sethumadhavan, R., Raja Rao, M.; Turbulent Flow Heat Transfer and Fluid Friction in Helical-Wire-Coil-Inserted Tubes. Int. J. Heat Mass Transfer 26(12) (1983) 1833-1845

equipment.widget.wirecoil.Nu_wire_Yakut(Re, Pr, P, D)[source]
Calculate nusselt number for a pipe with a wire coil using the

Yakut-Sahin correlation (2004).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Pfloat

helical pitch for twist of 2π radians (360º), [m]

Dfloat

Internal diameter of tube, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[9] Yakut, K., Sahin, B.; The effects of vortex characteristics on performance of coiled wire turbulators used for heat transfer augmentation. Applied Thermal Eng. 24(16) (2004) 2427-2438

class equipment.widget.wirecoil.WireCoil(**kwargs)[source]

Bases: CallableEntity

Wire coil insert for pipe to improve heat transfer

Parameters:
Pfloat

helical pitch for twist of 2π radians (360º), [m]

efloat

Wire diameter, [m]

Attributes:
isCalculable

Check if all input are defined

Methods

Nu(Re, Pr, D, mu, muW[, method])

Calculate nusselt number

calculo()

Definition of twisted tape inserts for annuli sections

f(Re, D[, method])

Calculate friction factor

inputChanged

valueChanged

TEXT_FRICTION = ('García (2005)', 'Inaba (1994)', 'Naphon (2006)', 'Gunes (2010)', 'Ravigururajan (1996)', 'Sethumadhavan-Raja Rao (1983)', 'Yakut-Sahin (2004)')
TEXT_HEAT = ('García (2005)', 'Uttarwar-Raja Rao (1985)', 'Inaba (1994)', 'Naphon (2006)', 'Gunes (2010)', 'Klaczak (1973)', 'Ravigururajan (1996)', 'Sethumadhavan-Raja Rao (1983)', 'Yakut-Sahin (2004)')
status = 0
msg = ''
kw = {'P': 0, 'e': 0, 'methodFriction': 0, 'methodHeat': 0}
valueChanged

pyqtSignal(*types, name: str = …, revision: int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

inputChanged

pyqtSignal(*types, name: str = …, revision: int = …, arguments: Sequence = …) -> PYQT_SIGNAL

types is normally a sequence of individual types. Each type is either a type object or a string that is the name of a C++ type. Alternatively each type could itself be a sequence of types each describing a different overloaded signal. name is the optional C++ name of the signal. If it is not specified then the name of the class attribute that is bound to the signal is used. revision is the optional revision of the signal that is exported to QML. If it is not specified then 0 is used. arguments is the optional sequence of the names of the signal’s arguments.

property isCalculable

Check if all input are defined

calculo()[source]

Definition of twisted tape inserts for annuli sections

Nu(Re, Pr, D, mu, muW, method=None)[source]

Calculate nusselt number

f(Re, D, method=None)[source]

Calculate friction factor

class equipment.widget.wirecoil.UI_WireCoil(parent=None)[source]

Bases: ToolGui

Wire-coil insert dialog

Methods

loadUI()

Add widget

title = 'Use wire coil insert'
loadUI()[source]

Add widget

class equipment.widget.wirecoil.Dialog(parent=None)[source]

Bases: QDialog

Component list config dialog

__init__(parent=None)[source]

References