modules¶
PV array classes
-
class
solpy.modules.
Array
(module, shape)¶ rewrite of pvArray
-
dec
()¶ decrease channel with most panels
-
dump
()¶ dump to dict
-
i_mpp
()¶ total mppt circuit current
-
i_sc
()¶ total short circuit current
-
inc
()¶ increase channel with least panels
-
maxlength
(maxl)¶ max length of string. needs to be set before running
-
mcount
()¶ module count
-
minlength
(minl)¶ min length of string. needs to be set before running
-
output
(insolation, t_ambient=25)¶ total dc power output
-
v_dc
(t_cell=25)¶ todo:not sure what this should return
-
v_max
(ashrae_min)¶ max voltage
-
v_min
(ashrae2p, t_adder=30)¶ min voltage under load
-
-
class
solpy.modules.
Module
(model)¶ generic module class uses JSON defintion
-
i_dc
(t_cell=25)¶ Current adjusted for temperature
-
mppt_max
(irradiance, t_cell)¶ find mppt_max conditions
-
mppt_search
(irradiance, t_cell, v_low, v_mid, v_hi)¶ golden rect search
-
output
(insolation, t_cell=25, simple=True)¶ Watts DC output
-
single_diode
(irradiance, t_cell, v_diode)¶ single diode model with CEC coefficients
-
v_dc
(t_cell=25)¶ Voltage of module at cell tempture
-
v_max
(ashrae_min)¶ Max Voltage at minimum temperature
-
v_min
(ashrae2p, t_adder=30)¶ Minimum voltage of module under load
-
vi_output
(insolation, t_cell=25, simple=True)¶ Watts DC output
-
-
class
solpy.modules.
Mppt
(module, series, parallel=1)¶ structure to aggregate panels into an array)
-
dec
()¶ decrease number of panels in channel
-
dump
()¶ dump to dict
-
i_mpp
()¶ mppt current
-
i_sc
()¶ short circuit current
-
inc
()¶ increase number of panels in channel
-
output
(insolation, t_ambient=25)¶ watts output of channel
-
v_dc
(t_cell=25)¶ channel voltage at temperature
-
v_max
(ashrae_min)¶ max channel voltage at temperature
-
v_min
(ashrae2p, t_adder=30)¶ min channel voltage under load
-
-
solpy.modules.
manufacturers
()¶ return list of panel manufacturers
-
solpy.modules.
model_search
(parms)¶ search for a module model
-
solpy.modules.
models
(manufacturer=None)¶ returns list of available panel models