《ems能源管理平台能源审计概要设计.docx》由会员分享,可在线阅读,更多相关《ems能源管理平台能源审计概要设计.docx(26页珍藏版)》请在第一文库网上搜索。
1、L能源审计报告1.1实现方案能源管理子系统下的新增一级菜单。,页面命名:能源审计,审计对象为项目总(区域),时间以年为单位。当前页面存在3个小模块,分别是:1 .近三年逐年能源账单:数据正常显示8位时,包含两位小数,数据显示超过8位自动变为科学计数法,保留6位有效数字,例如:212121.21, 转化为科学计数法:2.12121x105.(其他报告保持一致),表格中的能源分类需与系统现有的能源分类做映射关系,有对应关系的能源分类直接取 对应审计数据,如不存在对应关系,归为“其他”,单位统一转化为标准煤。2 .年逐月能源账单:历史月份的数据取对应能源的月表,当前月的数据取值与能耗分析的月颗粒度取
2、值方式保持一致 .3 .配电支路逐时耗电量:支路支持横向扩展,后台支持配置要显示的支路,包含支路名称和对应设备,横向拖动时,左侧时间列需锁定;纵向时间 颗粒度为本月的天,从一号累计动态显示,非当天的电能耗取对应设备的天表,当天的能耗取最小颗粒度累加,与能耗分析保持一致。PS:逐年与逐月数据在非本月的情况下都是查询的月表数据。本月的数据,是查询的天表截至到昨天同时加上今天的0点到当前时刻的上个周期的最小颗粒度的表的累加值(最小颗粒度是后台配置的,可能 为小时也可能为10分钟)分类名称分类编码审计报告对应名称电OlOOO电水02000用水量燃气(气)03000天然气集中供热量(暖)04000外供蒸
3、汽/热水集中供冷量(冷)05000其它能源06000其它煤07000液化石油气08000人工煤气09000人工煤气汽油10000煤油11000柴油12000柴油可再生能源13000再生水量1.2处理流程2.年逐月能源账单3.配电支路逐时耗电量获取当月天1.3数据库表结构序号字段名字段说明标识主键类型长度小数位数允许空默认值1ID序号Smallint自增2CNAME分类分项名称varchar3Parentid父节点IDSmallint4DESCRIPTION描述varchar5ITEMUNIT单位varchar6ITEMCOAL转换为标煤系数floatITEMC02转换为二氧化碳系数floatI
4、TEONEY转换为人民币系数floatItemCodeExtl额外预留字段floatIsneedcount是否计入总能耗intIsnoenergy是否能耗bitSAMPLETYPE采样类型smallintIsindexshow(1)表名:TB BECM COUNTTYPE分类分项表2. TS_EMS_DATACENTEIL$区域或设备$_DAY_$年$序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO序号bigint自增2C0UNTID区域或设备idint3VALUE365值varchar4ITEMCODE分类分项varchar3. TS_EMS_DATACENTER_$区域或
5、设备$_HouR_$年$序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO序号bigint自增2COUNTID区域或设备idint3VALUE24值varchar4CDATE时间datetime5ITEMCODE分类分项varchar4. TS_EMS_DATACENTER_$ 区域或设备 $_MINUTES10_$年$序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO自增IDint自增2TIMETYPE统计时间颗粒的类型int3TIMETYPENAME统计时间颗粒的名称varchar4Ismincount是否是统计的最小时间颗粒int5iscont是否是需要统
6、计的时间颗粒int6SAMPLETYPE采样类型Smallint7. TD_EMS_COUNTSAMPLECONFIG (能耗监测WEB的统计的采样类型表)序号字段名字段说明标识主键类型长度小数位数允许空默认值1SYSNO自增IDint自增2SAMPLETYPE采样类型int3SAMPLENAME采样的英文名varchar4SamplechiniesenAME采样的中文名int5Isenergy是否是能耗采样类型int6SAMPLEUNIT采样的单位Smallint8. TB_EMS_DEVICE_RELATION (设备区域映射关系)序号字段名字段说明标识主键类型长度小数位数允许空默认值1S
7、YSNO自增字段int自增2CLASSID业态类型int3AREAID区域的idint4Deviceid设备的IDint5Energydevtype重大设备,采集设备类型,通 讯设备类型(0,1, 2)int9.表名:TB_EMS_BRANCH_CONFIG支路设备配置表序号字段名字段说明标识主键类型长度小数位数允许空默认值1ID主键int100no2DEVICEID设备IDint100no3Branchid支路编号nvarchar50yes4BRANCHNAME支路名称nvarchar500no1.4 内外部接口(1)编号:OOl说明:获取逐年能源数据类型:内部接口地址:action. as
8、hx?actiOn=GetYearEneryV141方式:POST参数:Inputs:参数名数据类型必填说明StartDatedateTime是开始时间(年)EndDatedateTime是结束时间(年)示例: StartDate :2015 EndDate :2017返回值:Actioninfo: ActionDateTime:操作时间ActionModel:操作模块ActionName:ActionTimeActionUser:操作用户ExceptionMsg:错误信息EunctionPoint:方法LogParams:LogType:日志理性Success:是否成功)EneryList:
9、 SearChYear (年):EneType:能耗类型Val:值(2)编号:002说明:获取逐月能源数据类型:内部接口地址:action. ashx?action=GeLDayEneryV141方式:POST参数:Inputs:参数名数据类型必填说明SearchYeardateTime是年份示例: SearchYear :2017返回值:(Actioninfo: (ActionDateTime:操作时间ActionModel:操作模块ActionName:ActionTimeActionUser:操作用户ExceptionMsg:错误信息FunctionPoint:方法LogParams:L
10、ogType:日志理性Success:是否成功)EneryList: EneType (能耗类型):tm:月份Val :值(3)编号:003说明:获取当月配电支路逐时耗电量类型:内部接口地址:action. ashx?acIion=GetDayDistributionEneryV141方式:POST参数:null返回值:(Actioninfo: ActionDateTime:操作时间ACiionMode1:操作模块ActionName:ActionTimeActionUser:操作用户ExceptionMsg:错误信息EunctionPoint: 方法LogParams:LogType:日志理
11、性Success:是否成功)EneryList: Searchday (天):(EneType:能耗类型Val:值)(4)编号:004说明:添加支路信息类型:内部接口地址:action. ashx?action= AddSysBranch方式:POST参数:Inputs:参数名数据类型必填说明DeviceIdint是设备IDBranchNamenva,char是支路名称示例: DeviceId :1, BanchName :测试支路 1”返回值:(ActionDateTime:操作时间ActionModel:操作模块ActionName:ActionTimeActionUser:操作用户ExceptionMsg:错误信息FunctionPoint:方法LogParams:LogType:日志理性Success:是否成功)(5)编号:005说明:修改支路信息类型:内部接口地址:action. ashx?action= UpdatcBianch方式:POST参数:Inputs:参数名数据类型必填说明DeviceIdint是设备IDBranchName