光伏管理系统产品需求文档(PRD) -【详细功能需求及研发核心字段清单】

光伏管理系统产品需求文档(PRD)

文档版本:V2.0.1

文档日期:2026 年 04 月 16 日

适用范围:分布式 / 集中式光伏电站集中监控、智能运维、收益核算、资产管理全场景

文档用途:明确产品功能、流程、规则与非功能要求,作为设计、开发、测试、验收依据

一、文档概述

1.1 产品定位

光伏管理系统是面向电站业主、运维团队、运营管理人员的一站式智能管理平台,实现实时监控、智能报警、闭环运维、数据分析、收益核算、资产台账、集中大屏一体化能力,提升发电效率、降低运维成本、保障收益稳定。

1.2 目标用户

  • 电站业主 / 投资方:看发电、看收益、看安全、看总览

  • 运维负责人 / 工程师:故障处理、巡检派单、维修验收、设备维保

  • 运营 / 财务人员:电量统计、电费结算、补贴核算、报表导出

  • 系统管理员:权限配置、数据管理、日志审计

1.3 核心价值

  • 发电可视:全站状态一屏掌握,异常快速定位

  • 运维闭环:报警→派单→维修→验收→复盘全流程线上化

  • 收益清晰:自动算电、算费、算补贴,对账无忧

  • 资产可控:设备全生命周期管理,防漏检、防过期

  • 决策支撑:多维度数据统计与趋势分析,辅助经营优化

1.4 文档约定

  • 功能模块:按 "实时监控、报警提醒、运维管理、数据分析、收益管理、资产管理、集中大屏、基础保障、闭环服务" 九大模块组织

  • 流程描述:以 "用户→动作→系统响应→结果" 方式说明

  • 规则说明:明确必填、校验、默认、权限、异常处理

  • 字段说明:核心字段清单中,"必填" 标注为研发必实现字段,"可选" 为可根据迭代计划延后实现;字段类型参考MySQL标准类型。

二、产品整体功能框架

plaintext 复制代码
光伏管理系统 V2.0.1
├─ 1. 实时看电站(实时监控)
├─ 2. 自动报警提醒
├─ 3. 运维维修管理
├─ 4. 发电数据分析
├─ 5. 收益管理(算账赚钱)
├─ 6. 设备资产管理
├─ 7. 集中管理大屏
├─ 8. 系统基础保障
└─ 9. 闭环保障与核心业务服务

三、详细功能需求及研发核心字段清单

3.1 实时看电站(实时监控)

目标:全站运行状态实时可视,设备 / 区域异常一眼识别

3.1.1 设备实时数据

  • 光伏组串 / 板级发电功率、电流、电压

  • 逆变器、配电箱、汇流箱运行状态

  • 环境监测:辐照强度、环境温度、组件温度

核心字段清单
字段名称 字段类型 必填/可选 说明
device_id varchar(50) 必填 设备唯一标识(逆变器/汇流箱/光伏板)
device_type varchar(20) 必填 设备类型(光伏板/逆变器/配电箱/汇流箱/传感器)
power decimal(10,2) 必填 实时功率(单位:kW)
current decimal(10,2) 必填 实时电流(单位:A)
voltage decimal(10,2) 必填 实时电压(单位:V)
irradiation decimal(10,2) 必填 辐照强度(单位:W/㎡)
env_temp decimal(5,1) 必填 环境温度(单位:℃)
module_temp decimal(5,1) 可选 组件温度(单位:℃)
run_status tinyint(1) 必填 运行状态(0-异常,1-正常,2-离线)
collect_time datetime 必填 数据采集时间

3.1.2 发电总览数据

  • 实时总功率、今日发电量、当月 / 累计发电量

  • 理论发电量与实际发电量对比

核心字段清单
字段名称 字段类型 必填/可选 说明
station_id varchar(50) 必填 电站唯一标识
total_power decimal(12,2) 必填 实时总功率(单位:kW)
today_power decimal(10,2) 必填 今日发电量(单位:kWh)
month_power decimal(12,2) 必填 当月发电量(单位:kWh)
total_power_accum decimal(14,2) 必填 累计发电量(单位:kWh)
theoretical_power decimal(10,2) 必填 理论发电量(单位:kWh)
power_diff decimal(10,2) 可选 实际与理论发电量差值(单位:kWh)

3.1.3 异常可视化

  • 设备停机、掉线、异常标红突出

  • 发电偏低区域 / 组串自动标记

  • 支持按电站、区域、设备类型筛选查看

3.1.4 数据来源

对接逆变器、电表、环境传感器、SCADA 系统

3.2 自动报警提醒

目标:故障早发现、快通知、不漏事

3.2.1 报警触发条件

  • 设备停机、通信掉线、并网异常

  • 发电量突降、功率异常

  • 温度超限、线路异常、保护动作

  • 维保到期、清洗到期、寿命到期

3.2.2 通知方式

  • 系统内消息弹窗

  • 微信公众号 / 服务通知

  • 手机 APP 推送

3.2.3 报警管理

  • 按等级:紧急 / 重要 / 一般

  • 支持确认、屏蔽、备注

  • 历史记录可查询、导出、追溯

3.2.4 规则配置

支持阈值自定义、延时报警、重复报警抑制

核心字段清单
字段名称 字段类型 必填/可选 说明
alarm_id varchar(50) 必填 报警唯一标识
station_id varchar(50) 必填 关联电站ID
device_id varchar(50) 必填 关联设备ID
alarm_level tinyint(1) 必填 报警等级(1-紧急,2-重要,3-一般)
alarm_type varchar(50) 必填 报警类型(设备停机/掉线/功率异常等)
alarm_content varchar(200) 必填 报警内容描述
alarm_time datetime 必填 报警触发时间
alarm_status tinyint(1) 必填 报警状态(0-未处理,1-已确认,2-已屏蔽,3-已解决)
notify_way varchar(50) 必填 通知方式(系统弹窗/微信/APP,多方式用逗号分隔)
remark varchar(500) 可选 报警备注信息
threshold decimal(10,2) 可选 报警阈值(如温度上限、功率下限)

3.3 运维维修管理

目标:故障闭环、巡检标准化、过程可追溯

3.3.1 故障维修流程

  • 报警 / 人工上报→自动生成维修单

  • 指派维修人员、设置优先级、限期处理

  • 移动端签到、现场拍照、填写维修记录

  • 维修完成提交验收→系统 / 管理员确认闭合

3.3.2 巡检管理

  • 按日 / 周 / 月 / 季自动生成巡检计划

  • 巡检项标准化,支持勾选与拍照上传

  • 逾期未执行提醒与统计

3.3.3 清洗管理

  • 按灰尘、衰减、季节生成清洗建议

  • 清洗计划、执行记录、清洗后增益对比

3.3.4 档案留存

  • 故障原因、处理方案、更换部件全存档

  • 支持按设备、时间、人员、故障类型检索

核心字段清单(维修单/巡检/清洗)
字段名称 字段类型 必填/可选 说明
work_order_id varchar(50) 必填 工单唯一标识(维修/巡检/清洗通用)
order_type tinyint(1) 必填 工单类型(1-维修,2-巡检,3-清洗)
station_id varchar(50) 必填 关联电站ID
device_id varchar(50) 必填 关联设备ID(巡检可填多个,用逗号分隔)
assigner_id varchar(50) 必填 指派人员ID
priority tinyint(1) 必填 优先级(1-紧急,2-一般,3-普通)
deadline datetime 必填 处理截止时间
order_status tinyint(1) 必填 工单状态(0-未指派,1-已指派,2-处理中,3-待验收,4-已闭合,5-已逾期)
fault_reason varchar(500) 可选 故障原因(维修工单必填)
handle_plan varchar(500) 可选 处理方案(维修工单必填)
sign_time datetime 可选 现场签到时间
photo_url varchar(500) 可选 现场照片URL(多照片用逗号分隔)
replace_part varchar(200) 可选 更换部件(维修工单可选)
checker_id varchar(50) 可选 验收人员ID
check_time datetime 可选 验收时间

3.4 发电数据分析

目标:找损失、析原因、提效率、增发电量

3.4.1 发电量统计

  • 日 / 月 / 年 / 自定义周期发电量、利用小时数

  • 按电站、区域、逆变器、组串排行

3.4.2 损失分析

  • 实际 vs 理论发电量,计算损失电量

  • 损失归因:遮挡、灰尘、温度、设备故障、弱光、线损等

3.4.3 效率分析

  • 系统效率 PR、逆变器效率、设备可用率

  • 同类型电站对标、历史同期对比

3.4.4 预测与建议

  • 按季节 / 气象预测发电量

  • 输出清洗、检修、优化建议

核心字段清单
字段名称 字段类型 必填/可选 说明
analysis_id varchar(50) 必填 分析记录唯一标识
station_id varchar(50) 必填 关联电站ID
start_time datetime 必填 分析周期开始时间
end_time datetime 必填 分析周期结束时间
period_type tinyint(1) 必填 周期类型(1-日,2-月,3-年,4-自定义)
actual_power decimal(12,2) 必填 实际发电量(单位:kWh)
theoretical_power decimal(12,2) 必填 理论发电量(单位:kWh)
loss_power decimal(12,2) 必填 损失电量(单位:kWh)
loss_rate decimal(5,2) 必填 损失率(单位:%,损失电量/理论发电量)
loss_reason varchar(200) 必填 损失归因(遮挡/灰尘/温度/设备故障等,多原因用逗号分隔)
pr_efficiency decimal(5,2) 必填 系统效率PR(单位:%)
inverter_efficiency decimal(5,2) 可选 逆变器效率(单位:%)
device_availability decimal(5,2) 可选 设备可用率(单位:%,正常运行时间/总时间)
predict_power decimal(12,2) 可选 预测发电量(单位:kWh,按季节/气象预测)
optimize_suggest varchar(500) 可选 优化建议(清洗/检修/设备调整等)
analysis_time datetime 必填 分析执行时间

3.5 收益管理(算账赚钱)

目标:电费、补贴自动核算,对账清晰,收益可查可追溯

3.5.1 电量结算

  • 上网电量、自发自用电量、余电上网电量自动统计

  • 对接电网公司电表数据,支持手动录入、批量导入补充

3.5.2 费用核算

  • 上网电费:按脱硫煤标杆电价、分时电价自动计算

  • 国家/地方补贴:按补贴标准、补贴周期核算

  • 自发自用节省电费:按用户电价反向核算收益

3.5.3 收益统计与对账

  • 日/月/年/自定义周期收益统计,按电站、区域排行

  • 生成对账报表,支持导出(Excel/PDF),对接财务系统

  • 收益明细可查,包含电量、单价、金额、补贴到账状态

3.5.4 补贴管理

  • 补贴标准维护(支持按政策更新)

  • 补贴申请进度跟踪、到账记录登记

核心字段清单
字段名称 字段类型 必填/可选 说明
revenue_id varchar(50) 必填 收益记录唯一标识
station_id varchar(50) 必填 关联电站ID
start_time datetime 必填 结算周期开始时间
end_time datetime 必填 结算周期结束时间
grid_power decimal(12,2) 必填 上网电量(单位:kWh)
self_use_power decimal(12,2) 可选 自发自用电量(单位:kWh)
grid_price decimal(6,4) 必填 上网电价(单位:元/kWh,脱硫煤标杆/分时电价)
grid_revenue decimal(12,2) 必填 上网电费(单位:元,上网电量×上网电价)
subsidy_standard decimal(6,4) 必填 补贴标准(单位:元/kWh,国家/地方补贴)
subsidy_amount decimal(12,2) 必填 补贴金额(单位:元,上网电量×补贴标准)
self_use_save decimal(12,2) 可选 自发自用节省电费(单位:元,自发自用电量×用户电价)
total_revenue decimal(12,2) 必填 总收益(单位:元,上网电费+补贴金额+自发自用节省电费)
subsidy_status tinyint(1) 可选 补贴状态(0-未申请,1-申请中,2-已到账,3-未到账)
check_status tinyint(1) 必填 对账状态(0-未对账,1-已对账,2-对账异常)
settlement_time datetime 必填 结算时间
remark varchar(500) 可选 结算备注(如电价调整、补贴政策变更等)

3.6 设备资产管理

目标:设备全生命周期可控,台账清晰,维保不遗漏

3.6.1 资产台账管理

  • 设备基础信息录入:型号、规格、厂家、安装位置、安装时间、质保期

  • 按设备类型(光伏板、逆变器、汇流箱等)分类管理,支持批量导入/导出

  • 资产编号唯一,关联电站、区域,可快速检索

3.6.2 设备维保管理

  • 维保计划自动生成(按设备类型、使用年限、厂家要求)

  • 维保记录留存:维保时间、维保人员、维保内容、更换部件

  • 维保到期提醒,逾期未维保预警

3.6.3 设备生命周期管理

  • 记录设备运行时长、故障次数、维修记录,评估设备健康状态

  • 设备报废、更换流程线上化,留存报废原因、更换记录

核心字段清单
字段名称 字段类型 必填/可选 说明
asset_id varchar(50) 必填 资产唯一标识
device_id varchar(50) 必填 关联设备ID(与实时监控模块device_id一致)
station_id varchar(50) 必填 关联电站ID
device_model varchar(100) 必填 设备型号
manufacturer varchar(100) 必填 设备厂家
install_time datetime 必填 安装时间
warranty_period int(4) 必填 质保期(单位:年)
install_position varchar(200) 必填 安装位置(如XX电站XX区域XX排)
asset_status tinyint(1) 必填 资产状态(0-正常运行,1-维修中,2-报废,3-闲置)
run_hours decimal(10,2) 可选 累计运行时长(单位:小时)
fault_count int(4) 可选 累计故障次数
next_maintain_time datetime 必填 下次维保时间
scrap_time datetime 可选 报废时间(资产状态为报废时必填)
scrap_reason varchar(500) 可选 报废原因(资产状态为报废时必填)

3.7 集中管理大屏

目标:全站状态集中展示,数据可视化,便于统筹管理

3.7.1 大屏总览

  • 多电站集中展示:总功率、总发电量、总收益、异常数量

  • 核心指标实时刷新:发电趋势、设备在线率、报警统计

3.7.2 分区展示

  • 发电板块:实时功率、今日/累计发电量、发电排行

  • 运维板块:未处理报警、待处理工单、巡检完成率

  • 收益板块:今日/当月/累计收益、电费/补贴占比

  • 设备板块:设备在线率、健康状态分布

3.7.3 交互功能

  • 支持钻取:点击电站→查看该电站详细数据

  • 支持筛选:按时间、电站类型、区域筛选展示

  • 异常告警:大屏标红突出,支持点击查看详情

核心字段清单(大屏展示关联)
字段名称 字段类型 必填/可选 说明
screen_id varchar(50) 必填 大屏展示唯一标识
total_station int(4) 必填 总电站数量
total_online_device int(6) 必填 在线设备总数
total_device int(6) 必填 设备总数
device_online_rate decimal(5,2) 必填 设备在线率(单位:%,在线设备数/设备总数)
total_alarm int(4) 必填 未处理报警总数
total_power_screen decimal(14,2) 必填 总实时功率(单位:kW)
total_power_accum_screen decimal(16,2) 必填 总累计发电量(单位:kWh)
total_revenue_screen decimal(14,2) 必填 总累计收益(单位:元)
update_time datetime 必填 大屏数据更新时间

3.8 系统基础保障

目标:系统稳定运行,权限可控,数据安全

3.8.1 权限管理

  • 角色分级:超级管理员、电站管理员、运维人员、财务人员、只读用户

  • 权限细分:按模块、按电站分配操作权限(查看、新增、编辑、删除)

  • 用户管理:新增、编辑、禁用用户,重置密码

3.8.2 数据管理

  • 数据备份:自动备份(每日/每周)、手动备份,支持数据恢复

  • 数据清理:按周期清理过期日志、冗余数据(可配置保留时长)

  • 数据导出:支持各模块数据Excel/PDF导出,支持批量导出

3.8.3 日志管理

  • 操作日志:记录用户登录、模块操作、数据修改等行为,可追溯

  • 系统日志:记录系统运行异常、数据采集异常、接口调用异常

相关推荐
文心快码BaiduComate1 天前
Comate 搭载GLM-5.2:百万上下文,稳定支撑长程任务
前端·程序员·开源
冬奇Lab2 天前
每日一个开源项目(第133篇):EchoBird - 把 AI 工具的安装和部署做成傻瓜操作
人工智能·开源·资讯
大树882 天前
金刚石散热越强,管路越先见顶
大数据·运维·服务器·人工智能·ai
摇滚侠2 天前
Linux CentOS7 rpm 安装 MySQL 5.7
linux·运维·mysql
霸道流氓气质2 天前
领域驱动设计(DDD)在 Spring Boot 微服务中的实践指南
运维·spring boot·微服务
Inhand陈工2 天前
基于台达PLC与映翰通IG502的智慧水产养殖精准投喂与远程运维解决方案
运维·人工智能·物联网·阿里云·信息与通信
下班走回家2 天前
DeepSeek 开源模型的突破与思考:从技术到生态的全面进化
人工智能·开源
酣大智2 天前
ARP代理--工作原理
运维·网络·arp·arp代理
ApacheSeaTunnel2 天前
实战演示 | 基于 Apache SeaTunnel 与 Apache DolphinScheduler 实现 MySQL 到 Doris 离线定时增量同步
大数据·mysql·开源·doris·数据集成·seatunnel·数据同步
shushangyun_2 天前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化