1.2 平台功能模块
用户通过该平台对能耗监控硬件进行相关的控制,查看多维度的仪器设备能耗统计情况。如图2所示,该平台主要分为硬件控制功能和数据展示功能两个主要模块。
图2 仪器设备能耗数据监控平台主要功能图
在数据展示模块中,智能硬件采集仪器设备的能耗数据,通过Web服务向数据库传递数据。数据分析模块调用数据库数据进行数据分析,并将分析结果重新放入数据库中。当用户调用数据展示接口时,接口收到查询请求,在数据库中的提取相关数据分析结果,通过接口将数据返回给用户。
在硬件控制模块中,用户通过该平台发出硬件控制指令,硬件控制模块调用相应的Web服务,Web服务向硬件控制服务器发送控制命令,实现对硬件进行控制。如图3所示,对于硬件的控制是通过控制仪器设备监控硬件实现。每一个仪器设备的供电均必须通过该硬件,其中供电端是校园供电电路,用电端是校园仪器设备。在这个设计中,校园设备的供电必须经过仪器设备监控终端。该设计模式可以获取仪器设备当前的电流、电压、功率等数据,同时可以通过继电器的开和关的控制实现对仪器设备的上电和断电。
图3 仪器设备监控终端供电流程
硬件控制模块主要是通过仪器设备监控终端实现对仪器设备的控制。对仪器设备控制通过向硬件控制服务器发送数据、硬件控制服务器向硬件发送命令实现。如图4所示,对于硬件的控制主要包含对仪器设备的断电、电源供电(开机和关机)和取消上条命令3种命令。其中对于开机命令,又分为预约开机和预约开机两种,但是预约开机和立即开机均调用预约开机Web服务,处理方式为立即开机时传递的预约开机时间为当前时间,预约开机则传递实际的预约时间;同样的预约关机和立即关机的处理方式类似。例如,禁止仪器设备开机则通过仪器设备控制的关机功能对仪器设备监控硬件进行断电。取消命令的作用则是取消指定的预约命令。
图4 仪器设备控制模块
如图5所示,数据展示模块主要分为三个部分:仪器设备实时功率、仪器设备运行状态分析、历史数据分析与展示。对仪器设备的电能消耗情况进行,实现节能减排、数据分析挖掘的目的。其中历史数据分析与展示模块可以对某个学院、某个实验室或者某个单个的仪器设备的能耗数据、运行时间数据等进行分析和统计。
图5 数据展示模块