Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B

Models of rooms in test cell X3B

Information

This package contains models of rooms in test cell X3B of the FLEXLAB at LBNL. The following image is a drawing of test cell X3B. It shows how the different rooms in this example are connected, as well as providing the names used in this example for each of the rooms.

Room locations and names in X3AWithRadiantFloor

There are separate models for each room in test cell X3B. The model for the test cell itself is located in Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.TestCell, the model for the connected closet is located at Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Closet, and the model for the connected electrical room is located at Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Electrical. Each of the models were developed using construction and parameter information taken from architectural drawings. Accurate use of the models will likely require combining all three room models to each other.

The models in this package are intended to be connected to each other to develop a model of the entirety of test cell X3B. Several of the connections are to be made between walls connecting the two spaces to each other. Detailed information on the wall in each test cell can be found in the documentation for that test cell. The connections between each room in the test cell are described below.

Physical significance of connection Port 1 Port 2
Heat transfer through the partition wall between the test cell and the closet TestCell.surf_conBou[2] Closet.surf_surBou[1]
Heat transfer through the door in the partition wall between the test cell and the closet TestCell.surf_conBou[3] Closet.surf_surBou[2]
Heat transfer through the wall separating the test cell and the electrical room TestCell.surf_conBou[4] Electrical.surf_surBou[1]
Heat transfer through the wall separating the closet and the electrical room Closet.surf_conBou[1] Electrical.surf_surBou[2]

An example of how these room models are connected to create full test cell model can be found in Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.Examples.X3AWithRadiantFloor.

Extends from Modelica.Icons.Package (Icon for standard packages).

Package Content

Name Description
Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Closet Closet Model of the closet connected to test cell X3A
Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Electrical Electrical Model of the electrical room attached to test cell X3A
Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.TestCell TestCell Model of LBNL User Test Facility Cell X3A

Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Closet Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Closet

Model of the closet connected to test cell X3A

Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Closet

Information

This is a model for the closet attached to test cell 3B in the LBNL User Facility. This documentation describes the wall constructions used in the closet. Documentation describing how it should be connected to other models in the package to form a complete model of test cell X3B can be found in Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.

There are four different wall sections connected to the closet modeled here. They are shown in the figure below.

Wall sections in Closet model

The different wall sections are represented in the model according to the following table.

Wall Section Number Description Location in Model Corresponding Layer
1 West wall connected to X3A.Closet datConBou[2] celDiv
2 North wall on the exterior of the buildings datConExt[1] higIns
3 East wall connected to Electrical datConBou[1] higIns
4 Air space connected to partition wall and door in TestCell model Wall: datSurBou[1]
Door: datSurBou[2]

There are two additional surfaces which are not included in the diagram. One is the model of the roof. It is modeled in datConExt[2] using the layer roo. The other is the floor, which is modeled in datConBou[3] using the layer slaCon.

Several of the connections in this model are intended to be connected to specific surfaces in other room models. The following table describes the connections to models outside of the X3B package. The connections in datConExt are not described in the table because they are connected to the external environment, and no additional heat port connections are necessary. A rationale for why the model is created this way is also provided if it is considered necessary.

Location in Closet Description of External Connection Location in External Model Rationale
surf_conBou[2] X3A.Closet X3A.ClosetNoCelDiv.surf_surBou[3]
surf_conBou[3] Ground temperature There is no specific connection which is appropriate connection for this construction. surf_conBou[3] represents the floor of the room, and must be connected to a heat port representing the ground temperature.

Extends from Buildings.ThermalZones.Detailed.MixedAir (Model of a room in which the air is completely mixed).

Parameters

TypeNameDefaultDescription
ParameterConstructionWithWindowdatConExtWin[NConExtWin]datConExtWin(each T_a_start=...Data for exterior construction with window
ParameterConstructiondatConPar[NConPar]datConPar(each T_a_start=T_s...Data for partition construction
Brick120dummyCon Dummy construction to assign a parameter to the instance
SingleClear3dummyGlaSys Dummy construction to assign a parameter to the instance
replaceable package MediumPartialMediumMedium in the component
Anglelat0.66098585832754Latitude [rad]
AreaAFlo3.93Floor area [m2]
LengthhRoo3.6576Average room height [m]
BooleanlinearizeRadiationtrueSet to true to linearize emissive power
CellAndElectricalDividingWallhigInsredeclare parameter Data.Con...High insulation wall. Between X3A closet and exterior, X3A closet and electrical room
TestCellDividngWallcelDivredeclare parameter Data.Con...Wall dividing the X3A closet and the X3B closet
ASHRAE_901_2010Roofrooredeclare parameter Data.Con...Construction of the roof of the closet in X3A
GenericslaConslaCon(nLay=3, material={Bui...Construction of the slab
Exterior constructions
IntegernConExt2Number of exterior constructions
IntegernConExtWin0Number of window constructions
Partition constructions
IntegernConPar0Number of partition constructions
Boundary constructions
IntegernConBou3Number of constructions that have their outside surface exposed to the boundary of this room
IntegernSurBou2Number of surface heat transfer models that connect to constructions that are modeled outside of this room
Convective heat transfer
InteriorConvectionintConModBuildings.HeatTransfer.Types...Convective heat transfer model for room-facing surfaces of opaque constructions
CoefficientOfHeatTransferhIntFixed3.0Constant convection coefficient for room-facing surfaces of opaque constructions [W/(m2.K)]
ExteriorConvectionextConModBuildings.HeatTransfer.Types...Convective heat transfer model for exterior facing surfaces of opaque constructions
CoefficientOfHeatTransferhExtFixed10.0Constant convection coefficient for exterior facing surfaces of opaque constructions [W/(m2.K)]
Nominal condition
MassFlowRatem_flow_nominalV*1.2/3600Nominal mass flow rate [kg/s]
Ports
Booleanuse_C_flowfalseSet to true to enable input connector for trace substance that is connected to room air
Dynamics
Glazing system
BooleansteadyStateWindowfalseSet to false to add thermal capacity at window, which generally leads to faster simulation
Zone air
DynamicsenergyDynamicsModelica.Fluid.Types.Dynamic...Type of energy balance for zone air: dynamic (3 initialization options) or steady state
DynamicsmassDynamicsenergyDynamicsType of mass balance for zone air: dynamic (3 initialization options) or steady state
RealmSenFac1Factor for scaling the sensible thermal mass of the zone air volume
Experimental (may be changed in future releases)
BooleansampleModelfalseSet to true to time-sample the model, which can give shorter simulation time if there is already time sampling in the system model
Initialization
AbsolutePressurep_startMedium.p_defaultStart value of zone air pressure [Pa]
TemperatureT_startMedium.T_defaultStart value of zone air temperature [K]
MassFractionX_start[Medium.nX]Medium.X_defaultStart value of zone air mass fractions m_i/m [kg/kg]
ExtraPropertyC_start[Medium.nC]fill(0, Medium.nC)Start value of zone air trace substances
ExtraPropertyC_nominal[Medium.nC]fill(1E-2, Medium.nC)Nominal value of zone air trace substances. (Set to typical order of magnitude.)

Connectors

TypeNameDescription
VesselFluidPorts_bports[nPorts]Fluid inlets and outlets
HeatPort_aheaPorAirHeat port to air volume
HeatPort_aheaPorRadHeat port for radiative heat gain and radiative temperature
input RealInputuWin[nConExtWin]Control signal for window state (used for electrochromic windows, removed otherwise) [1]
HeatPort_asurf_conBou[nConBou]Heat port at surface b of construction conBou
HeatPort_asurf_surBou[nSurBou]Heat port of surface that is connected to the room air
input RealInputqGai_flow[3]Radiant, convective and latent heat input into room (positive if heat gain) [W/m2]
BusweaBusWeather data
input RealInputuSha[nConExtWin]Control signal for the shading device (removed if no shade is present)
input RealInputC_flow[Medium.nC]Trace substance mass flow rate added to the room air. Enable if use_C_flow = true

Modelica definition

model Closet "Model of the closet connected to test cell X3A" extends Buildings.ThermalZones.Detailed.MixedAir( hRoo = 3.6576, AFlo = 3.93, lat = 0.66098585832754, nConExt = 2, nConBou = 3, nSurBou = 2, nConExtWin = 0, nConPar = 0, surBou( A = {3.6576 * 2.886075 - 2.39*1.22, 2.39 * 1.22}, each absIR = 0.9, each absSol = 0.9, each til=Buildings.Types.Tilt.Wall), datConExt( layers = {higIns, roo}, A = {3.6576 * 1.667, AFlo}, til = {Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Ceiling}, azi = {Buildings.Types.Azimuth.N, Buildings.Types.Azimuth.N}), datConBou( layers = {higIns, celDiv, slaCon}, A = {3.6576*1.524, 3.6576 * 1.524, 3.93}, til = {Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Floor}, azi = {Buildings.Types.Azimuth.W, Buildings.Types.Azimuth.E, Buildings.Types.Azimuth.N}, stateAtSurface_a = {true, true, false})); replaceable parameter Data.Constructions.OpaqueConstructions.DividingWalls.CellAndElectricalDividingWall higIns "High insulation wall. Between X3A closet and exterior, X3A closet and electrical room"; replaceable parameter Data.Constructions.OpaqueConstructions.DividingWalls.TestCellDividngWall celDiv "Wall dividing the X3A closet and the X3B closet"; replaceable parameter Data.Constructions.OpaqueConstructions.Roofs.ASHRAE_901_2010Roof roo "Construction of the roof of the closet in X3A"; parameter HeatTransfer.Data.OpaqueConstructions.Generic slaCon(nLay=3, material={ Buildings.HeatTransfer.Data.Solids.Generic( x=0.1524, k=1.13, c=1000, d=1400, nSta=5), Buildings.HeatTransfer.Data.Solids.Generic( x=0.127, k=0.036, c=1200, d=40), Buildings.HeatTransfer.Data.Solids.Generic( x=0.2, k=1.8, c=1100, d=2400)}) "Construction of the slab"; end Closet;

Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Electrical Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Electrical

Model of the electrical room attached to test cell X3A

Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.Electrical

Information

This is a model for the electrical room connected to test cell 3B in the LBNL User Facility. Other models are provided for the main space of the test cell and the connected closet. This documentation describes the wall constructions used in the electrical room model. For documentation describing how the room models are to be connected to develop a model of the entire X3B test cell see Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.

There are 4 different wall sections described in the model. They are shown in the figure below.

Wall sections in TestCell model

The different wall sections are entered into the model according to the following table.

Wall Section Number Description Location in Model Corresponding Layer
1 South air space connecting to TestCell surBou[1]
2 West air space connecting to Closet surBou[2]
3 North exterior wall datConExt[1] eleExt
4 East exterior door and wall Wall: datConExt[2]
Door: datConExt[3]
Wall: eleExt
Door: extDooUn

There are two additional surfaces which are not included in the diagram. One is the model of the roof. It is modeled in datConExt[4] using the layer roo. The other is the floor, which is modeled in datConBou[1] using the layer slaCon.

Several of the connections in this model are intended to be connected to specific surfaces in other room models. The following table describes the connections to rooms which are not in the X3B package. The constructions in datConExt are not described in the table because they are connected to the external environment, and no additional heat port connections are necessary. A rationale for why the model is created this way is also provided if it is considered necessary.

Location in Electrical Description of External Connection Rationale
surf_conBou[1] Connection to ground temperature model This port represents the bottom of the floor in the space. It is to be connected to a heat port representing the temperature of the ground.

Extends from Buildings.ThermalZones.Detailed.MixedAir (Model of a room in which the air is completely mixed).

Parameters

TypeNameDefaultDescription
ParameterConstructionWithWindowdatConExtWin[NConExtWin]datConExtWin(each T_a_start=...Data for exterior construction with window
ParameterConstructiondatConPar[NConPar]datConPar(each T_a_start=T_s...Data for partition construction
Brick120dummyCon Dummy construction to assign a parameter to the instance
SingleClear3dummyGlaSys Dummy construction to assign a parameter to the instance
replaceable package MediumPartialMediumMedium in the component
Anglelat0.66098585832754Latitude [rad]
AreaAFlo2.39Floor area [m2]
LengthhRoo3.6576Average room height [m]
BooleanlinearizeRadiationtrueSet to true to linearize emissive power
Construction3eleExtredeclare Data.Constructions...Construction describing the exterior walls in the electrical room
ExteriorDoorUninsulatedextDooUnredeclare parameter Data.Con...Construction describing the door in the electrical room
ASHRAE_901_2010Roofrooredeclare parameter Data.Con...Construction describing the roof of the electrical room
GenericslaConslaCon(nLay=3, material={Bui...Construction of the slab
Exterior constructions
IntegernConExt4Number of exterior constructions
IntegernConExtWin0Number of window constructions
Partition constructions
IntegernConPar0Number of partition constructions
Boundary constructions
IntegernConBou1Number of constructions that have their outside surface exposed to the boundary of this room
IntegernSurBou2Number of surface heat transfer models that connect to constructions that are modeled outside of this room
Convective heat transfer
InteriorConvectionintConModBuildings.HeatTransfer.Types...Convective heat transfer model for room-facing surfaces of opaque constructions
CoefficientOfHeatTransferhIntFixed3.0Constant convection coefficient for room-facing surfaces of opaque constructions [W/(m2.K)]
ExteriorConvectionextConModBuildings.HeatTransfer.Types...Convective heat transfer model for exterior facing surfaces of opaque constructions
CoefficientOfHeatTransferhExtFixed10.0Constant convection coefficient for exterior facing surfaces of opaque constructions [W/(m2.K)]
Nominal condition
MassFlowRatem_flow_nominalV*1.2/3600Nominal mass flow rate [kg/s]
Ports
Booleanuse_C_flowfalseSet to true to enable input connector for trace substance that is connected to room air
Dynamics
Glazing system
BooleansteadyStateWindowfalseSet to false to add thermal capacity at window, which generally leads to faster simulation
Zone air
DynamicsenergyDynamicsModelica.Fluid.Types.Dynamic...Type of energy balance for zone air: dynamic (3 initialization options) or steady state
DynamicsmassDynamicsenergyDynamicsType of mass balance for zone air: dynamic (3 initialization options) or steady state
RealmSenFac1Factor for scaling the sensible thermal mass of the zone air volume
Experimental (may be changed in future releases)
BooleansampleModelfalseSet to true to time-sample the model, which can give shorter simulation time if there is already time sampling in the system model
Initialization
AbsolutePressurep_startMedium.p_defaultStart value of zone air pressure [Pa]
TemperatureT_startMedium.T_defaultStart value of zone air temperature [K]
MassFractionX_start[Medium.nX]Medium.X_defaultStart value of zone air mass fractions m_i/m [kg/kg]
ExtraPropertyC_start[Medium.nC]fill(0, Medium.nC)Start value of zone air trace substances
ExtraPropertyC_nominal[Medium.nC]fill(1E-2, Medium.nC)Nominal value of zone air trace substances. (Set to typical order of magnitude.)

Connectors

TypeNameDescription
VesselFluidPorts_bports[nPorts]Fluid inlets and outlets
HeatPort_aheaPorAirHeat port to air volume
HeatPort_aheaPorRadHeat port for radiative heat gain and radiative temperature
input RealInputuWin[nConExtWin]Control signal for window state (used for electrochromic windows, removed otherwise) [1]
HeatPort_asurf_conBou[nConBou]Heat port at surface b of construction conBou
HeatPort_asurf_surBou[nSurBou]Heat port of surface that is connected to the room air
input RealInputqGai_flow[3]Radiant, convective and latent heat input into room (positive if heat gain) [W/m2]
BusweaBusWeather data
input RealInputuSha[nConExtWin]Control signal for the shading device (removed if no shade is present)
input RealInputC_flow[Medium.nC]Trace substance mass flow rate added to the room air. Enable if use_C_flow = true

Modelica definition

model Electrical "Model of the electrical room attached to test cell X3A" extends Buildings.ThermalZones.Detailed.MixedAir( hRoo = 3.6576, AFlo = 2.39, lat = 0.66098585832754, nSurBou = 2, nConExt=4, nConExtWin=0, nConPar=0, nConBou=1, surBou( A = {3.6576 * 1.2641, 3.6576 * 1.524}, each absIR = 0.9, each absSol = 0.9, each til = Buildings.Types.Tilt.Wall), datConExt( layers = {eleExt, eleExt, extDooUn, roo}, A = {3.6576 * 1.26413, 3.6576 * 1.524 - 2.38658 * 1.524, 2.38658*1.524, 2.39}, til = {Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Ceiling}, azi = {Buildings.Types.Azimuth.N, Buildings.Types.Azimuth.E, Buildings.Types.Azimuth.E, Buildings.Types.Azimuth.N}), datConBou( layers = {slaCon}, A = {2.39}, til = {Buildings.Types.Tilt.Floor}, azi = {Buildings.Types.Azimuth.N}, stateAtSurface_a = {false})); replaceable Data.Constructions.OpaqueConstructions.ExteriorConstructions.Construction3 eleExt "Construction describing the exterior walls in the electrical room"; replaceable parameter Data.Constructions.OpaqueConstructions.ExteriorConstructions.ExteriorDoorUninsulated extDooUn "Construction describing the door in the electrical room"; replaceable parameter Data.Constructions.OpaqueConstructions.Roofs.ASHRAE_901_2010Roof roo "Construction describing the roof of the electrical room"; parameter HeatTransfer.Data.OpaqueConstructions.Generic slaCon(nLay=3, material={ Buildings.HeatTransfer.Data.Solids.Generic( x=0.1524, k=1.13, c=1000, d=1400, nSta=5), Buildings.HeatTransfer.Data.Solids.Generic( x=0.127, k=0.036, c=1200, d=40), Buildings.HeatTransfer.Data.Solids.Generic( x=0.2, k=1.8, c=1100, d=2400)}) "Construction of the slab"; end Electrical;

Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.TestCell Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.TestCell

Model of LBNL User Test Facility Cell X3A

Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.TestCell

Information

This is a model for test cell 3B in the LBNL User Facility. This model is intended to represent the main space in test cell 3B. This documentation describes the wall constructions used to model test cell X3B. Documentation describing how it is to be combined to other room models to create a model of the full test cell can be found in Buildings.ThermalZones.Detailed.FLEXLAB.Rooms.X3B.

There are 6 different wall sections described in the model. They are shown in the figure below.

Wall sections in test cell model

The different wall sections are entered into the model according to the following table.

Wall Section Number Description Location in Model Corresponding Layer
1 East exterior wall datConExt[4] EWal
2 South exterior wall with windows datConExtWin[1] R16p8Wal
3 West wall separating X3B and X3A datConBou[1] celDiv
4 North partition wall separating X3B and the closet Wall: datConBou[2]
Door: datConBou[3]
Wall: parCon
Door: parDoo
5 North wall separating X3B and the electrical room datConBou[4] R52Wal
6 North exterior wall and door Door: datConExt[1]
Wall: datConExt[2]
Door: extDoo
Wall: R16p8Wal

A seventh construction, not shown in the figure, models the ceiling. It is modeled in datConExt[3] using the layer R20Wal.

The test cell can be configured with several different floor types. The options include radiant conditioning, a slab on grade floor with no conditioning, or a raised floor. Because of this uncertainty in floor design, a model of the floor itself is not included in this model. The user must include a model for the floor in any applications of this model.

Several of the connections in this model are intended to be connected to specific surfaces in other room models. The following table describes the connections to models outside of the X3A package. The connections in datConExt are not described in the table because they are connected to the external environment, and no additional heat port connections are necessary.

Location in TestCell Description of External Connection Location in External Model
surf_conBou[1] Temperature of test cell X3A X3A.TestCellNoCelDiv.surf_surBou[2]

Extends from Buildings.ThermalZones.Detailed.MixedAir (Model of a room in which the air is completely mixed).

Parameters

TypeNameDefaultDescription
ParameterConstructiondatConPar[NConPar]datConPar(each T_a_start=T_s...Data for partition construction
Brick120dummyCon Dummy construction to assign a parameter to the instance
SingleClear3dummyGlaSys Dummy construction to assign a parameter to the instance
replaceable package MediumPartialMediumMedium in the component
Anglelat0.66098585832754Latitude [rad]
AreaAFlo60.97Floor area [m2]
LengthhRoo3.6576Average room height [m]
BooleanlinearizeRadiationtrueSet to true to linearize emissive power
Construction10and23R16p8Walredeclare parameter Data.Con... 
CellAndElectricalDividingWallR52Walredeclare parameter Data.Con... 
ASHRAE_901_2010RoofR20Walredeclare parameter Data.Con... 
ASHRAE901GlaglaSysredeclare parameter Data.Con... 
PartitionWallparConredeclare parameter Data.Con... 
TestCellDividngWallcelDivredeclare parameter Data.Con...Construction of wall connecting to cell UF90X3B
PartitionDoorparDooredeclare parameter Data.Con...Door used in partition walls in FLEXLAB test cells
ExteriorDoorInsulatedextDooredeclare parameter Data.Con...Construction of an exterior door
Construction1EWal  
Exterior constructions
IntegernConExt4Number of exterior constructions
IntegernConExtWin1Number of window constructions
Partition constructions
IntegernConPar0Number of partition constructions
Boundary constructions
IntegernConBou4Number of constructions that have their outside surface exposed to the boundary of this room
IntegernSurBou4Number of surface heat transfer models that connect to constructions that are modeled outside of this room
Convective heat transfer
InteriorConvectionintConModBuildings.HeatTransfer.Types...Convective heat transfer model for room-facing surfaces of opaque constructions
CoefficientOfHeatTransferhIntFixed3.0Constant convection coefficient for room-facing surfaces of opaque constructions [W/(m2.K)]
ExteriorConvectionextConModBuildings.HeatTransfer.Types...Convective heat transfer model for exterior facing surfaces of opaque constructions
CoefficientOfHeatTransferhExtFixed10.0Constant convection coefficient for exterior facing surfaces of opaque constructions [W/(m2.K)]
Nominal condition
MassFlowRatem_flow_nominalV*1.2/3600Nominal mass flow rate [kg/s]
Ports
Booleanuse_C_flowfalseSet to true to enable input connector for trace substance that is connected to room air
Dynamics
Glazing system
BooleansteadyStateWindowfalseSet to false to add thermal capacity at window, which generally leads to faster simulation
Zone air
DynamicsenergyDynamicsModelica.Fluid.Types.Dynamic...Type of energy balance for zone air: dynamic (3 initialization options) or steady state
DynamicsmassDynamicsenergyDynamicsType of mass balance for zone air: dynamic (3 initialization options) or steady state
RealmSenFac1Factor for scaling the sensible thermal mass of the zone air volume
Experimental (may be changed in future releases)
BooleansampleModelfalseSet to true to time-sample the model, which can give shorter simulation time if there is already time sampling in the system model
Initialization
AbsolutePressurep_startMedium.p_defaultStart value of zone air pressure [Pa]
TemperatureT_startMedium.T_defaultStart value of zone air temperature [K]
MassFractionX_start[Medium.nX]Medium.X_defaultStart value of zone air mass fractions m_i/m [kg/kg]
ExtraPropertyC_start[Medium.nC]fill(0, Medium.nC)Start value of zone air trace substances
ExtraPropertyC_nominal[Medium.nC]fill(1E-2, Medium.nC)Nominal value of zone air trace substances. (Set to typical order of magnitude.)

Connectors

TypeNameDescription
VesselFluidPorts_bports[nPorts]Fluid inlets and outlets
HeatPort_aheaPorAirHeat port to air volume
HeatPort_aheaPorRadHeat port for radiative heat gain and radiative temperature
input RealInputuWin[nConExtWin]Control signal for window state (used for electrochromic windows, removed otherwise) [1]
HeatPort_asurf_conBou[nConBou]Heat port at surface b of construction conBou
HeatPort_asurf_surBou[nSurBou]Heat port of surface that is connected to the room air
input RealInputqGai_flow[3]Radiant, convective and latent heat input into room (positive if heat gain) [W/m2]
BusweaBusWeather data
input RealInputuSha[nConExtWin]Control signal for the shading device (removed if no shade is present)
input RealInputC_flow[Medium.nC]Trace substance mass flow rate added to the room air. Enable if use_C_flow = true

Modelica definition

model TestCell "Model of LBNL User Test Facility Cell X3A" extends Buildings.ThermalZones.Detailed.MixedAir(AFlo=60.97, nSurBou=4, nConPar=0, nConBou=4, nConExt=4, nConExtWin=1, hRoo=3.6576, surBou( A = {6.645*3.09, 6.645*1.51, 6.645*0.91, 6.645*3.65}, each absIR=0.9, each absSol=0.9, each til=Buildings.Types.Tilt.Floor), datConExt( layers={extDoo, R16p8Wal, R20Wal, EWal}, A={1.3716 * 2.39, 3.6576*2.52-2.39*1.3716, 6.6675*9.144,3.6576*9.144}, til={Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Ceiling, Buildings.Types.Tilt.Wall}, azi={Buildings.Types.Azimuth.N,Buildings.Types.Azimuth.N, Buildings.Types.Azimuth.S, Buildings.Types.Azimuth.E}), datConBou( layers = {celDiv, parCon, parDoo, R52Wal}, A = {3.6576 * 9.144, 3.6576*2.886075-2.39*1.22, 2.39*1.22, 3.6576*1.2614}, til = {Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Wall, Buildings.Types.Tilt.Wall}, azi = {Buildings.Types.Azimuth.W, Buildings.Types.Azimuth.N, Buildings.Types.Azimuth.N, Buildings.Types.Azimuth.N}, stateAtSurface_a = {true, true, true, true}), datConExtWin( layers={R16p8Wal}, A={6.6675*3.6576}, glaSys={glaSys}, hWin={1.8288}, wWin={5.88}, til={Buildings.Types.Tilt.Wall}, azi={Buildings.Types.Azimuth.S}), intConMod=Buildings.HeatTransfer.Types.InteriorConvection.Temperature, extConMod=Buildings.HeatTransfer.Types.ExteriorConvection.TemperatureWind, lat=0.66098585832754); replaceable parameter Data.Constructions.OpaqueConstructions.ExteriorConstructions.Construction10and23 R16p8Wal; replaceable parameter Data.Constructions.OpaqueConstructions.DividingWalls.CellAndElectricalDividingWall R52Wal; replaceable parameter Data.Constructions.OpaqueConstructions.Roofs.ASHRAE_901_2010Roof R20Wal; replaceable parameter Data.Constructions.GlazingSystems.ASHRAE901Gla glaSys; replaceable parameter Data.Constructions.OpaqueConstructions.PartitionConstructions.PartitionWall parCon; replaceable parameter Data.Constructions.OpaqueConstructions.DividingWalls.TestCellDividngWall celDiv "Construction of wall connecting to cell UF90X3B"; replaceable parameter Data.Constructions.OpaqueConstructions.PartitionConstructions.PartitionDoor parDoo "Door used in partition walls in FLEXLAB test cells"; replaceable parameter Data.Constructions.OpaqueConstructions.ExteriorConstructions.ExteriorDoorInsulated extDoo "Construction of an exterior door"; parameter Data.Constructions.OpaqueConstructions.ExteriorConstructions.Construction1 EWal; end TestCell;