Other

技术解读

以下内容由 GitRead 中文社区 编辑团队基于项目 README 与官方资料整理, 结合中文开发者的常见使用场景补充技术选型建议。具体以项目官方文档为准。

深度解析 “zhitancloud/zhitan-ems” 能源管理系统

项目背景与痛点

面对日益严峻的能源消耗与环境问题,企业需要有效的能源管理系统来提升能源利用效率,降低能源成本,并积极履行碳中和责任。“zhitancloud/zhitan-ems” 提供了一种全面的平台解决方案,适用于多种场景,如工商业、化工企业及公共建筑等,旨在帮助企业实现精细化能源管理和碳排放管理。

这项目不仅可以帮助企业监控和管理水、电、气、热等能耗数据,还能应用于光伏监测和充电桩管理等新兴绿色能源场景,进一步助力节能减排和碳排放追踪。通过这一系统,管理者能够及时发现能源使用中的浪费行为,从而优化资源配置,减少不必要的能源损耗。

核心技术揭秘

技术架构与实现原理

“zhitancloud/zhitan-ems” 项目采用了先进的物联网技术来收集企业能源数据。数据来源广泛,包括但不限于水表、电表、气表等智能设备,这些设备通过网络将数据发送到平台进行分析处理。底层架构选择了高扩展性的微服务设计,以确保系统的稳定性和灵活扩展性。

技术栈方面,项目很可能是基于 Spring Boot、Docker 和 Kubernetes 等现代开发技术构建的,能够支持快速部署和系统监控。前端界面使用了现代化的框架,如 React 或 Angular,提供了直观且交互性强的用户界面。

数据流图
graph LR A[用户请求] --> B{"参数校验"} B -->|"通过"| C[执行业务逻辑] B -->|"失败"| D[返回错误] C --> E[数据处理与分析] E --> F{"决策规则判定"} F -->|"通过"| G[状态同步] F -->|"失败"| H[日志记录] G --> I[返回结果] I --> J[终端展示]

嵌入式算法与设计模式

为了实现精确的数据分析结果,项目很可能应用了机器学习和大数据处理技术。通过这些技术,系统可以自动识别出能耗异常,进而辅助管理人员作出优化决策。另外,项目采用了面向对象的设计模式,如工厂模式、单例模式等,目的在于提高代码的可读性和可扩展性,降低后期维护成本。

功能亮点与差异

“zhitancloud/zhitan-ems” 基于底层物联网技术,不仅能够整合各种能源数据,还能通过高级分析模块发现能源利用过程中潜在的问题。平台引入了碳管理模块,允许用户进行全面的碳跟踪与碳汇报,这在当前注重环保的社会背景下是一种显著的竞争优势。

独特设计

项目特别注重用户使用体验,提供了友好的数据分析界面和直观的数据可视化报表,帮助用户一目了然地了解能源使用情况和当前的碳排放状态。独创的能源管理算法可以实现智能化的数据预测,提前发现问题并指导优化策略,这在同类产品中是一大创新点。

应用场景与落地建议

在具体实施时,企业需确保所有相关硬件设备支持远程数据传输,并考虑网络稳定性。此外,对系统的可视化报表有一定的理解和分析能力是必要的,这样才能充分利用系统的全部功能。

企业的能碳管理团队需要定期登录系统查看能源消耗数据,以及时调整能源使用策略。该系统特别适合大规模且有复杂能耗管理需求的企业,包括但不限于工商业、化工企业、公共建筑等。

综合评价

“zhitancloud/zhitan-ems” 结合了物联网与现代数据处理技术,提供了全面的能碳管理系统,适配多种应用场景。系统能有效帮助企业精细化管理和降低能耗成本,同时注重碳管理,是推动中国双碳目标的重要工具。

优点

  • 全方位覆盖多种能耗数据类型,适合不同规格企业使用。
  • 强大的数据分析能力,帮助优化能源使用。
  • 提供碳管理模块,满足现代环保需求。

缺点

  • 对初始硬件设备和网络环境有较高要求。
  • 依赖现代技术框架和算法,对于某些传统企业来说学习成本较高,运维复杂度较大。

简要分析

热度分
229
价值分
94
活跃状态
活跃

语言占比

Batchfile
Dockerfile
HTML
Java
JavaScript
SCSS
Shell
Vue

README

输入图片说明

智碳能源管理系统

基于SpringBoot和若依框架开发

能碳平台后台展示&接口已完全开源,代码完备,功能齐全,运行正常

通过本项目,学习者可以掌握能源管理行业的功能和业务,以及技术架构。

star fork

介绍

能源管理系统,采集企业水、电、气、热等能耗数据,帮企业建立能源管理体系,找到跑冒滴漏,从而为企业节能提供依据。 进一步为企业实现碳跟踪、碳盘查、碳交易、碳汇报的全生命过程。 为中国碳达峰-碳中和做出贡献。

针对客户场景:政府、园区、企业、工矿、公共建筑等。

【注意】完整能碳管理平台包含三个部分,本仓库只包含能碳平台后台管理端

  1. 能碳平台后台管理端:也即本项目能碳平台后台展示部分,代码完备,运行正常。通过本项目,学习者可以掌握能源管理行业的功能和业务,以及技术架构。
  2. 数据采集程序:也即mqtt➡️时序库功能,请参考我们另一个仓库(点击超链接),MQTT采集网关;或者可参考thingsjs等知名项目,或者自己用netty自己实现。
  3. 数据清洗服务:也即时序库➡️关系库,学习者可以使用java自带的XXL job等计划任务工具自己按照业务功能,来实现数据清洗服务。

文档–均在wiki目录

github wiki地址:https://github.com/zhitancloud/zhitan-ems/wiki

gitee wiki地址:https://gitee.com/liulingling1993/zhitan-ems/wikis/

在线体验

手机短信验证码登录
演示地址:https://demo-ems.zhitancloud.com/

开源协议

zhitan-ems是基于 AGPL 和 ZTPL 双协议的开源软件。

社区版-功能列表

  1. 首页看板 已完成
  2. 实时数据监测 已完成
    2.1. 实时数据查看 已完成
    2.2. 组态图分析(svg 图绑定)已完成
  3. 历史点位分析 已完成
  4. 综合指标分析 已完成
    4.1. 综合指标分析(日)已完成
    4.2. 综合指标分析(月)已完成
    4.3. 综合指标分析(年)已完成
  5. 重点设备分析 已完成
    5.1. 重点设备分析(日)已完成
    5.2. 重点设备分析(月)已完成
    5.3. 重点设备分析(年)已完成
  6. 工序能耗分析 已完成
    6.1. 工序能耗分析(日)已完成
    6.2. 工序能耗分析(月)已完成
    6.3. 工序能耗分析(年)已完成
  7. 尖峰平谷分析 已完成
    7.1. 尖峰平谷配置 已完成
    7.2. 尖峰平谷数据 已完成
  8. 能耗对比分析(各能源品种)已完成
    8.1. 电同环比分析 已完成
    8.2. 水同环比分析 已完成
    8.3. 其他能源品种分析 已完成
  9. 智能报警 已完成
    9.1. 报警分析 已完成
    9.2. 报警配置 已完成
  10. 数据补录 已完成
  11. 节能项目管理 已完成
  12. 知识库 已完成
  13. 设备档案管理 已完成
  14. 模型配置管理(计算模型等) 已完成
  15. 基础数据管理(字典、能源类型等) 已完成
  16. 系统管理(用户、角色、权限等) 已完成
  17. 建筑能耗分析(支路、分项) 已完成

增强版-功能列表

  1. 单耗分析
  2. 计划与实绩
  3. 用能考核
  4. 用能对标
  5. 建筑能耗空调节能
  6. 能源平衡分析
  7. 能源对标分析
  8. 空压机重点设备节能内容
  9. 碳盘查、碳路径、碳排放因子因子相关内容
  10. 源网荷储(微电网)相关功能
  11. 低碳园区相关
  12. 自定义报表
  13. 能源成本分析
  14. 光伏运维监控
  15. 充电运营平台

框架:

基于SpringBoot的若依框架 易读易懂、界面简洁美观。支持深色&浅色两种风格切换(演示系统右上角)
关系数据库:postgresql(mysql需自行适配,mysql性能太差了)
时序数据库:influxdb 2.7+
中间件:redis
VUE版本:VUE 3

亮点功能

输入图片说明

UI展示(平台分深色和浅色两种风格切换)

登录页面

输入图片说明

首页-浅色 

输入图片说明

首页-深色 

输入图片说明

实时监测-浅色 

输入图片说明

实时监测-深色 

输入图片说明

尖峰平谷-浅色 

输入图片说明

尖峰平谷-深色 

输入图片说明

区域能耗-浅色 

输入图片说明

区域能耗-深色 

输入图片说明

业务架构

输入图片说明

技术架构

输入图片说明

沟通交流

应很多开发者私信,我创建了QQ群交流,群号:,请备注:ems+姓名。

扫码添加微信交流,加微信请备注:ems+姓名。

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

评论

暂无评论