- Posts: 6
Turn 'off' the default Anti-Reflective Coating assumption
- caitlinj17
- Topic Author
Less
More
25 Apr 2022 09:28 #10872
by caitlinj17
Turn 'off' the default Anti-Reflective Coating assumption was created by caitlinj17
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.
- pgilman
Less
More
- Posts: 5423
25 Apr 2022 16:41 #10875
by pgilman
Replied by pgilman 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: pgilman