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:
f_wire_Garcia(): García et al. (2005)
f_wire_Inaba(): Inaba et al. (1994)
f_wire_Naphon(): Naphon (2006)
f_wire_Gunes(): Gunes et al. (2010)
f_wire_Ravigururajan(): Ravigururajan-Bergles (1996)
f_wire_Sethumadhavan(): Sethumadhavan-Raja Rao (1983)
f_wire_Yakut(): Yakut-Sahin (2004)
Heat transfer:
Nu_wire_Garcia(): García et al. (2005)
Nu_wire_Uttarwar(): Uttarwar-Raja Rao (1985)
Nu_wire_Inaba(): Inaba et al. (1994)
Nu_wire_Naphon(): Naphon (2006)
Nu_wire_Gunes(): Gunes et al. (2010)
Nu_wire_Klaczak(): Klaczak (1973)
Nu_wire_Ravigururajan(): Ravigururajan-Bergles (1996)
Nu_wire_Sethumadhavan(): Sethumadhavan-Raja Rao (1983)
Nu_wire_Yakut(): Yakut-Sahin (2004)
All methods are integrated in:
WireCoil. A simple callable to integrate all calculation methodUI_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:
CallableEntityWire coil insert for pipe to improve heat transfer
- Parameters:
- Pfloat
helical pitch for twist of 2π radians (360º), [m]
- efloat
Wire diameter, [m]
- Attributes:
isCalculableCheck 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
- class equipment.widget.wirecoil.UI_WireCoil(parent=None)[source]¶
Bases:
ToolGuiWire-coil insert dialog
Methods
loadUI()Add widget
- title = 'Use wire coil insert'¶
- class equipment.widget.wirecoil.Dialog(parent=None)[source]¶
Bases:
QDialogComponent list config dialog