Buildings.ThermalZones.Detailed.Validation.BaseClasses
Package with base classes for Buildings.ThermalZones.Detailed.Validation
Information
This package contains base classes that are used to construct the models in Buildings.ThermalZones.Detailed.Validation.
Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
Package Content
Name | Description |
---|---|
SingleZoneFloor | Model of a building floor as a single zone |
SingleZoneFloorHeater | A model with an ideal heater, a fan, a PI controller and an integrator |
Buildings.ThermalZones.Detailed.Validation.BaseClasses.SingleZoneFloor
Model of a building floor as a single zone
Information
This model assumes a mid-floor of a building as a single zone with a homogeneous temperature; i.e., the air in the whole floor is assumed to be fully mixed.
The geometry, materials and constructions of the model are consistent with those of Buildings.Examples.VAVReheat.BaseClasses.Floor, which models the same mid-floor as five zones: a core zone and four perimeter zones.
The internal partition walls in the five-zone floor model are considered as thermal mass in this single-zone floor model. The doors in the five-zone floor model have been removed in the single-zone floor model.
Parameters
Type | Name | Default | Description |
---|---|---|---|
replaceable package Medium | Modelica.Media.Interfaces.Pa... | Medium model for air | |
Angle | lat | Latitude [rad] | |
Volume | VRoo | 4555.7 | Room volum [m3] |
Height | hRoo | 2.74 | Room height [m] |
Length | hWin | 1.5 | Height of windows [m] |
Real | winWalRat | 0.33 | Window to wall ratio for exterior walls |
Plywood | matWoo | matWoo(x=0.01, k=0.11, d=544... | Wood for exterior construction |
Concrete | matCon | matCon(x=0.1, k=1.311, c=836... | Concrete |
Generic | matIns | matIns(x=0.087, k=0.049, c=8... | Steelframe construction with insulation |
GypsumBoard | matGyp | matGyp(x=0.0127, k=0.16, c=8... | Gypsum board |
GypsumBoard | matGyp2 | matGyp2(x=0.025, k=0.16, c=8... | Gypsum board |
Plywood | matFur | matFur(x=0.15, nStaRef=5) | Material for furniture |
Plywood | matCarTra | matCarTra(x=0.215/0.11, k=0.... | Wood for floor |
Carpet | matCar | Carpet | |
DoubleClearAir13Clear | glaSys | glaSys(UFra=2, shade=Buildin... | Data record for the glazing system |
Generic | conExtWal | conExtWal(final nLay=3, mate... | Exterior construction |
Generic | conIntWal | conIntWal(final nLay=1, mate... | Interior wall construction |
Generic | conFlo | conFlo(final nLay=1, materia... | Floor construction (opa_a is carpet) |
Generic | conFur | conFur(final nLay=1, materia... | Construction for internal mass of furniture |
Boolean | use_windPressure | true | Set to true to enable wind pressure |
Connectors
Type | Name | Description |
---|---|---|
replaceable package Medium | Medium model for air | |
VesselFluidPorts_b | ports[2] | Fluid inlets and outlets |
output RealOutput | TRooAir | Room air temperature [K] |
output RealOutput | p_rel | Relative pressure signal of building static pressure |
Bus | weaBus | Weather data bus |
Modelica definition
Buildings.ThermalZones.Detailed.Validation.BaseClasses.SingleZoneFloorHeater
A model with an ideal heater, a fan, a PI controller and an integrator
Information
This model includes an ideal heater, a fan, a PI controller and an integrator for the heating energy. It is used in the validation model Buildings.ThermalZones.Detailed.Validation.SingleZoneFloorWithHeating.
Extends from Buildings.Fluid.Interfaces.PartialTwoPortInterface (Partial model transporting fluid between two ports without storing mass or energy).
Parameters
Type | Name | Default | Description |
---|---|---|---|
replaceable package Medium | PartialMedium | Medium in the component | |
Volume | VRoo | Room air volume [m3] | |
Nominal condition | |||
MassFlowRate | m_flow_nominal | Nominal mass flow rate [kg/s] | |
Assumptions | |||
Boolean | allowFlowReversal | true | = false to simplify equations, assuming, but not enforcing, no flow reversal |
Advanced | |||
MassFlowRate | m_flow_small | 1E-4*abs(m_flow_nominal) | Small mass flow rate for regularization of zero flow [kg/s] |
Diagnostics | |||
Boolean | show_T | false | = true, if actual temperature at port is computed |
Connectors
Type | Name | Description |
---|---|---|
FluidPort_a | port_a | Fluid connector a (positive design flow direction is from port_a to port_b) |
FluidPort_b | port_b | Fluid connector b (positive design flow direction is from port_a to port_b) |
replaceable package Medium | Medium model for air | |
input RealInput | TSetRoo | Room setpoint temperature [K] |
output RealOutput | yEHea | Heating energy [J] |
input RealInput | TRooMea | Measured room temperature [K] |