最新矿山企业能源管理系统

能源管理系统通过能耗在线监测获取能耗数据,通过对比分析找出能源的不合理消耗,发现节能机会,建立节能目标。下面是小编为大家分享整理的最新矿山企业能源管理系统,欢迎大家阅读浏览。

最新矿山企业能源管理系统

  一、管理模型设计

能源管理系统通过能耗在线监测获取能耗数据,通过对比分析找出能源的不合理消耗,发现节能机会,建立节能目标,采取节能行动,通过系统的反馈测量并验证节能结果,并在节能成功后继续长期监测以确保真正实现了节能目标。能源管理系统就是通过此流程的循环为企业实现节能。

  二、系统架构设计

1.数据采集层:数据采集层是系统的最底层,使用各种智能数字计仪表采集企业内各主要设备电、水、煤、气的能耗数据,实现对能源的实时监测,并通过RS-485总线传输给数据采集服务器。

2.数据通信层:数据通信层是系统的中间层,数据采集服务器在线连续采集生产现场能耗数据,将采集的数据解析处理后,通过数据总线、光纤网络、以太网等传输方式将数据存入数据库服务器的`数据库中。

3.系统管理层:系统管理层是系统的最上层,也是直接面对操作人员的一层,系统对各种能耗数据进行收集和统计,能耗数据可根据换算公式进行折算,统一管理、保存。可随时按类别和时间进行数据查询和调用,企业领导、能源管理部门、生产和运行部门人员通过办公室计算机,可以看到系统生成的生产能效和用电情况的动态曲线、图表,并可以随时调取系统历史数据进行对比。

  三、软件设计模式

系统软件采用MVC设计模式,MVC即Model-View-Controller,是一种常用的设计模式,M是指逻辑模型,V是指视图模型,C是控制器。一个逻辑模型可以对应多种逻辑模型。

MVC设计模式的优点在于耦合性低、重用性高以及便于维护。系统采用MVC模式开发便于未来功能模块的拓展,也降低了系统的维护成本。

  四、软件开发框架

系统采用SSH框架,即Struts+Spring+Hibernate集成开发框架。

集成SSH框架的系统从职责上分为4层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持,Spring做管理,管理struts和hibernate。具体做法是:用面向对象的分析方法根据需求提出一些模型,将这些模型实现为基本的Java对象,然后编写基本的DAO(Data Access Objects)接口,并给出Hibernate的DAO实现,采用Hibernate架构实现的DAO类来实现Java类与数据库之间的转换和访问,最后由Spring做管理,管理struts和hibernate。

采用SSH框架,不仅实现了视图、控制器与模型的彻底分离,而且还实现了业务逻辑层与持久层的分离。这样无论前端如何变化,模型层只需很少的改动,并且数据库的变化也不会对前端有所影响,增强了系统的可复用性。而且由于不同层之间耦合度小,有利于团队成员并行工作,大大提高了开发效率。