equipment.widget.twistedtapeAnnulli module

equipment.widget.twistedtapeAnnulli.translate(context: str, sourceText: str, disambiguation: str = None, n: int = -1) str
equipment.widget.twistedtapeAnnulli.f_twistedAnnulli_Coetzee(Re, Di, H, orientation=0)[source]
Calculate friction factor for a annulus section for a double pipe with

a twisted-tape insert using the Coetzee correlation (2003).

Parameters:
Refloat

Reynolds number, [-]

Difloat

Inner diameter of annuli, [m]

Hfloat

Tape pitch for twist of π radians (180º), [m]

orientationboolean
Set flow orientation in the annulus with the curvature of tape

0(along flow), 1(against flow)

Returns:
ffloat

Friction factor, [-]

References

[1] Coetzee, H., Liebenberg, L., Meyer, J.P.; Heat Transfer and Pressure Drop Characteristics of Angled Spiraling Tape Inserts in a Heat Exchanger Annulus. Heat Transfer Engineering 24(6) (2003) 29-39

equipment.widget.twistedtapeAnnulli.f_twistedAnnulli_Gupte(Re, Do, Di, H)[source]
Calculate friction factor for a annulus section for a double pipe with

a twisted-tape insert using the Gupte correlation (1989).

Parameters:
Refloat

Reynolds number, [-]

Dofloat

Outer diameter of annuli, [m]

Difloat

Inner diameter of annuli, [m]

Hfloat

Tape pitch for twist of π radians (180º), [m]

Returns:
ffloat

Friction factor, [-]

References

[2] Gupte, N.S., Date, A.W.; Friction and Heat Transfer Characteristics of Helical Turbulent Air Flow in Annuli. J. Heat Transfer 111(2) (1989) 337-344

Examples

Selected point from Table 2 in [1]

>>> st = f_twistedAnnulli_Gupte(1e4, 1, 0.61, 3)
equipment.widget.twistedtapeAnnulli.Nu_twistedAnnulli_Coetzee(Re, Pr, Di, H, mu=1, muW=1, orientation=0)[source]
Calculate Nusselt number for a annulus section for a double pipe with

a twisted-tape insert using the Coetzee correlation (2003).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Difloat

Inner diameter of annuli, [m]

Hfloat

Tape pitch for twist of π radians (180º), [m]

mufloat, optional

Bulk flow temperature viscosity, [Pa·s]

muWfloat, optional

Wall flow temperature viscosity, [Pa·s]

orientation: boolean
Set flow orientation in the annulus with the curvature of tape

0(along flow), 1(against flow)

Returns:
Nufloat

Nusselt number, [-]

References

[1] Coetzee, H., Liebenberg, L., Meyer, J.P.; Heat Transfer and Pressure Drop Characteristics of Angled Spiraling Tape Inserts in a Heat Exchanger Annulus. Heat Transfer Engineering 24(6) (2003) 29-39

equipment.widget.twistedtapeAnnulli.Nu_twistedAnnulli_Gupte(Re, Pr, Do, Di, H, boundary=0)[source]
Calculate nusselt number for a annulus section for a double pipe with

a twisted-tape insert using the Gupte correlation (1989).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Dofloat

Outer diameter of annuli, [m]

Difloat

Inner diameter of annuli, [m]

Hfloat

Tape pitch for twist of π radians (180º), [m]

boundaryinteger

0 - inner 1 - outer

Returns:
Nufloat

Nusselt number, [-]

References

[2] Gupte, N.S., Date, A.W.; Friction and Heat Transfer Characteristics of Helical Turbulent Air Flow in Annuli. J. Heat Transfer 111(2) (1989) 337-344

class equipment.widget.twistedtapeAnnulli.TwistedTapeAnnuli(**kwargs)[source]

Bases: CallableEntity

Twisted-tape insert specially for annulli section of double-pipe section.

Parameters:
Hfloat

Tape pitch for twist of π radians (180º), [m]

Dofloat

Outer diameter of annuli, [m]

Difloat

Inner diameter of annuli, [m]

angledboolean

Set if twisted-tape is angled

orientation: boolean

Set flow orientation in the annulus with the curvature of tape 0(along flow), 1(against flow)

Attributes:
isCalculable

Check if all input are defined

Methods

Nu(Re, Pr, mu, muW[, boundary])

Calculate nusselt number

calculo()

Definition of twisted tape inserts for annuli sections

f(Re)

Calculate friction factor

inputChanged

valueChanged

TEXT_ORIENTACION = ('Along flow', 'Against flow')
status = 0
msg = ''
kw = {'Di': 0, 'Do': 0, 'H': 0, 'angled': False, 'orientation': 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, mu, muW, boundary=0)[source]

Calculate nusselt number

f(Re)[source]

Calculate friction factor

class equipment.widget.twistedtapeAnnulli.UI_TwistedTapeAnnuli(parent=None)[source]

Bases: ToolGui

Twisted-tape insert dialog

Methods

loadUI()

Add widget

setEnableOrientation(boolean)

Change Enable/Disable state for orientation of twisted tape

setEnabled(boolean)

Add logic to parent setEnabled for orientation option

title = 'Use twisted tape insert in annuli section'
loadUI()[source]

Add widget

setEnabled(boolean)[source]

Add logic to parent setEnabled for orientation option

setEnableOrientation(boolean)[source]

Change Enable/Disable state for orientation of twisted tape

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

Bases: QDialog

Component list config dialog

__init__(parent=None)[source]

References