recordStratos30slash1to8
Pump data for a Wilo Stratos 30/1-8 pump
Extends from Generic (Generic data record for movers).
Information
Data from: http://productfinder.wilo.com/en/COM/product/0000000e000379df0002003a/fc_product_datasheet
See Buildings.Fluid.Movers.Data.Pumps.Wilo.Stratos25slash1to6 for more information about how the data is derived.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Units.SI.VolumeFlowRate | V_flow_max (from Generic) | if havePressureCurve then (pressure.V_flow[end] - (pressure.V_flow[end] - pressure.V_flow[end - 1])/(pressure.dp[end] - pressure.dp[end - 1])*pressure.dp[end]) else 0 | Volume flow rate on the curve when pressure rise is zero |
| Modelica.Units.SI.PressureDifference | dpMax (from Generic) | if havePressureCurve then (pressure.dp[1] - (pressure.dp[1] - pressure.dp[2])/(pressure.V_flow[1] - pressure.V_flow[2])*pressure.V_flow[1]) else 0 | Pressure rise on the curve when flow rate is zero |
| Buildings.Fluid.Movers.BaseClasses.Euler.peak | peak_internal (from Generic) | if etaHydMet == Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber then Buildings.Fluid.Movers.BaseClasses.Euler.getPeak(pressure = pressure, power = power) else Buildings.Fluid.Movers.BaseClasses.Euler.peak(V_flow = V_flow_max/2, dp = dpMax/2, eta = max(efficiency.eta)) | Internal peak variable |
| Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot | motorEfficiency_yMot_generic (from Generic) | Buildings.Fluid.Movers.BaseClasses.Characteristics.motorEfficiencyCurve(P_nominal = WMot_nominal, eta_max = etaMot_max) | Motor efficiency vs. part load ratio |
| Boolean | haveWMot_nominal (from Generic) | WMot_nominal > Modelica.Constants.eps | = true, if the rated motor power is provided |
| Boolean | havePressureCurve (from Generic) | sum(pressure.V_flow) > Modelica.Constants.eps and sum(pressure.dp) > Modelica.Constants.eps | = true, if default record values are being used |
| Pressure curve | |||
| Buildings.Fluid.Movers.BaseClasses.Characteristics.flowParameters | pressure (from Generic) | Volume flow rate vs. total pressure rise | |
| Power computation | |||
| Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod | etaHydMet (from Generic) | if havePressureCurve then Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.EulerNumber else Buildings.Fluid.Movers.BaseClasses.Types.HydraulicEfficiencyMethod.NotProvided | Efficiency computation method for the hydraulic efficiency etaHyd |
| Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod | etaMotMet (from Generic) | if powerOrEfficiencyIsHydraulic and havePressureCurve then Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.GenericCurve else Buildings.Fluid.Movers.BaseClasses.Types.MotorEfficiencyMethod.NotProvided | Efficiency computation method for the motor efficiency etaMot |
| Boolean | powerOrEfficiencyIsHydraulic (from Generic) | true | =true if hydraulic power or efficiency is provided, instead of total |
| Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters | efficiency (from Generic) | Total or hydraulic efficiency vs. volumetric flow rate | |
| Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters | motorEfficiency (from Generic) | Motor efficiency vs. volumetric flow rate | |
| Buildings.Fluid.Movers.BaseClasses.Characteristics.efficiencyParameters_yMot | motorEfficiency_yMot (from Generic) | Motor efficiency vs. part load ratio yMot, where yMot = WHyd/WMot_nominal | |
| Buildings.Fluid.Movers.BaseClasses.Characteristics.powerParameters | power (from Generic) | Power (either consumed or hydraulic) vs. volumetric flow rate | |
| Buildings.Fluid.Movers.BaseClasses.Euler.peak | peak (from Generic) | Volume flow rate, pressure rise, and efficiency (either total or hydraulic) at peak condition | |
| Modelica.Units.SI.Power | WMot_nominal (from Generic) | if max(power.P) > Modelica.Constants.eps then if powerOrEfficiencyIsHydraulic then max(power.P)*1.2 else max(power.P) else if havePressureCurve then if powerOrEfficiencyIsHydraulic then V_flow_max/2*dpMax/2/peak.eta*1.2 else V_flow_max/2*dpMax/2/0.7*1.2 else 0 | Rated motor power |
| Modelica.Units.SI.Efficiency | etaMot_max (from Generic) | 0.7 | Maximum motor efficiency |
| Motor heat rejection | |||
| Boolean | motorCooledByFluid (from Generic) | true | If true, then motor heat is added to fluid stream |
| Normalized speeds | |||
| Real | speed_nominal (from Generic) | 1 | Nominal rotational speed for flow characteristic |
| Real | constantSpeed (from Generic) | 1 | Normalized speed set point, used if inputType = Buildings.Fluid.Types.InputType.Constant |
| Real | speeds (from Generic) | {1} | Vector of normalized speed set points, used if inputType = Buildings.Fluid.Types.InputType.Stages |
Revisions
-
March 29, 2023, by Hongxiang Fu:
Deleted angular speed parameters with the unit rpm. This is for IBPSA, #1704. -
October 14, 2021, by Hongxiang Fu:
Rewrote the statements usinguse_powerCharacteristicto support the implementation ofBuildings.Fluid.Movers.BaseClasses.Euler. This is for #2668. -
February 17, 2016, by Michael Wetter:
Updated parameter names for #396. -
December 12, 2014, by Michael Wetter:
AddeddefaultComponentPrefixesanddefaultComponentNameannotations. - April 22, 2014
by Filip Jorissen:
Initial version