hydesign.assembly.hpp_assembly_hifi_dems
Attributes
Classes
HPP design evaluator |
Module Contents
- class hydesign.assembly.hpp_assembly_hifi_dems.hpp_model(sim_pars_fn, **kwargs)[source]
Bases:
hydesign.assembly.hpp_assembly.hpp_base
HPP design evaluator
- list_out_vars = ['NPV_over_CAPEX', 'NPV [MEuro]', 'IRR', 'LCOE [Euro/MWh]', 'Revenues [MEuro]', 'CAPEX [MEuro]',...[source]
- list_vars = ['clearance [m]', 'sp [W/m2]', 'p_rated [MW]', 'Nwt', 'wind_MW_per_km2 [MW/km2]', 'solar_MW...[source]
- evaluate(clearance, sp, p_rated, Nwt, wind_MW_per_km2, solar_MW, surface_tilt, surface_azimuth, DC_AC_ratio, b_P, b_E_h, **kwargs)[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)