《能源管理系统软件-负荷预测KPI自动填入设计说明书.pdf》由会员分享,可在线阅读,更多相关《能源管理系统软件-负荷预测KPI自动填入设计说明书.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、EMSEMS 能源管理系统设能源管理系统设计计V V2 2.2 2.0 0 设计说明书设计说明书 V1.00V1.00文件编号生效日期受控编号保密级别一级版本号V1.00修改次数总页数正文附录无编制审核批准评审记录评审记录对对EMSEMS 能源管理系统软件能源管理系统软件 V V2 2.2 2.0 0 设计说明书设计说明书 V1.00V1.00.docx.docx的评审意见:的评审意见:上述问题修改验证后,由上述问题修改验证后,由验证后,本文件即可发布。验证后,本文件即可发布。评审人员签字:评审人员签字:问题修改验证结果问题修改验证结果:验证人签字:时间:年月日变更日志变更日志编号版本修改内容
2、修改人修改日期1V1.0.0初稿。2345目录EMSEMS 能源管理系统设计能源管理系统设计 V V2 2.2 2.0 0 设计说明书设计说明书 V1.00V1.00.11.能耗能耗 KPI负荷预测的预测值自动填入负荷预测的预测值自动填入 KPI.51.1.实现方案.51.2.处理流程.51.3.数据库结构.51.4.内外部接口.61.5.业务故事描述.101.能能耗耗KPI负荷预测的预测值自动填负荷预测的预测值自动填入入KPI1.1.实现方案原有能耗 KPI 需要人手工录入每个月的定额值,现在为了实现系统的简化设置、提升负荷预测的价值。将负荷预测和能耗 KPI 业务打通,实现能耗 KPI 自
3、动填入功能。每个月 1 号,负荷预测后台服务根据相关设置启动服务,预测当月的能耗值,将预测的 KPI 值填入到对应的能耗 KPI 里。此流程有一个原则,只要手工录入的 KPI 享有最高的优先级,如果有手工录入的 KPI,自动填入 KPI 不会覆盖数据;如果有自动填入的 KPI,手工录入可以替换现在自动预测的 KPI。1.2.处理流程1、原有的 KPI 前台填入页面 SaveQuotaAlarm2 接口,增加一个标志位 ISAuto 用于表示是否是人工录入的 KPI 值。2、移植 EMS 现有的 KPI 填入逻辑进入负荷预测服务中。3、负荷预测增加后台服务处理自动填入逻辑,放在目前负荷预测的后台
4、线程中,在负荷预测执行完毕后,如果日期是每个月的 1 号,执行 KPI 自动填入任务a)从设置表中取出要自动预测的数据;b)为了提升效率把负荷预测的数据从数据库中一次取出来、在内存中处理相关数据;c)遍历取出来需要自动填充的数据,取出负荷预测的数据,用目前 EMS 现有 KPI 填入逻辑填入相应的 KPI,如果有手工录入的自动跳过。1.3.数据库结构表名:TB_EMS_KPIAUTOKPI 自动填入表序号字段名字段说明标识主键类型长度小数位数允许空默认值1PK_ID主键int2OBJECTTYPE对象类型smallint3OBJECTID区域/业态 IDint4OBJECTDESC区域/业态描
5、述varchar2005ITEMCODE分类分项varchar56QUOTATYPE1-月 2-年smallint7CLASSID1-区域 2-业态smallint8OPTATIME操作时间datetimegetdate()1.4.内外部接口编号SaveQuotaAlarm2 修改接口名称设置能耗 KPI(增加 ISAuto 字段,确定是否是自动生成或者录入)版本V1.01路径action.ashx?action=SaveQuotaAlarm2提交方式POST参数信息参数名类型中文描述ISAuto(新增)int是否自动录入 1-是 0-不是传入格式(json)QuotaType:1,ItemC
6、ode:00000,ObjectId:68,ObjectType:31,ObjectDesc:某大型三甲医院(业),Percent:yjyjPercent:,ejyjPercent:,yjgjPercent:,ejgjPercent:,Id:0,QuotaValue:12,QuotaTime:2018-08-01,ISAuto:0返回格式(json)Success:true,ExceptionMsg:null,ExtendContent:添加成功!,ActionUser:admin,LogType:0,ActionDateTime:/Date(1533180567769+0800)/,Acti
7、onModel:M068,LogParams:admin,2018-08-02 11:29:27,-定额 KPI 配置-对 ObjectId 为 68 的节点进行了新增配置的操作,定额值 12,FunctionPoint:能耗 KPI编号Save_KPIAUTO 新增接口名称新增 KPI 自动填入节点设置版本V1.01路径action.ashx?prefix=admin&action=Save_KPIAUTO提交方式POST参数信息参数名类型中文描述ObjectIdsstring区域/业态 ID 集合ObjectNamesstring区域/业态名称集合ItemCodestring分类分项 ID
8、QuotaTypestring时间颗粒度ClassIdstring树类型传入格式(json)ObjectIds:401,402,ObjectNames:区域节点 2,区域节点 1,ItemCode:01000,QuotaType:1,ClassId:1返回格式(json)Success:true,ExceptionMsg:null,ExtendContent:添加成功!,IsExistsDevice:false,ActionUser:admin,LogType:0,ActionDateTime:/Date(1533092524471+0800)/,ActionModel:M046,LogPar
9、ams:admin,2018-08-01 11:02:04,新增了 ObjectId 为 398 的定额 KPI 配置信息,FunctionPoint:定额 KPI 配置编号Del_KPIAUTO新增接口名称删除 KPI 自动填入节点设置版本V1.01路径action.ashx?prefix=admin&action=Del_KPIAUTO提交方式POST参数信息参数名类型中文描述PK_IDstring传入格式(json)PK_ID:401,返回格式(json)Success:true,ExceptionMsg:null,ExtendContent:删除成功!,IsExistsDevice:f
10、alse,ActionUser:admin,LogType:0,ActionDateTime:/Date(1533092524471+0800)/,ActionModel:M046,LogParams:admin,2018-08-01 11:02:04,删除了 ObjectId 为 398 的定额 KPI 配置信息,FunctionPoint:KPI 自动配置编号Query_KPIAUTO新增接口名称查询 KPI 自动填入节点设置版本V1.01路径action.ashx?prefix=admin&action=Query_KPIAUTO提交方式POST参数信息参数名类型中文描述ObjectNa
11、mestring传入格式(json)PageCurrent:1,PageSize:10,ItemCode:,QuotaType:1,ObjectName:业态测试模型,ClassId:2返回格式(json)ResultInfo:Success:true,ExceptionMsg:null,ExtendContent:null,IsExistsDevice:false,ActionUser:admin,LogType:0,ActionDateTime:/Date(1533092525197+0800)/,ActionModel:null,LogParams:null,FunctionPoint:
12、null,QuotaAUKPI:PK_ID:1OBJECTTYPE:31OBJECTID:401OBJECTDESC:区域 1ITEMCODE:01000QUOTATYPE:1CLASSID:1OPTATIME:2018-08-01 11:02:05,PK_ID:1OBJECTTYPE:31OBJECTID:401OBJECTDESC:区域 1ITEMCODE:01000QUOTATYPE:1CLASSID:1OPTATIME:2018-08-01 11:02:05,Page:Current:1,Total:5,ActionUser:admin,LogType:0,ActionDateTime:/Date(1533092525197+0800)/,ActionModel:M046,LogParams:admin,2018-08-01 11:02:05,进行了查询操作,FunctionPoint:定额 KPI 配置1.5.业务故事描述无