You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
parameter Modelica.SIunits.PressureDifference[:] heads(
eachmin=0,
each displayUnit="Pa") = dp_nominal*{1}
If a user instantiates a model FlowControlled_m_flow without overwriting the default, the pump/fan will never run. Also, if the pump/fan is used with peformance data that define multiple speeds, then the number of speeds is different from the number of stages, which is inconsistent.
I therefore suggest to set as the default, based on affinity laws,
parameter Modelica.SIunits.MassFlowRate[:] massFlowRates=
m_flow_nominal*{speeds[i]/speeds[end] for i in 1:size(per.speeds, 1)}
and
parameter Modelica.SIunits.PressureDifference[:] heads(
eachmin=0,
each displayUnit="Pa")=
dp_nominal*{(speeds[i]/speeds[end])^2for i in 1:size(per.speeds, 1)}
The text was updated successfully, but these errors were encountered:
The model
Fluid/Movers/FlowControlled_m_flow.mo
implementsand
Fluid/Movers/FlowControlled_dp.mo
implementsIf a user instantiates a model
FlowControlled_m_flow
without overwriting the default, the pump/fan will never run. Also, if the pump/fan is used with peformance data that define multiple speeds, then the number of speeds is different from the number of stages, which is inconsistent.I therefore suggest to set as the default, based on affinity laws,
and
The text was updated successfully, but these errors were encountered: