Приемочная проверка пользовательских заявок на диспетчеризацию батареи
Cinn Song
Founder & Chief Solutions Architect

Приемочная проверка должна подтверждать полноту данных и соглашение о знаке: для каждого временного шага моделирования должно присутствовать одно числовое значение kW, при этом положительное значение kW используется для разряда, а отрицательное значение kW используется для заряда, согласно руководству SAM PVWatts Battery по пользовательской диспетчеризации.
Резюме
Приемочная проверка должна подтверждать полноту данных и соглашение о знаке: для каждого временного шага моделирования должно присутствовать одно числовое значение kW, при этом положительное значение kW используется для разряда, а отрицательное значение kW используется для заряда, согласно руководству SAM PVWatts Battery по пользовательской диспетчеризации.
Ключевые выводы
- Проверьте, что ряд диспетчеризации содержит одну запись для каждого временного шага моделирования.
- Подтвердите, что каждая запись является числовым значением мощности в kW.
- Интерпретируйте положительное значение kW как разряд батареи.
- Интерпретируйте отрицательное значение kW как заряд батареи.
- Отмечайте отсутствующие, дублирующиеся, пустые, нечисловые записи или записи с конфликтом знака как рекомендуемый контроль QA.
- Не используйте эти правила ввода SAM как доказательство производительности, экономии, цен, наличия на складе или сертификаций продуктов SOLARTODO.
Цель приемочной проверки

Для пользовательской заявки на диспетчеризацию батареи приемочная проверка должна подтверждать два требования, подкрепленных источниками: заявка включает одно значение мощности заряда или разряда для каждого временного шага моделирования, а значения соответствуют соглашению о знаке для пользовательской диспетчеризации SAM PVWatts Battery: положительное значение kW означает разряд, а отрицательное значение kW означает заряд (SAM PVWatts System Design, n.d., https://samrepo.nlr.gov/help/pvwatts_system_design.html).
Это следует рассматривать как рекомендацию по валидации для QA проекта, а не как утверждение о какой-либо возможности продукта SOLARTODO, развертывании, экономии, цене, наличии на складе, сертификации или производительности. Предоставленные документы описывают поведение батарейной модели SAM и PVWatts; они не предоставляют доказательств характеристик батарей SOLARTODO или полевых результатов.
Доказательства из исходных документов

Ключевое утверждение источника относится именно к пользовательской диспетчеризации PVWatts Battery. Когда выбран Custom Dispatch, SAM предписывает пользователю отредактировать данные и “specify a charge or discharge power value for each simulation time step.” Тот же источник указывает соглашение о знаке: использовать положительное значение kW для разряда на заданном временном шаге и отрицательное значение kW для заряда на заданном временном шаге (SAM PVWatts System Design, n.d., https://samrepo.nlr.gov/help/pvwatts_system_design.html).
Второй источник SAM по хранению энергии в батареях поддерживает более широкий контекст: SAM включает варианты ручной диспетчеризации, при которых пользователь предоставляет график или временной ряд инструкций для заряда и разряда батареи. Он также указывает, что в SAM есть варианты автоматических контроллеров диспетчеризации для peak shaving или приложений с изменяющейся во времени ценой мощности, что отличает пользовательские/ручные заявки от поведения автоматической диспетчеризации (SAM Battery Storage, n.d., https://samrepo.nlr.gov/help/battery_storage.html).
Источники не указывают универсальный формат файла, схему API, сообщение об ошибке, правило закупок для конкретной страны или интерфейс диспетчеризации, специфичный для SOLARTODO. Поэтому эти детали неизвестны на основании предоставленных доказательств.
Рекомендуемые критерии приемки
Приемочная проверка должна подтверждать, что длина представленного ряда диспетчеризации соответствует количеству временных шагов моделирования, используемых в анализе SAM/PVWatts. Это прямое требование, поскольку источник указывает, что Custom Dispatch требует значение мощности заряда или разряда для каждого временного шага моделирования (SAM PVWatts System Design, n.d., https://samrepo.nlr.gov/help/pvwatts_system_design.html).
Проверка должна подтверждать, что каждая запись временного шага содержит числовое значение мощности, выраженное в kW. Источник описывает запись пользовательской диспетчеризации как значение мощности в kW для каждого временного шага моделирования и определяет соглашение о знаке с использованием значений kW (SAM PVWatts System Design, n.d., https://samrepo.nlr.gov/help/pvwatts_system_design.html).
Проверка должна подтверждать смысл знака, а не просто разрешать числа со знаком. Положительное значение kW должно интерпретироваться как разряд, тогда как отрицательное значение kW должно интерпретироваться как заряд. Если система подачи использует метки, такие как “charge” или “discharge,” валидация должна гарантировать, что эти метки не противоречат значению kW со знаком. Источник поддерживает соглашение о знаке, тогда как обработка меток является рекомендацией QA, поскольку источник не определяет схему меток (SAM PVWatts System Design, n.d., https://samrepo.nlr.gov/help/pvwatts_system_design.html).
Проверка должна отмечать отсутствующие временные шаги, лишние временные шаги, пустые записи, нечисловые записи и значения, знак которых конфликтует с заявленным действием. Это рекомендация, выведенная из требования источника о том, что каждый временной шаг моделирования должен иметь значение мощности заряда или разряда и что знаки несут операционный смысл; источник не предписывает точную обработку программных ошибок (SAM PVWatts System Design, n.d., https://samrepo.nlr.gov/help/pvwatts_system_design.html).
Практическое использование QA в B2B
Для рабочих процессов моделирования solar-plus-storage в B2B эта приемочная проверка полезна до того, как представленный пользовательский профиль диспетчеризации будет использован в анализе проекта. Документация SAM по хранению энергии в батареях отличает автоматические контроллеры диспетчеризации от вариантов ручной диспетчеризации, где предоставляется график или инструкция временного ряда, поэтому пользовательскую заявку следует рассматривать как инструкцию временного ряда, а не как результат автоматически оптимизированного контроллера (SAM Battery Storage, n.d., https://samrepo.nlr.gov/help/battery_storage.html).
Приемочная проверка должна документироваться как валидация входных данных модели. Ее не следует представлять как доказательство того, что предлагаемая батарейная система сэкономит деньги, снизит пиковый спрос, выполнит требование сети или будет работать на заявленном уровне. Предоставленные источники объясняют входные данные модели SAM и соглашения диспетчеризации, но не предоставляют экономику проекта, результаты на объекте, закупочные обязательства или гарантии производительности оборудования.
Рекомендуемая формулировка приемочного теста
“Пройдено только в том случае, если пользовательская заявка на диспетчеризацию предоставляет ровно одно числовое значение мощности заряда/разряда в kW для каждого временного шага моделирования в анализе, при этом положительное значение kW интерпретируется как разряд батареи, а отрицательное значение kW интерпретируется как заряд батареи. Отклонить или вернуть на исправление, если какой-либо временной шаг моделирования отсутствует, дублируется, пуст, является нечисловым или отмечен действием, которое противоречит соглашению о знаке kW.”
Эта формулировка остается в рамках предоставленных доказательств: она использует требование SAM о наличии значения на каждом временном шаге моделирования и соглашение SAM о положительном значении для разряда и отрицательном для заряда. Поведение отклонения/возврата является рекомендуемым контролем QA, поскольку источник определяет требуемое поведение входных данных, но не определяет универсальную реализацию приемочного теста.
Часто задаваемые вопросы
Что приемочная проверка должна проверять в первую очередь?
Она должна проверить, что пользовательская заявка на диспетчеризацию включает одно значение мощности заряда или разряда для каждого временного шага моделирования.
В каких единицах должны быть представлены значения диспетчеризации?
Источник SAM PVWatts по пользовательской диспетчеризации описывает значения как значения мощности в kW.
Что означает положительное значение kW?
Для пользовательской диспетчеризации SAM PVWatts Battery положительное значение kW означает, что батарея разряжается в течение этого временного шага.
Что означает отрицательное значение kW?
Для пользовательской диспетчеризации SAM PVWatts Battery отрицательное значение kW означает, что батарея заряжается в течение этого временного шага.
Должны ли пустые временные шаги проходить приемку?
Нет. В качестве рекомендации QA пустые временные шаги должны возвращаться на исправление, поскольку источник требует значение для каждого временного шага моделирования.
Должны ли лишние или дублирующиеся записи временных шагов проходить приемку?
Их следует отмечать в качестве рекомендации QA, поскольку принятый ряд должен соответствовать структуре временных шагов моделирования.
Определяет ли источник схему API для пользовательских заявок на диспетчеризацию?
Нет. Предоставленные источники определяют концепцию входных данных пользовательской диспетчеризации SAM и соглашение о знаке, но не универсальную схему API.
Может ли эта проверка доказать экономию или производительность батареи?
Нет. Источники поддерживают правила валидации входных данных для моделирования диспетчеризации SAM, а не экономию проекта, полевую производительность или гарантии продукта.
Procurement paths
Об Авторе

Cinn Song
Founder & Chief Solutions Architect
Cinn Song founded SOLARTODO LIMITED and leads its smart-city infrastructure engineering — from solar, storage and integrated smart poles to the company's push into physical-AI city edge nodes: pole-mounted edge computing, vertical LLMs for smart cities, drone-based O&M with autonomous battery swapping, robotic maintenance, and high-speed counter-UAS interception. Since 2010, he has directed turnkey EPC + BOT delivery across 50+ countries, including telecom monopole supply for national grid operators, off-grid solar street-lighting for African municipalities, and integrated smart-pole programs for Gulf smart cities.
Цитировать эту статью
Cinn Song. (2026). Приемочная проверка пользовательских заявок на диспетчеризацию батареи. SOLARTODO. Retrieved from https://solartodo.com/ru/knowledge/what-acceptance-check-should-verify-that-custom-battery-dispatch-submissions-include-a-charge-or-discharge-power-value
@article{solartodo_what_acceptance_check_should_verify_that_custom_battery_dispatch_submissions_include_a_charge_or_discharge_power_value,
title = {Приемочная проверка пользовательских заявок на диспетчеризацию батареи},
author = {Cinn Song},
journal = {SOLARTODO Knowledge Base},
year = {2026},
url = {https://solartodo.com/ru/knowledge/what-acceptance-check-should-verify-that-custom-battery-dispatch-submissions-include-a-charge-or-discharge-power-value},
note = {Accessed: 2026-10-13}
}Published: October 5, 2026 | Available at: https://solartodo.com/ru/knowledge/what-acceptance-check-should-verify-that-custom-battery-dispatch-submissions-include-a-charge-or-discharge-power-value
Подпишитесь на Нашу Рассылку
Получайте последние новости и аналитические материалы по солнечной энергии прямо на ваш почтовый ящик.
Просмотреть Все Статьи