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 |
---|---|
ExteriorWall | Model of an exterior wall with Spawn-controlled surface conditions |
InteriorWall | Model of an interior wall with Spawn-controlled surface conditions |
ReferenceSurfaces | Model that contains Eplus OutputVariable used to validate ZoneSurface |
ZoneSurfaces | 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 |