摘要
中国智能化建筑的发展异常迅猛,而上海作为亚洲金融中心之一,在中国建筑智能化的发展中一直处于领跑位置。新矗立于浦东小陆家嘴X2地块的上海国际金融中心(IFC)的设计师们秉承绿色环保和智能化的设计理念,在楼宇管理系统(BMS)上也有着出色的表现。
BMS作为楼宇运行的核心系统,隶属于整个楼宇的最高监控和管理层。它通过分布式的网络信息平台,将楼宇内的楼宇自动化控制系统(BAS)、综合安防系统(SAS)、消防系统(FAS)和停车场管理系统(CPMS)等集成为一个完整个体,达到信息共享、智能控制和环保节能的目的。
文章介绍了从IFC业主实际需求出发进行设计的一款性价比很高的BMS。系统既保留了常规楼宇智能化管理系统的优点、又结合了创新的集成技术以实现业主的需求。目前该系统一直在顺利运行中,并不断为业主产生新的管理价值。
BMS系统基于施耐德旗下的I/A自控系统。该系统基于开放性的Niagara Frame-workTM架构,基于Java语言的对象模型,并内置互联网连接机制,支持XML的数据处理和开放的应用编程接口。
文章由项目的总体需求入手,分析了BMS用户群的类型特征,制定了系统的整体功能目标模型,包括:事件管理和处置、协同工作、查询统计、报警通知、紧急联动和应急预案管理等。在此基础上,进一步的搭建了系统的软件框架和网络架构。系统采取了B/S结构,在软件结构上分为四层:用户界面层、应用服务层、中间服务层、数据分析层。
根据系统的功能需要,各子系统需要将不同的信息传送给BMS。这些信息内容包括设备运行信息、事件信息、业务信息和多媒体信息等。文章通过OPC、Modbus、Web Service协议方式等上述子系统信息上传到BMS服务器,并给出了各种协议的实际接口解决方案:○1基于OPC协议方式集成涉及到如何实现OPC数据存取,如何利用OPC协议组件接口、如何进行OPC服务器远程访问设置等内容。○2在OPC协议基础上,结合基本Modbus协议通讯方式,构造了Modbus-OPC接口方式的软件架构。分析了该架构下的对象功能和多线程技术实现的数据库关系。○3Web Service技术也在项目中得到运用。选用了适合关系数据库之间数据转换的表映射方法,将一般关系数据文件格式映射成为XML格式数据,并利用ActiveX技术实现XML格式文件基于WebService技术的集成。
IFC项目实施过程中的流程管理和人员组织安排也进行了介绍,并对系统的用户界面进行了测试。
最后,对整个项目的实施进行了回顾,提出了工程中产生的问题以及解决的设想,并对未来的工作进行了展望。
With the extraordinarity rapid development of intelligent buildings in China, Shanghai,as one of the Asia’s finacial center, is the leader one. The designers of International FinancialCentre(IFC), which stands in X2plots of the small Lujiazui in Shanghai, adhering to theconcept of the green and intelligent had a good performance in building management system(BMS).
BMS acts as the core system of the building running is the part of the highest control andmanagement level in the entire building. Through the distrubted network platform, itintegrated BAS, SAS, FAS and CPMS into a complete individual, to achieve informationsharing, intelligent control, environmental protection and energy saving purposes.
It is described a highly cost BMS based on the actual needs of IFC owners. The systemnot only retained the adavantages of the conventional BMS, but also took some newinnovative integratd technology to realize the needs of owners. It had been running smoothlyand continuously for the owners and making more and more new management value.
The BMS based on Schneider’s I/A system. I/A system is designed in the openNiagara FrameworkTMarchitecture, Java-based object model and built-in Internet connectionmechanism. It can support for XML data processing and open application programminginterface.
On the basis of project demand analysis, it is comes to classify the characteristics of theuser base and formulate the whole function target model, inculding: event management anddisposal, collaborative work, query statistics, alarm notification, emergency interaction andmanagement of contingency plans. Then, the system software framework and networkarchitecture were built. By choosing the B/S structure, the software architecture was dividedinto four layers: user interface layer, application service layer, intermediate service layer anddata analysis layer.
The subsystems information was passed to the BMS according to the function need. Thecontents of subsystems information included equipment operating information, eventinformation, business information and multimedia information. It was not only described howthis information had been uploaded to the BMS server by OPC, Modbus and Web Servicetechnology, but also showed the actual solution of the interface. First, OPC integrationinvolved how to achieve OPC Data Access(DA), how to use OPC component interface andhow to set up OPC server remote access. Second, based on the OPC protocol, combined withbasic Modbus protocol communication mode, it was constructed the software architecture ofthe Modbus-OPC interfaces. It contained the object function and database relationshipacheived by multi-threading technology. Third, web service technology was used in theproject also. By table mapping method which is very suitable for relational database formatconversion, data was set into XML format. Then, ActiveX technology was used to finish theXML format file integration based on Web Service.
When the software job of the project was finished, the process management and the stafforganization during IFC implementation were also introduced. The BMS's user interface wastested.
Finally, reviewed the implementation of the project, some problems and solutions wereput forward. The article prospected for future work at last.
引文
[1]蒋文安,国内智能建筑发展现状与展望[J],广西,大众科学,2007,19
[2]宫周鼎,智能建筑设计与建设[M],北京,知识产权出版社,2001,1-3
[3]中华人民共和国建设部,智能建筑设计标准[S],GB/T50314-2000,2
[4]梁文华、刘庆,智能建筑系统集成设计之综述[J],天津,计算机应用与软件,2004(4),182
[5]孙彦昕,上海震旦大厦[J],上海,智能建筑与城市信息,2005(5),42-43
[6] Berge J., Software for Automation: Architecture, Integration, and Security[M], ISA,2005,298-301
[7]胡继波,基于OPC的建筑智能化系统及其集成研究[D],北京,北京工业大学,2009,4-7
[8]安连祥等,基于Modbus协议的电火花控制系统[J],河北,微计算机信息,2007(10),1-3
[9]河海江,OPC客户端关键技术的实现[J],湖南,微计算机信息,2003(7),76-78
[10]蒋良,基于优化控制系统的OPC服务器软件开发[D],山东,中国石油大学,2008,1-2
[11]Iwanitz F.&J. Lange, OPC Fundamentals Implementation and Application [M],Laxmi Publications Pvt Limited,2010,222-228
[12]喻坚、韩燕波,面向服务的计算――原理和应用[M],北京,清华大学出版社,2006,35-114
[13]温锐松,行业知识门户的研究与实践[D],广州,华南理工大学,2006,13-20
[14]McGowan J. J., Building Automation Online[M], Fairmont Press,2006,307-311
[15]王宏玉,基于Niagara平台的智能建筑系统集成技术研究[D],湖南,湖南大学,2007,7-9
[16]王钢,公共建筑空调系统楼宇自控技术节能的应用及能耗分析[D],北京,北京建筑工程学院,2008,20-23
[17] Ballew R.M., HVAC Design-Fundamentals: System Seletion, Sizing and Design
[M],2011,6-15
[18]Levenhaqen J., HVAC Control System Design Diagrams[M],1998,225-231
[19]濮卫兴、车兆建,综合监控系统中闭路电视监控系统的集成与实现[J],南京,城市轨道交通研究,2011(11),100-102
[20]史丽华,防盗报警系统的设计[J],成都,企业导报,2011(11),281-282
[21]于青,安全使用、简单可靠的电子巡更系统[J],北京,科技与生活,2011(24),173
[22]袁万锦、张革,基于RC500的智能门禁控制系统研究[J],安防科技,2010(2),55-57
[23]张锦,城市停车场规划方法及其应用研究[J],成都,城市交通,2003(1),23-27
[24]Hegering H.G., S. Abeck&B. Neumair, Integrated Management of NetworkedSystems: Concepts, Architectures, and Their Operational Application [M], MorganKaufmann Publishers Inc,1998,317-321
[25]Shaw W.T., Cybersecurity for SCADA Systems [M], PennWell Corporation,2006,409-411
[26]谭彰,OPC技术规范[S],中国促进委员会,2005
[27]OPC Foundation OPC DA2.05a Specification[S], http://www.opcfoundation.org,2002
[28]OPC Foundation OPC AE1.10Specification[S], http://www.opcfoundation.org,2002
[29]OPC Foundation OPC Batch2.00Specification[S], http://www.opcfoundation.org,2001
[30]OPC Foundation OPC DX1.00Specification[S], http://www.opcfoundation.org,2003
[31]OPC Foundation OPC HDA1.20Specification[S], http://www.opcfoundation.org,2003
[32]OPC Foundation OPC Security1.00Specification[S], http://www.opcfoundation.org,2001
[33]OPC Foundation OPC XMLDA1.01Specification[S], http://www.opcfoundation.org,2004
[34]Jin D.&S. Lin, Advances in Future Computer and Control Systems: Volume2[M],Springer-Verlag,2012,404-407
[35]Mahalik N.P., Fieldbus Technology: Industrial Network Standards for Real-TimeDistributed Control[M], Springer-Verlag,2003,352-355
[36]汪立森,Visual C++实践与提高――COM和COM+篇[M],北京,中国铁道出版社,2002,87-95
[37]Swanke J.E., Com Programming by Example: Using MFC, ActiveX, ATL, ADO, andCOM+[M], R&D Books,2000,357-360
[38]Axelson J., Serial Port Complete: Programming and Circuits for RS-232and RS-485Links and Network [M], Lakeview Research,1998,126-131
[39]Park J., Mackay S.,&E. Wright, Practical Data Communications for Instrumen-tation and Control[M], Newnes,2003,40-67
[40]Reynders D., Mackay S.&E. Wrigh, Practical Industrial Data Communications:Best Practice Techniques [M], Newnes,2005,134-141