Моделирование модулей CEC и Sandia в PVlib

Я использую PVlib для моделирования ряда объектов PV, и я использую PVlib v0.9.0.

Я тут подумал о наличии модулей из баз Sandia и CEC. Я могу смоделировать оба модуля из обоих (для CEC путем предварительной настройки некоторых моделей в ModelChain, как описано, например, здесь Как предсказать выход энергии с помощью CECMods).

Результаты довольно сильно различаются, и я предполагаю, что это не только потому, что я установил для aoi_model значение «без потерь».

Я разрываюсь между использованием разных баз данных, поскольку в базе данных CEC, конечно, гораздо больше моделей, но анализ не такой точный/глубокий. Вы можете обойти эту проблему, просто взяв модель от Sandia с аналогичной пиковой мощностью и той же моделью, но это, конечно, тоже не идеально (особенно с учетом того, что панели Sandia в настоящее время довольно старые). Что учитывает моделирование Sandia, чего не учитывает ЦИК?

Есть ли явное предпочтение использованию CEC или Sandia для модулей? Есть ли способ воссоздать оценку данных Sandia для новых панелей без аппаратных тестов?

Кроме того, есть ли еще какие-либо данные для модулей, кроме CEC и Sandia? Сейчас они устаревают, и любые советы по более поздним базам данных будут очень признательны!

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
73
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Что учитывает моделирование Sandia, чего не учитывает ЦИК?

Таблица модуля CEC PV содержит параметры для расчета кривых PV IV на основе эффективной освещенности и температуры ячейки. В таблице модуля Sandia есть параметры для расчета (общая форма) кривых IV на основе эффективной освещенности и температуры ячейки, а также параметры для моделирования профиля IAM модуля (увеличение потерь на отражение при большом угле падения) и параметры для моделирования спектральной коррекции. коэффициент, основанный на воздушной массе. Этот веб-сайт PVPMC является хорошим справочником по этим моделям: https://pvpmc.sandia.gov/modeling-steps/2-dc-module-iv/point-value-models/sandia-pv-array-performance. -модель/

Модель IAM от Sandia — одна из нескольких моделей IAM, доступных в pvlib. Попробуйте установить aoi_model='physical' или aoi_model='ashrae', например. Этим моделям не требуются специфичные для модуля параметры, поэтому их можно легко использовать с модулями CEC.

Есть ли явное предпочтение использованию CEC или Sandia для модулей? Кроме того, есть ли еще какие-либо данные для модулей, кроме CEC и Sandia?

У меня сложилось впечатление, что CEC становится все более предпочтительным из-за того, что исходный код обновляется по мере того, как производители выпускают новые модули. Однако верно то, что копия этой таблицы, включенная в pvlib, немного устарела. Если вам нужен более новый модуль, не включенный в таблицу pvlib, вы можете использовать последнюю таблицу из SAM следующим образом (источник):

SAM_URL = 'https://github.com/NREL/SAM/raw/develop/deploy/libraries/CEC%20Modules.csv'
df = pvlib.pvsystem.retrieve_sam(path=SAM_URL)

P.S. Я предлагаю опубликовать все оставшиеся вопросы в группе pvlib google (stackoverflow больше подходит для вопросов по коду).

Это здорово, большое спасибо! Я посмотрю группу google, спасибо, что указали на это.

maarten 20.10.2022 00:04

Другие вопросы по теме