hydesign.assembly.hpp_assembly_reliability

Created on Fri Aug 30 11:16:36 2024

@author: mikf

Attributes

name

Classes

ReliabilityModel

HPP design evaluator

Functions

reliability_dataset_to_timeseries(ds)

Module Contents

class hydesign.assembly.hpp_assembly_reliability.ReliabilityModel(reliability_hpp_model, sim_pars_fn, reliability_data_set_path=os.path.join(examples_filepath, 'reliability'), battery_ds_fn='reliability_data_set_BESS.nc', transformer_ds_fn='reliability_data_set_transformer.nc', inverter_ds_fn='reliability_data_set_inverter.nc', PV_ds_fn='reliability_data_set_PV.nc', WT_ds_fn='reliability_data_set_WT.nc', n_reliability_seed=5, aggregation_method=sample_mean, **kwargs)[source]

Bases: hydesign.assembly.hpp_assembly.hpp_model

HPP design evaluator

hpp[source]
sim_pars_fn[source]
reliability_data_set_path[source]
battery_ds_fn = 'reliability_data_set_BESS.nc'[source]
transformer_ds_fn = 'reliability_data_set_transformer.nc'[source]
inverter_ds_fn = 'reliability_data_set_inverter.nc'[source]
PV_ds_fn = 'reliability_data_set_PV.nc'[source]
WT_ds_fn = 'reliability_data_set_WT.nc'[source]
n_seed = 5[source]
aggregation_method[source]
kwargs[source]
evaluate(clearance, sp, wt_rated_power_MW, Nwt, wind_MW_per_km2, solar_MW, surface_tilt_deg, surface_azimuth_deg, DC_AC_ratio, b_P, b_E_h, cost_of_batt_degr, inverter_size, panel_size)[source]

Calculating the financial metrics of the hybrid power plant project.

Parameters:
  • clearance (Distance from the ground to the tip of the blade [m])

  • sp (Specific power of the turbine [W/m2])

  • p_rated (Rated powe of the turbine [MW])

  • Nwt (Number of wind turbines)

  • wind_MW_per_km2 (Wind power installation density [MW/km2])

  • solar_MW (Solar AC capacity [MW])

  • surface_tilt (Surface tilt of the PV panels [deg])

  • surface_azimuth (Surface azimuth of the PV panels [deg])

  • DC_AC_ratio (DC AC ratio)

  • b_P (Battery power [MW])

  • b_E_h (Battery storage duration [h])

  • cost_of_battery_P_fluct_in_peak_price_ratio (Cost of battery power fluctuations in peak price ratio [Eur])

Returns:

  • prob[‘NPV_over_CAPEX’] (Net present value over the capital expenditures)

  • prob[‘NPV’] (Net present value)

  • prob[‘IRR’] (Internal rate of return)

  • prob[‘LCOE’] (Levelized cost of energy)

  • prob[‘CAPEX’] (Total capital expenditure costs of the HPP)

  • prob[‘OPEX’] (Operational and maintenance costs of the HPP)

  • prob[‘penalty_lifetime’] (Lifetime penalty)

  • prob[‘mean_AEP’]/(self.sim_pars[‘G_MW’]*365*24) (Grid utilization factor)

  • self.sim_pars[‘G_MW’] (Grid connection [MW])

  • wind_MW (Wind power plant installed capacity [MW])

  • solar_MW (Solar power plant installed capacity [MW])

  • b_E (Battery power [MW])

  • b_P (Battery energy [MW])

  • prob[‘total_curtailment’]/1e3 (Total curtailed power [GMW])

  • d (wind turbine diameter [m])

  • hh (hub height of the wind turbine [m])

  • self.num_batteries (Number of allowed replacements of the battery)

hydesign.assembly.hpp_assembly_reliability.reliability_dataset_to_timeseries(ds)[source]
hydesign.assembly.hpp_assembly_reliability.name = 'France_good_wind'[source]