基于J2EE平台的电力SCADA系统的应用研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
电力SCADA系统在电网调度自动化系统中具有不可替代的作用,近年来其发展过程有两个明显的趋势,即功能的分布性和系统的开放性。分布与开放的体系结构能够为SCADA系统提供最充分的集成性、最大的可移植性和最广泛的信息共享能力。随着Internet/Intranet技术的不断发展,SCADA系统的应用结构在传统的“客户机/服务器”(C/S)结构之上形成了新的“浏览器/服务器”(B/S)三层结构,B/S结构为实现跨平台、分布式应用提供了良好的运行模式。
     本文首先深入研究了J2EE平台技术和基于J2EE平台的的开源框架技术在电力SCADA系统中的应用。J2EE是目前市场上主流的企业级分布式应用程序开发平台,它具有鲜明的B/S三层结构风格,以及满足J2EE规范的产品给用户带来的开放性和可移植性,因此运用J2EE平台开发B/S结构的SCADA系统具有强大的可移植、可复用和最广泛的信息共享优势。
     论文随后按照基于J2EE多层体系结构的B/S设计思想,结合Struts和Hibernate等开源框架技术,设计了基于客户层、中间层和数据库层三层结构的SCADA系统的总体框架。各层层次清晰、分工明确,层与层之间相对独立,各层内部改动不会扩散到其它层次,有利于系统的维护、复用和扩展。
     在理论分析的基础上,论文针对拟实现的原型系统详细分析了系统的工作流程、定义了系统需求,并对具体的开发技术、策略,以及模块实现的核心类、类的属性、方法作了分析。最后通过实现的用户管理、图形显示和报表查询模块验证了该原型系统的可行性,并在一定程度上展示了系统软件具有的可复用、易维护和可扩展的特点。
The Power SCADA System has played irreplaceable role on Electric Power Dispatch Automation System. In recent years, open and distributional system structure is the tendency of SCADA System, because it can provide high integration, excellent portability and widespread information sharing ability to SCADA. With the fast development of Internet/Intranet technology, the application structure of SCADA system has formed B/S three-tier structure, which based on traditional C/S structure. This new B/S structure can provide good running pattern to realize cross platform and distributional application.
     First, this paper researches the application of J2EE platform and open source framework which based on J2EE platform in Power SCADA System. J2EE is the mainstream enterprise distributional application program development platform at present; it has the obvious B/S three-tier structure style, and those products which conform to the J2EE specification can bring open and portability to users. So using J2EE platform to design B/S structure application program will strengthen its portability, reusability and information sharing ability.
     According to the J2EE multi-tier architecture, and integrate open source framework which are Struts and Hibernate, design three-tier architecture of SCADA system. This architecture includes client-tier, middle-tier and database-tier, and each tier's function is clear, so change any tier need not modify other tiers. This architecture is propitious to improve system's maintainability, reusability and extensibility.
     On the base of theory analysis, this paper analyzes the system work flow, defines the system requirements, and introduces the concrete development technology, modules' core classes and their methods. Finally through realizing user management, graphic display and the report inquiry module to validate this prototype system's feasibility, and exhibits it's more reusability, maintainability and extensibility.
引文
[1]赵凯超,赵逾男,牛玉新等.新一代调度自动化系统简述[J].华中电力,2006,19(4):37-39.
    [2]蒋年德,王耀南,魏育成.基于B/S的SCADA系统关键技术及其实现[J].计算机工程与应用,2003,14:221-222.
    [3]张旭兰.C/S与B/S浅析[J].益阳职业技术学院学报,2005,03:38-39.
    [4]郝玉龙,姜炜.J2EE编程技术[M].北京:清华大学出版社,2005,1-7.
    [5]孙晓野.Web SCADA系统的设计与实现[J].中国化工装备,2005,02:31-36.
    [6]Peltzer.Dwigh著,杨飞,黎媛译..NET与J2EE互操作[M].北京:清华大学出版社,2004,21-26.
    [7]郭永乐,刘列根,张宇.基于轻量级框架构建Web应用[J].计算机技术与应用,2007,12(4):124-126.
    [8]蒋士林.基于Web的SCADA系统[J].科技广场,2006,01:32-33.
    [9]李渊.浅议J2EE[J].太原大学学报,2007,03:138-139.
    [10]范凯.JAVA技术[J].程序员,2006,09:12-14.
    [11]张玲,左春,刑立.J2EE解决企业级应用的架构[J].计算机应用与软件,2001,7(2):5-7.
    [12]Stephanie Bodoff,Dale Green,Kim Haase.The J2EE Tutorial[M].Addison-Wesley Professional,2002,2-6.
    [13]袁文杰,杜宾.J2EE架构技术分析[J].电脑学习,2008,02:76-77.
    [14]Bambara Joseph著,刘堃译.J2EE技术内幕[M].北京:机械工业出版社,2002,55-62.
    [15]钱文珺.用Java API和Java2组件访问数据库[J].西安建筑科技大学学报(自然科学版),2002,12(1):25-28.
    [16]Paul J.Perrone,Venkata S.R,Tom Schwenk,et.J2EE Developer's Handbook[M].SAMS,2004,90-106.
    [17]汪永好.设计模式对J2EE应用程序性能的影响[J].北京电子科技学院学报,2006,14(4):38-40.
    [18]王迤冉,朱维军.MVC在J2EE企业应用程序中的实践策略[J].周口师 范学院学报,2005,22(2):69-74.
    [19]王飞,卢建军,郑文彦.Struts在J2EE Web层中的研究与应用[J].现代电子技术,2006,29(18):68-70.
    [20]闻涛.Struts网络编程例学与实践[M].北京:清华大学出版社,2006,25-33.
    [21]冉春玉,白炳杉.MVC模式及Struts框架应用研究[J].武汉理工大学学报,2004,26(6):66-69.
    [22]李刚.轻量级J2EE企业应用实战[M].北京:电子工业出版社,2007,192-195.
    [23]陈春玲,朱常宝,严劲.采用ORM技术的软件开发方法研究[J].计算机与现代化,2006,06:55-57.
    [24]刘洋.精通Hibernate[M].北京:电子工业出版社,2005,15-21.
    [25]梁运华,曾文,金维香.Internet/Intranet技术应用于SCADA/EMS系统中的探讨[J].继电器,2005,33(19):56-60.
    [26]陈奇志,王序,林建泉等.基于J2EE平台的SCADA系统实现[J].电力系统及其自动化学报,2007,19(6):103-107.
    [27]叶达峰.Eclipse编程技术与实例[M].北京:人民邮电出版社,2006,95-101.
    [28]张大治,应群.精通Eclipse[M].北京:清华大学出版社,2006,15-19.
    [29]Fleury Marc,Stark Scott,Richards Norman著,刘凡,贾顺林,邓一凡译.JBoss 4.0标准教材[M].北京:电子工业出版社,2006,10-13.
    [30]王明军,杜清运.基于Java Applet的网络地图服务平台设计与实施[J].GIS技术应用,2007,05:53-57.
    [31]张小虎,邢春晓,贺炜.基于BIRT的报表搜索[J].小型微型计算机系统,2007,28(6):1064-1067.
    [32]项小春,刘广魁.SCADA系统及其应用[J].自动化技术与应用,2000,19(6):67-71.
    [33]黄冰,闵涛.一种新型SCADA/EMS系统的设计及其工程实践[J].浙江工业大学学报,2003,31(6):604-608.
    [34]蒋年德,王耀南.基于B/S的SCADA系统关键技术及其实现[J].计算机工程与应用,2003,14:221-223.
    [35]Ebata.Y,Hayashi.H,Hasegawa.Y,Komatsu.S,Suzuki.K Development of the Intranet-based SCADA(supervisory control and data acquisition system)for power system[J].IEEE PES Winter meeting,2000,03:1656-1661.
    [36]专祥涛,郑贵林.基于Web技术的变电站自动化[J].继电器,2002,30(4):47-49.
    [37]Becker.D,Falk.H,Gillerman.J,Mauser.S,Podmore.R,Schneberger.L.Standards-Based Approach Integrates Utility Applications[J].IEEE Computer Applications in Power,2000,13(4):13-20.
    [38]Leou.RC,Tsai.WR,Chang.YN.A Power Quality Monitoring System Based on J2EE Architecture[J].TENCON 2004,2004 IEEE Region 10Conference,2004,10:291-294.
    [39]符意德,任力伟,陈宜磊.基于B/S结构的Web SCADA系统设计[J].工业控制计算机,2004,17(9):48-50.
    [40]李若名,王行愚,徐顺喜.电厂信息综合自动化的实现[J].电力系统自动化,2004,28(20):39-42.
    [41]Qiu.B,Gooi.HB.Web-Based SCADA Display Systems(WSDS)for Access via Internet[J].Power Systems,IEEE Transactions on,2000,15(2):681-686.
    [42]李伟群,邬家炜,刘薇.基于J2EE的分布式Web应用系统框架设计[J].现代计算机,2007,05:54-55.
    [43]徐俊峰,蔡文川,侯延峰.基于Browser/Server模式的电力SCADA系统设计[J].电气时代,200l,04:17-19.
    [44]何梅.Java Applet编程实例[M].北京:清华大学出版社,2003,72-83.
    [45]钱清泉.微机监控系统原理[M].北京:中国铁道出版社,1997,50-57.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700