- Posts: 6
Turn 'off' the default Anti-Reflective Coating assumption
- Caitlin Johnson
- Topic Author
Less
More
25 Apr 2022 09:28 #10872
by Caitlin Johnson
Turn 'off' the default Anti-Reflective Coating assumption was created by Caitlin Johnson
Hello,
According to the release notes, a major difference between the v2020 and v2021 versions of SAM is the default assumption that all PV modules have an anti-reflective coating. Is there a way to turn that assumption OFF in v2021 (without going back to the v2020 version) of SAM?
Thank you,
CaitlinĀ
According to the release notes, a major difference between the v2020 and v2021 versions of SAM is the default assumption that all PV modules have an anti-reflective coating. Is there a way to turn that assumption OFF in v2021 (without going back to the v2020 version) of SAM?
Thank you,
CaitlinĀ
Please Log in or Create an account to join the conversation.
- Paul Gilman
Less
More
- Posts: 5557
25 Apr 2022 16:41 #10875
by Paul Gilman
Replied by Paul Gilman on topic Turn 'off' the default Anti-Reflective Coating assumption
Hi Caitlin,
It is not possible to "turn off" the anti-reflective coating assumption without modifying the source code and building your own custom version of SAM. For reference, here is the relevant code.
The anti-reflective coating option is set by the last parameter with value of 'true' in the calculateIrradianceThroughCoverDeSoto() function here:
github.com/NREL/ssc/blob/839cfbe86a00742455ed1104e3e6309c8e741ea2/shared/lib_cec6par.cpp#L75
The irradiance-through-cover model is here:
github.com/NREL/ssc/blob/839cfbe86a00742455ed1104e3e6309c8e741ea2/shared/lib_pv_incidence_modifier.cpp#L128
The transmittance() function is defined here:
github.com/NREL/ssc/blob/839cfbe86a00742455ed1104e3e6309c8e741ea2/shared/lib_pv_incidence_modifier.cpp#L28
Best regards,
Paul.
It is not possible to "turn off" the anti-reflective coating assumption without modifying the source code and building your own custom version of SAM. For reference, here is the relevant code.
The anti-reflective coating option is set by the last parameter with value of 'true' in the calculateIrradianceThroughCoverDeSoto() function here:
github.com/NREL/ssc/blob/839cfbe86a00742455ed1104e3e6309c8e741ea2/shared/lib_cec6par.cpp#L75
The irradiance-through-cover model is here:
github.com/NREL/ssc/blob/839cfbe86a00742455ed1104e3e6309c8e741ea2/shared/lib_pv_incidence_modifier.cpp#L128
The transmittance() function is defined here:
github.com/NREL/ssc/blob/839cfbe86a00742455ed1104e3e6309c8e741ea2/shared/lib_pv_incidence_modifier.cpp#L28
Best regards,
Paul.
Please Log in or Create an account to join the conversation.
Moderators: Paul Gilman