风电场中SCADA系统设计
万海东1,祁博宇2,夏毅军1
(1.南京电子技术研究所 江苏南京 210013;2.南京信息工程大学 江苏南京 210044)
摘 要:在大型的风电场中,如何有效地对各风力机状态进行监控,使整个风场风机安全、可靠、经济地运行变得至关重要。为此通过设计风电场的现场SCADA系统来建立一个风电场各项监控、监测数据的信息共享、交换、传输平台。详细介绍了风电场的现场SCADA系统中前置机设计,并针对风电场的特点设计了现场SCADA系统监控中心的软硬件平台。实现了风电场的前端数据采集、基础信息管理、地形图管理以及远程接入等功能,较好地满足了风电场的监控管理。
关键词:风电场;SCADA;前置机;Modbus
中图分类号:TP274+.2 文献标识码:A 文章编号:10042373X(2010)012201203
DesignofSCADASysteminWindFarm
WANHaidong1,QIBoyu2,XIAYijun1
(1.NanjingResearchInstituteofElectronicsTechnology,Nanjing,210013,China;2.NanjingUniversityofInformationScienceandTechnology,Nanjing,210044,China)Abstract:Inthelargewindfarm,itisimportanttomonitorthestateofwindturbine,andthenitcanmakethewindturbinerunningsafely,reliablyandeconomically.Forthisreason,aplatformisbuiltupbydesigningalocalSCADAsystem,whichcanshare,exchangeandtransmitinformationofmonitoringdata.Inthispaper,thedesignoffront2endcomputerinlocalSCADAsystemofwindfarmisintroducedindetail,thesoftwareandhardwareplatforminmonitoringcenteroflocalSCADAsystemaredesigned.Thesystemhasfunctionsofdatacollection,basicinformationmanagement,landformmanagementandremoteaccess,whichsatisfiestherequirementofmonitoringandmanagementinwindfarm.
Keywords:windfarm;SCADA;front2endcomputer;Modbus
0 引 言
集中监控等功能。采集系统通过多种通用接口,实现将各厂商的风机、变电站、测风塔、气象站等前端传感器中信息进行接入采集,并通过现场光纤网络,采用OPC技术实现数据接入中央监控系统[3]。通过组建光纤环网或者星型网络将风场各风机、测风塔等前端传感器与中央监控系统构建以太网络,并由中央监控系统完成整个网络的时间同步。现场SCADA系统监控中心可实现对现场装机容量、风机部件参数、风机控制器组件气象基础信息等信息进行监视,并对风机开关机进行远程控制,实现风场的风机网络拓朴图监控,系统提供Web访问界面,允许被授权用户访问系统[4]。具备报表处理功能,可实现风场地形图录入、转换,并实现逻辑风机与实际风机的实时联接,并由“现场SCADA系统安装盘”在指定服务器上实现“现场SCADA系统”安装,具备完善的日志管理功能,可实现数据备份/恢复,数据导入/导出,预留多种接口,可通过邮件、传真、GPRS、CDMA等模式将信息及时通知相关用户。2 前置机设计2.1 概述
风能作为一种清洁的可再生能源,已经日益引起世界各国的注意,风力发电技术已基本趋于成熟。在大型的风电场中有几十台甚至上百台风力机,如何有效地对各风力机状态进行监控,使整个风场风机安全、可靠、经济地运行变得至关重要
。解决上述问题的途径可以通过建立风电场的SCADA(SupervisoryControlAndDa2taAcquisition,数据采集与监视控制)系统,实现风场全系
[1,2]
统风机监控、信息共享和故障诊断及维护。
SCADA系统的应用领域很广,它可以应用于电力
系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等。风力发电场的SCADA系统包括了对风电场的风力状况和机组、风电场运行状况数据进行采集与集中处理,提供就地操作和远程监控人机界面,还可自动或根据管理人员反馈的指令对风电机组和风电场运行进行效率优化和安全保障控制。1 系统功能
现场SCADA系统主要完成数据采集、网络构建、
收稿日期:2009206208
常规SCADA系统中通讯处理主要由前置机完成,
201
节能减排技术万海东等:风电场中SCADA系统设计
经过协议处理器解析后取出相应数据实时存入现场数据库,并提供日志查询功能。能实时处理经由风场监控中心发出控制指令,并将控制指令传递给协议处理模块,由其完成对应风机设备PLC协议封装。
日志记录各风机节点对应时段的状态如发电机转速、风轮转速、浆距角、发电机机舱角度等参数,各风机实时的开关机状态和故障状态[7],可供远程日志调用。日志信息量大小可保留10~30天单个风机数据。
嵌入式的Web诊断网页,可以实现远程的诊断和控制;客户化的网页空间,可以帮助用户创建自己的、基于标准HTML的HMI应用;内置的基于Java小应用程序的图形库,可以帮助用户建立动态的对话页面。前置机采用网络时间协议NTP来实现时钟同步,本系统采用客户/服务器方式。风场监控中心确立时间服务器,各前置机作为客户端,时间服务器与需要时间同步的客户机相互交换NTP数据包。3 现场SCADA系统监控中心设计现场情况下必须保证前置机长期、稳定、不间断的运行。本系统设计采用的前端数据处理机操作系统使用
Linux操作系统,Linux具有Unix的优点:稳定、可靠、安全,有强大的网络功能。支持多用户、多任务,是目前嵌入式产品操作系统的首选。
前置机由通讯处理及后台监控系统两部分组成。前置机基于嵌入式硬件平台并采用客户服务器模式、分布式处理、分散式数据库备份等技术实现。
作为数据采集的前端控制计算机具有多种标准工业接口。通过RS232,RS485和TCP/IP接口可实现对各厂商不同风机、气象站、测风塔等设备进行接入,并可将多路RS232/485信号转换为以太网标准接口。通过支持多种工业通讯协议实现在应用层上对多种不同协议设备的接入,并转换成标准的ModbusTCP/IP协议[5,6]。具备实时对风机等前端设备进行数据采集,并将采集到的参数进行存储。接收中央监控系统的查询指令,并将采集到的参数数据上报中央监控系统。接收风场监控中心的控制指令,对风机等设备进行开机、关机、复位等控制操作。2.2 硬件平台前置机包括采集接口单元、中央处理单元、ModbusTCP/IP总线接口单元。采集接口单元包括了RS232接口处理单元、RS485接口处理单元、TCP/IP接口处理单元。2.3 软件设计
前置机整体框架包含了协议处理模块、数据处理模块、日志管理模块、Web服务模块、时钟同步模块、看门狗模块以及物理层RS232,RS485和TCP/IPRJ45接口,如图1所示。
现场SCADA系统监控中心是现场SCADA系统的核心,承担着对SCADA系统进行管理、集中数据处理、监控和数据交换控制等功能[8]。现场SCADA系统监控中心对整个风场系统实行全面统一的调度管理,监视系统中风机等设备的运行参数和状态,如风机部件信息、风机控制组件信息、风机电力信息等相关参数;监视所有风机设备的开、关和故障状态,报警,通信状态等。监控中心将数据实时的送到远程风场监控中心,并接受远程风场监控中心的远程控制指令[9]。3.1 主要功能
数据采集 对前置机进行实时数据采集,采用OPC技术采集前置机OPC服务器中已记录当前特征量信息;
风场基础信息管理 风场基础信息管理包括了前置机节点信息、风机节点信息、风机显示屏信息、变电站节点信息、测风塔节点信息;
风场地形图管理 根据风场各风机节点、变电站节点和测风塔节点的风场布局生成相关的风场地形布局图,并转换成矢量图,与各节点生成对应联接关系;现场实时报警信息管理 具备对各前置机、风机、变电站、测风塔故障信息报警功能,实现声音报警、图示报警、打印报警等方式。具备故障等级显示,由故障级别进行相应级别的故障警示;
人机交互 具备友好人机交互界面,可操作性强,显示直观明晰。显示内容包括实时采集、计算、系统估计和人工置入的各种风场动态及静态运行参数,具有风场地形图无级缩放、画面导航、漫游和热点选择功能,提
图1 前置机软件框图
前置机软件完成协议处理、数据处理、OPC服务、日志管理、Web服务和时钟同步功能。
协议处理完成Modbus协议的接收处理。当在Modbus网络上通信时,此协议决定了每个控制器须要
知道的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用Modbus协议发出。
数据处理为前置机核心处理部分。数据处理模块完成OPC服务器中数据处理功能,对各种采集来数据202
《现代电子技术》2010年第1期总第312期
供包括接线图、表格、曲线及其它所需画面的编辑和修改工具;
远程接入 提供与远端风场监控中心软硬件接口,可实现现场风机状态信息上报、现场电网基础信息上报、故障报警信息上报等数据上报,接受远程中心对现场风机遥控、远程故障定位排除等控制指令。3.2 硬件平台现场SCADA系统监控中心包含系统管理服务器、操作员工作站、数据库服务器、网络交换设备、网络安全设备。3.3 软件设计3.3.1 软件总体规划现场SCADA系统监控中心软件主要分为三大部分:现场SCADA系统监控管理服务器软件、现场SCA2DA系统监控管理客户端软件、实时数据库软件。
监控管理服务器软件包括多个软件模块,作为监控中心的系统管理服务器起到前端数据接入采集、数据库操作、风场地形图管理、日志管理、报表生成、故障监测报警、远程受控等功能,如图2所示。 电子技术应用
整个系统中只有外部Web服务器处于危险地带,即使高明的黑客穿透系统的第一道防火墙,攻陷Web
服务器,充其量只能做到篡改网页。由于系统的数据,逻辑处理等内容都处于内部网络,IP保护,接口不透明,需授权认证,黑客想在Web服务器的基础上再进一步攻击内部网络是难上加难。4 结 语
通过风电场中SCADA系统的设计能实现各种异构风电场监测设备的数据通信、互连互通,能够大幅提高集成效率,满足现有的和将来不断出现的需求;屏蔽了底层设备,减少了系统通信连接和数据交换成本,使各风电场单个监测设备的更换不影响整个监测系统的运作,使子站子系统具有良好的网络连接功能,可以根据网络情况灵活使用网络协议,具备同时和省级、地区级主站通信的能力,为将来的数字化电力自动化系统改造带来便利。参 考 文 献
[1]CaselitzP,GiebhardtJ,MevenkampM,etal.Applicationof
ConditionMonitoringSystemsinWindEnergyConverters[A].ProceedingsoftheEWEC′97[C].Dublin,1997:5792582.
[2]CaselitzP,GiebhardtJ.AdvancedConditionMonitoringSys2
temforWindEnergyConvertors[A].ProceedingsoftheEWEC′97[C].Dublin,1997.
图2 监控管理服务器软件模块
[3]詹蕾,刘会平,陈维荣.开放式监控系统中OPC通信服务器
监控管理客户端软件作为监控管理服务器的客户端软件,根据授权可实现除服务器中前端数据接入、数
据库存储录入功能外所有监控服务器软件功能,它通过服务器/客户端网络模式提取服务器中相关数据,实现与服务器相同的监控功能。3.3.2 软件构架采用目前国际上先进的B/S三层次结构,即Web服务器、应用服务器、数据库服务器分别安装在不同的主机上,中间用防火墙隔离[10]。
其中应用服务器和数据库服务器处于内网,处于外网危险地带(DMZ)的只有面向移动商务服务的WWW服务器,而真正的业务逻辑及数据库的操作都是封装于应用服务层的EJB构件中(EnterpriseJavaBean)来实现的。应用层的主机都处于内部网络,使得系统安全性得到保障。
的研究与设计[J].电力自动化设备,2003,23(10):53256.
[4]宋晓萍,廖明夫.基于Internet的风电场SCADA系统框架
设计[J].电力系统自动化,2006,30(17):89293.
[5]RichardJAspinall.ConsiderationinCollecting,Processing,
andAnalyzingHighSpatialResolutionHyperspectralDataforEnvironmentalInvestigations[J].JournalofGeographicalSystems,2002,1(4):15229.
[6]MalcolmSmith,JimMcFadyen.P00920PD.DL,1991,DNP
V3.00DataLinkLayerProtocol,USA,DNPUsersGroup.[7]马艺玮,吴捷,柳澹,等.嵌入式风电场电能质量监测装置设
计[J].微计算机信息,2007,23(8):17219.
[8]项晓春.SCADA系统及其应用[J].自动化技术,2000,6
(19):19222.
[9]黄迅,孙政顺.高速远程数据采集系统设计[J].电子技术应
用,2001(11):52254.
[10]陈明泽,于刚.基于无线数据传输及远程功能的风电机组
监测诊断系统[J].现代电子技术,2008,31(13):19222.
作者简介 万海东 男,1978年出生,江苏常州人,工程师,工程硕士。研究方向为系统工程。
祁博宇 女,1978年出生,黑龙江双鸭山人,讲师,硕士。研究方向为数字波束形成与智能天线。夏毅军 男,1969年出生,江苏南京人,工程师。研究方向为系统工程。
203
因篇幅问题不能全部显示,请点此查看更多更全内容