entities.assets.asset_defaults¶
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)¶
Bases:
objectClass containing the default values for ATES.
- aquifer_anisotropy: float = 4.0¶
- aquifer_depth: float = 300.0¶
- aquifer_mid_temperature: float = 17.0¶
- aquifer_net_to_gross: float = 1.0¶
- aquifer_permeability: float = 10000.0¶
- aquifer_porosity: float = 0.3¶
- aquifer_thickness: float = 45.0¶
- maximum_flow_charge: float = 200.0¶
- maximum_flow_discharge: float = 200.0¶
- salinity: float = 10000.0¶
- well_casing_size: float = 13.0¶
- well_distance: float = 150.0¶
- class omotes_simulator_core.entities.assets.asset_defaults.HeatBufferDefaults(volume: float = 1, fill_level: float = 0.5)¶
Bases:
objectClass containing the default values for Heat Buffer.
- fill_level: float = 0.5¶
- volume: float = 1¶
- class omotes_simulator_core.entities.assets.asset_defaults.HeatExchangerDefaults(heat_transfer_efficiency: float = 1.0)¶
Bases:
objectClass 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.
- heat_transfer_efficiency: float = 1.0¶
- class omotes_simulator_core.entities.assets.asset_defaults.HeatPumpDefaults(coefficient_of_performance: float = 4.0)¶
Bases:
objectClass 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 [-].
- coefficient_of_performance: float = 4.0¶
- 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)¶
Bases:
objectClass 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 [-].
- alpha_value: float = 0.0¶
- property default_schedule: PipeSchedules¶
Get the default schedule as a PipeSchedules enum.
- diameter: float = 1.2¶
- external_temperature: float = 293.15¶
- k_value: float = 0.002¶
- length: float = 1.0¶
- minor_loss_coefficient: float = 0.0¶
- qheat_external: float = 0.0¶
- roughness: float = 0.001¶