The optional_criteria_v2 type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | optional_criteria_v2 |
Methods
Name | Description | |
---|---|---|
![]() | get_optional_criteria |
Internal use only.
(Overrides optional_criteriaget_optional_criteria(CPumpSelection, CPumpCatalog, UnitSystem).) |
Fields
Name | Description | |
---|---|---|
![]() | advanced | (Inherited from optional_criteria.) |
![]() | aodd_casing_materials |
Specifies which AODD casing materials will be checked for compatibility in the search process.
Applicable to AODD catalogs only.
If not specified or unavailable all available casing materials will be selected.
|
![]() | aodd_diaphragm_materials |
Specifies which AODD diaphragm materials will be checked for compatibility in the search process.
Applicable to AODD catalogs only.
If not specified or unavailable all available diaphragm materials will be selected.
|
![]() | auto_src |
Enables/disables generating a system resistance curve through the design point and static_head.
(Inherited from optional_criteria.) |
![]() | casing_material |
Specifies desired casing material for determining material correction factors applied to
the performance curve for the pump.
If not specified or unavailable the default material for the pump (if specified in the catalog)
will be selected.
|
![]() | column_pipe_schedule |
Vertical Turbine Only:
Must match a schedule listed in the column pipe table in the pump catalog.
Schedule selection determines which sizes may be specified in the column_pipe_size parameter.
This value is required in order to perform a full vertical turbine search.
|
![]() | column_pipe_size |
Vertical Turbine Only: Required column pipe size.
The value must match either the US label or the metric
label for a size in the catalog's pipe table (Example: "10 in" or
"250 mm"). This value is required in order to perform a full vertical
turbine search.
|
![]() | correction_factors |
Optional curve correction factors for a variety of criteria. curve_corrections is a base class
provided to allow us to use different kinds of corrections in the future.
For now always pass a "generic_corrections" object in this place. generic_corrections is a
container class for several different, optional, corrections that may be passed.
generic_corrections |
![]() | impeller_material |
Specifies desired impeller material for determining material correction factors applied to
the performance curve for the pump.
If not specified or unavailable the default material for the pump (if specified in the catalog)
will be selected.
|
![]() | kv_si |
This can be used to model a discharge flange, or discharge head ( equipment ). Kv_si is the SI equivalent of Kv ( CGS?/metric ) or Cv ( US ).
If you have a 'K' value it can be converted into a Kv or Cv by using the formulas documented in TP410, see here for a calculator: http://flowoffluids.com/calculators/k,-cv-kv-conversion.aspx
Kv_si = Cv * 1316182.677552736714218848847087
Kv_si = Kv / ( 3600 * sqrt( 100000 ) )
|
![]() | lineshaft_diameter |
Vertical Turbine Only: Required lineshaft diameter.
The value must match the "diameter" value of a lineshaft
in the catalog. This value is required in order to perform a full
vertical turbine search.
|
![]() | lineshaft_material |
Vertical Turbine Only: Required lineshaft material.
The value must match the "key" value of a lineshaft
material in the catalog. This value is required in order to perform
a full vertical turbine search.
|
![]() | motor_criteria | (Inherited from optional_criteria.) |
![]() | near_miss |
Include pumps on the list who's design points are outside of
the selection window by no more than this percentage tolerance.
(Inherited from optional_criteria.) |
![]() | NPSHa | (Inherited from optional_criteria.) |
![]() | NPSHa_margin |
NPSH Margin ratio (NPSHa/NPSHr). Use a value of 1.2 to add a 20% buffer to your NPSH requirement.
(Inherited from optional_criteria.) |
![]() | seal_key |
Vertical Turbine Only:
If supplied, the value must match an existing "key" for a seal in the catalog. Not required for calculation.
|
![]() | setting_depth |
Vertical Turbine Only: Specifies the elevation distance from suction to discharge.
This value is required in order to perform a full vertical turbine search.
|
![]() | speeds |
Will remove pumps that do not match a given synchronos speed.
(Inherited from optional_criteria.) |
![]() | static_head |
Used for generating a system resistance curve through the design point.
(Inherited from optional_criteria.) |
![]() | suction_pressure | |
![]() | types |
Will remove pumps not in the set of type identifiers.
(Inherited from optional_criteria.) |
![]() | vfd_efficiency_percentage |
Optional efficiency rating for variable frequency drive. 1 to 100.
|