长水1国际机场EMS能源管理系统设计方案_模板.docx

上传人:陆电 文档编号:95261460 上传时间:2023-08-20 格式:DOCX 页数:168 大小:4.99MB
返回 下载 相关 举报
长水1国际机场EMS能源管理系统设计方案_模板.docx_第1页
第1页 / 共168页
长水1国际机场EMS能源管理系统设计方案_模板.docx_第2页
第2页 / 共168页
点击查看更多>>
资源描述

《长水1国际机场EMS能源管理系统设计方案_模板.docx》由会员分享,可在线阅读,更多相关《长水1国际机场EMS能源管理系统设计方案_模板.docx(168页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、昆明长水国际机场EMS能源管理系统设计方案目录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.1功能需求53.1.2性能需求73.1.3运行需求73.2接口需求分析74总体方案确认124.1系统总体结构确认124.2系统详细界面划分134.2.1应用系统与支撑系统的详细界面划分134.2.2系统内部详细界面划分154.2.3系统网络架构154.2.4逻辑分层模型165系统详

2、细设计175.1系统结构设计及子系统划分175.2系统功能模块详细设计175.2.1峰值分析175.2.2节能专家185.2.3能效专家205.3系统界面详细设计395.3.1外部界面设计395.3.2内部界面设计515.3.3用户界面设计516数据库系统设计516.1设计要求516.2信息模型设计516.3数据库设计526.3.1设计依据526.3.2数据库选型526.3.3数据库种类及特点526.3.4数据库逻辑结构546.3.5物理结构设计566.3.6数据库安全766.3.7数据字典767网络通信系统设计767.1设计要求767.2网络结构确认767.3网络布局设计767.4网络接口设

3、计768信息编码设计768.1代码结构设计768.2代码编制769维护设计779.1系统的可靠性和安全性779.2系统及用户维护设计779.3系统扩充779.4错误处理779.4.1出错类别779.4.2出错处理779.5系统调整及再次开发问题7710系统配置7710.1配置原则7710.2硬件配置7710.3软件配置7711关键技术7811.1关键技术的提出7811.2关键技术的一般说明7811.3关键技术的实现方案7812组织机构及人员配置7813投资预算概算及资金规划78 昆明长水国际机场EMS能源管理系统设计方案1 引言1.1 编写目的本文档是根据WQJ-9000能源管理系统平台软件V

4、1.1多系统控制功能(以下简称本功能)进行详细分析和讨论后得出的分析说明书,旨在明确本软件模块的功能需求。通过本说明书,可以了解到本软件的开发背景、建设要求、功能需求等。各个模块的开发人员阅读此文档后,以各个模块的功能为基础,兼顾配合服务器模块,完成各自模块的功能。1.2 背景多系统控制功能是WQJ-9000V1.1中的一个功能,本功能与具体的图形、服务器等软件或功能独立,主要集成在相应的规约里,由图形模块负责调用,实现对接入设备的远程控制。无论是对话或非对话框,都会在对应的规约中弹出,以达到各自的通用、易扩展。1.3 参考资料编号资料名称说明1WQJ-9000能源管理优化 系统 需求规格说明

5、书 V1.00.doc2VC界面设计规范0808123VC编程规范4WQJ-9000能源管理系统平台软件V1.0 数据库设计说明书V1.00.doc5WQJ-9000能源管理系统平台软件V1.1 数据库设计说明书V1.00.doc1.4 术语定义及说明下表列出本报告中专门术语的定义、英文缩写词的原词组和意义、项目组内达成一致意见的专用词汇,同时继承全部的先前过程中定义过的词汇。词汇名称词汇含义备注2 设计概述2.1 任务和目标随着信息技术在智能楼宇和BA的深入与发展,系统本身与应用多样化的适配性、互连性、以及互操作开放性的低效与高成本等的不足体现得日趋明显。从系统长远考虑,上述不足主要体现在:

6、系统的高度复杂性,应用的互操作性/ 互连性/开放性,应用的实时操作性,应用的智能性,以及应用的集成性/ 扩展性。因此,必须将一个更加开放的、统一的能源管理平台系统,用以支持弥补现有系统的不足。 建设目标就是基于智能建筑,BA中各类自动化与信息化系统拓广性、集成性及开放性需求,开发出一种面向服务架构(SOA),基于分组、分层、分块的系统控制体系及构件化结构的能源管理平台系统,该平台系统能够体现出更大的智能性,通用性,持续扩展性,满足公司对能耗监测,能源管理,BA综合监控解决方案的需求以及未来能源管理系统运维的需求。2.2 需求概述(1)系统配置,配置每个控制点所属的专业子系统,在控制完成后,记录

7、的控制信息可由事件查询软件进行分类查询。(2)手动遥控功能/接口,该功能封装在规约模块中,用户以手工方式实现的远程遥控功能,可以界面或非界面的方式实现,如电力系统中的遥控功能,原来该功能是在TSGraphCom9000.dll中实现,现在把此功能移植到MMI_JK.DLL中。(3)手动置数(或调控)功能/接口,该功能封装在规约模块中,用户以手工方式实现的远程调控功能,接口函数一般以无界面的方式实现,即用户在图形显示软件上点击置数界面上的“确定”按钮时,调用该接口,如电力系统中的置数功能,原来该功能是在TSGraphCom9000.dll中实现,现在把此功能移植到MMI_JK.DLL中。(4)自

8、动遥控功能/接口,该功能封装在规约模块中,主要是供通用服务软件调用,实现某个开关量点的自动控制,顺序完成控制操作,如电力系统中的遥控功能,在此功能中实现预校验、执行两种步骤,原来该功能是在通用服务软件中实现,现在把此功能移植到MMI_JK.DLL中。2.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、开发环境开发用机器类别

9、要求备注CPU2.40GHz CPU内存2G主机硬盘250G网卡100Mb/s操作系统Windows XP Professional SP3开发环境Microsoft Visual Studio 2008 SP12、界面设计软件采用BCG界面库实现,默认使用Windows 2007风格,界面风格如下:3、功能模块划分本功能模块主要以动态链接库(DLL)的形式存在,即每个接入设备对应的规约模块,规约模块除实现前端设备模拟量、开关量、脉冲量、事件、文件等数据上传外,还负责后台服务器对前端设备的控制、参数设置、校时等工作。多系统控制功能集成到规约模块中时,可以界面或非界面形式实现对前端设备的控制,主

10、要分为以下功能部分:1)形使用、手工遥控的接口 要是实现对开关量的远程遥控功能,可以以界面或非界面的形式展现,图形只是负责调用接口,其余的控制操作都由接口(规约模块)实现。2)使用、手工置数的接口 要是实现对模拟量的置数功能或远程调控,以非界面的形式供外部程序调用,图形只是负责调用该接口,传入必要的参数即可,其余操作由接口(规约模块)实现。3)用服务模块使用的接口 要是实现对开关量的定时自动控制,一步完成。以电力系统的自动控制为例,通用服务软件调用接口后,不需要在界面中点击预校验,需要把预校验、执行两个操作顺序完成。如果是其它系统的自动控制,则只需将其最终的控制流程封装在此接口中,通用服务软件

11、直接调用即可。 支持多系统,且最终控制的对象各不相同,因此,在WQJ-9000国配置其它系统或设备时,在系统中显示的最终状态都为设备,设备有对应的属性点。对于每个设备的属性点,如果为开关量信号,则对其进行远程控制,状态一般为开(0)、关(1);如为模拟量信号,则对其进行置数操作。3 系统详细需求分析3.1 详细需求分析3.1.1功能需求(1)专业子系统配置多系统控制功能需提供以下配置功能:(1) 专业子系统的名称、所属规约配置;(2) 设备类型、设备型号所属的专业子系统配置;(3) 设备所属的专业子系统配置;(4) 控制配置表、告警提示配置表所属的专业子系统配置。配置界面如下图所示:(2)手动

12、控制功能/接口手动控制功能/接口需具备以下功能:(1) 对于现有的电力控制来说,可正确实现遥控预校验、遥控执行;(2) 可正确设置预校验的返校时间;(3) 对于其它系统(未来需要接入的系统)来说,可正确实现远端设备的控制。(3)手动置数功能/接口需具备以下功能:(1)对于现有的电力置数来说,可正确实现置数功能;(2)对于即将集成进来的KNX灯光控制来说,可正确实现调光功能。(4)自动遥控功能/接口需具备以下功能:(1)对于现有的通用服务软件来说,可正确实现对电力系统中设备的自动控制功能。(2)对于即将集成进来的KNX灯光控制来说,可正确实现自动控制或联动控制功能。3.1.2性能需求(1)可靠性

13、指标系统可靠性 系统可用率超过99.99%系统平均无故障时间(MTBF) 30000小时(2)负荷率所有计算机的CPU负荷率在正常状态下任意5分钟内小于30%,在任意10秒内小于50%。LAN负荷率在正常状态下任意5分钟内小于25%,在告警状态下小于35%。3.1.3运行需求运行平台:CPU:1GHz以上CPU内存:最少1GB主机硬盘:最少80GB操作系统:Windows 2000Pro,Windows XP数据库:Sql Server 2000 SP3或以上软件开发平台:Visual Studio 2008 SP13.2 接口需求分析3.3 接口定义3.1.1 峰值分析(1)接口定义/获取功

14、率峰值散点图统计OperationContractPublic ResultEnergyAnalyse GetPeakValue(QueryPeakValue query) List rpValue; /返回散点图集合/获取功率峰值次数统计OperationContractPublic ResultEnergyAnalyse GetPeakValueNumber (QueryPeakValue query) List rpvNumber; /返回峰值次数统计图集合/获取用电峰值,最大值,次大,最小值和平均值OperationContractPublic ResultEnergyAnalyse

15、GetPeakValueCensus(QueryPeakValue query) List rpvCensus; /返回峰值总览集合/获取实时功率OperationContractPublic ResultEnergyAnalyse GetPowerModel (QueryPeakValue query) List rpvPower; /返回实时功率集合/获取下级点功率OperationContractPublic ResultEnergyAnalyse GetLowerPower (QueryPeakValue query) List rpvsPercentage; /返回下级点功率集合/获

16、取末端点功率OperationContractPublic ResultEnergyAnalyse GetEndPower (QueryPeakValue query)List rpvePercentage; /返回末端点功率集合(2) 传入参数定义 /条件结果集public class QueryPeakValue / / 选中的节点树节点编号 / DataMember public int PeakValueID get; set; / / 开始时间 / DataMember public DateTime StartTimeget;set; / / 结束时间 / DataMember p

17、ublic DateTime EndTimeget;set;(3) 传出参数定义/用功率峰值散点图统计结果集public class ResultPeakValue/出现最大数值public decimal PeakValueMaxNumberical get; set; /出现最小数值public decimal PeakValueMinNumberical get; set; /出现时间public string PeakValueDateTime get; set; /功率峰值散点图次数统计结果集public class ResultPeakValueNumber/出现次数public

18、int PeakValueNumber get; set; /出现时间public string PeakValueNumberDateTime get; set; /用电峰值总览结果集public class ResultPeakValueCensus/最大峰值public decimal MaxPeakValue get; set; /最大峰值出现时间public string MaxPeakValueTime get; set; /次大峰值public decimal MaxTwoPeakValue get; set; /次大峰值出现时间public string MaxTwoPeakV

19、alueTime get; set; /最小峰值public decimal MinPeakValue get; set; /最小峰值出现时间public string MinPeakValueTime get; set; /平均峰值public decimal AvgPeakValue get; set; /实时功率public class ResultPeakValuePower/实时功率public decimal RealTimePower get; set; /实时功率时间public string RealDateTimePower get; set; /下级节点功率所占的百分比p

20、ublic class ResultPeakValueSonPercentage/子节点编号public int PowerSonPercentageID get; set; /子节点名称public string PowerSonPercentageName get; set; /子级百分比占有率public string PowerSonPercentage get; set; /末端节点功率所占的百分比public class ResultPeakValueEndPercentage/末端点编号public int PowerEndPercentageID get; set; /末端点名

21、称public string PowerEndPercentageName get; set; /末端百分比占有率public string PowerEndPercentage get; set; (4) 配置文件无(5) 日志文件日志保存在数据库SystemLog表中,记录操作时间、事件、用户等信息;3.1.2 节能专家(1) 接口定义(2) 配置文件无(3) 日志文件日志保存在数据库SystemLog表中,记录操作时间、事件、用户等信息;3.1.3 节能事件录入(1) 接口定义(2) 配置文件无(3) 日志文件日志保存在数据库SystemLog表中,记录操作时间、事件、用户等信息;3.1

22、.4 节能算法配置(1) 接口定义public class ResultPeriod public ExecuteProcess ActionInfoget;set;/操作结果信息 public List Periodsget;set;/时间段public class Period public int Yearget;set;/年份 public DateTime StartTimeget;set;/开始时间 public DateTime EndTimeget;set;/结束时间 public bool IsOpenget;set;/节能措施实施还是关闭,true:实施,false:关闭名

23、称:获取“基期能耗-影响因素”模型法中相关系数:方法定义:public double GetSavingCorrelation();取值流程:xml配置文件(自定义,结构待定)名称:修改“基期能耗-影响因素”模型法中相关系数:方法定义:public ExecuteProcess UpdateSavingCorrelation();取值流程:xml配置文件(自定义,结构待定)名称:对比法中处理导入的时段划分数据方法定义:public ExecuteProcess HandlePeriod();取值流程:用户下载模板-用户对模板数据-用户上传文件-页面调用HandlePeriod,填入数据库表(T

24、D_EMS_SEASON(季节配置表))名称:获取历年时段划分记录方法定义:public ResultPeriod GetPeriods();取值流程:数据来源数据库表(TD_EMS_SEASON(季节配置表))(2) 配置文件无(3) 日志文件日志保存在数据库SystemLog表中,记录操作时间、事件、用户等信息;3.1.5 变压器能效分析(1) 接口方法接口名称传入参数类型返回值类型功能描述GetTransformerChatQueryTransformer ResultTransformer点击【查询】按钮时获取变压器平均负载率、功率因素、温度曲线GetTransformerCompar

25、eQueryTransformerResultTransformerCompare点击【查询】按钮时获取变压器同比、环比、最大值、最小值、平均值GetTransformerPieQueryTransformerResultTransformerPie点击【查询】按钮时获取变压器损耗数据(2) 传入参数定义public class QueryTransformer / / 选中的节点树节点编号 / DataMember public int TransformerID get; set; / / 设备类型(变压器、冷冻站、锅炉、制氧站等) / DataMember public int Devi

26、ceType get; set; / / 开始时间 / DataMember public DateTime StartTimeget;set; / / 结束时间 / DataMember public DateTime EndTimeget;set;(3) 传出参数定义/变压器分析结果 public class ResultTransformer public ExecuteProcess ActionInfo; public List UnitList get; set; / / 绑定平均负载率、功率因素、变压器温度 / public List series; /表格数据 public L

27、ist OrderLst get; set; / / 变压器负荷总览数据 / public class ResultTransformerCompare public ExecuteProcess ActionInfo; public string RatedPower get; set; public decimal TotalValue get; set; public decimal LastMonthTotalValue get; set; public string LastMonthCompare get; set; public decimal LastYearTotalValu

28、e get; set; public string LastYearCompare get; set; public decimal MaxValue get; set; public string MaxValueTime get; set; public decimal MinValue get; set; public string MinValueTime get; set; public decimal AverageValue get; set; /变压器损耗数据 public class ResultTransformerPie public ExecuteProcess Act

29、ionInfo get; set; public string Loss get; set; /变压器平均负载率、功率因素、变压器温度 public class EneryTransformer public string Name; public List DataLoadrate; public List DataPowerFactor; public List DataTemp; 3.1.6 冷冻站能效分析(1) 接口方法接口名称传入参数类型返回值类型功能描述GetRefrigerationChatQueryRefrigerationResultRefrigeration点击【查询】按钮

30、时获取冷冻站能效比EERr、冷冻水输送系数WTFchw、冷却水输送系数WTFcw、冷冻水出水温度、冷却水回水温度曲线GetRefrigerationCompareQueryRefrigerationResultRefrigerationCompare点击【查询】按钮时获取冷冻站同比、环比、最大值、最小值、平均值GetRefrigerationPieQueryRefrigerationResultRefrigerationPie点击【查询】按钮时获取冷冻站能效对标数据(2) 传入参数定义public class QueryRefrigeration / / 选中的节点树节点编号 / DataMe

31、mber public int RefrigerationID get; set; / / 设备类型(变压器、冷冻站、锅炉、制氧站等) / DataMember public int DeviceType get; set; / / 开始时间 / DataMember public DateTime StartTimeget;set; / / 结束时间 / DataMember public DateTime EndTimeget;set;(3) 传出参数定义/冷冻站能效分析结果 public class ResultRefrigeration public ExecuteProcess Ac

32、tionInfo; public List UnitList get; set; / / 绑定冷冻站能效比ERRr、冷冻水输送系数WTFchw、冷却水输送系数WTFcw、冷冻水出水温度、冷却水回水温度 / public List series; /表格数据 public List OrderLst get; set; / / 冷冻站能耗总览数据 / public class ResultRefrigerationCompare public ExecuteProcess ActionInfo; public string RatedPower get; set; public decimal

33、TotalValue get; set; public decimal LastMonthTotalValue get; set; public string LastMonthCompare get; set; public decimal LastYearTotalValue get; set; public string LastYearCompare get; set; public decimal MaxValue get; set; public string MaxValueTime get; set; public decimal MinValue get; set; publ

34、ic string MinValueTime get; set; public decimal AverageValue get; set; /冷冻站能效对标数据 public class ResultRefrigerationPie public ExecuteProcess ActionInfo get; set; public string BenchValue get; set; public List BenchList get; set; /冷冻站能效比ERRr、冷冻水输送系数WTFchw、冷却水输送系数WTFcw、冷冻水出水温度、冷却水回水温度 public class Ener

35、yRefrigeration public string Name; public List DataEERr; public List DataWTFchw; public List DataWTFcw; public List DataOutWaterTemp; public List DataInWaterTemp;3.1.7 锅炉能效分析(1) 接口方法接口名称传入参数类型返回值类型功能描述GetBoilerChatQueryBoilerResultBoiler点击【查询】按钮时获取锅炉能效曲线GetBoilerCompareQueryBoilerResultBoilerCompare

36、点击【查询】按钮时获取锅炉同比、环比、最大值、最小值、平均值GetTransformerBenchQueryBoilerResultBoilerBench点击【查询】按钮时获取锅炉能效对标数据(2) 传入参数public class QueryBoiler / / 选中的节点树节点编号 / DataMember public int BoilerID get; set; / / 设备类型(变压器、冷冻站、锅炉、制氧站等) / DataMember public int DeviceType get; set; / / 开始时间 / DataMember public DateTime StartTimeget;set; / / 结束时间 / DataMember public DateTime EndTimeget;set; (3) 传出参数/锅炉能效分析结果 public class ResultBoiler public ExecuteProcess ActionInfo; public string Unit get; set; / / 绑定锅炉能效 / public ListEn

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术方案

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁