Asset defaults module

The asset defaults module contains default values and enumerations used for asset initialization and mapping.

Define default values and names for assets.

class omotes_simulator_core.entities.assets.asset_defaults.AtesDefaults(aquifer_depth: float = 300.0, aquifer_thickness: float = 45.0, aquifer_mid_temperature: float = 17.0, aquifer_net_to_gross: float = 1.0, aquifer_porosity: float = 0.3, aquifer_permeability: float = 10000.0, aquifer_anisotropy: float = 4.0, salinity: float = 10000.0, well_casing_size: float = 13.0, well_distance: float = 150.0, maximum_flow_charge: float = 200.0, maximum_flow_discharge: float = 200.0)

Class containing the default values for ATES.

class omotes_simulator_core.entities.assets.asset_defaults.HeatBufferDefaults(volume: float = 1, fill_level: float = 0.5)

Class containing the default values for Heat Buffer.

class omotes_simulator_core.entities.assets.asset_defaults.HeatExchangerDefaults(heat_transfer_efficiency: float = 1.0)

Class containing the default values for a heat exchanger.

Parameters:

heat_transfer_efficiency (float) – The efficiency of the heat exchanger [-]. Typically we assume ideal heat transfer with minimum losses, so a value of 1.0 is chosen here.

class omotes_simulator_core.entities.assets.asset_defaults.HeatPumpDefaults(coefficient_of_performance: float = 4.0)

Class containing the default values for a heat pump.

The Coefficient of Performance (COP) is defined as the ratio of heat output to electricity input: COP = Q_heat_output / electricity_in. For example, a COP of 4 means 1 unit of electricity produces 4 units of heat by extracting 3 units from the source.

Parameters:

coefficient_of_performance (float) – The coefficient of performance of the heat pump [-].

class omotes_simulator_core.entities.assets.asset_defaults.PipeDefaults(k_value: float = 0.002, alpha_value: float = 0.0, minor_loss_coefficient: float = 0.0, external_temperature: float = 293.15, qheat_external: float = 0.0, length: float = 1.0, diameter: float = 1.2, roughness: float = 0.001)

Class containing the default values for a pipe.

Parameters:
  • k_value (float) – The k value of the pipe [m].

  • alpha_value (float) – The alpha value of the pipe [W/(m2 K)].

  • minor_loss_coefficient (float) – The minor loss coefficient of the pipe [-].

  • external_temperature (float) – The external temperature of the pipe [K].

  • qheat_external (float) – The external heat flow of the pipe [W].

  • insulation_schedule (int) – Assumed insulation schedule of the pipe required to retrieve the inner diameter of the pipe from the EDR list [-].

property default_schedule: PipeSchedules

Get the default schedule as a PipeSchedules enum.

class omotes_simulator_core.entities.assets.asset_defaults.PipeSchedules(value)

Enum for pipe insulation schedules.