Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.SurfaceComparison.BaseClasses
Package with base classes for Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.SurfaceComparison
Information
This package contains base classes that are used to construct the models in Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.SurfaceComparison.
Extends from Modelica.Icons.BasesPackage (Icon for packages containing base classes).
Package Content
| Name | Description |
|---|---|
| Model of an exterior wall with Spawn-controlled surface conditions | |
| Model of an interior wall with Spawn-controlled surface conditions | |
| Model that contains Eplus OutputVariable used to validate ZoneSurface | |
| Example model with two EnergyPlus unconditioned zones with their separating surfaces modeled in Modelica |
Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.SurfaceComparison.BaseClasses.ExteriorWall
Model of an exterior wall with Spawn-controlled surface conditions
Information
This is a model of the heat transfer through an exterior wall, which is connected to an EnergyPlus Zone Heat Balance through Buildings.ThermalZones.EnergyPlus_9_6_0.ZoneSurface object on the interior surface and a Buildings.ThermalZones.EnergyPlus_9_6_0.OutputVariable to read the exterior surface temperature.
This model can be used in a Spawn simulation to substitute the heat conduction calculation performed by EnergyPlus with a Buildings.HeatTransfer.Conduction.MultiLayer object.
Extends from Buildings.HeatTransfer.Conduction.BaseClasses.PartialConstruction (Partial model for multi-layer constructions).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Generic | layers | redeclare parameter Building... | Construction definition from Data.OpaqueConstructions |
| String | surNam | Name of EnergyPlus Surface | |
| Area | A | Wall area [m2] | |
| Initialization | |||
| Boolean | steadyStateInitial | false | =true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start |
| Temperature | T_a_start | 293.15 | Initial temperature at port_a, used if steadyStateInitial = false [K] |
| Temperature | T_b_start | 293.15 | Initial temperature at port_b, used if steadyStateInitial = false [K] |
Modelica definition
Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.SurfaceComparison.BaseClasses.InteriorWall
Model of an interior wall with Spawn-controlled surface conditions
Information
This is a model of the heat transfer through an interior wall, which is connected to an EnergyPlus Zone Heat Balance through Buildings.ThermalZones.EnergyPlus_9_6_0.ZoneSurface objects on both side of the wall.
This model can be used in a Spawn simulation to substitute the heat conduction calculation performed by EnergyPlus with a Buildings.HeatTransfer.Conduction.MultiLayer object.
Extends from Buildings.HeatTransfer.Conduction.BaseClasses.PartialConstruction (Partial model for multi-layer constructions).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Generic | layers | redeclare parameter Building... | Construction definition from Data.OpaqueConstructions |
| String | surNam_a | Name of EnergyPlus Surface (port a) | |
| String | surNam_b | Name of EnergyPlus Surface (port b) | |
| Area | A | Wall area [m2] | |
| Initialization | |||
| Boolean | steadyStateInitial | false | =true initializes dT(0)/dt=0, false initializes T(0) at fixed temperature using T_a_start and T_b_start |
| Temperature | T_a_start | 293.15 | Initial temperature at port_a, used if steadyStateInitial = false [K] |
| Temperature | T_b_start | 293.15 | Initial temperature at port_b, used if steadyStateInitial = false [K] |
Modelica definition
Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.SurfaceComparison.BaseClasses.ReferenceSurfaces
Model that contains Eplus OutputVariable used to validate ZoneSurface
Information
This model simulates the envelope of a single family house with EnergyPlus and is used as a baseline to the Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.SurfaceComparison.SurfaceComparison validation model which compare that baseline to the same building, but using Spawn connectors for some interior and exterior walls.
Extends from Modelica.Blocks.Icons.Block (Basic graphical layout of input/output block).
Modelica definition
Buildings.ThermalZones.EnergyPlus_9_6_0.Validation.SurfaceComparison.BaseClasses.ZoneSurfaces
Example model with two EnergyPlus unconditioned zones with their separating surfaces modeled in Modelica
Information
This model simulates the envelope of a single family house with EnergyPlus but uses Buildings.ThermalZones.EnergyPlus_9_6_0.ZoneSurface to model the heat transfer through the garage exterior (east and west facing) and interior walls.
Extends from BaseClasses.ReferenceSurfaces (Model that contains Eplus OutputVariable used to validate ZoneSurface).
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| Integer | nSta | 3 | Number of states |