MCPcopy Create free account
hub / github.com/ahalev/python-microgrid / add_pv_params

Function add_pv_params

src/pymgrid/convert/to_nonmodular_ops.py:89–96  ·  view source on GitHub ↗
(pv_module, params_dict)

Source from the content-addressed store, hash-verified

87
88
89def add_pv_params(pv_module, params_dict):
90 params_dict['pv'] = pd.DataFrame(pv_module.time_series)
91 _add_to_architecture(params_dict, 'PV')
92 _add_to_parameters(params_dict, PV_rated_power=pv_module.max_act)
93 _add_to_df_actions(params_dict, 'pv_consummed','pv_curtailed','pv')
94 _add_to_df_status(params_dict, pv=[pv_module.current_renewable])
95 _add_to_df_actual_generation(params_dict, 'pv_consummed','pv_curtailed')
96 _add_to_control_dict(params_dict, 'pv_consummed', 'pv_curtailed', 'pv')
97
98
99def add_battery_params(battery_module, params_dict):

Callers 1

add_params_from_moduleFunction · 0.85

Calls 6

_add_to_architectureFunction · 0.85
_add_to_parametersFunction · 0.85
_add_to_df_actionsFunction · 0.85
_add_to_df_statusFunction · 0.85
_add_to_control_dictFunction · 0.85

Tested by

no test coverage detected