 
Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).
| Name | Description | 
|---|---|
|  BaseClasses | Package with base classes for Buildings.Rooms.Examples.TestConditionalConstructions | 
|  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 | 
 Buildings.Rooms.Examples.TestConditionalConstructions.OnlyExteriorWallNoWindow
Buildings.Rooms.Examples.TestConditionalConstructions.OnlyExteriorWallNoWindow
 
| 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 | 
| Insulation100Concrete200 | matLayExt | Construction material for exterior walls | |
| Brick120 | matLayPar | Construction material for partition walls | |
| DoubleClearAir13Clear | glaSys | Data record for the glazing system | 
model OnlyExteriorWallNoWindow "Test model for room model"
  extends Modelica.Icons.Example;
  extends BaseClasses.PartialTestModel(
   nConExt=1,
   nConExtWin=0,
   nConPar=0,
   nConBou=0,
   nSurBou=0,
   roo(
    datConExt(layers={matLayExt}, each A=10,
           each til=Buildings.HeatTransfer.Types.Tilt.Floor, each azi=Buildings.HeatTransfer.Types.Azimuth.W)));
end OnlyExteriorWallNoWindow;
 
 Buildings.Rooms.Examples.TestConditionalConstructions.OnlyExteriorWallWithWindow
Buildings.Rooms.Examples.TestConditionalConstructions.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 | 
| Insulation100Concrete200 | matLayExt | Construction material for exterior walls | |
| Brick120 | matLayPar | Construction material for partition walls | |
| DoubleClearAir13Clear | glaSys | Data record for the glazing system | 
model OnlyExteriorWallWithWindow "Test model for room model"
  extends Modelica.Icons.Example;
  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 wWin=2,
                 each hWin=2,
                 each fFra=0.1,
                 til={Buildings.HeatTransfer.Types.Tilt.Floor, Buildings.HeatTransfer.Types.Tilt.Ceiling},
                 each azi=Buildings.HeatTransfer.Types.Azimuth.W)));
end OnlyExteriorWallWithWindow;
 
 Buildings.Rooms.Examples.TestConditionalConstructions.OnlyExteriorWallWithWindowExteriorShade
Buildings.Rooms.Examples.TestConditionalConstructions.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 | 
| Insulation100Concrete200 | matLayExt | Construction material for exterior walls | |
| Brick120 | matLayPar | Construction material for partition walls | 
model OnlyExteriorWallWithWindowExteriorShade 
  "Test model for room model"
  extends Modelica.Icons.Example;
  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 wWin=2,
                 each hWin=2,
                 each fFra=0.1,
                 til={Buildings.HeatTransfer.Types.Tilt.Floor, Buildings.HeatTransfer.Types.Tilt.Ceiling},
                 each azi=Buildings.HeatTransfer.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)); 
equation 
  connect(uSha.y,replicator. u);
  connect(roo.uSha,replicator. y); 
end OnlyExteriorWallWithWindowExteriorShade;
 
 Buildings.Rooms.Examples.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade
Buildings.Rooms.Examples.TestConditionalConstructions.OnlyExteriorWallWithWindowInteriorShade
 
| 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 | 
| Insulation100Concrete200 | matLayExt | Construction material for exterior walls | |
| Brick120 | matLayPar | Construction material for partition walls | 
model OnlyExteriorWallWithWindowInteriorShade 
  "Test model for room model"
  extends Modelica.Icons.Example;
  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 wWin=2,
                 each hWin=2,
                 each fFra=0.1,
                 til={Buildings.HeatTransfer.Types.Tilt.Floor, Buildings.HeatTransfer.Types.Tilt.Ceiling},
                 each azi=Buildings.HeatTransfer.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)); 
equation 
  connect(uSha.y,replicator. u);
  connect(roo.uSha,replicator. y); 
end OnlyExteriorWallWithWindowInteriorShade;
 
 Buildings.Rooms.Examples.TestConditionalConstructions.OnlyPartition
Buildings.Rooms.Examples.TestConditionalConstructions.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 | 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 | 
| Insulation100Concrete200 | matLayExt | Construction material for exterior walls | |
| Brick120 | matLayPar | Construction material for partition walls | |
| DoubleClearAir13Clear | glaSys | Data record for the glazing system | 
model OnlyPartition "Test model for room model"
  extends Modelica.Icons.Example;
  extends BaseClasses.PartialTestModel(
   nConExt=0,
   nConExtWin=0,
   nConPar=1,
   nConBou=0,
   nSurBou=0,
   roo(
    datConPar(layers={matLayPar}, each A=10,
    each til=Buildings.HeatTransfer.Types.Tilt.Floor,
    each azi=Buildings.HeatTransfer.Types.Azimuth.W)));
end OnlyPartition;
 
 Buildings.Rooms.Examples.TestConditionalConstructions.OnlyConstructionBoundary
Buildings.Rooms.Examples.TestConditionalConstructions.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 | 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 | 
| Insulation100Concrete200 | matLayExt | Construction material for exterior walls | |
| Brick120 | matLayPar | Construction material for partition walls | |
| DoubleClearAir13Clear | glaSys | Data record for the glazing system | 
model OnlyConstructionBoundary "Test model for room model"
  extends Modelica.Icons.Example;
  extends BaseClasses.PartialTestModel(
   nConExt=0,
   nConExtWin=0,
   nConPar=0,
   nConBou=1,
   nSurBou=0,
   roo(
    datConBou(layers={matLayPar}, each A=12, each til=Buildings.HeatTransfer.Types.Tilt.Floor,
    each azi=Buildings.HeatTransfer.Types.Azimuth.W)));
  Buildings.HeatTransfer.Sources.FixedTemperature TBou1[nConBou](each T=288.15) 
    "Boundary condition for construction"; 
equation 
  connect(TBou1.port, roo.surf_conBou); 
end OnlyConstructionBoundary;
 
 Buildings.Rooms.Examples.TestConditionalConstructions.OnlySurfaceBoundary
Buildings.Rooms.Examples.TestConditionalConstructions.OnlySurfaceBoundary
 
| 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 | 
| Insulation100Concrete200 | matLayExt | Construction material for exterior walls | |
| Brick120 | matLayPar | Construction material for partition walls | |
| DoubleClearAir13Clear | glaSys | Data record for the glazing system | 
model OnlySurfaceBoundary "Test model for room model"
  extends Modelica.Icons.Example;
  extends BaseClasses.PartialTestModel(
   nConExt=0,
   nConExtWin=0,
   nConPar=0,
   nConBou=0,
   nSurBou=1,
   roo(
    surBou(each A=15, each absIR=0.9, each absSol=0.9, each til=Buildings.HeatTransfer.Types.Tilt.Floor)));
  Buildings.HeatTransfer.Sources.FixedTemperature TBou[nSurBou](each T=288.15) 
    "Boundary condition for construction";
  HeatTransfer.Conduction.MultiLayer conOut[nSurBou](each A=15, redeclare Buildings.HeatTransfer.Data.OpaqueConstructions.Brick120
                                                               layers) 
    "Construction that is modeled outside of room"; 
equation 
  connect(TBou.port, conOut.port_b);
  connect(roo.surf_surBou, conOut.port_a); 
end OnlySurfaceBoundary;