一、系统闭环设计总思路

本系统围绕"源-储-荷-网"协同核心,构建"业务闭环+技术闭环"双闭环体系,确保光储充一体化全链路可控、可管、可盈利,实现从生产到消费、从技术支撑到业务落地的完整闭环。
-
业务闭环逻辑:以光伏为绿电生产端、储能为能量调节与安全存储端、充电桩为核心负荷消费端、电网为双向交互兜底端,通过能源协同调度中枢,形成「光伏绿电生产→储能削峰填谷存储→智能调度优先级分配→充电终端安全消费→全链路数据采集复盘→调度与运营策略迭代优化」的完整业务闭环,核心目标是实现"自发自用、余电存储、峰谷套利、电网友好、安全可控",同时通过需求侧响应、V2G车网互动拓展商业收益,形成可持续的商业价值闭环。
-
技术闭环逻辑:以微服务架构为基础,对业务域进行解耦拆分,实现各模块独立迭代、弹性扩容;以MySQL作为核心持久化数据库,承载全业务链路结构化数据的存储与追溯;以Redis作为分布式缓存与协同组件,支撑高频数据访问、并发控制与系统高性能运行,三者深度融合业务场景,为业务闭环提供稳定、可扩展、高可用的技术底座,实现业务需求与技术架构的双向适配、协同迭代,形成技术支撑业务、业务反哺技术优化的技术闭环。
二、核心业务系统功能模块(光伏+储能+充电协同,核心功能细化)

2.1 光伏系统管理功能
-
光伏实时监测:实时采集光伏组件、逆变器、汇流箱的运行数据(实时功率、交直流侧电压/电流、当日/累计发电量),可视化展示设备运行状态(正常/异常/离线),支持分钟级数据刷新,同步监测逆变器工作状态及组串参数差异,及时发现组串异常衰减,确保光伏生产全链路可视可控。
-
发电数据统计:自动统计日/月/年发电量、发电效率(PR值)、光伏利用率、设备利用小时数,支持按场站、设备维度拆分查询,支持CSV/PDF格式数据导出,同步核算CO₂减排量,精准贴合绿色能源监测与合规上报需求。
-
光伏预测:接入官方气象数据(光照强度、环境温度、阴晴雨雪),通过机器学习算法训练预测模型,精准预测未来24小时及7日光伏出力曲线,误差控制在合理范围,为能源协同调度、储能充放电策略制定提供核心数据支撑,适配光伏出力间歇性、波动性的核心特点。
-
光伏异常检测:实时监测组件遮挡、逆变器故障、组串电流失衡、通讯中断等异常情况,按严重程度触发对应等级告警,联动运维模块向运维人员推送处理提醒及初步处置建议,保障光伏系统稳定运行,最大化降低发电损耗。
2.2 储能系统管理功能
-
储能状态监测:实时显示储能电池SOC(剩余容量)、SOH(健康状态)、电芯温度、簇级电压/电流,可视化展示PCS(变流器)、BMS(电池管理系统)的运行状态与告警信息,全面掌握储能单元工况,支持电池单体、电池簇、储能舱多维度状态监测。
-
充放电智能控制:支持三种核心策略模式,可手动/自动无缝切换,适配不同运营场景需求,策略执行响应延迟≤1秒:
-
经济模式:基于分时电价自动调节充放电计划,电网谷段(电价低谷)充电、峰段(电价高峰)放电,最大化降低用电成本,充分实现"削峰填谷"的经济价值;
-
平衡模式:实时平滑光伏出力波动,平抑充电负荷尖峰,维持系统并网点功率稳定,提升并网友好性,助力新能源消纳,减少对配电网的冲击;
-
应急模式:电网断电时自动切换至备用电源模式,快速启动黑启动能力,保障充电桩、监控、消防等关键负载持续供电,提升场站系统韧性,避免因停电造成的运营损失。
-
-
充放电参数配置:支持自定义充放电功率阈值、SOC上下限保护值(如SOC最低保护不低于20%)、充放电时段与优先级,支持多套策略方案的保存、一键切换,支持策略模拟运行,提前预测策略执行收益与电池循环损耗,辅助运营人员优化运行方案。
-
储能安全管理:集成过流/过压/过温/欠压保护、绝缘监测、消防联动功能,实时监测电池热失控前兆、电芯压差过大等高危情况,触发紧急告警并联动停机、消防接口,全方位保障储能系统运行安全,符合电气安全、消防相关国家标准。
2.3 充电系统管理功能
-
充电设备监控:实时监测场站所有充电桩的运行状态(空闲/占用/故障/离线)、实时充电功率、充电时长、输出电压/电流,支持直流快充、交流慢充、超充桩等多类型设备适配,覆盖乘用车、商用车等不同车型的补能需求,支持充电桩故障快速定位。
-
充电控制:支持手动/自动充电启动、暂停、终止、急停操作,适配不同补能场景;支持有序充电策略,可依据电网负荷、光伏实时出力、储能SOC状态动态调整充电功率,避免电网负荷过载,减轻对配电网的瞬时冲击,提升充电系统的并网友好性。
-
充电计费:支持按电量、按时长、峰谷分时、阶梯电价等多种计费模式,支持优惠券、充电套餐、会员折扣抵扣,自动生成充电订单与明细账单,对接微信/支付宝等在线支付渠道,支持账单查询、导出与财务核对,满足运营核算需求。
-
V2G车网互动:支持电动汽车双向充放电控制,可响应电网调度指令,在电网峰段实现车辆向电网/场站反向馈电,参与电网调峰辅助服务,拓展系统增值收益空间,适配新型电力系统车网互动需求。
-
充电预约:支持用户通过APP/小程序预约目标充电桩,设置预约时段、目标SOC、充电功率,到期自动锁定桩体并启动充电,避免用户排队等待,提升用户补能体验,优化场站充电桩利用率。
2.4 能源协同调度功能
-
能量流向监测:动态可视化展示能源全链路流向(光伏输入、电网补电/售电、储能存储/释放、充电桩及其他负载消耗),实时呈现各环节能量占比与流转数据,支持历史数据曲线对比与回溯,清晰掌握全系统能源分配情况,为调度优化提供数据支撑。
-
智能调度优化:基于光伏出力预测、充电负荷预测、分时电价数据,动态规划储能充放电计划与充电桩有序充电策略,执行「优先使用光伏绿电→不足部分由储能补充→储能不足时自动从电网补电」的核心调度逻辑,最大化清洁能源消纳率与系统综合收益,实现"自发自用、余电存储/上网"的闭环运行,部分场景可实现新能源消纳率80%以上。
-
模式切换:支持并网/离网(孤岛)模式的自动/手动无缝切换,切换响应时间≤3秒,离网模式下由光伏+储能协同构建微电网,保障充电桩、消防、监控等关键负载正常运行,适配电网故障、停电等应急场景,提升场站供电可靠性。
-
需求侧响应:可接收并执行电网调度指令,在电网负荷尖峰时段主动调节系统总用电功率、暂停非核心负载、调用储能放电,参与电网调峰辅助服务,获取额外收益,契合新型电力系统政策导向与产业趋势。
三、辅助功能模块(重点细化,支撑核心业务落地)
3.1 用户管理功能
-
角色分级管理:基于RBAC权限模型,支持多角色分级权限分配(系统管理员、运维人员、能源决策者、普通用户),不同角色对应不同数据查看与操作权限,保障系统操作安全,适配多岗位需求:
-
系统管理员:负责设备配置、权限分配、系统维护、参数全局设置、系统升级;
-
运维人员:负责设备巡检、故障处理、告警响应、运维记录归档;
-
能源决策者:负责查看成本分析、收益报表、能效数据、策略优化配置、运营复盘;
-
普通用户:负责充电、预约、查看充电记录、支付账单、修改个人信息。
-
-
用户信息管理:支持用户注册、登录、密码重置、实名核验,维护用户基本信息、充电记录、支付流水、会员权益数据,支持用户标签管理(如个人用户、企业用户),适配运营统计与精准服务需求,保障用户数据加密存储与安全。
3.2 数据统计与分析功能
-
能效看板:可视化展示场站日/月/年节费金额、CO₂减排量、新能源自给率、设备利用率、充电订单量等核心KPI,支持按场站、时间维度筛选,直观呈现系统运行效益,为运营决策提供数据支撑,契合"双碳"目标需求。
-
数据分析:对光伏发电、储能充放电、充电负荷、电网交互等全链路数据进行深度分析,生成运行趋势曲线、同环比对比报表,识别系统运行优化空间(如光伏利用率提升、储能充放电策略优化),支持自定义维度报表的生成与CSV/PDF格式导出,适配运营复盘与汇报需求。
-
收益统计:自动统计系统全口径收益(充电服务费收益、光伏上网售电收益、电网调峰辅助服务收益、峰谷套利收益),自动核算用电成本、设备折旧等运营成本,生成收益明细与利润报表,支持按日/月/年维度查询与导出,适配财务核算与运营盈利分析需求。
3.3 系统配置功能
-
设备参数配置:支持光伏组件、储能电池、PCS、充电桩等设备参数录入、修改、删除,适配不同厂商设备,支持Modbus/TCP、CAN总线等多种通信协议,保障设备兼容性,预留PLC、智能电表接口,便于后期扩展。
-
策略参数配置:支持充放电策略、计费规则、告警阈值、数据采集频率等参数配置,支持策略保存、切换、导入导出,适配不同场景运行需求,实现模块化灵活调整,契合系统可扩展性要求。
-
通信配置:支持工业以太网、CAN总线、RS485、无线通信等多种通信方式配置,保障系统与设备、设备与设备之间实时、可靠的数据交互,为协同控制提供基础,适配不同部署场景需求(如高速服务区、乡村场站)。
-
系统备份与恢复:支持系统配置、历史数据自动/手动备份,支持故障后数据恢复,保障数据安全,契合系统可靠性要求(系统可用性≥99.9%),支持本地/云端双活部署,提升数据安全性与系统稳定性。
3.4 环境监测功能
-
环境参数采集:集成温湿度、光照强度、降雨量等传感器,实时采集场站环境数据,为光伏预测、设备安全监测提供支撑,适配光伏出力受光照影响的特性,保障设备运行环境安全。
-
环境异常告警:当环境参数超出安全阈值(如高温、高湿度、暴雨)时,触发告警,联动设备保护机制(如暂停充电、储能降温),避免设备损坏,保障系统安全稳定运行,降低运维风险。
四、异常处理与告警模块
4.1 告警管理功能
-
多级告警分类:按严重程度分为紧急告警、一般告警,明确告警等级与处理优先级,适配不同异常场景,保障告警响应效率:
-
紧急告警(如电池热失控、充电桩短路、电网中断):触发短信+APP推送+声光报警,立即通知运维人员,联动应急处理机制,降低安全风险;
-
一般告警(如SOC过低、光伏组件轻微遮挡、环境参数异常):触发系统弹窗+邮件通知,提醒运维人员及时处理,避免异常扩大。
-
-
告警记录与追溯:自动记录所有告警信息(告警时间、告警类型、告警位置、处理状态、处理人、处理时间),支持按条件查询、导出,便于故障追溯与运维复盘,适配审计需求(审计日志留存6个月),契合系统安全性要求。
-
告警联动处理:部分告警触发自动处理机制(如电池过温自动停止充放电、充电桩故障自动断电、电网中断自动切换至离网模式),降低人工干预成本,提升异常处理效率,保障系统安全与稳定运行,适配无人值守场景需求,契合系统可靠性要求(系统可用性≥99.9%)。
4.2 故障处理功能
-
故障自动诊断:系统自动检测光伏、储能、充电、电网等设备故障,定位故障位置、分析故障原因,给出初步处理建议,降低运维难度,提升故障处理效率,适配运维人员日常工作需求,契合系统可维护性要求,保障设备可用率≥98%(部分场景)。
-
故障工单管理:支持运维人员创建故障工单,分配处理任务,跟踪处理进度,完成后闭环归档,支持一键派单至运维工单系统,适配运维流程化管理,提升运维效率,降低运维成本,契合运营场景需求,适配多场景运维(如高速服务区、乡村场站)。
-
故障应急处理:支持紧急故障手动干预(如手动切断故障设备电源、手动切换运行模式),保障故障不扩散,减少损失,适配极端场景需求,提升系统应急处置能力,契合系统韧性要求,具备黑启动能力,保障关键负载供电。
五、接口与集成功能模块
5.1 硬件对接接口
-
设备对接:支持主流光伏组件、储能电池、PCS、充电桩、智能电表、传感器厂商设备对接,兼容Modbus/TCP、CAN总线、RS485等工业通信协议,保障设备兼容性,适配不同品牌设备组合,便于后期设备扩容与替换,契合系统可扩展性要求,支持1000+设备并发接入(部分场景),保障系统性能。
-
电网对接:支持与国家电网、地方电网系统对接,实现电网补电、余电上网、电网调度指令接收,适配需求侧响应、电力交易等场景,契合政策导向与产业趋势,支持参与中长期电力交易,锁定电价,规避价格波动风险,提升系统收益。
5.2 软件集成接口
-
第三方平台接口:提供RESTful API接口,支持与电网调度系统、第三方能源管理平台、ERP系统、SCADA系统集成,实现数据互通、协同调度,适配企业级运营需求,契合产业生态协同趋势,便于系统融入现有管理体系,提升运营效率,降低管理成本,支持模块化设计,便于后期功能扩展与集成。
-
用户端接口:支持与APP、小程序、公众号接口对接,开放充电预约、账单查询、支付、告警通知等核心功能,提升用户体验,适配C端用户使用需求,拓展系统服务场景,契合多场景用户需求,降低用户使用门槛,提升系统普及率与使用率。
六、微服务、MySQL数据库、Redis缓存融合设计(新增核心内容)
6.1 微服务与业务融合设计(贴合光储充业务场景,实现解耦与协同)
-
微服务拆分原则:基于DDD领域驱动设计,按业务边界拆分微服务,每个微服务对应一个核心业务模块,实现业务解耦、独立开发、独立迭代、弹性扩容,避免单模块故障影响整个系统,同时贴合光储充业务闭环逻辑,确保各微服务协同联动。
-
核心微服务拆分及业务融合:
-
光伏管理微服务:承接光伏系统管理全部功能,负责光伏设备数据采集、实时监测、出力预测、异常检测、发电数据统计,是系统绿电生产数据的核心入口,向能源调度微服务推送光伏实时出力与预测数据。
-
储能管理微服务:承接储能系统管理全部功能,负责储能设备状态监测、充放电控制、策略执行、参数配置、安全管理,接收能源调度微服务的充放电指令,反馈储能实时状态(SOC、SOH)数据。
-
充电运营微服务:承接充电系统管理全部功能,负责充电桩监控、充电过程控制、计费管理、订单处理、预约管理、V2G互动,向能源调度微服务推送充电负荷数据,执行有序充电指令。
-
能源调度微服务:承接能源协同调度全部功能,作为整个系统的"大脑",串联光伏、储能、充电三大核心微服务,接收各微服务推送的实时数据,计算最优调度策略,下发控制指令,实现业务闭环协同。
-
用户权限微服务:承接用户管理全部功能,负责用户注册、身份认证、角色管理、权限分配、操作日志记录,为所有微服务提供统一的权限校验支撑,保障系统安全。
-
数据统计微服务:承接数据统计与分析全部功能,负责全链路业务数据的清洗、统计、分析、报表生成,接收各微服务的业务数据,生成能效看板与收益报表,为运营决策提供支撑。
-
告警运维微服务:承接异常处理与告警全部功能,负责告警管理、故障诊断、工单全流程管理,接收各微服务推送的异常数据,触发告警并联动运维流程,保障系统稳定运行。
-
系统配置微服务:承接系统配置全部功能,负责设备台账、参数配置、通信配置、系统备份,为各微服务提供统一的配置数据支撑,实现配置集中管理。
-
集成接口微服务:承接接口与集成全部功能,负责硬件设备对接、电网系统对接、第三方平台对接、用户端接口开放,作为系统内外数据交互的核心网关,实现数据互通。
-
-
微服务协同机制:通过服务注册与发现、API网关、分布式事务框架,实现微服务之间的可靠调用与数据协同,确保业务闭环顺畅运行。核心协同流程:光伏/储能/充电微服务上报实时数据→能源调度微服务计算调度策略→下发控制指令至储能/充电微服务→执行后的数据回流至数据统计微服务→复盘优化策略,形成完整协同闭环。
6.2 MySQL数据库与业务融合设计(核心持久化存储,保障数据可靠)
-
数据库设计原则:基于微服务业务域拆分,采用MySQL作为核心持久化数据库,按业务域进行分库分表设计,实现数据隔离,避免单库性能瓶颈,保障数据一致性、可追溯、可审计,贴合光储充业务数据量大、需长期留存的特点。
-
分库分表设计(对应各微服务):
-
光伏业务库:存储光伏设备台账、实时采集历史数据、发电统计数据、出力预测数据、异常告警记录、设备运维记录,按时间分表存储历史监测数据,提升查询效率。
-
储能业务库:存储储能设备台账、SOC/SOH历史数据、充放电执行记录、策略配置数据、安全告警记录、电池健康数据,按电池簇分表存储电池状态数据。
-
充电业务库:存储充电桩设备台账、充电订单全量数据、计费规则配置、用户充电记录、支付流水数据、预约记录,按时间分表存储充电订单,支撑高频订单查询。
-
调度业务库:存储能量流向历史数据、调度策略配置、模式切换记录、需求侧响应执行记录,按时间分表存储调度日志。
-
用户权限库:存储用户基本信息、角色权限配置、登录日志、操作审计日志,保障用户数据安全与操作可追溯。
-
运维业务库:存储全量告警记录、故障工单全流程数据、设备运维记录,按时间分表存储告警与工单数据,适配运维复盘需求。
-
系统配置库:存储设备参数配置、通信配置、系统全局参数、策略模板数据,实现配置集中管理与追溯。
-
-
MySQL核心支撑作用:承载全系统结构化数据的持久化存储,支撑订单对账、数据统计、故障追溯、合规审计、运营复盘等核心业务需求,支持主从复制、读写分离,提升数据库并发性能,适配高并发充电订单、高频数据采集的业务场景,保障数据可靠不丢失。
6.3 Redis缓存与业务融合设计(提升性能,支撑高并发)
-
Redis应用原则:基于Redis分布式缓存能力,聚焦光储充业务中高频访问、高并发、低延迟的核心场景,与MySQL形成"缓存+持久化"双层数据架构,兼顾系统高性能与数据可靠性,支撑业务闭环高效运行。
-
核心应用场景(贴合业务需求):
-
高频实时数据缓存:缓存光伏、储能、充电桩的最新实时运行数据(如当前功率、SOC、充电桩状态),降低MySQL的高频查询压力,支撑前端能效看板、设备监控页面的秒级数据刷新,适配实时监测需求。
-
分布式并发控制:在充电订单创建、储能充放电指令执行、调度策略下发等核心场景,采用Redis分布式锁,保障并发操作的原子性,避免重复充电、策略冲突、指令重复下发等问题,保障业务操作准确性。
-
用户会话与权限缓存:缓存用户登录态、角色权限数据,提升APP/小程序等用户端接口的响应速度,降低用户权限校验的数据库查询压力,适配高并发用户访问场景。
-
核心配置数据缓存:缓存充电计费规则、储能充放电策略、告警阈值等高频访问的配置数据,避免频繁查询数据库,提升充电计费、策略执行、告警判断的响应效率,保障控制指令实时性。
-
热点统计数据缓存:缓存场站核心KPI、日发电量、日充电量等热点统计数据,提升前端看板、运营报表的访问速度,适配运营人员高频查看需求。
-
异步消息与限流防护:基于Redis实现轻量级消息队列,支撑告警通知、工单派发等异步业务场景;同时实现接口限流、IP限流,防范恶意攻击与高并发冲击,保障系统稳定性。
-
-
Redis与业务协同:Redis作为微服务架构的核心分布式组件,为各微服务提供统一的缓存与协同能力,实现跨微服务的分布式锁、数据共享,支持主从复制、集群部署,保障缓存服务高可用,与MySQL、微服务深度融合,为光储充业务闭环提供高性能支撑。
七、非功能性关联功能(PRD配套,保障核心功能落地)
-
性能保障功能:支持数据响应延迟<1秒,支持1000+设备并发接入,充电订单并发处理能力≥1000TPS,适配大规模场站需求;基于微服务弹性扩容能力,可随场站规模与业务量增长动态扩容,保障系统运行流畅,契合系统性能要求。
-
安全性保障功能:支持数据加密传输(TLS 1.3),用户密码加密存储,审计日志留存6个月,防范数据泄露、篡改;严格执行消防、电气安全标准,储能系统具备多重安全保护机制;基于微服务的权限隔离,保障不同角色的数据访问安全,契合系统安全性要求。
-
可扩展性功能:采用微服务模块化设计,支持新增储能设备类型、策略算法插件化,支持后期功能迭代与扩展,适配高压超充、V2G等新兴业务场景;兼容主流厂商硬件设备,支持通信协议扩展,保障系统长期竞争力,契合系统可扩展性要求。
-
可靠性保障功能:支持本地/云端双活部署,系统可用性≥99.9%,具备故障自动恢复能力;基于MySQL主从复制、Redis集群部署,保障数据服务高可用;支持离网模式独立运行,保障电网故障场景下关键负载持续供电,适配无人值守场站需求,契合系统可靠性要求。