Skip to content
Open
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 6 additions & 3 deletions pvlib/pvsystem.py
Original file line number Diff line number Diff line change
Expand Up @@ -2881,7 +2881,7 @@
def pvwatts_dc(effective_irradiance, temp_cell, pdc0, gamma_pdc, temp_ref=25.,
k=None, cap_adjustment=False):
r"""
Implement NREL's PVWatts (Version 5) DC power model.

Check failure on line 2884 in pvlib/pvsystem.py

View workflow job for this annotation

GitHub Actions / flake8-linter

W291 trailing whitespace

Parameters
----------
Expand Down Expand Up @@ -2933,9 +2933,12 @@

k=\frac{0.2P_{dc0}-P_{200}}{P_{dc0}}

This adjustment increases relative efficiency for irradiance above 1000
Wm⁻², which may not be desired. An optional input, `capped_adjustment`,
modifies the adjustment from [2]_ to only apply below 1000 Wm⁻².
For positive `k` values, and `k` is typically positive, this adjustment
increases relative efficiency when irradiance is above 1000 Wm⁻². This may
not be desired, as modules with nonlinear irradiance response often have
peak efficiency near 1000 Wm⁻², and it is either flat or declining at
higher irradiance. An optional parameter, `cap_adjustment`, can address
this by modifying the adjustment from [2]_ to only apply below 1000 Wm⁻².
Comment on lines +2936 to +2941
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@wholmgren, does this help with clarifying the deviation?


Note that ``pdc0`` is also used as a symbol in
:py:func:`pvlib.inverter.pvwatts`. ``pdc0`` in this function refers to the DC
Expand Down
Loading