昆明长水国际机场EMS能源管理系统设计方案_模板.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《昆明长水国际机场EMS能源管理系统设计方案_模板.pdf》由会员分享,可在线阅读,更多相关《昆明长水国际机场EMS能源管理系统设计方案_模板.pdf(61页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、昆明长水国际机场昆明长水国际机场EMSEMS 能源管理系统能源管理系统设计方案设计方案目录目录1引言.11.1编写目的.11.2背景.11.3参考资料.11.4术语定义及说明.12设计概述.22.1任务和目标.22.2需求概述.22.3运行环境概述.32.3.1硬件环境.32.3.2软件环境.32.4条件与限制.32.5详细设计方法和工具.33系统详细需求分析.53.1详细需求分析.53.1.13.1.1 功能需求功能需求.53.1.23.1.2 性能需求性能需求.73.1.33.1.3 运行需求运行需求.73.2接口需求分析.74总体方案确认.74.1系统总体结构确认.94.2系统详细界面划
2、分.104.2.1应用系统与支撑系统的详细界面划分.104.2.2系统内部详细界面划分.124.2.3系统网络架构.124.2.4逻辑分层模型.135系统详细设计.145.1系统结构设计及子系统划分.145.2系统功能模块详细设计.145.2.1峰值分析.145.2.2节能专家.155.2.3能效专家.175.3系统界面详细设计.365.3.1外部界面设计.365.3.2内部界面设计.485.3.3用户界面设计.486数据库系统设计.486.1设计要求.486.2信息模型设计.486.3数据库设计.496.3.1设计依据.496.3.2数据库选型.496.3.3数据库种类及特点.496.3.4
3、数据库逻辑结构.506.3.5物理结构设计.516.3.6数据库安全.516.3.7数据字典.527网络通信系统设计.547.1设计要求.547.2网络结构确认.547.3网络布局设计.547.4网络接口设计.548信息编码设计.548.1代码结构设计.548.2代码编制.559维护设计.559.1系统的可靠性和安全性.559.2系统及用户维护设计.569.3系统扩充.569.4错误处理.569.4.1出错类别.错误!未定义书签。错误!未定义书签。9.4.2出错处理.错误!未定义书签。错误!未定义书签。9.5系统调整及再次开发问题.5610系统配置.5710.1配置原则.5710.2硬件配置.
4、5710.3软件配置.5711关键技术.5811.1关键技术的提出.5811.2关键技术的一般说明.5811.3关键技术的实现方案.5812组织机构及人员配置.5813投资预算概算及资金规划.58昆明长水国际机场 EMS 能源管理系统设计方案11 引言引言1.1编写目的编写目的本文档是根据NTS-9000能源管理系统平台软件V1.1多系统控制功能(以下简称本功能)进行详细分析和讨论后得出的分析说明书,旨在明确本软件模块的功能需求。通过本说明书,可以了解到本软件的开发背景、建设要求、功能需求等。各个模块的开发人员阅读此文档后,以各个模块的功能为基础,兼顾配合服务器模块,完成各自模块的功能。1.2
5、背景背景多系统控制功能是 NTS-9000V1.1 中的一个功能,本功能与具体的图形、服务器等软件或功能独立,主要集成在相应的规约里,由图形模块负责调用,实现对接入设备的远程控制。无论是对话或非对话框,都会在对应的规约中弹出,以达到各自的通用、易扩展。1.3参考资料参考资料编号资料名称说明1NTS-9000 能源管理优化 系统 需求规格说明书 V1.00.doc2VC 界面设计规范 0808123VC 编程规范4NTS-9000 能源管理系统平台软件 V1.0 数据库设计说明书V1.00.doc5NTS-9000 能源管理系统平台软件 V1.1 数据库设计说明书V1.00.doc1.4术语定义
6、及说明术语定义及说明下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇名称词汇含义词汇含义备注备注昆明长水国际机场 EMS 能源管理系统设计方案22 设计概述设计概述2.1任务和目标任务和目标随着信息技术在智能楼宇和 BA 的深入与发展,系统本身与应用多样化的适配性、互连性、以及互操作开放性的低效与高成本等的不足体现得日趋明显。从系统长远考虑,上述不足主要体现在:系统的高度复杂性,应用的互操作性/互连性/开放性,应用的实时操作性,应用的智能性,以及应用的集成性/扩展性。因此,必须将一个更加开放的、统一的能
7、源管理平台系统,用以支持弥补现有系统的不足。建设目标就是基于智能建筑,BA 中各类自动化与信息化系统拓广性、集成性及开放性需求,开发出一种面向服务架构(SOA),基于分组、分层、分块的系统控制体系及构件化结构的能源管理平台系统,该平台系统能够体现出更大的智能性,通用性,持续扩展性,满足公司对能耗监测,能源管理,BA 综合监控解决方案的需求以及未来能源管理系统运维的需求。2.2需求概述需求概述(1)系统配置,配置每个控制点所属的专业子系统,在控制完成后,记录的控制信息可由事件查询软件进行分类查询。(2)手动遥控功能/接口,该功能封装在规约模块中,用户以手工方式实现的远程遥控功能,可以界面或非界面
8、的方式实现,如电力系统中的遥控功能,原来该功能是在TSGraphCom9000.dll 中实现,现在把此功能移植到 MMI_JK.DLL 中。(3)手动置数(或调控)功能/接口,该功能封装在规约模块中,用户以手工方式实现的远程调控功能,接口函数一般以无界面的方式实现,即用户在图形显示软件上点击置数界面上的“确定”按钮时,调用该接口,如电力系统中的置数功能,原来该功能是在TSGraphCom9000.dll 中实现,现在把此功能移植到 MMI_JK.DLL 中。(4)自动遥控功能/接口,该功能封装在规约模块中,主要是供通用服务软件调用,实现某个开关量点的自动控制,顺序完成控制操作,如电力系统中的
9、遥控功能,在此功能中实现预校验、执行两种步骤,原来该功能是在通用服务软件中实现,现在把此功能移植到MMI_JK.DLL 中。昆明长水国际机场 EMS 能源管理系统设计方案32.3运行环境概述运行环境概述2.3.1硬件环境硬件环境硬件环境类别要求备注CPU1.8GHz 以上 CPU内存1GB 或以上主机硬盘至少 80GB2.3.2软件环境软件环境软件环境类别要求备注操作系统Windows 2000/2003 或 Windows XP SP2 及以上数据库SQL 2000 SP3 及以上2.4条件与限制条件与限制2.5详细设计方法和工具详细设计方法和工具1 1、开发环境、开发环境开发用机器类别要求
10、备注CPU2.40GHz CPU内存2G主机硬盘250G网卡100Mb/s操作系统Windows XP Professional SP3开发环境Microsoft Visual Studio 2008 SP12 2、界面设计、界面设计软件采用 BCG 界面库实现,默认使用 Windows 2007 风格,界面风格如下:昆明长水国际机场 EMS 能源管理系统设计方案43 3、功能模块划分、功能模块划分本功能模块主要以动态链接库(DLL)的形式存在,即每个接入设备对应的规约模块,规约模块除实现前端设备模拟量、开关量、脉冲量、事件、文件等数据上传外,还负责后台服务器对前端设备的控制、参数设置、校时等
11、工作。多系统控制功能集成到规约模块中时,可以界面或非界面形式实现对前端设备的控制,主要分为以下功能部分:1)形使用、手工遥控的接口要是实现对开关量的远程遥控功能,可以以界面或非界面的形式展现,图形只是负责调用接口,其余的控制操作都由接口(规约模块)实现。2)使用、手工置数的接口要是实现对模拟量的置数功能或远程调控,以非界面的形式供外部程序调用,图形只是负责调用该接口,传入必要的参数即可,其余操作由接口(规约模块)实现。3)用服务模块使用的接口要是实现对开关量的定时自动控制,一步完成。以电力系统的自动控制为例,通用服务软件调用接口后,不需要在界面中点击预校验,需要把预校验、执行两个操作顺序完成。
12、如果是其它系统的自动控制,则只需将其最终的控制流程封装在此接口中,通用服务软件直接调用即可。支持多系统,且最终控制的对象各不相同,因此,在 NTS-9000 国配置其它系统或设备昆明长水国际机场 EMS 能源管理系统设计方案5时,在系统中显示的最终状态都为设备,设备有对应的属性点。对于每个设备的属性点,如果为开关量信号,则对其进行远程控制,状态一般为开(0)、关(1);如为模拟量信号,则对其进行置数操作。3 系统详细需求分析系统详细需求分析3.1详细需求分析详细需求分析3.1.13.1.1 功能需求功能需求(1)专业子系统配置多系统控制功能需提供以下配置功能:(1)专业子系统的名称、所属规约配
13、置;(2)设备类型、设备型号所属的专业子系统配置;(3)设备所属的专业子系统配置;(4)控制配置表、告警提示配置表所属的专业子系统配置。配置界面如下图所示:昆明长水国际机场 EMS 能源管理系统设计方案6(2)手动控制功能/接口手动控制功能/接口需具备以下功能:(1)对于现有的电力控制来说,可正确实现遥控预校验、遥控执行;(2)可正确设置预校验的返校时间;(3)对于其它系统(未来需要接入的系统)来说,可正确实现远端设备的控制。(3)手动置数功能/接口需具备以下功能:(1)对于现有的电力置数来说,可正确实现置数功能;(2)对于即将集成进来的 KNX 灯光控制来说,可正确实现调光功能。(4)自动遥
14、控功能/接口需具备以下功能:(1)对于现有的通用服务软件来说,可正确实现对电力系统中设备的自动控制功能。(2)对于即将集成进来的 KNX 灯光控制来说,可正确实现自动控制或联动控制功能。昆明长水国际机场 EMS 能源管理系统设计方案73.1.23.1.2 性能需求性能需求(1)可靠性指标系统可靠性系统可用率超过 99.99%系统平均无故障时间(MTBF)30000 小时(2)负荷率所有计算机的 CPU 负荷率在正常状态下任意 5 分钟内小于 30%,在任意 10秒内小于 50%。LAN 负荷率在正常状态下任意 5 分钟内小于 25%,在告警状态下小于 35%。3.1.33.1.3 运行需求运行
15、需求运行平台:CPU:1GHz 以上 CPU内存:最少 1GB主机硬盘:最少 80GB操作系统:Windows 2000Pro,Windows XP数据库:Sql Server 2000 SP3 或以上软件开发平台:Visual Studio 2008 SP13.2接口需求分析接口需求分析外部接口:为适应不同厂家对数据统一接口要求,现采用国际通用的 OPC、WEBSERVICE 等接口技术进行对接,方式灵活,易于扩展。内部接口:采用自定义方式,尽可能减少交互时间,提高响应速率。3.3 部分接口定义部分接口定义3.3.1 获取工程列表获取工程列表函数名称int ns_ser_GetProID(w
16、char_t*sReturn);昆明长水国际机场 EMS 能源管理系统设计方案8描述关联数据界面获取工程列表参数无返回值返回 XML 格式字符串,格式为:注:3.3.2 获取场站列表获取场站列表函数名称int ns_ser_GetStationID(int ProID,wchar_t*sReturn);描述关联数据界面根据工程 ID 获取场站列表参数ProID:工程 ID返回值返回 XML 格式字符串,格式为:注:3.3.3 获取数据源列表获取数据源列表函数名称int ns_ser_GetDataSource(int ProID,int StationID,wchar_t*sReturn);描
17、述关联数据界面根据工程 ID 和场站 ID 获取数据源列表参数ProID:工程 IDStationID:场站 ID返回值返回 XML 格式字符串,格式为:注:昆明长水国际机场 EMS 能源管理系统设计方案94 总体方案确认总体方案确认4.1系统总体结构确认系统总体结构确认控制功能主要集成在分控模块中,此图是上层应用对前端设备的控制流程,上层应用只需把控制命令(控制哪个或哪些设备)发送给总控模块,由总控模块调用分控模块的相关接口,并把控制命令下发,而不需要知道具体控制哪个/些设备。在以后接入其它系统时,只需按照已经定义的接口增加分控模块,这种结构层次清晰,扩展灵活。上图中的分控模块,同时具有采集
18、前端设备数据的功能,并转发至后台服务器,具体流程如下:昆明长水国际机场 EMS 能源管理系统设计方案104.2系统详细界面划分系统详细界面划分4.2.1应用系统与支撑系统的详细界面划分应用系统与支撑系统的详细界面划分图形显示软件、通用服务软件等调用多系统控制功能中的接口函数时,需要根据当前控制的数据点信息,找到该点所属的专业子系统,专业子系统对应唯一的一个规约模块,最后,由图形软件或通用服务软件调用规约模块中的接口,实现界面弹出、控制预校验、控制执行等操作,如下图所示。图形模块查找规约的功能,集成在 TSGraphCom9000.dll 中。昆明长水国际机场 EMS 能源管理系统设计方案11多
19、系统控制功能目前涉及到通用服务软件、TSGraphCom9000.dll、MMI_JK.dll 等模块的修改,需要把 TSGraphCom9000.dll 中电力遥控部分的遥控预校验、遥控执行对话框部分移植到 MMI_JK.DLL 中,把通用服务软件中关于电力遥控预校验、遥控执行一体化部分移植到 MMI_JK.dll 中。以后增加其它系统的规约模块时,根据各子系统的不同特点,把手工控制与自动控制的接口集成进去。例 1:以电力控制 MMI_JK.dll 规约为例,当图形显示软件在界面上执行远程控制时,由图形软件根据当前控制的开关/模拟量序号,在 TB_CONTROL 表中找到对应的专业子系统,在
20、 TB_SYSTEM 表 中 找 到 对 应 的 规 约(MMI_JK.dll),调 用 规 约 模 块 中 的Dll_ControlDlgInit 接口弹出预校验对话框(或是调用 Dll_SetValueDlgInit 接口弹出置数对话框),由弹出的对话框完成对应的遥控操作。例 2:通用服务软件调用自动控制接口时,由通用服务软件根据 TB_CONTROLITM 表配置的遥控号,到 TB_CONTROL 表中找到遥控号对应的开关量序号、对应的专业子系统,在 TB_SYSTEM 表中找到对应的规约(MMI_JK.dll),调用规约模块中的 Dll_AutoControl 接口,并把开关量序号、开
21、关量当前值作为参数传入,把控制结果(成功:TRUE,失败:FALSE)返回。以上两个例子中,查找专业子系统时,也可通过开关/模拟量序号所属的设备,根据该设备找到对应的专业子系统。昆明长水国际机场 EMS 能源管理系统设计方案124.2.2系统内部详细界面划分系统内部详细界面划分4.2.3系统网络架构系统网络架构图 4.1.1 系统架构图系统总体设计思想:以 MVC+SOA 思想来抽象出系统开发的软件模型骨架。框架中 MVC 负责模块内的各个业务层的职能的分离,SOA 负责分布式系统间的扩展和集成。辅助 AOP 的方式全程对系统的运行的状态和异常就进行监控记录。系统采用 B/S 架构,架构图如图
22、 2.2.1。系统设计特点:1.模板化让展示的页面可以和业务的数据彻底的分离,方便针对不同行业模板页面的无缝调换。2.前端与后台交互资源化通过框架对 Ajax 的封装,让前端与后台的交互只依赖于配置文件中的接口。使交互过程中数据传递完全的对象化和资源化,无需过多的耦合。3.webservice 灵活封装和配置通过框架的封装,让每个系统间的 webservice 的调用更加的简洁,更加的灵活。4.数据层的多元操作和数据持久化昆明长水国际机场 EMS 能源管理系统设计方案13通过配置的方式实现对象与数据库中的字段的映射,通过 XML 的方式分离出系统中的sql 操作语句,通过配置文件的方式同时植入
23、多个数据库的操作。5.运行日志和异常自动捕捉通过 AOP 的方式植入系统中运行的每一个方法细节,全程灵活的记录模块执行的过程,捕捉系统运行的状态和异常信息。4.2.4逻辑分层模型逻辑分层模型图 4.1.2 逻辑分层模型图对应 4.1.1 节的系统网络架构,我们可以将软件系统的逻辑划分成五层模型,各模型层间相互逻辑依赖又相互松耦合。五层模型分别是界面展示层、业务逻辑层、应用服务层、系统平台层。该项目应用服务采用 B/S 架构设计,其中前三层是专门根据相应应用产品的业务需求开发。昆明长水国际机场 EMS 能源管理系统设计方案145 系统详细设计系统详细设计5.1系统结构设计及子系统划分系统结构设计
24、及子系统划分5.2系统功能模块详细设计系统功能模块详细设计5.2.1峰值分析峰值分析5.2.1.15.2.1.1功能描述功能描述由于目前区域电力曲线图,无法明确查看最高用电的时间和最高用电的设备,用电占比率也没有体现出来。为了方便客户实时浏览每天的最高用电和用电两最高的设备,便于一些数据的统计,因此设计了峰值分析模块。选择时间条件季度、月、年,选择区域节点和分析统计方式(峰值统计和占比分析),本功能可以输出功率峰值散点图,或功率峰值分布统计图,时段峰值信息,以及出现次数最高的五个时间点,平均功率等信息。5.2.1.25.2.1.2业务流程业务流程昆明长水国际机场 EMS 能源管理系统设计方案1
25、55.2.1.35.2.1.3配置文件配置文件无。5.2.2节能专家节能专家5.2.2.15.2.2.1功能描述功能描述节能专家主要展示各对象的节能效果,协助管理人员对节能项目效果进行评估。该子系统主要由以下几个模块组成。(1)节能量核算图,展示实际能耗与基准能耗对比曲线图;节能量柱状图显示。支持节能报告在线预览、打印、导出。(2)节能足迹。显示当前查询条件下的查询对象的节能事件。(3)算法配置。提供两种节能评估算法,“基期能耗-影响因素”模型和直接比较法。后台可以自动配置,提供算法模板下载以及模板导入功能。昆明长水国际机场 EMS 能源管理系统设计方案165.2.2.25.2.2.2业务流程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 昆明 国际机场 EMS 能源 管理 系统 设计方案 模板
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内