Skip to content

BH.oM.Environment.SAP.SAPResult

An individual result for a single iteration of a SAP analysis on a dwelling.

Class structure

Implemented interfaces and base types

The SAPResult is inheriting from the following base type(s) and implements the following interfaces:

Properties

Defining properties

The following properties are defined on the class

Name Type Description Quantity
DwellingName string The name of the dwelling (the plot reference). -
DwellingCount int The number of dwellings in the block that match this dwelling type. -
Iteration string The name of the iteration analysed. -
TotalFloorArea double The floor area of a single dwelling of this type. Also referred to as the Total Floor Area (TFA). -
FloorAreaByBlock double The total floor area of the dwelling type, calculated as the TotalFloorArea multiplied by the DwellingCount. -
WallArea double The total wall area of the dwelling. -
WindowArea double The total window area of the dwelling. -
WallToFloorRatio double The ratio of walls to floor for the dwelling. -
WindowToFloorRatio double The ratio of windows to floor for the dwelling. -
WindowToWallRatio double The ratio of window to wall for the dwelling. -
NotionalWindowArea double The total notional window area of the dwelling as your benchmark. -
NotionalWindowToWallRatio double The ratio of the notional window to wall for the dwelling. -
DER double The Dwelling Emission Rate (DER) - calculated as part of the analysis. -
TER double The Target Emission Rate (TER) for the dwelling. -
DERTERImprovement double The improvement of Emission Rate between the Target (TER) and actual (DER). Calculated as ( (TER - DER) / TER). -
DPER double The Dwelling Primary Energy Rating (DPER) for the dwelling - calculated as part of the analysis. -
TPER double The Target Primary Energy Rating (TPER) for the dwelling. -
DPERTPERImprovement double The improvement of Primary Energy Rating between the Target (TPER) and actual (DPER). Calculated as ( (TPER - DPER) / TPER). -
DFEE double The Dwelling Fabric Energy Efficiency (DFEE) for the dwelling - calculated as part of the analysis. -
TFEE double The Target Fabric Energy Efficiency (TFEE) for the dwelling. -
DFEETFEEImprovement double The improvement of Fabric Energy Efficiency between the Target (TFEE) and actual (DFEE). Calculated as ( (TFEE - DFEE) / TFEE). -
BlockDER double Calculation of the Dwelling Emission Rate (DER) multiplied by the total floor area for the dwelling type, calculated as the DER multiplied by FloorAreaByBlock. -
BlockTER double Calculation of the Target Emission Rate (TER) multiplied by the total floor area for the dwelling type, calculated as the TER multiplied by FloorAreaByBlock. -
BlockDPER double Calculation of the Dwelling Primary Energy Rating (DPER) multiplied by the total floor area for the dwelling type, calculated as the DPER multiplied by the FloorAreaByBlock. -
BlockTPER double Calculation of the Target Primary Energy Rating (TPER) multiplied by the total floor area for the dwelling type, calculated as the TPER multiplied by the FloorAreaByBlock. -
BlockDFEE double Calculation of the Dwelling Fabric Energy Efficiency (DFEE) multiplied by the total floor area for the dwelling type, calculated as the DFEE multiplied by the FloorAreaByBlock. -
BlockTFEE double Calculation of the Target Fabric Energy Efficiency (TFEE) multiplied by the total floor area for the dwelling type, calculated as the TFEE multiplied by the FloorAreaByBlock. -

Code and Schema

C# implementation

C#
public class SAPResult : BH.oM.Base.IObject

Assembly: SAP_oM.dll

The C# class definition is available on github:

All history and changes of the class can be found by inspection the history.

JSON Schema implementation

The object is defined as a JSON schema. You can validate a JSON instance against this schema by reference. To do this, use the schema reference below in a validator like this one.

JSON Schema
{
 "$ref" : "https://raw.githubusercontent.com/BHoM/BHoM_JSONSchema/develop/SAP_oM/SAP/SAPResult.json"
}

The JSON Schema is available on github here: