pvpumpingsystem.pvpumpsystem.operating_point¶
-
pvpumpingsystem.pvpumpsystem.
operating_point
(params, modules_per_string, strings_per_inverter, load_fctIfromVH=None, load_interval_V=[-inf, inf], pv_interval_V=[-inf, inf], tdh=0)¶ Finds the IV operating point(s) between PV array and load (motor-pump).
Parameters: - params (pandas.Dataframe) – Dataframe containing the 5 diode parameters. Typically comes from PVGeneration.ModelChain.diode_params
- modules_per_string (numeric) – Number of modules in series in a string
- strings_per_inverter (numeric) – Number of strings in parallel
- load_fctIfromVH (function) – The function I=f(V, H) of the load directly coupled with the array.
- tdh (numeric) – Total dynamic head
Returns: Current (‘I’) and voltage (‘V’) at the operating point between load and pv array. I and V are float. It is 0 when there is no irradiance, and np.nan when pv array and load don’t match.
Return type: pandas.DataFrame
Notes
Takes ~10sec for computing 8760 iterations