《EMSV120 能源管理平台关联分析 概要设计说明书 V100.docx》由会员分享,可在线阅读,更多相关《EMSV120 能源管理平台关联分析 概要设计说明书 V100.docx(17页珍藏版)》请在第一文库网上搜索。
1、TIANSUEMSV1.20关联分析概要设计说明书V1oO文件编号生效日期受控编号保密级别一级版本号V1OO修改次数0总页数正文附录无编制王玉良审核批准南京天溯自动化控制系统有限公司(版权所有,翻版必究)评审记录对关联分析概要设计说明书VI.00的评审意见:上述问题修改验证后,由验证后,本文件即可发布。评审人员签字:问题修改验证结果:验证人签字:时间:年月0变更日志编号版本修改内容修改人修改日期1V1OO定稿。王玉良2014-09-171引言111编写目的I12背景11.3 定义11.4 参考资料12总体设计22.1需求规定22.1.1功能边界22.1.2性能边界22.2运行环境22.2.1、
2、软件要求22.3界面设计22.4功能模块32.4.1功能清单32.5软件流程图42.5.1架构流程42.5.2业务流程图52.6相关性系数公式及其计算62.6.1相关性系数公式62.6.2相关性系数计算62.7软件开发框架72.7.1接口定义72.7.2数据表设计132.7.3配置文件131引言11编写目的关联分析是依据不同的时间范围区间,统计出各区域能效情况。同时,系统提供同等时刻的其他数据,如室外温度、室内湿度、人流量、作息时间等。最后计算出该区域的能效与上述相关数据的相关性系数,有利于数据的挖掘。本文档面向的读者是:EMS12项目组相关人员。12背景目前在NTS-9000系统中,己存在区
3、域的能效曲线图,但是与之关联的元件或一个测点(如温度)的联系没有反应出来。为了方便客户在浏览器中直接浏览各个区域的能耗与元件的关联关系,便于一些数据的挖掘,因此添加了关联分析模块。1.3定义下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注关联对象指关联的数据对象(如:人流量、作息时间)14参考资料编号资料名称说明1数据关联需求规格说明书2总体设计2.1 需求规定1. 1.1功能边界(1)详细阐述软件功能;(2)提供软件内部接口,提高软件代码的重用性与可扩展性;(3)提供公共接口,给js页面调用。
4、2. 12性能边界(1)间隔2-5S从服务端正确接收及处理数据。3. 2运行环境2.2.1、 软件要求客户机浏览器:ChromeFirefox、IE82. 3界面设计整个界面操作方式以鼠标左击为主。1自外化控,原统岬公切落IaeBIo228号旧机:E尸一歹)2公式说明:1、?SH:-1,1.2、取值说明:、符号:如果为正号,则表示正相关,如果为负号,则表示负相关。通俗点说,正相关就是变量会与参照数同方向变动,负相关就是变量与参照数反向变动;、取值为0,这是极端,表示不相关:、取值为1,表示完全正相关,而且呈同向变动的幅度是一样的;、如果为-1,表示完全负相关,以同样的幅度反向变动:2 .6.2
5、相关性系数计算1、颗粒度是分、相关数据对象为【温度/人流量/湿度叶子节点设备】:由叶子节点的设备ID+(温度/湿度)编码ts_device_datacenter_minute_xxxx、相关数据对象为【作息时间】:如果在【特殊作息时间表(TB-Specia1WorkTime)存在,找到对应日期,计算出工作时间,工作时刻点用1表示,休息用0表示;如果在【特殊作息时间表(TB-Specia1WorkTime)不存在,计算出日期星期几,在【工作时间(TB_WorkTime)】找出对应的工作时间,工作时刻点用1表示,休息用0表示。2、颗粒度是时、相关数据对象为【温度/人流量/湿度叶子节点设备】:由叶子
6、节点的设备ID+(温度/湿度)编码ts_device_datacenter_hour_xxxx、相关数据对象为【作息时间】:如果在【特殊作息时间表(TB-Specia1WorkTime)存在,找到对应日期,计算出工作时间,工作时刻点用1表示,休息用0表示;如果在【特殊作息时间表(TB-Specia1WorkTime)不存在,计算出日期星期几,在【工作时间(TB_WorkTime)】找出对应的工作时间,工作时刻点用1表示,休息用0表示。3、颗粒度是天、相关数据对象为【温度/人流量/湿度叶子节点设备】:由叶子节点的设备ID+(温度/湿度)编码ts_device_datacenter_day_xxx
7、x、相关数据对象为【作息时间】:如果在【特殊作息时间表(TB_Specia1WorkTime)】存在,找到对应日期,累计每天的工作小时数;如果在【特殊作息时间表(TB-Specia1WorkTime)I不存在,计算出日期星期几,在【工作时间(TB-WorkTime)找出对应的工作时间,算出每天的工作小时数。3、颗粒度是月、相关数据对象为【温度/湿度叶子节点设备】:由叶子节点的设备ID+(温度/湿度)编码ts_device_datacenter_month_xxxx、相关数据对象为【作息时间】:如果在【特殊作息时间表(TB-Specia1WorkTime)】存在,找到对应日期,计算出每天的工作天
8、数;如果在【特殊作息时间表(TB-Specia1WorkTime)I不存在,计算出日期星期几,在【工作时间(TB-WorkTime)找出对应的工作时间,算出每天的工作天数。3 .7软件开发框架2.7.1接口定义页面查询接口接口名称传入参数类型返回值类型功能描述Get1ineAndCorre1ationQuery1ineCorrectionResu1t1ineCorre1ation点击【查询】按钮时获取能耗曲线、关联对象曲线及相关性系数值#regionrequest查询接口IIII11查询接口/DataContractpub1icc1assQuery1ineCorrection/开始时间IIID
9、ataMemberpub1icDateTimeStartTimeget;set;/结束时间IIIDataMemberpub1icDateTimeEndTimeget;set;/分类分项/DataMemberpub1icstringItemCodeget;set;/对象id/DataMemberpub1icintObject1dget;set;III/区域类型IIIDataMemberpub1icAreaTypeObjTypeget;set;/相关数据对象id/DataMemberpub1icintData1dget;set;/颗粒度类型/DataMemberpub1icParticaIType
10、ParticaITypeget;set;/区域类型/pub1icenumAreaType/区域/Area=1,/业态/1iquid=2/颗粒度类型/pub1icenumParticaIType/区域IIIMinute=1,IIII11时/Hour=2,III/天IIIDay=3,/月/Month=4#endregion#regionresponse查询返回结果接口/点击查询返回结果IIIpub1icc1assResuIt1ineCorreIation/返回结果IIIpub1icExecuteProcessActioninfo;/图标数据/pub1icCharDataCharts;/图标数据类IIIpub1icc1assCharData/曲线数据H/pub1ic1istseriesget;set;/纵坐标数据集/s