光伏运维平台产品系统

我要开发同款
Allen2026年02月25日
3阅读

技术信息

语言技术
JavaRocketMQMybatisRedisSpringCloud
系统类型
Web
行业分类
企业服务

作品详情

行业场景

随着社会经济的快速发展与能源结构转型,电力供需的峰谷差持续拉大,各类电站的设备规模、数量及类型也在不断增长。在此背景下,如何对海量光伏设备进行高效、统一、智能化管理,已成为光伏运营管理者面临的核心痛点与现实挑战。本平台以数据驱动、智能运维、高效发电为目标,致力于打造光伏电站的统一数据中心、集中监控展示中心与智能运维分析中心,实现对电站运行状态的全面感知、故障智能预警、运维高效协同及发电效益优化,助力光伏电站提升发电效率、延长设备寿命、降低运维成本,实现安全、稳定、高效的智能化运营与可持续发展。

功能介绍

本光伏运维平台以 “统一数据、集中监控、智能运维” 为核心,主要功能分为五大模块:
1、系统管理
作为平台基础支撑模块,负责全局配置与权限管控,保障平台稳定运行。
2、档案管理
实现光伏资产的标准化建档,包含:
设备品牌型号维护:统一管理设备品牌、型号信息,建立标准化档案库。
电站管理:对电站位置、规模、投运时间等基础信息进行集中管理。
设备管理:为组件、逆变器等设备建立唯一标识档案,关联所属电站及位置信息。
3、总览
作为核心数据看板,整合关键运行指标:
电站状态:根据设备运行状态自动判定并展示电站整体运行情况。
发电功率:实时展示电站当前发电功率。
发电量:支持日、周、月、年等多维度统计。
等效小时数:评估电站发电效率与设备利用水平。
装机容量:展示各电站及整体发电规模。
设备异常运行统计:量化设备运行健康度。
告警统计:汇总告警数量、等级及处理状态。
4、运监大屏
作为可视化监控中枢,以大屏形式集中呈现电站整体运行态势、核心数据与告警信息,提供直观高效的监控视角。
5、运行监测
实现对电站与设备的精细化实时监控:
电站矩阵:以矩阵形式集中展示多电站核心运行状态。
设备矩阵:按类型、归属筛选,精准监控单台设备状态。
电站监测:对单个电站进行深度监测,覆盖功率、发电量、设备状态及告警等全维度数据。

项目实现

技术栈:Spring Boot、Spring Cloud、Nacos、MySQL、MyBatis Plus、Redis.RocketMQ、Sharding-JDBC、K8s、Git
责任描述:
1.制定迭代计划:进行任务拆解和时间预估,合理分配项目资源,包括人力、时间等,确保项目顺利进行。
2.系统架构设计:对整个系统的架构进行设计,确保系统的可扩展性、稳定性和性能满足业务需求。
3.制定技术规范:制定代码风格和技术规范,以保持代码质量和一致性。
4.技术方案设计与评审:后端技术设计方案评审,ui评审,测试用例评审,确保项目的质量达到预期目标。
5.参与开发工作:负责核心组件(认证鉴权、数据权限、对象存储、MyBatis拓展等)和核心模块(网关,系统管理,计算中心等)设计开发工作。
6.沟通协调:作为信息同步的中心点,确保团队成员之间的有效沟通,通过即时通讯工具进行协调。
7.项目迭代记录:记录日报,周报和开发过程中的问题,组织会议讨论并解决,确保项目按时完成。
8.代码评审:进行代码评审,推动团队成员技术能力提升,确保代码质量和规范性。
9.测试与上线:监督测试进度,确保项目质量,并参与上线计划的制定和执行。
10.复盘分析:在项目结束后,组织复盘会议,分析项目中的问题和挑战,提出改进措施,并分配责任人跟进实施。
技术要点:
1.基于Redis实现缓存,接口幂等,电站等效小时数排行榜,最新告警列表等场景的开发。
2.基于RocketMQ异步特性,实现了菜单,角色,部门等缓存更新,提高系统的响应速度和吞吐量。
3.对不同类型的设备实时数据保存,会产生大量数据,使用Sharding-JDBC在主从同步的基础上实现了分库分表,读写分离,
4.通过策略模式和观察者模式,优化不同设备类型的数据接入,提高的项目的可扩展性/可维护性。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论