Buildings.Air.Systems.SingleZone.VAV.Examples.BaseClasses
Package with base classes for Buildings.Air.Systems.SingleZone.VAV.Examples
Information
This package contains base classes that are used to construct the models in Buildings.Air.Systems.SingleZone.VAV.Examples.
Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
Package Content
Name | Description |
---|---|
InternalLoads | Schedule for time varying internal loads |
PartialOpenLoop | Partial model of a single zone variable air volume flow system and thermal zone |
Room | BESTest Case 600 with fluid ports for air HVAC and internal load |
Buildings.Air.Systems.SingleZone.VAV.Examples.BaseClasses.InternalLoads
Schedule for time varying internal loads
Information
Internal load profile for the thermal zone.
Extends from Modelica.Blocks.Sources.CombiTimeTable (Table look-up with respect to time and linear/periodic extrapolation methods (data from matrix/file)).
Parameters
Type | Name | Default | Description |
---|---|---|---|
Table data definition | |||
Boolean | tableOnFile | false | = true, if table is defined on file or in function usertab |
Real | table[:, :] | [0, 0.1; 8*3600, 0.1; 8*3600... | Table matrix (time = first column; e.g., table=[0, 0; 1, 1; 2, 4]) |
String | tableName | "NoName" | Table name on file or in function usertab (see docu) |
String | fileName | "NoName" | File where matrix is stored |
Boolean | verboseRead | true | = true, if info message that file is loading is to be printed |
Table data interpretation | |||
Integer | columns[:] | {2} | Columns of table to be interpolated |
Smoothness | smoothness | Modelica.Blocks.Types.Smooth... | Smoothness of table interpolation |
Extrapolation | extrapolation | Modelica.Blocks.Types.Extrap... | Extrapolation of data outside the definition range |
Time | timeScale | 1 | Time scale of first table column [s] |
Real | offset[:] | {0} | Offsets of output signals |
Time | startTime | 0 | Output = offset for time < startTime [s] |
Time | shiftTime | startTime | Shift time of first table column [s] |
TimeEvents | timeEvents | Modelica.Blocks.Types.TimeEv... | Time event handling of table interpolation |
Boolean | verboseExtrapolation | false | = true, if warning messages are to be printed if time is outside the table definition range |
Connectors
Type | Name | Description |
---|---|---|
output RealOutput | y[nout] | Connector of Real output signals |
Modelica definition
Buildings.Air.Systems.SingleZone.VAV.Examples.BaseClasses.PartialOpenLoop
Partial model of a single zone variable air volume flow system and thermal zone
Information
The thermal zone is based on the BESTEST Case 600 envelope, while the HVAC system is based on a conventional VAV system with air cooled chiller and economizer. See documentation for the specific models for more information.
Parameters
Type | Name | Default | Description |
---|---|---|---|
Temperature | TSupChi_nominal | 279.15 | Design value for chiller leaving water temperature [K] |
Connectors
Type | Name | Description |
---|---|---|
Bus | weaBus |
Modelica definition
Buildings.Air.Systems.SingleZone.VAV.Examples.BaseClasses.Room
BESTest Case 600 with fluid ports for air HVAC and internal load
Information
This is a single zone model based on the envelope of the BESTEST Case 600 building, though it has some modifications. Supply and return air ports are included for simulation with air-based HVAC systems. Heating and cooling setpoints and internal loads are time-varying according to an assumed occupancy schedule.
This zone model utilizes schedules and constructions from
the Schedules
and Constructions
packages.
Parameters
Type | Name | Default | Description |
---|---|---|---|
replaceable package MediumA | Buildings.Media.Air | Medium model | |
MassFlowRate | mAir_flow_nominal | Design airflow rate of system [kg/s] | |
Angle | lat | Building latitude [rad] | |
Angle | S_ | Buildings.Types.Azimuth.S | Azimuth for south walls [rad] |
Angle | E_ | Buildings.Types.Azimuth.E | Azimuth for east walls [rad] |
Angle | W_ | Buildings.Types.Azimuth.W | Azimuth for west walls [rad] |
Angle | N_ | Buildings.Types.Azimuth.N | Azimuth for north walls [rad] |
Angle | C_ | Buildings.Types.Tilt.Ceiling | Tilt for ceiling [rad] |
Angle | F_ | Buildings.Types.Tilt.Floor | Tilt for floor [rad] |
Angle | Z_ | Buildings.Types.Tilt.Wall | Tilt for wall [rad] |
Integer | nConExtWin | 1 | Number of constructions with a window |
Integer | nConBou | 1 | Number of surface that are connected to constructions that are modeled inside the room |
Generic | matExtWal | matExtWal(nLay=3, absIR_a=0.... | Exterior wall |
Generic | matFlo | matFlo(final nLay=2, absIR_a... | Floor |
Generic | soil | soil(x=2, k=1.3, c=800, d=15... | Soil properties |
Generic | roof | roof(nLay=3, absIR_a=0.9, ab... | Roof |
Win600 | window600 | window600(UFra=3, haveExteri... | Window |
Connectors
Type | Name | Description |
---|---|---|
replaceable package MediumA | Medium model | |
FluidPort_a | supplyAir | Supply air |
FluidPort_b | returnAir | Return air |
Bus | weaBus | Weather data bus |
output RealOutput | TRooAir | Room air temperature |