Buildings.Obsolete.Fluid.Movers.Preconfigured.Validation

Collection of validation models

Information

This package contains validation models for the classes in Buildings.Obsolete.Fluid.Movers.Preconfigured.

Note that most validation models contain simple input data which may not be realistic, but for which the correct output can be obtained through an analytic solution. The examples plot various outputs, which have been verified against these solutions. These model outputs are stored as reference data and used for continuous validation whenever models in the library change.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Package Content

Name Description
Buildings.Obsolete.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured ControlledFlowMachinePreconfigured Preconfigured fans with different control signals

Buildings.Obsolete.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured Buildings.Obsolete.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured

Preconfigured fans with different control signals

Buildings.Obsolete.Fluid.Movers.Preconfigured.Validation.ControlledFlowMachinePreconfigured

Information

This model validates the preconfigured mover models. It is based on Buildings.Obsolete.Fluid.Movers.Validation.ControlledFlowMachineDynamic.

Extends from Modelica.Icons.Example (Icon for runnable examples), Buildings.Obsolete.Fluid.Movers.Validation.BaseClasses.ControlledFlowMachine.

Parameters

TypeNameDefaultDescription
MassFlowRatem_flow_nominal2Nominal mass flow rate for each fan [kg/s]
PressureDifferencedp_nominal500Nominal pressure head for each fan [Pa]

Modelica definition

model ControlledFlowMachinePreconfigured "Preconfigured fans with different control signals" extends Modelica.Icons.Example; extends Buildings.Obsolete.Fluid.Movers.Validation.BaseClasses.ControlledFlowMachine ( redeclare Buildings.Fluid.Movers.Preconfigured.SpeedControlled_y fan1( redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal), redeclare Buildings.Fluid.Movers.Preconfigured.FlowControlled_m_flow fan2( redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal), redeclare Buildings.Fluid.Movers.Preconfigured.FlowControlled_dp fan3( redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal), redeclare Buildings.Obsolete.Fluid.Movers.Preconfigured.SpeedControlled_Nrpm fan4( redeclare package Medium = Medium, m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal, speed_rpm_nominal=3580), dp1(m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal), dp4(m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal), dp2(m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal), dp3(m_flow_nominal=m_flow_nominal, dp_nominal=dp_nominal)); parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=2 "Nominal mass flow rate for each fan"; parameter Modelica.Units.SI.PressureDifference dp_nominal=500 "Nominal pressure head for each fan"; end ControlledFlowMachinePreconfigured;