《EMS 能源管理平台数据加工服务概要设计说明书.docx》由会员分享,可在线阅读,更多相关《EMS 能源管理平台数据加工服务概要设计说明书.docx(33页珍藏版)》请在第一文库网上搜索。
1、EMSV1.31能源管理系统数据加工服务概要设计说明书V1OO1引言11.1编写目的112项目背景11.3定义114参考资料12任务概述32.1 目标31 .1.1服务模式32 .1.2总体目标32.2运行环境42.2.1 硬件环境42.2.2 软件环境42.2.3 开发环境42.3需求描述52.3.1统计需求52.3.1.1能耗统计52.3.1.2非能耗统计52.3.1.3费用统计52.3.2数据异常加工处理52.3.3断点续传统计服务52. 3.3非功能需求62.4条件与限制73总体设计83. 1总体结构83.2业务方案94模块设计104.1统计服务104. 1.1区域设备映射配置104.
2、 1.1.1功能描述104.1 12业务处理流程104.1.2能耗/非能耗统计114.1.2.1功能描述114.1.3费用统计144.2数据异常判断与修复174.2.1 实现方案174.2.2 数据流程184.2.3 数据库表结构204.3断点续传功能214.3.1实现方案214.3.2数据流程234.3.3数据库表结构235数据库说明255.1 .平台表255.2 应用表266系统安全设计296.1 应用系统安全性设计296.2 数据存储安全性设计291引言1.1 编写目的本文档是对WXFWXF-9000V1.31强弱电一体化平台系统软件(以下简称WXF-9000系统或本系统)中的平台功能进
3、行详细分析和讨论后得出的分析说明书,旨在明确本软件模块的功能需求。通过本说明书,可以了解到本软件的开发背景、建设要求、功能需求等。各个模块的开发人员阅读此文档后,以各个模块的功能为基础,兼顾配合服务器模块,完成各自模块的功能。本文档面向的读者是:WXA9000V131项目组各成员。1.2 项目背景1.3 定义下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注TSTab1eSamp1e,采样表,用来存储历史采样数据TS,M5.存储五分钟数据的采样表TS_M5_XXX存储五分钟采样数据的表,目前XXX
4、代表000999TSServerU.exe后台服务器软件WXFD11U.d11后台公共接口库文件Mmi_jk.d11后台规约文件TS_M5_EXT_XXX五分钟数据的采样表的对应关系表,存储内容包括数据有效时间、标志TS_DEVICE0RIGVA1UE_2OXXXX断点续传原始数据表,XXXX代表年月,如s.Deviceorigva1ue2omo9WebService能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。WebService是自描述、自包含的可用网络模块,可以执行具体的业务功能,业务功能主要是与后台服务器进行通讯,获取需要的实时数据。1
5、.4 参考资料编号资料名称说明1EMSV1,31系统需求梳理整合4.x1s)2C+编程规范.doc3WXE-9000能源管理系统平台软件VI.1数据库设计说明书VI.00.doc通用业务模块,口贡-SWR1EU版本IW系院管理模块系统功能模块可的晚电瞬心测文任IWe找分析W实时fi控用电分析P9IWW环境笠管行业业务检块1ice5Wt;CZNttM;M02任务概述2.1 目标2.1.1 服务模式公司基于“平台战略”提出的新一代能效管理+机电运维软件平台,目标是建立一个高度开放的,可扩展的,面向能源和数字机电大数据的运营支持平台,即建筑能源与设备运维平台EMS1.3平台。在WXF整体战略的驱动下
6、,EMS1.3系统研发的目标定位是运用物联网(InternetofiThing,IoT),大数据分析,依靠能源与机电设备管理两大核心体系为支撑,以强弱电一体化监控和大数据挖掘分析为基础,以运维为核心理念,构建新一代数字机电智慧运维平台系统。2.1.2 总体目标EMS1.3项目总体研制的功能模型如图所示。系统向下遵循国家标准、行业标准和企业内部标准规定,接入计量仪表、环境传感、暖通空调、智能照明和楼宇自控等多种类型的底层设备,并通过这些底层设备实现对物理世界的感知和控制操作。对于应用客户,由客户建设硬件基础设施并安装部署企业级系统,接入数据进行处理,并提供能效管理和设备运维应用服务。客户较少投资
7、额度而且以动态灵活配置的方式使用EMS软件服务,平台数据服务提供开放接口,可供第三方应用开发者调用和研发新型应用,并纳入WXF整体的能效管理和设备运维生态圈。awnffsis期功球块断点中传*M做限存怪2. 2运行环境2.2.1硬件环境服务器端-硬件环境类别要求备注CPU主频2.4GHZ或以上CPU内核2核或以上内存8.0GB或以上主机硬盘500GB或以上UPS2KVA及以上网卡IOOM或1000M客户端-硬件环境类别要求备注CPU主频2.0GHz或以上CPU内核2核及以上内存2.0GB或以上主机硬盘250GB或以上网卡IOOM或1000M2.2.2软件环境软件环境类别要求备注操作系统Wind
8、ows2003/2008R232位企业版/WindowsXPSP3Win732bi1旗舰版数据库MSSQ1Server2008企业版(32bit)2.2.3开发环境软件环境类别要求备注操作系统Windows2003/2008R232位企业版/WindowsXPSP3Win732bit旅舰版数据库MSSQ1Server2008企业版(32bit)软件开发平台MicrosoftVisua1Studio20082.3需求描述2.3.1统计需求2.3.1.1能耗统计工设备、区域各类型能耗统计设备能耗统计(包括分类:电、水、气;分项:照明、空调、动力、特殊及自定义类型,具体由现场确定);区域时能耗统计(
9、包括分类:电、水、气;分项:照明、空调、动力、特殊及自定义类型,具体由现场确定);工能适应灵活的统计时间颗粒。统计颗粒度包括(10、15、20、30、60、日、月)。工统计对象包括设备能耗、区域能耗(区域是广义的,包括业态、位置区域及扩展的区域);2.3.1.2非能耗统计上支持对电压、电流、功率、温度等非能耗数据的统计入库。4设备非能耗数据(1-Ua,2-Ub,3-Uc,4-Uab,5-Ubc,6-Uca,7-有功功率,8-无功功率,9-频率,Io-MIa,11-M1b,12-M1C,13-功率因素,15-正向无功电度,16-温度,17-湿度,根据平台配置需求而定);适应灵活的非能耗数据统计时
10、间颗粒。2.3.1.3费用统计分时计费支持区域、设备尖峰平谷费用统计;1平价计费支持区域、设备电平价费用统计;支持区域、设备水平价费用统计;J阶梯计费支持区域、设备电阶梯费用统计;支持区域、设备水阶梯费用统计;2.3.2数据异常加工处理包括:异常数据的判断及入库;异常数据的修复;4缺点数据的补录。2. 3.3断点续传统计服务现场通讯管理机与后台系统断链后,数据保存于管理机中。当重新建链后,后台接收断点数据并存储。断点继传统计服务将断点相关的设备、区域重新统计入库。对于数据异常修复的点,统计服务重新统计入库。2.3.3非功能需求本节记录对概要设计具有重要影响的软件需求和约束,描述相关的重要决策和
11、决策的原因。这些决策一般对设计有很大影响,它们的改变很难通过设计技巧来屏蔽,例如所选用的开发语言,所选用的平台、组件和框架,对关键业务,类和方法的处理等。2.3.3,1性能需求1、监测和分析1、监测性能1开关量变位传送时间(采集器到系统页面)3s2模拟量数据刷新时间(采集器到系统页面)W3s3告警刷新时间(采集器到系统页面)3s4历史数据库采样数据点间隔10分钟天,可调2、分析性能1页面切换、调用响应时间3s2统计性数据查询响应时间10s3分析性数据查询响应HJ同W1Os4诊断性数据查询响应时间W1Os2、控制类N/A1定时控制组100个2定时控制组中的项100个3联动控制组100个4联动控制
12、项W1OO个5联动条件检查周期W3s6控制执行时间W3s7控制操作正确率299.9%3、负荷率N/A1服务器CPU平均负荷率(正常运行任意30nin内)30%2服务器CPU平均负荷率(系统故障IOs内)W50%3网络负荷率(正常运行任意30min内)20%4网络负荷率(系统故障IOs内)W30%2.3. 3.2可扩展性需求2.3.3.3可测试性需求测试用例1测试用例21.1. 3.3.4可维护性需求2.3. 3.5容量需求1、系统容量N/A1实时数据库支持的数据点总数(单套服务器)150,OOO点2实时数据库支持的遥控W5,000点3实时数据库支持的计算量2,OOO点4历史数据库采样数据点个数
13、50,000点5存储时间与10年6数据采集器数量100个1、历史采样数据存储容量为128000点,应用服务程序做好兼容大于128000点数据的功能,平台预留接口,以备以后扩展;2、前置、后台断点续传的数据以15分钟间隔存储离线数据,可存储至少一个月的数据;=3年;v=30个。3、实时数据库支持的遥控4、历史数据存储时间5、接入后台的前置数据2.4. 件与限制对系统其它的一些条件和限制:1、对于一些公共的、经常使用的代码或函数,避免频繁复制,可封装成公共类或库;2、代码中做好注释,避免无用注释的出现,以增加可维护性;3、尽量减少人工配置,增加默认属性,以增强易用性;4、代码中尽量使用标准ST1的内容,以增加系统可移植性;5、做系统设计时,尽量考虑以前老版本的功能,以增加系统的兼容性。6、经过WebSerViCe服务程序到后台服务器读取IOOOO个配置点以内的数据时间二5秒;7、B/S组态图形软件获取500个实时数据值时,从发出请求到数据返回时间v=3秒;8、128000个采样数据点在保存到数据库表的时间v=120秒(此时间有点长,需要进一步优化);9、模拟量、脉冲量、开关量总数在=150000时,主备服务器切换的时间二30秒;10、从WebService下发控制命令到前端设备动