Buildings.Experimental.DistrictHeatingCooling.SubStations.VaporCompression.Validation
Package with models for validation
Information
This package contains models that validate the chiller models. The examples plot various outputs, which have been verified against analytical solutions. These model outputs are stored as reference data to allow continuous validation whenever models in the library change.
Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).
Package Content
Name | Description |
---|---|
HeatingCoolingHotwaterTimeSeries_dT | Validation model for substation |
Buildings.Experimental.DistrictHeatingCooling.SubStations.VaporCompression.Validation.HeatingCoolingHotwaterTimeSeries_dT
Validation model for substation
Information
This model tests the substation that has heat pumps for cooling, heating and hot water preparation.
Extends from Modelica.Icons.Example (Icon for runnable examples).
Modelica definition
model HeatingCoolingHotwaterTimeSeries_dT
"Validation model for substation"
extends Modelica.Icons.Example;
package Medium = Buildings.Media.Water "Fluid in the pipes";
Modelica.Blocks.Sources.Constant TCoo(k=273.15 + 12)
"Temperature of cold supply";
Buildings.Fluid.Sources.Boundary_pT war(
redeclare package Medium = Medium,
use_T_in=true,
nPorts=1) "Warm pipe";
Modelica.Blocks.Sources.Constant TWar(k=273.15 + 18)
"Temperature of warm supply";
Buildings.Experimental.DistrictHeatingCooling.SubStations.VaporCompression.HeatingCoolingHotwaterTimeSeries_dT
subSta(
filNam="modelica://Buildings/Resources/Data/Experimental/DistrictHeatingCooling/SubStations/VaporCompression/RefBldgLargeOfficeNew2004_7.1_5.0_3C_USA_CA_SAN_FRANCISCO.mos",
redeclare package Medium = Medium,
show_T=true,
TOut_nominal=273.15) "Substation model";
Buildings.BoundaryConditions.WeatherData.ReaderTMY3 weaDat(filNam="modelica://Buildings/Resources/weatherdata/USA_CA_San.Francisco.Intl.AP.724940_TMY3.mos",
computeWetBulbTemperature=false) "File reader that reads weather data";
Buildings.Fluid.Sources.Boundary_pT coo1(
redeclare package Medium = Medium,
use_T_in=true,
nPorts=1) "Cool pipe";
equation
connect(TWar.y, war.T_in);
connect(TCoo.y, coo1.T_in);
connect(weaDat.weaBus, subSta.weaBus);
connect(subSta.port_a, war.ports[1]);
connect(subSta.port_b, coo1.ports[1]);
end HeatingCoolingHotwaterTimeSeries_dT;