私はpvlib
を使用して太陽の設置を予測しています。私はinfer_aoi_model()
の問題に取り組んでいます。モジュールデータベースにパラメータがありません
def infer_aoi_model(self):
params = set(self.system.module_parameters.keys())
if set(['K', 'L', 'n']) <= params:
return self.physical_aoi_loss
elif set(['B5', 'B4', 'B3', 'B2', 'B1', 'B0']) <= params:
return self.sapm_aoi_loss
elif set(['b']) <= params:
return self.ashrae_aoi_loss
else:
raise ValueError('could not infer AOI model from ' +
'system.module_parameters')
私はB5のいずれかのために選択されたモジュールseries
の値が必要になることがわかり - AOI損失モデルが使用されるに応じてB0、「B」、又はK」、 『L』、 『N』。 Sandia module
データベースからモジュールをインポートすると、B5-B0入力が表示されますが、CEC module
dbを入力すると、AOI損失に必要な入力が表示されません。残念ながら、Sandia Module
dbには正しいモジュールタイプがないようで、CEC
dbは常にValueError
となり、必要な入力はseries
にありません。
Sandia Module
dbは更新されますか?これを探す別の場所はありますか?誰でもこのトピックについて私に助けてもらえますか?