The optional_criteria_v2 type exposes the following members.

Constructors

  NameDescription
Public methodoptional_criteria_v2

Methods

  NameDescription
Public methodget_optional_criteria
Internal use only.
(Overrides optional_criteriaget_optional_criteria(CPumpSelection, CPumpCatalog, UnitSystem).)

Fields

  NameDescription
Public fieldadvanced (Inherited from optional_criteria.)
Public fieldaodd_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.
Public fieldaodd_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.
Public fieldauto_src
Enables/disables generating a system resistance curve through the design point and static_head.
(Inherited from optional_criteria.)
Public fieldcasing_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.
Public fieldcolumn_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.
Public fieldcolumn_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.
Public fieldcorrection_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
Public fieldimpeller_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.
Public fieldkv_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 ) )
Public fieldlineshaft_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.
Public fieldlineshaft_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.
Public fieldmotor_criteria (Inherited from optional_criteria.)
Public fieldnear_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.)
Public fieldNPSHa (Inherited from optional_criteria.)
Public fieldNPSHa_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.)
Public fieldseal_key
Vertical Turbine Only: If supplied, the value must match an existing "key" for a seal in the catalog. Not required for calculation.
Public fieldsetting_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.
Public fieldspeeds
Will remove pumps that do not match a given synchronos speed.
(Inherited from optional_criteria.)
Public fieldstatic_head
Used for generating a system resistance curve through the design point.
(Inherited from optional_criteria.)
Public fieldsuction_pressure
Public fieldtypes
Will remove pumps not in the set of type identifiers.
(Inherited from optional_criteria.)
Public fieldvfd_efficiency_percentage
Optional efficiency rating for variable frequency drive. 1 to 100.

See Also