HxPlate Geometry Classes¶
mcycle.geometries.geom_hxplate.GeomHxPlateCorrChevron (b, …) |
Geometry of chevron corrugations for a plate heat exchanger. |
mcycle.geometries.geom_hxplate.GeomHxPlateFinOffset (s, …) |
Geometry of offset fins for a plate heat exchanger. |
mcycle.geometries.geom_hxplate.GeomHxPlateRough (b, …) |
Geometry of heat exchanger plate with a rough surface. |
mcycle.geometries.geom_hxplate.GeomHxPlateSmooth (b) |
Geometry of smooth heat exchanger plate (roughness factor is always None). |
-
class
mcycle.geometries.geom_hxplate.
GeomHxPlateCorrChevron
(b, beta, pitchCorr, phi, name=u'GeomHxPlateCorrChevron instance')¶ Bases:
mcycle.bases.geom.Geom
Geometry of chevron corrugations for a plate heat exchanger.
Parameters: b : float
Plate spacing for fluid channels [m].
beta : float
Plate corrugation chevron angle [deg].
pitchCorr : float
- Plate corrugation pitch [m] (distance between corrugation ‘bumps’).
Note
Not to be confused with the plate pitch (pitchPlate) which is defined as the sum of the plate channel spacing and one plate thickness.
phi : float
Corrugated plate surface enlargement factor; ratio of developed length to projected length.
Attributes
b
b: ‘double’ beta
beta: ‘double’ name
name: unicode phi
phi: ‘double’ pitchCorr
pitchCorr: ‘double’ validClasses
validClasses: tuple Methods
copy
(self, dict kwargs={})Return a new copy of a class object. summary
(self[, printSummary, propertyKeys])Returns (and prints) a summary of the geometry attributes/properties. update
(self, dict kwargs)Update (multiple) class variables from a dictionary of keyword arguments. validClass
(self, unicode cls)bool: Returns True if geometry is valid for the given class. -
b
¶ b: ‘double’
-
beta
¶ beta: ‘double’
-
copy
(self, dict kwargs={})¶ Return a new copy of a class object. Kwargs (as dict) are passed to update() as a shortcut of simultaneously copying and updating.
Parameters: kwargs : dict, optional
Dictionary of attributes and their updated value.
-
name
¶ name: unicode
-
phi
¶ phi: ‘double’
-
pitchCorr
¶ pitchCorr: ‘double’
-
summary
(self, printSummary=True, propertyKeys=u'all', unicode name=u'', int rstHeading=0)¶ Returns (and prints) a summary of the geometry attributes/properties.
Parameters: printSummary : bool, optional
If true, the summary string is printed as well as returned. Defaults to True.
propertyKeys : list, optional
Names of component properties to be included. The following strings are also accepted as inputs:
‘all’: all properties in _properties are included,
‘none’: no properties are included.
Defaults to ‘all’.
name : str, optional
Name of instance used in summary heading. If None, the name property of the instance is used. Defaults to None.
rstHeading : int, optional
Level of reStructuredText heading to give the summary, 0 being the top heading. Heading style taken from mcycle.DEFAULTS.RSTHEADINGS. Defaults to 0.
-
update
(self, dict kwargs) → void¶ Update (multiple) class variables from a dictionary of keyword arguments.
Parameters: kwargs : dict
Dictionary of attributes and their updated value; kwargs={‘key’: value}.
-
validClass
(self, unicode cls) → bool¶ bool: Returns True if geometry is valid for the given class.
-
validClasses
¶ validClasses: tuple
-
class
mcycle.geometries.geom_hxplate.
GeomHxPlateFinOffset
(s, h, t, l, name=u'GeomHxPlateFinOffset instance')¶ Bases:
mcycle.bases.geom.Geom
Geometry of offset fins for a plate heat exchanger. Refer to Figure 1 in [Manglik199523].
Parameters: s : float
Lateral fin spacing [m].
h : float
Fin channel height [m].
t : float
Fin thickness [m].
l : float
Individual fin length [m].
References
[Manglik199523] (1, 2) Manglik and Bergles, Heat transfer and pressure drop correlations for the rectangular offset strip fin compact heat exchanger, Experimental Thermal and Fluid Science, Elsevier, 1995, 10, pp. 171-180. Bibtex:
@Article{manglik1995heat,
author = {Raj M. Manglik and Arthur E. Bergles}, title = {Heat transfer and pressure drop correlations for the rectangular offset strip fin compact heat exchanger}, journal = {Experimental Thermal and Fluid Science}, year = {1995}, volume = {10}, number = {2}, pages = {171–180}, month = {feb}, doi = {10.1016/0894-1777(94)00096-q}, publisher = {Elsevier {BV}},}
Attributes
h
h: ‘double’ l
l: ‘double’ name
name: unicode s
s: ‘double’ t
t: ‘double’ validClasses
validClasses: tuple Methods
b
(self)float: Plate spacing; b = h + t. Setter works only if either h or t is None. copy
(self, dict kwargs={})Return a new copy of a class object. set_b
(self, value)summary
(self[, printSummary, propertyKeys])Returns (and prints) a summary of the geometry attributes/properties. update
(self, dict kwargs)Update (multiple) class variables from a dictionary of keyword arguments. validClass
(self, unicode cls)bool: Returns True if geometry is valid for the given class. -
b
(self) → double¶ float: Plate spacing; b = h + t. Setter works only if either h or t is None.
-
copy
(self, dict kwargs={})¶ Return a new copy of a class object. Kwargs (as dict) are passed to update() as a shortcut of simultaneously copying and updating.
Parameters: kwargs : dict, optional
Dictionary of attributes and their updated value.
-
h
¶ h: ‘double’
-
l
¶ l: ‘double’
-
name
¶ name: unicode
-
s
¶ s: ‘double’
-
set_b
(self, value) → void¶
-
summary
(self, printSummary=True, propertyKeys=u'all', unicode name=u'', int rstHeading=0)¶ Returns (and prints) a summary of the geometry attributes/properties.
Parameters: printSummary : bool, optional
If true, the summary string is printed as well as returned. Defaults to True.
propertyKeys : list, optional
Names of component properties to be included. The following strings are also accepted as inputs:
‘all’: all properties in _properties are included,
‘none’: no properties are included.
Defaults to ‘all’.
name : str, optional
Name of instance used in summary heading. If None, the name property of the instance is used. Defaults to None.
rstHeading : int, optional
Level of reStructuredText heading to give the summary, 0 being the top heading. Heading style taken from mcycle.DEFAULTS.RSTHEADINGS. Defaults to 0.
-
t
¶ t: ‘double’
-
update
(self, dict kwargs) → void¶ Update (multiple) class variables from a dictionary of keyword arguments.
Parameters: kwargs : dict
Dictionary of attributes and their updated value; kwargs={‘key’: value}.
-
validClass
(self, unicode cls) → bool¶ bool: Returns True if geometry is valid for the given class.
-
validClasses
¶ validClasses: tuple
-
-
class
mcycle.geometries.geom_hxplate.
GeomHxPlateRough
(b, roughness, name=u'GeomHxPlateRough instance')¶ Bases:
mcycle.bases.geom.Geom
Geometry of heat exchanger plate with a rough surface.
Parameters: b : float
Plate channel spacing [m].
roughness : float
Surface roughness factor. (As is used on the Moody chart)
Attributes
b
b: ‘double’ name
name: unicode roughness
roughness: ‘double’ validClasses
validClasses: tuple Methods
copy
(self, dict kwargs={})Return a new copy of a class object. summary
(self[, printSummary, propertyKeys])Returns (and prints) a summary of the geometry attributes/properties. update
(self, dict kwargs)Update (multiple) class variables from a dictionary of keyword arguments. validClass
(self, unicode cls)bool: Returns True if geometry is valid for the given class. -
b
¶ b: ‘double’
-
copy
(self, dict kwargs={})¶ Return a new copy of a class object. Kwargs (as dict) are passed to update() as a shortcut of simultaneously copying and updating.
Parameters: kwargs : dict, optional
Dictionary of attributes and their updated value.
-
name
¶ name: unicode
-
roughness
¶ roughness: ‘double’
-
summary
(self, printSummary=True, propertyKeys=u'all', unicode name=u'', int rstHeading=0)¶ Returns (and prints) a summary of the geometry attributes/properties.
Parameters: printSummary : bool, optional
If true, the summary string is printed as well as returned. Defaults to True.
propertyKeys : list, optional
Names of component properties to be included. The following strings are also accepted as inputs:
‘all’: all properties in _properties are included,
‘none’: no properties are included.
Defaults to ‘all’.
name : str, optional
Name of instance used in summary heading. If None, the name property of the instance is used. Defaults to None.
rstHeading : int, optional
Level of reStructuredText heading to give the summary, 0 being the top heading. Heading style taken from mcycle.DEFAULTS.RSTHEADINGS. Defaults to 0.
-
update
(self, dict kwargs) → void¶ Update (multiple) class variables from a dictionary of keyword arguments.
Parameters: kwargs : dict
Dictionary of attributes and their updated value; kwargs={‘key’: value}.
-
validClass
(self, unicode cls) → bool¶ bool: Returns True if geometry is valid for the given class.
-
validClasses
¶ validClasses: tuple
-
-
class
mcycle.geometries.geom_hxplate.
GeomHxPlateSmooth
(b, name=u'GeomHxPlateSmooth instance')¶ Bases:
mcycle.geometries.geom_hxplate.GeomHxPlateRough
Geometry of smooth heat exchanger plate (roughness factor is always None).
Parameters: b : float
Plate channel spacing [m].
Attributes
b
b: ‘double’ name
name: unicode roughness
roughness: ‘double’ validClasses
validClasses: tuple Methods
copy
(self, dict kwargs={})Return a new copy of a class object. summary
(self[, printSummary, propertyKeys])Returns (and prints) a summary of the geometry attributes/properties. update
(self, dict kwargs)Update (multiple) class variables from a dictionary of keyword arguments. validClass
(self, unicode cls)bool: Returns True if geometry is valid for the given class. -
b
¶ b: ‘double’
-
copy
(self, dict kwargs={})¶ Return a new copy of a class object. Kwargs (as dict) are passed to update() as a shortcut of simultaneously copying and updating.
Parameters: kwargs : dict, optional
Dictionary of attributes and their updated value.
-
name
¶ name: unicode
-
roughness
¶ roughness: ‘double’
-
summary
(self, printSummary=True, propertyKeys=u'all', unicode name=u'', int rstHeading=0)¶ Returns (and prints) a summary of the geometry attributes/properties.
Parameters: printSummary : bool, optional
If true, the summary string is printed as well as returned. Defaults to True.
propertyKeys : list, optional
Names of component properties to be included. The following strings are also accepted as inputs:
‘all’: all properties in _properties are included,
‘none’: no properties are included.
Defaults to ‘all’.
name : str, optional
Name of instance used in summary heading. If None, the name property of the instance is used. Defaults to None.
rstHeading : int, optional
Level of reStructuredText heading to give the summary, 0 being the top heading. Heading style taken from mcycle.DEFAULTS.RSTHEADINGS. Defaults to 0.
-
update
(self, dict kwargs) → void¶ Update (multiple) class variables from a dictionary of keyword arguments.
Parameters: kwargs : dict
Dictionary of attributes and their updated value; kwargs={‘key’: value}.
-
validClass
(self, unicode cls) → bool¶ bool: Returns True if geometry is valid for the given class.
-
validClasses
¶ validClasses: tuple
-