equipment.widget.rib module

equipment.widget.rib.translate(context: str, sourceText: str, disambiguation: str = None, n: int = -1) str
equipment.widget.rib.f_corrugated_Vicente(Re, Di, p, h)[source]
Calculate friction factor for a corrugated tube using the Vicente et al.

correlation (2004).

Parameters:
Refloat

Reynolds number, [-]

Difloat

Internal diameter of tube, [m]

pfloat

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

hfloat

Roughness height, [m]

Returns:
ffloat

Friction factor, [-]

References

[2] Vicente, P.G., García, A., Viedma, A.; Experimental investigation on heat transfer and frictional characteristics of spirally corrugated tubes in turbulent flow at different Prandtl numbers. Int. J. Heat Mass Transfer 47(4) (2004) 671-681

[3] Vicente, P.G., García, A., Viedma, A.; Mixed convection heat transfer and isothermal pressure drop in corruageted tubes for laminar and transition flow. Int. Comm. Heat Mass Transfer 31(5) (2004) 651-662

equipment.widget.rib.f_corrugated_Sethumadhavan(Re, Di, P, h)[source]
Calculate friction factor for a corrugated pipe using the

Sethumadhavan-Raja Rao correlation (1986).

Parameters:
Refloat

Reynolds number, [-]

Dfloat

Internal diameter of tube, [m]

Pfloat

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

hfloat

Roughness height, [m]

Returns:
ffloat

Friction factor, [-]

References

[4] Sethumadhavan, R., Raja Rao, M.; Turbulent Flow Friction and Heat Transfer Characteristics of Single and Multistart Spirally Enghanced Tubes. J. Heat Transfer 108(1) (1986) 55-61

equipment.widget.rib.f_corrugated_Dong(Re, Di, P, h)[source]
Calculate friction factor for a corrugated pipe using the Dong et al.

correlation (2001).

Parameters:
Refloat

Reynolds number, [-]

Dfloat

Internal diameter of tube, [m]

Pfloat

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

hfloat

Roughness height, [m]

Returns:
ffloat

Friction factor, [-]

References

[5] Dong, Y., Huixiong, L., Tingkuan, C.; Pressure drop, heat transfer and performance of single-phase turbulent flow in spirally corrugated tubes. Exp. Thermal Fluid Sci. 24(3-4) (2001) 131-138

equipment.widget.rib.Nu_corrugated_Vicente(Re, Pr, Di, p, h)[source]
Calculate friction factor for a corrugated tube using the Vicente et al.

correlation (2004).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Difloat

Internal diameter of tube, [m]

pfloat

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

hfloat

Roughness height, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[2] Vicente, P.G., García, A., Viedma, A.; Experimental investigation on heat transfer and frictional characteristics of spirally corrugated tubes in turbulent flow at different Prandtl numbers. Int. J. Heat Mass Transfer 47(4) (2004) 671-681

[3] Vicente, P.G., García, A., Viedma, A.; Mixed convection heat transfer and isothermal pressure drop in corruageted tubes for laminar and transition flow. Int. Comm. Heat Mass Transfer 31(5) (2004) 651-662

equipment.widget.rib.Nu_corrugated_Sethumadhavan(Re, Pr, Di, P, h)[source]
Calculate Nusselt number for a corrugated pipe using the

Sethumadhavan-Raja Rao correlation (1986).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Difloat

Internal diameter of tube, [m]

pfloat

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

hfloat

Roughness height, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[4] Sethumadhavan, R., Raja Rao, M.; Turbulent Flow Friction and Heat Transfer Characteristics of Single and Multistart Spirally Enghanced Tubes. J. Heat Transfer 108(1) (1986) 55-61

equipment.widget.rib.Nu_corrugated_Dong(Re, Pr, Di, P, h)[source]
Calculate nusselt number for a corrugated pipe using the Dong et al.

correlation (2001).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Dfloat

Internal diameter of tube, [m]

Pfloat

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

hfloat

Roughness height, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[5] Dong, Y., Huixiong, L., Tingkuan, C.; Pressure drop, heat transfer and performance of single-phase turbulent flow in spirally corrugated tubes. Exp. Thermal Fluid Sci. 24(3-4) (2001) 131-138

equipment.widget.rib.f_fluted_Srinivasan(Re, Di, p, h, N)[source]
Calculate friction factor for a spirally flutud tube using the

Srinivasan correlation (1992).

Parameters:
Refloat

Reynolds number, [-]

Difloat

Internal diameter of tube, [m]

pfloat

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

hfloat

Flute depth, [m]

Ninteger

Number of flute starts, [-]

Returns:
ffloat

Friction factor, [-]

References

[1] Naphon, P., Nuchjapo, M., Kurujareon, J.; Tube side heat transfer coefficient and friction factor characteristics of horizontal tubes with helical rib. Energy Conv. Management 47(18-19) (2006) 3031-3044

equipment.widget.rib.Nu_fluted_Srinivasan(Re, Pr, Di, p, h, N)[source]
Calculate Nusselt number for a tube with helical rib using the Naphon

correlation (1992).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Difloat

Internal diameter of tube, [m]

pfloat

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

hfloat

Helical rib depth, [m]

Ninteger

Number of flute starts, [-]

Returns:
Nufloat

Nusselt number, [-]

References

[6] Srinivasan, V., Christensen, R.N.; Experimental Investigation of Heat Transfer and Pressure Drop Characteristics of Flow Through Spirally Fluted Tubes. Exp. Thermal Fluid Sci. 5(6) (1992) 820-827

equipment.widget.rib.f_rib_Naphon(Re, Di, p, h)[source]
Calculate friction factor for a tube with helical rib using the Naphon

correlation (2006).

Parameters:
Refloat

Reynolds number, [-]

Difloat

Internal diameter of tube, [m]

pfloat

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

hfloat

Helical rib depth, [m]

Returns:
ffloat

Friction factor, [-]

References

[1] Naphon, P., Nuchjapo, M., Kurujareon, J.; Tube side heat transfer coefficient and friction factor characteristics of horizontal tubes with helical rib. Energy Conv. Management 47(18-19) (2006) 3031-3044

equipment.widget.rib.Nu_rib_Naphon(Re, Pr, Di, p, h)[source]
Calculate Nusselt number for a tube with helical rib using the Naphon

correlation (2006).

Parameters:
Refloat

Reynolds number, [-]

Prfloat

Prandtl number, [-]

Difloat

Internal diameter of tube, [m]

pfloat

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

hfloat

Helical rib depth, [m]

Returns:
Nufloat

Nusselt number, [-]

References

[1] Naphon, P., Nuchjapo, M., Kurujareon, J.; Tube side heat transfer coefficient and friction factor characteristics of horizontal tubes with helical rib. Energy Conv. Management 47(18-19) (2006) 3031-3044

class equipment.widget.rib.Rib(**kwargs)[source]

Bases: CallableEntity

Helical rip tube

Parameters:
pfloat

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

hfloat

Helical rib depth, [m]

Attributes:
isCalculable

Check if all input are defined

Methods

Nu(Re, Pr, Di)

Calculate nusselt number

calculo()

Definition of twisted tape inserts for annuli sections

f(Re, Di)

Calculate friction factor

inputChanged

valueChanged

TEXT_FRICTION = ('Vicente (2004)', 'Sethumadhavan-Raja Rao (1986)', 'Dong (2001)')
TEXT_HEAT = ('Vicente (2004)', 'Sethumadhavan-Raja Rao (1986)', 'Dong (2001)')
status = 0
msg = ''
kw = {'N': 1, 'h': 0, 'isFluted': False, 'isRib': False, 'methodCorrugatedFriction': 0, 'methodCorrugatedHeat': 0, 'p': 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, Di)[source]

Calculate nusselt number

f(Re, Di)[source]

Calculate friction factor

class equipment.widget.rib.UI_Rib(parent=None)[source]

Bases: ToolGui

Helical rib dialog

Methods

loadUI()

Add widget

setEnableFluted

title = 'Use helical rib in tube'
loadUI()[source]

Add widget

setEnableFluted(boolean)[source]
class equipment.widget.rib.Dialog(parent=None)[source]

Bases: QDialog

Component list config dialog

__init__(parent=None)[source]

References