pvlib - 使用 15 分钟天气数据分辨率而不是每小时值时,“sapm_celltemp”函数中的 AttributeError
问题描述
(我是新来的,所以请原谅这个可能不完美的问题)
从 ModelChain 类运行 run_model() 方法时遇到问题。我希望可以在每小时数据分辨率和 15 分钟天气数据分辨率之间进行选择。使用每小时数据,计算工作正常并提供合理的结果。使用 15 分钟分辨率时,“sapm_celltemp”函数中会出现 AttributeError: 'numpy.float64' object has no attribute 'exp''。其他一切都保持不变。
我使用 CEC 模块和逆变器数据库
这些是我为计算选择的 PVSystem 和 ModelChain 参数:
**PVSystem:**
surface_tilt=15
surface_azimuth=183
albedo=None
surface_type='sea'
module=''
module_parameters=
cec_modules
['CSUN_Eurasia_Energy_Systems_Industry_and_Trade_CSUN325_72P']
modules_per_string=18
strings_per_inverter=4
inverter=''
inverter_parameters=
cec_inverters['Fronius_USA__Fronius_Symo_20_0_3_480_480V__CEC_2015_']
racking_model='open_rack_cell_glassback'
losses_parameters=None
**ModelChain**
system=PVSystem
location=Location
orientation_strategy=None
clearsky_model='ineichen'
transposition_model='haydavies'
solar_position_model='nrel_numpy'
airmass_model='kastenyoung1989'
dc_model='cec'
ac_model=None
aoi_model='physical'
spectral_model='no_loss'
temp_model='sapm'
losses_model='no_loss'
有没有人有类似的问题或知道可能导致错误的原因?提前致谢
干杯,菲利克斯
解决方案
推荐阅读
- r - 使用 data.table 和 for-loop 提高代码执行时间效率
- android - How to use “viewport-fit=cover” and “maximum-scale=1” without disabling zoom on Android
- reactjs - Create a typescript function returning react component class
- powerbi - Highlight high to low numbers in a row in PowerBI
- websocket - Sending async message from micronaut ServerWebSocket
- java - 是否有用于模拟存根的“非”ArgumentMatcher
- react-native - how to solve "null is not object(evaluating RNGestureHandlerModule.default.direction" in react native 5.0
- c - 是否可以在 Windows 中获取指针的文件名?
- java - Autowiring in spring is null in src package
- sql-server - 使用 SSIS 派生列转换在最后一个反斜杠后检索文本