我正在研究安装在阿姆斯特丹的光伏系统。PV系统代码如下。我使用通过 获得的代码中指定的逆变器和模块获得了良好的结果retrieve_sam。
import pvlib
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
from pvlib.temperature import TEMPERATURE_MODEL_PARAMETERS
from pandas.plotting import register_matplotlib_converters
from pvlib.modelchain import ModelChain
# Define location for the Netherlands
location = pvlib.location.Location(latitude=52.53, longitude=5.15, tz='UTC',
altitude=50, name='amsterdam')
#import the database
module_database = pvlib.pvsystem.retrieve_sam(name='SandiaMod')
inverter_database = pvlib.pvsystem.retrieve_sam(name='cecinverter')
module = module_database.Canadian_Solar_CS5P_220M___2009_
# module = module_database.DMEGC_Solar_320_M6_120BB_ (I want to add this module)
inverter = inverter_database.ABB__PVI_3_0_OUTD_S_US__208V_
temperature_model_parameters =
pvlib.temperature.TEMPERATURE_MODEL_PARAMETERS['sapm']['open_rack_glass_glass']
modules_per_string = 10
inverter_per_string = 1
# Define a …Run Code Online (Sandbox Code Playgroud) 我编写了一个小程序,根据文档,使用 pvlib 的 ModelChain() 和 get_processed_data() 方法,获取纬度和经度并返回该站点的预测发电量。
一切都工作正常,直到大约一个小时前,当时 - 没有对我的 python 代码进行任何更改 - 我突然开始收到以下错误:
ImportError:Linke 浊度查找表需要 scipy。如果您提供自己的浊度,您仍然可以使用clearsky.ineichen。
快速谷歌告诉我这与 pvlib 中的“clearsky”模块有关 - 请参阅http://pvlib-python.readthedocs.io/en/latest/_modules/pvlib/clearsky.html
但是,我不知道为什么这突然不起作用,或者发生了什么变化。我在我的 IDE (cloud9) 中尝试了“pip install scipy”,并得到了响应:
已满足要求:/opt/pyenv/versions/3.6.0/lib/python3.6/site-packages 中的 scipy 已满足要求:/opt/pyenv/versions/3.6.0/lib/ 中的 numpy>=1.8.2 python3.6/site-packages(来自 scipy)
如果有人可以提供帮助,我将非常感激 - 我“非常接近”完成我的项目!