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:
CallableEntityTwisted-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:
isCalculableCheck 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
- class equipment.widget.twistedtapeAnnulli.UI_TwistedTapeAnnuli(parent=None)[source]¶
Bases:
ToolGuiTwisted-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'¶
- class equipment.widget.twistedtapeAnnulli.Dialog(parent=None)[source]¶
Bases:
QDialogComponent list config dialog