Data reference#
Warning
This reference is work in progress.
CoBMo scenarios are defined through CSV files, where each CSV file represents a table as defined below (the file name is interpreted as the table name). Internally, CoBMo loads all CSV files into a local SQLITE database for more convenient processing. The default location for CoBMo scenario definitions is in the data
directory in the repository and all CSV files in the data
directory are automatically loaded into the database. The CSV files may be structured into sub-directories, but all files are eventually combined into the same database. Hence, all type / element identifiers must be unique across all scenario definitions.
Scenario data#
scenarios
#
Building scenario definitions.
Column |
Unit |
Description |
---|---|---|
|
Unique scenario identifier. |
|
|
Building identifier as defined in |
|
|
Parameter set identifier as defined in |
|
|
Type identifier as defined in |
|
|
Type identifier as defined in |
|
|
Start timestep in format |
|
|
End timestep in format |
|
|
Time interval in format |
parameters
#
Parameter definitions, which includes constants and user-defined parameters.
In all tables, a parameter_name
string can be used to define numerical parameters in place of numerical values. During building model setup, those strings will be parsed from the parameters
table to obtain the corresponding numerical values.
Column |
Unit |
Description |
---|---|---|
|
Parameter set identifier. |
|
|
Parameter name string. |
|
|
various |
Numerical value. |
|
Comment field for the parameter unit. |
|
|
Comment field for further explanations. |
initial_state_types
#
Initial state settings to be taken for simulation and optimization.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
°C |
Initial zone air temperature. |
|
°C |
Initial surface temperature. |
|
ppm |
Initial zone air COâ‚‚ concentration. |
|
kg/kg |
Initial zone air absolute humidity (mass of water / mass of air). |
|
% |
Initial state of charge of thermal / battery storage. Maximum value: 100% |
linearization_types
#
Linearization point definitions.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
°C |
|
|
°C |
|
|
°C |
|
|
°C |
|
|
°C |
|
|
°C |
|
|
kg/kg |
Absolute humidity (mass of water / mass of air). |
|
kg/kg |
Absolute humidity (mass of water / mass of air). |
|
ppm |
|
|
l/s/m² |
electricity_price_timeseries
#
Electricity price time series definition.
Column |
Unit |
Description |
---|---|---|
|
Price type identifier. |
|
|
Timestamp according to ISO 8601. |
|
|
$/kWh |
Price value. Currently, prices / costs are assumed to be in SGD. |
Building data#
buildings
#
Building definition.
Column |
Unit |
Description |
---|---|---|
|
Unique building identifier. |
|
|
Type identifier as defined in |
|
|
Type identifier as defined in |
|
|
Type identifier as defined in |
|
|
Type identifier as defined in |
weather_types
#
Additional weather and site information.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
Time zone indicator according to ISO 8601. |
|
|
Latitude of the weather station. |
|
|
Longitude of the weather station. |
|
|
K |
To be revised. |
weather_timeseries
#
Weather time series definition.
Column |
Unit |
Description |
---|---|---|
|
Type identifier as defined in |
|
|
Timestamp according to ISO 8601. |
|
|
°C |
Ambient air dry-bulb temperature. |
|
°C |
Equivalent sky temperature. |
|
kg/kg |
Ambient air absolute humidity (mass of water / mass of air). |
|
W/m² |
Irradiation onto a horizontal surface. |
|
W/m² |
Irradiation onto a vertical surface oriented towards East. |
|
W/m² |
Irradiation onto a vertical surface oriented towards South. |
|
W/m² |
Irradiation onto a vertical surface oriented towards West. |
|
W/m² |
Irradiation onto a vertical surface oriented towards North. |
plant_cooling_types
#
Chiller plant definition.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
Efficiency / COP of the chiller plant (thermal power / electric power). |
plant_heating_types
#
Heating plant / heat pump definition.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
Efficiency / COP of the heating plant (thermal power / electric power). |
storage_types
#
Storage characteristics.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
Storage commodity type. Choices: |
|
|
m³/m² or kWh/m² |
Volume of sensible thermal storage or electric energy capacity of battery storage. Define in per-square-meter of the total building zone area. |
|
- |
Round trip efficiency (discharged energy / charged energy). |
|
- |
Maximum utilizable battery storage capacity (utilized capacity / total capacity). Only needed for commodity type |
|
K |
Temperature difference between the supply and return water temperature of sensible thermal storage. |
|
%/h |
Storage self-discharge rate. |
Zone data#
zones
#
Zone geometry.
Column |
Unit |
Description |
---|---|---|
|
Building identifier as defined in |
|
|
Unique zone identifier. |
|
|
Type identifier as defined in |
|
|
m |
Zone height (clear interior height from base to ceiling). |
|
m² |
Zone area (interior area excluding surfaces). |
|
Explanatory comment, e.g., description of the geometry. |
zone_types
#
Zone type characteristics.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
J/(m³K) |
Specific heat capacity. |
|
1/h |
Infiltration rate, which is interpreted as ambient air entering the zone. |
|
Type identifier as defined in |
|
|
Type identifier as defined in |
|
|
Type identifier as defined in |
|
|
Type identifier as defined in |
|
|
Type identifier as defined in |
|
|
Type identifier as defined in |
|
|
Constraint type identifier as defined in |
|
|
Control mode for the fresh air flow / indoor air quality (IAQ). Choices: empty (IAQ is ensured by providing a fixed amount of fresh air per zone area, as defined by |
|
|
Control mode for the humidity level. Choices: empty (Humidity is not controlled.), |
internal_gain_types
#
Internal gain type definitions.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
Definition type, corresponding to definitions in |
|
|
person/m² |
Peak occupancy density. |
|
W/person |
Sensible heat gain due to occupants. |
|
ml/s/person |
COâ‚‚ gain due to occupants. Only required when using |
|
g/s/person |
Moisture gain due to occupants. Only required when using |
|
W/m² |
Peak sensible heat gain due to appliances. |
|
W/m² |
Peak thermal heating power demand due to warm water demand. |
internal_gain_schedules
#
The internal gain timeseries is constructed by obtaining the appropriate value for internal_gain_occupancy
/ internal_gain_appliances
based on the time_period
in ddTHH:MM
format. Higher resolution time steps are interpolated linearly and lower resolution time steps are aggregated using mean values. The daily schedule is repeated for any weekday greater than or equal to dd
until the next defined dd
. The initial value for each internal_gain_type
must start at time_period = 01T00:00
.
Column |
Unit |
Description |
---|---|---|
|
Type identifier as defined in |
|
|
Time period in |
|
|
- |
Occupancy rate between 0 and 1, where 1 represents peak occupancy. Defaults to 0, if column is not defined. |
|
- |
Appliance activity rate between 0 and 1, where 1 represents peak appliance activity. Defaults to 0, if column is not defined. |
|
- |
Warm water demand rate between 0 and 1, where 1 represents peak demand. Defaults to 0, if column is not defined. |
internal_gain_timeseries
#
Time series of internal gains. Higher resolution time steps are interpolated linearly and lower resolution time steps are aggregated using mean values.
Column |
Unit |
Description |
---|---|---|
|
Type identifier as defined in |
|
|
Timestamp according to ISO 8601. |
|
|
- |
Occupancy rate between 0 and 1, where 1 represents peak occupancy. Defaults to 0, if column is not defined. |
|
- |
Appliance activity rate between 0 and 1, where 1 represents peak appliance activity. Defaults to 0, if column is not defined. |
|
- |
Warm water demand rate between 0 and 1, where 1 represents peak demand. Defaults to 0, if column is not defined. |
hvac_generic_types
#
Generic HVAC system characteristics.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
- |
Heating efficiency, to consider losses in the generic HVAC system. This is not the efficiency of the heating plant, which is instead defined in |
|
- |
Cooling efficiency, to consider losses in the generic HVAC system. This is not the efficiency of the chiller plant, which is instead defined in |
hvac_ahu_types
#
Air handling unit (AHU) set points and characteristics.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
°C |
Supply air temperature at outlet of AHU towards zone. |
|
% |
Supply air relative humidity at outlet of AHU towards zone. |
|
J/kg |
Fan efficiency (electric power / air mass flow rate). |
|
- |
Heating efficiency, to consider losses in the AHU. This is not the efficiency of the heating plant, which is instead defined in |
|
- |
Cooling efficiency, to consider losses in the AHU. This is not the efficiency of the chiller plant, which is instead defined in |
|
- |
Recovery efficiency (recovered power / available power). |
hvac_tu_types
#
Terminal unit (TU) set points and characteristics.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
Currently not used. |
|
|
°C |
Supply air temperature at outlet of TU towards zone. |
|
J/kg |
Fan efficiency (electric power / air mass flow rate). |
|
- |
Heating efficiency, to consider losses in the TU. This is not the efficiency of the heating plant, which is instead defined in |
|
- |
Cooling efficiency, to consider losses in the TU. This is not the efficiency of the chiller plant, which is instead defined in |
hvac_vent_types
#
Controllable air vent unit types. Air vents supply unconditioned ambient air to the zone, where the vent fan and in air volume flow rate is controllable.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
J/kg |
Fan efficiency (electric power / air mass flow rate). |
hvac_radiator_types
#
Column |
Unit |
Description |
---|---|---|
|
°C |
|
|
°C |
|
|
Unique type identifier. |
|
|
- |
Number of radiator panels. |
|
m² |
Radiator panel surface area. |
|
m |
Radiator panel thickness. |
|
m³ |
Radiator panel water volume. |
|
W/(m²K) |
Natural convection coefficient. |
|
- |
Emissivity factor. |
|
W/(mK) |
Radiator hull material conductivity. |
|
J/m³ |
Radiator hull material heat capacity. |
|
- |
Radiator fin effectiveness. |
|
- |
Heating efficiency, to consider losses in the radiator heat supply. This is not the efficiency of the heating plant, which is instead defined in |
constraint_schedules
#
The constraint timeseries is constructed by obtaining the appropriate value for internal_gain_occupancy
/ internal_gain_appliances
based on the time_period
in ddTHH:MM
format. Intermediate time steps are interpolated linearly. The daily schedule is repeated for any weekday greater than or equal to dd
until the next defined dd
. The initial value for each constraint_type
must start at time_period = 01T00:00
.
Column |
Unit |
Description |
---|---|---|
|
Constraint type identifier. |
|
|
Time period in |
|
|
°C |
Maximum indoor air temperature. |
|
°C |
Maximum indoor air temperature. |
|
l/s/m² |
Minimum fresh air supply based on floor area (includes ventilation requirements due to occupancy). Not required when using |
|
l/s/m² |
Minimum fresh air supply for removing building emissions. Only required when using |
|
l/s/person |
Minimum fresh air supply for removing occupant emissions. Only required when using |
|
ppm |
Maximum indoor air CO₂ concentration, assuming ppm by volume¹. Only required when using |
|
% |
Minimum indoor air relative humidity. Only required when using |
|
% |
Maximum indoor air relative humidity. Only required when using |
¹ The units ppm by volume and ppm by mole are identical when assuming ideal gas behavior of CO₂ and air.
Surface data#
surfaces_exterior
#
Exterior surfaces geometry.
Column |
Unit |
Description |
---|---|---|
|
Building identifier as defined in |
|
|
Zone identifier as defined in |
|
|
Direction name ( |
|
|
Unique surface identifier. |
|
|
Type identifier as defined in |
|
|
m² |
Surface area. |
|
Explanatory comment, e.g., description of the geometry. |
surfaces_interior
#
Interior surfaces geometry.
Column |
Unit |
Description |
---|---|---|
|
Building identifier as defined in |
|
|
Zone on primary side identifier as defined in |
|
|
Zone on secondary side identifier as defined in |
|
|
Unique surface identifier. |
|
|
Type identifier as defined in |
|
|
m² |
Surface area. |
|
Explanatory comment, e.g., description of the geometry. |
surfaces_adiabatic
#
Adiabatic surfaces geometry.
Column |
Unit |
Description |
---|---|---|
|
Building identifier as defined in |
|
|
Zone identifier as defined in |
|
|
Unique surface identifier. |
|
|
Type identifier as defined in |
|
|
m² |
Surface area. |
|
Explanatory comment, e.g., description of the geometry. |
surface_types
#
Surface type characteristics.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
J/(m³K) |
Specific heat capacity. |
|
W/(m²K) |
Conductive internal heat transfer coefficient. |
|
- |
Absorptivity factor / irradiation gain coefficient (absorbed irradiation / incident irradiation). |
|
- |
Emissivity factor. |
|
Type identifier as defined in |
|
|
- |
Window surface area / total surface area. |
|
- |
Sky view factor. |
window_types
#
Window characteristics.
Column |
Unit |
Description |
---|---|---|
|
Unique type identifier. |
|
|
W/(m²K) |
Conductive internal heat transfer coefficient. |
|
- |
Irradiation gain coefficient (absorbed irradiation / incident irradiation). |
|
- |
Emissivity factor. |