hydesign.HiFiEMS.utils

Functions

ReadHistoricalData(PsMax, PwMax, T, DI_num, demension)

f_xmin_to_ymin(x, reso_x, reso_y)

scenario_generation(simulation_dict, SM_price_cleared, ...)

_revenue_calculation(parameter_dict, P_HPP_SM_t_opt, ...)

Revenue_calculation(parameter_dict, P_HPP_SM_t_opt, ...)

get_var_value_from_sol(x, sol)

RTSim(dt, PbMax, PreUp, PreDw, P_grid_limit, SoCmin, ...)

run(parameter_dict, simulation_dict, EMS, EMStype[, ...])

Module Contents

hydesign.HiFiEMS.utils.ReadHistoricalData(PsMax, PwMax, T, DI_num, demension)[source]
hydesign.HiFiEMS.utils.f_xmin_to_ymin(x, reso_x, reso_y)[source]
hydesign.HiFiEMS.utils.scenario_generation(simulation_dict, SM_price_cleared, BM_dw_price_cleared, BM_up_price_cleared, Reg_price_cleared, PsMax, PwMax, T, DI_num, demension)[source]
hydesign.HiFiEMS.utils._revenue_calculation(parameter_dict, P_HPP_SM_t_opt, P_HPP_RT_ts, P_HPP_RT_refs, SM_price_cleared, BM_dw_price_cleared, BM_up_price_cleared, P_HPP_UP_bid_ts, P_HPP_DW_bid_ts, s_UP_t, s_DW_t, BI)[source]
hydesign.HiFiEMS.utils.Revenue_calculation(parameter_dict, P_HPP_SM_t_opt, P_HPP_RT_ts, P_HPP_RT_refs, SM_price_cleared, BM_dw_price_cleared, BM_up_price_cleared, P_HPP_UP_bid_ts, P_HPP_DW_bid_ts, s_UP_t, s_DW_t, BI=1)[source]
hydesign.HiFiEMS.utils.get_var_value_from_sol(x, sol)[source]
hydesign.HiFiEMS.utils.RTSim(dt, PbMax, PreUp, PreDw, P_grid_limit, SoCmin, SoCmax, Emax, eta_dis, eta_cha, eta_leak, Wind_measurement, Solar_measurement, RT_wind_forecast, RT_solar_forecast, SoC0, P_HPP_t0, start, P_activated_UP_t, P_activated_DW_t, verbose=False)[source]
hydesign.HiFiEMS.utils.run(parameter_dict, simulation_dict, EMS, EMStype, BM_model=False, RD_model=False)[source]