Buildings.Applications.BaseClasses.Controls.Validation

Collection of validation models

Information

This package contains validation models for the classes in Buildings.Applications.BaseClasses.Controls.

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

Package Content

Name Description
Buildings.Applications.BaseClasses.Controls.Validation.VariableSpeedPumpStage VariableSpeedPumpStage Test the model ChillerWSE.Examples.BaseClasses.VariableSpeedPumpStageControl

Buildings.Applications.BaseClasses.Controls.Validation.VariableSpeedPumpStage Buildings.Applications.BaseClasses.Controls.Validation.VariableSpeedPumpStage

Test the model ChillerWSE.Examples.BaseClasses.VariableSpeedPumpStageControl

Buildings.Applications.BaseClasses.Controls.Validation.VariableSpeedPumpStage

Information

This model test the staging controller for variable-speed pumps. The staging controller is located in Buildings.Applications.BaseClasses.Controls.VariableSpeedPumpStage.

Extends from Modelica.Icons.Example (Icon for runnable examples).

Parameters

TypeNameDefaultDescription
MassFlowRatem_flow_nominal100Nominal mass flowrate [kg/s]

Modelica definition

model VariableSpeedPumpStage "Test the model ChillerWSE.Examples.BaseClasses.VariableSpeedPumpStageControl" extends Modelica.Icons.Example; parameter Modelica.Units.SI.MassFlowRate m_flow_nominal=100 "Nominal mass flowrate"; Buildings.Applications.BaseClasses.Controls.VariableSpeedPumpStage varSpePumSta(tWai=30, m_flow_nominal=m_flow_nominal, criPoiSpe=0.6) "Staging controller for variable speed pumps"; Modelica.Blocks.Sources.Pulse speSig( amplitude=0.8, period=180, offset=0.2) "Speed signal"; Modelica.Blocks.Sources.Sine masFlo( offset=0.5*m_flow_nominal, f=1/360, amplitude=0.5*m_flow_nominal) "Mass flowrate"; Modelica.Blocks.Sources.BooleanConstant on "Plant on signal"; equation connect(speSig.y, varSpePumSta.speSig); connect(masFlo.y, varSpePumSta.masFloPum); connect(on.y, varSpePumSta.on); end VariableSpeedPumpStage;