Name | Description |
---|---|
BaseClasses | Package with base classes for room test models |
OnlyExteriorWallNoWindow | Test model for room model |
OnlyExteriorWallWithWindow | Test model for room model |
OnlyExteriorWallWithWindowExteriorShade | Test model for room model |
OnlyExteriorWallWithWindowInteriorShade | Test model for room model |
OnlyPartition | Test model for room model |
OnlyConstructionBoundary | Test model for room model |
OnlySurfaceBoundary | Test model for room model |
Type | Name | Default | Description |
---|---|---|---|
Integer | nConExt | 1 | Number of exterior constructions that do not have a window |
Integer | nConExtWin | 0 | Number of exterior constructions that do have a window |
Integer | nConPar | 0 | Number of partition constructions |
Integer | nConBou | 0 | Number of surface that are connected to constructions that are modeled inside the room |
Integer | nSurBou | 0 | Number of surface that are connected to the room air volume |
model OnlyExteriorWallNoWindow "Test model for room model" extends BaseClasses.PartialTestModel( nConExt=1, nConExtWin=0, nConPar=0, nConBou=0, nSurBou=0, roo( datConExt(layers={matLayExt}, each A=10, each til=Types.Tilt.Floor, each azi=Types.Azimuth.W)), weaDat(lon=-1.4421267797069, timZon=-21600));end OnlyExteriorWallNoWindow;
Type | Name | Default | Description |
---|---|---|---|
Integer | nConExt | 0 | Number of exterior constructions that do not have a window |
Integer | nConExtWin | 2 | Number of exterior constructions that do have a window |
Integer | nConPar | 0 | Number of partition constructions |
Integer | nConBou | 0 | Number of surface that are connected to constructions that are modeled inside the room |
Integer | nSurBou | 0 | Number of surface that are connected to the room air volume |
model OnlyExteriorWallWithWindow "Test model for room model" extends BaseClasses.PartialTestModel( nConExt=0, nConExtWin=2, nConPar=0, nConBou=0, nSurBou=0, roo( datConExtWin(layers={matLayExt, matLayExt}, each A=10, glaSys={glaSys, glaSys}, each AWin=4, each fFra=0.1, til={Types.Tilt.Floor, Types.Tilt.Ceiling}, each azi=Types.Azimuth.W)));end OnlyExteriorWallWithWindow;
Type | Name | Default | Description |
---|---|---|---|
Integer | nConExt | 0 | Number of exterior constructions that do not have a window |
Integer | nConExtWin | 2 | Number of exterior constructions that do have a window |
Integer | nConPar | 0 | Number of partition constructions |
Integer | nConBou | 0 | Number of surface that are connected to constructions that are modeled inside the room |
Integer | nSurBou | 0 | Number of surface that are connected to the room air volume |
model OnlyExteriorWallWithWindowExteriorShade "Test model for room model" extends BaseClasses.PartialTestModel( nConExt=0, nConExtWin=2, nConPar=0, nConBou=0, nSurBou=0, roo( datConExtWin(layers={matLayExt, matLayExt}, each A=10, glaSys={glaSys, glaSys}, each AWin=4, each fFra=0.1, til={Types.Tilt.Floor, Types.Tilt.Ceiling}, each azi=Types.Azimuth.W)), glaSys(haveExteriorShade=true));Modelica.Blocks.Sources.Constant uSha(k=0.5) "Control signal for the shading device"; Modelica.Blocks.Routing.Replicator replicator(nout=max(1,nConExtWin)); equationconnect(uSha.y,replicator. u); connect(roo.uSha,replicator. y); end OnlyExteriorWallWithWindowExteriorShade;
Type | Name | Default | Description |
---|---|---|---|
Integer | nConExt | 0 | Number of exterior constructions that do not have a window |
Integer | nConExtWin | 2 | Number of exterior constructions that do have a window |
Integer | nConPar | 0 | Number of partition constructions |
Integer | nConBou | 0 | Number of surface that are connected to constructions that are modeled inside the room |
Integer | nSurBou | 0 | Number of surface that are connected to the room air volume |
model OnlyExteriorWallWithWindowInteriorShade "Test model for room model" extends BaseClasses.PartialTestModel( nConExt=0, nConExtWin=2, nConPar=0, nConBou=0, nSurBou=0, roo( datConExtWin(layers={matLayExt, matLayExt}, each A=10, glaSys={glaSys, glaSys}, each AWin=4, each fFra=0.1, til={Types.Tilt.Floor, Types.Tilt.Ceiling}, each azi=Types.Azimuth.W)), glaSys(haveInteriorShade=true));Modelica.Blocks.Sources.Constant uSha(k=0.5) "Control signal for the shading device"; Modelica.Blocks.Routing.Replicator replicator(nout=max(1,nConExtWin)); equationconnect(uSha.y,replicator. u); connect(roo.uSha,replicator. y); end OnlyExteriorWallWithWindowInteriorShade;
Type | Name | Default | Description |
---|---|---|---|
Integer | nConExt | 0 | Number of exterior constructions that do not have a window |
Integer | nConExtWin | 0 | Number of exterior constructions that do have a window |
Integer | nConPar | 1 | Number of partition constructions |
Integer | nConBou | 0 | Number of surface that are connected to constructions that are modeled inside the room |
Integer | nSurBou | 0 | Number of surface that are connected to the room air volume |
model OnlyPartition "Test model for room model" extends BaseClasses.PartialTestModel( nConExt=0, nConExtWin=0, nConPar=1, nConBou=0, nSurBou=0, roo( datConPar(layers={matLayPar}, each A=10, each til=Types.Tilt.Floor, each azi=Types.Azimuth.W)));end OnlyPartition;
Type | Name | Default | Description |
---|---|---|---|
Integer | nConExt | 0 | Number of exterior constructions that do not have a window |
Integer | nConExtWin | 0 | Number of exterior constructions that do have a window |
Integer | nConPar | 0 | Number of partition constructions |
Integer | nConBou | 1 | Number of surface that are connected to constructions that are modeled inside the room |
Integer | nSurBou | 0 | Number of surface that are connected to the room air volume |
model OnlyConstructionBoundary "Test model for room model" extends BaseClasses.PartialTestModel( nConExt=0, nConExtWin=0, nConPar=0, nConBou=1, nSurBou=0, roo( datConBou(layers={matLayPar}, each A=12, each til=Types.Tilt.Floor, each azi=Types.Azimuth.W)));Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TBou1[nConBou](each T=288.15) "Boundary condition for construction"; equationconnect(TBou1.port, roo.surf_conBou); end OnlyConstructionBoundary;
Type | Name | Default | Description |
---|---|---|---|
Integer | nConExt | 0 | Number of exterior constructions that do not have a window |
Integer | nConExtWin | 0 | Number of exterior constructions that do have a window |
Integer | nConPar | 0 | Number of partition constructions |
Integer | nConBou | 0 | Number of surface that are connected to constructions that are modeled inside the room |
Integer | nSurBou | 1 | Number of surface that are connected to the room air volume |
model OnlySurfaceBoundary "Test model for room model" extends BaseClasses.PartialTestModel( nConExt=0, nConExtWin=0, nConPar=0, nConBou=0, nSurBou=1, roo( surBou(each A=15, each epsLW=0.9, each epsSW=0.9, each til=Types.Tilt.Floor)));Modelica.Thermal.HeatTransfer.Sources.FixedTemperature TBou[nSurBou](each T=288.15) "Boundary condition for construction"; HeatTransfer.ConductorMultiLayer conOut[nSurBou](each A=15, redeclare Buildings.HeatTransfer.Data.OpaqueConstructions.Brick120 layers) "Construction that is modeled outside of room"; equationconnect(TBou.port, conOut.port_b); connect(roo.surf_surBou, conOut.port_a); end OnlySurfaceBoundary;