基于现场总线的水轮机组状态监测系统

发布者:blq0681最新更新时间:2012-08-10 来源: 中国电气自动化网 关键字:水轮发电机组  状态监测系统  lonworks 手机看文章 扫描二维码
随时随地手机看文章

    水电机组是电力网络中的重要元件,保证大型水电机组的正常运行,对其运行状态进行监测,及时发现故障征兆,做到“事前检修”是工程界梦寐以求的理想,也是大型电站机组检修的发展方向。实时状态监测可以减少机组停机时间,提高利用率。

    这里所说的状态监测实际上是对水轮机组众多参数进行的实时在线监测。水轮机组的参数较多,为了分析方便,对部分参数还需要进行高速采样。这样,一个监测系统通常要由分布在不同现场位置的多个采集节点组成。各节点将大量的采集数据传送到上位机,由上位机从多角度评估机组的运行状态。采用全数字化通信的现场总线整合整个监测系统可以实现彻底的分散控制,抵抗各种干扰因素,简化系统的结构,提高数据传输效率。于是,本文设计实现了一种基于 LONWORKS现场总线的水轮机组状态监测系统。

1 LONWORKS现场总线的技术特点

    LONWORKS总线是美国Echelon公司推出的一种现场总线技术。具有开放性、高速性和互操作性;采用面向对象的设计方法,使网络通信的设计简化为参数设置,降低了开发难度;支持多种传输介质,网络容量可达32000个节点,网络通信速率可达1.25Mbps/130m,直接通信距离可达 2700m/78kbps;其网络采取了配置1500V直流隔离变压器进行隔离等适合于工业现场环境的措施,具有很强的抗干扰、抗振动能力,适合于水电厂等较恶劣的工业环境。

    在水轮机组状态监测系统中,有几十个现场数据采集节点,它们通过现场总线将采样结果传送到距离较远的上位机,并且数据通信频繁。考虑到 LONWORKS总线技术具有强大的强信能力,以LON总线来组成系统的实时数据通信网络,极大地简化了系统的通信软、硬件设计,使数据的传输与通讯变得十分便捷。

点击图片查看大图

2 系统构成

    基于LONWORKS现场总线的水轮机组状态监测系统由上位监控机和多个现场监测单元组成,其系统结构如图1所示。

    每个现场监测单元监测三个现场数据采集节点,现场数据采集节点的现场监测单元主要负责对现场数据进行采集、存储和传送。现场监测包括压力监测;温度监测;水位及油位等液位监测;水流量监测;机组振动摆度监测、机组电气监测、机组转速及导叶开度监测、效率监测;水沦机气蚀监测;发电机气隙监测;发电机绝缘监测;尾水管真空监测等。

    各个现场采集节点通过LONWORKS总线组成一个现场监测网络。用开发的LONWORKS-ETHERNET互连适配器把LON总线上采集节点发送的数据转换为UDP格式,利用速度较高的工业以太网将其发送到上位同,再把上位下达的命令转换为LonTalk协议的形式发给各个现场节点,从而实现上位机和底层各个现场节点之间的通信。与以短训班采用昂贵的LON总线适配器的方法相比,这种方法既提高了数据的传输速度又节省了方法费用。上位机将现场节点传送上来的各种监测数据存进MS-SQLSERVER2000数据库,提供人机交互的界面,并完成实时数据的图形化、格式化显示,同时用傅立叶变、换(FT)和小波变换(WT)对数据进行分析。

    2.1 现场节点设计

    现场节点既要接收上位机发出的采集命令,命令标准传感器采集现场信号;又要把采集到的现场信号通过LON总线送到上位机,由上位机进行处理。其结构如图2所示。

    2.1.1 节点组成

    节点由神经元芯片Neuron 3150、LONWORKS双绞线、网络收发器、程序程序器、数据存储器、十二位A/D转换芯片AD1674等组成。其中,3150神经元芯片选用TOSHIBA公司生产的TMPN3150;FLASH ROM选用AT29C512;数据存储器(RAM)选用 ISSI公司的IS61C256;Neuron 3150芯片与LON总线的网络介质接口选用Echelon公司的自由拓扑型收发器FTT 10A,它是一种变压器耦合收发器,可提供一个与双绞线的无及性接口,且支持网络的自由拓扑结构;网络通讯介质采用最常用的双绞线;A/D转换芯片采用性价比较高的 AD1674芯片,其转换精度为1/2LSB,转换速率为100kSPS,具备三态输出缓冲区。

点击图片查看大图

    2.1.2 存储空间分配

    Neuron 3150芯片片内存储器的地址范围为E800H~FFFFH,包含2KB的RAM(E800~EFFF)、0.5KB的 EEPROM(F000~F1FF)、2.5KB的保留空间(F200~FBFF)和1KB的用于存储器映像I/O的空间(FC00~FFFF)。外部扩展存储器的地址由Neuron3150的地址引脚和控制引脚来确定:给FLASH ROM分配的地址空间为0000~7FFF,其中,0000~3FFF 的16KB空间用于系统固件(Firmware),系统固件实现了LonTalk协议,4000~7FFF的16KB空间用于用户程序代码;给RAM分配的地址空间为8000~E7FF的24KB地址空间;将E000~E7FF的2KB地址空间分配为外部设备的内存映像I/O的空间。

    2.1.3 A/D转换接口方案

    本文在设计时曾考虑过使用Neuron芯片为A/D转换电路提供串行I/O及并行I/O接口方式。然而串行I/O方式速度太慢;并行I/O方式实现起来需要占用Neuron芯片全部11个I/O接口,同时还要编程实现Neuron芯片的握手/令牌传递算法,开发费用和难度比较高。因此本文将节点保留的E000~E7FF的2KB地址空间分配给A/D转换芯片,作为AD1674的端口地址,采用内存映像的方法直接读取AD1674的数据。对于本设计而言,AD1674转换数据的高8位地址为E002H,低4位数据地址为E003H。由于实现软件没有使用Neuron C的内嵌函数,因此执行速度得到大幅度的提升,实验证明,对同样采用AD1674转换芯片的节点而言,采用这种方法设计的节点,采集速度超过了其它两种方法设计的采集节点的采集速度,而且节省了Neuron芯片的全部11个I/O引脚。

[page]

3 系统通信程序的设计

    3.1 现场节点通信程序

    现场节点向上位机发送的数据首先发送到LONWORKS-ETHERNET互连适配器,该适配器实际上是一个特殊的LONWORKS节点,它把接收到的LON总线上的数据用UDP封装,然后通过以太网发送到上位机。

点击图片查看大图

    LONWORKS网络的节点之间的通信方式主要有两种方式:网络变量和显式消息。使用网络变量不必考虑消息的打包、发送以及接收问题,可以大大简化编程,缩短应用开发周期,但每个周期变量的数据长度一经确定就不能改变,且最多只有31字节。而显式消息的数据长度则是灵活可变的,最长可以是228字节,但实现方法更为复杂。鉴于水轮机组状态监测系统对数据传输的实时性要求较高,同时需要提高足球场采集数据的上传速度,因此希望每一次传送的报文包含尽量多的数据,因而在设计中采用显示消息的方式实现与上位机的通信,每个显式消息报文携带134个字节的数据,其中的128个字节为传送的数据,另外6个字节为附加信息。报文的帧结构如图3所示。

    显示报文的初始化和发送部分的实现程序如下:

    初始化节点地址

#include 所需头文件
#include
#include
domain_struct mydomain; //定义域结构
mydomain=*(access_domain(0));//读节点域表
mydomain.subnet=0; //设置节点子网号
mydomain.node=5; //设置节点号
update_damain(&mydomain,0); //写节点域表

发送数据报文

msg_tag test_out; //声明报文标签
msg_out.tag=test_out; //传递报文标签
msg_out.dest_addr.snode.node=0; //定义目的地址节点号
msg_out.dest_addr.snode.subnet=0; //定义目的地址子网号
msg_out.code=0x0c; //定义报文码
msg_out.service=ACKD; //定义报文服务类型
msg_out.dest_addr.snode.type=1; //定义目的节点类型
memcpy(msg_out.data,a0,nLength);//填充报文内容
msg_send();//发送报文

点击图片查看大图

    在初始化程序中,用数据结构domain_struct定义节点的子网号、节点号,即设置节点在LON总线上的地址。在发送程序中利用msg_out结构构造报文,其中,目的地址指向适配器。显示报文的接收程序与发送部分类似,不再多述。

    3.2 上位机通信程序

    上位机与现场节点通讯的数据通过适配器转发,适配器的IP必须事先指定。上位机利用msg_out变量(如前所述)创建显示报文,将目标节点的地址、需要改变的参数或要下达的命令填充到该变量中,然后用UDP封装该变量,通过以太网发往适配器;适配器解析上位机发来的数据包,得到显示报文,将该显示报文直接向相应的节点发送。同样,适配器也将现场节点发来的显示报文通过UDP封装后发往上位机,上位机解包后根据节点等信息将数据存入相应的数据库,等待后后续的信号处理模块和故障诊断模块调用。

点击图片查看大图

4 故障诊断

    系统采用连续小波变换对采集的信号进行处理,通过变换结果进行故障诊断。下面以采集到的水轮机的主轴上导Y轴方向径向摆度信号(图4)的数据为例说明通过小波变换进行故障诊断的结果。

    选用消息矩为4的双正交样条小波,在[1:1:48]的尺度上对时域信号进行连续小波变换。图5为摆度信号的小波系数在尺度一时间上的三维图形表示。从图中可以明显看出周期性出现的四条模极大值曲线,且总是第三条斜率较小,而正常情况下三维图中将出现平稳的锥全,这说明这些点的奇异性较强。事实上这正是由于水轮机主轴滑动摩擦造成的。通过设置阈值算法得到小波的模极大值曲线,如图6所示。两条模极大值曲线的相交点即可以精确地指向故障点。

    本文结合水轮发电机组状态监测的实际需要,研究开发了一种基于LONWORKS现场总线技术的水轮发电机组状态监测系统,完成了现场数据采集节点的软硬件开发,设计了系统数据通讯的报文协议和通信软件。系统上位机软件利用MS-SQLSERVER2000数据库进行数据存储,通过小波变换初步实现了故障诊断。

关键字:水轮发电机组  状态监测系统  lonworks 引用地址:基于现场总线的水轮机组状态监测系统

上一篇:现场总线证明“数字是最好的”
下一篇:现场总线技术在电力自动化中的应用

推荐阅读最新更新时间:2024-05-02 22:15

基于LonWorks的在系统编程技术
    摘要: LonWorks技术的应用使得在系统编程的内涵得以更充分的体现。本文在概要介绍ISP以及LonWorks技术的基础上,详细说明采用基于Neuron芯片的控制节点实现对CPLD进行在系统编程的具体方法。     关键词: Neuron 控制节点 在系统编程(ISP) CPLD 引言 在系统编程ISP(In System Programming)是指在用户设计的目标系统或印刷电路板上为重新配置逻辑,或实现新的功能而对器件进行编程或反复编程。随着EDA工具的普及和ISP器件的日益成熟,ISP技术也得到了越来越广泛的应用。ISP技术的应用使得硬件设计软件化,其显著优势体现在:简化生产流程;利用同一硬
[应用]
基于SP12的汽车轮胎状态监测系统设计
引言   据美国汽车工程师学会统计,美国每年有26万起交通事故是由于轮胎气压偏低或渗漏造成的。而在中国高速公路的交通事故中,则有70%是因爆胎而引起。因此,防止爆胎已成为安全驾驶的一个重要课题,而确保标准胎压则是防止爆胎的关键。目前的汽车压力检测系统主要包括直接式和间接式。直接式系统通过安装在轮胎内部的 传感器 直接检测胎内压力和温度状态;间接式则是通过安装在转轴上的传感器检测轮胎转动惯性进而推算出胎内的压力的。由于直接式检测不受温度影响,因而比间接式系统检测更准确,是目前的主流。直接式系统的核心是安装在轮胎内部的传感器模块,它在 电池 供电下可以工作3~5年,因此要求系统采用微功耗设计。另外,由于是安装在轮胎内部,对传感器尺寸
[汽车电子]
基于SP12的汽车轮胎<font color='red'>状态</font><font color='red'>监测系统</font>设计
用于风力发电的TwinCAT3状态监测系统
  风力发电机组中的自动化程度正在不断地提升。除了主控系统外,在线监测和风场网络也发挥着越来越重要的作用。许多传统控制器的供应商遇到了无法逾越的性能瓶颈。其解决办法就是自动化系统,该系统以一套科学方法为基础,将所需的测量设备集成到标准控制架构中。   Beckhoff科技自动化技术将高性能工业PC或嵌入式控制器、高确定性的EtherCAT现场总线系统和智能软件完美整合于一体。这些组件也是在对风力发电机组进行自动化改造所不可或缺的。风力发电机组制造商们想要使用相同的系统完成控制任务、监控、电网同步和系统间通信。只要想到在控制器上处理的复杂状态监测算法,使用多核CPU的优势就显而易见了。Beckhoff目前推出了新型CX2000 系列
[电源管理]
用于风力发电的TwinCAT3<font color='red'>状态</font><font color='red'>监测系统</font>
基于Lonworks总线技术工业机器人监控系统研究
  1 引言   机器人技术和企业信息化技术是当前国内制造业企业提高生产效率和工艺水平的两大关键技术,前者针对技术问题,后者则针对管理问题,是制造业进行技术革新和增效创利的重要途径,具有可观的经济效益和应用价值。   在现代制造业中的智能机器人技术集传感、控制、信息处理、人工智能和网络通信于一体,其功能日益强大,结构更趋复杂和完善,其所装备的各种传感器和执行器数量不断增加。而现场总线作为工业控制现场的底层网络,一方面面向生产现场的各种设备,可以使单个分散的现场机器人设备连接成能够相互通信和协作的网络式控制系统,另一方面又可通过企业的内部局域网实现生产数据的全厂传输和共享。目前,基于现场总线技术而建立的网络控制系统正成为我国
[嵌入式]
基于51单片机与Lonworks的可视对讲系统设计
  随着智能化住宅小区的出现,传统的门铃已经远不能适应现代的家庭。人们希望通过一种新的方式来了解来客情况,同时确保自身的安全性,减少不必要的麻烦。因此各式各样的门铃悄然走进千家万户。   从简单的叫门工具,到多功能、综合型电器,使用者的标准越来越高,对讲系统已成为现代多功能、高效率现代化住宅的重要保障。随之而生的楼宇对讲系统,也随着城市住宅小区的建设和发展,不断地推陈出新。从最初的普通单元门对讲,到可视单元门对讲,发展到联网管理,智能楼 宇对讲系统已成为一种兼容性强大的综合系统。可以说,智能楼宇对讲系统不仅仅是方便住户和访客的电控门系统,也是小区物业管理和安防管理必不可少的有效手段,是现代化住宅小区必不可少的设施 。   1
[单片机]
基于51单片机与<font color='red'>Lonworks</font>的可视对讲系统设计
基于LONWORKS的智能频率采集节点设计方案
1.引言 近年来LONWORKS测控网络技术在众多现场总线中异军突起,在数据采集与监控系统(SCADA)、工业控制、楼宇自动化、智能交通等领域广泛的应用。实现LONWORKS测控网络的关键是LONWORKS智能节点的开发。本文提出了两种LONWORKS频率采集节点的设计与实现方法,并对二者的优缺点进行了综合比较。 2.LONWORKS智能节点 LONWORKS智能节点的核心处理器神经元芯片是NEURON 3120或NEURON3150.神经元芯片具有独特的内部结构即:芯片内部集成了三个CPU,CPU-1是介质访问控制器,CPU-2是网络处理器,二者共同完成节点的网络通信功能,CPU-3是应用处理器,主要负责执行
[单片机]
基于<font color='red'>LONWORKS</font>的智能频率采集节点设计方案
城乡便捷巴士运营状态自动监测系统
随着我国经济的快速发展、居民生活水平和综合素质的日益提高,居民所追求的生活标准已经发生了巨大的变化,健康的生活标准已经是生活标准中的第一位,我国越来越多的居民为避免城市中喧闹的、污染的环境而到离市区较远的郊区居住。除此之外,市区的房价日益攀升,具有市区购房能力的人也越来越少,因而有更多的人选择了到郊区去居住。 同样,政府部门为更好地、更科学地加快城市建设,减小城市污染,许多企业工厂搬到了市区周边发展;同时国家重点推行的新农村建设,支持城镇布局调整和农村城镇建设以及农村城镇经济建设。这样在中小城市市区、市区周边工厂以及郊区(乡镇)就建立一条生活链。正是这条生活链的存在,使得城市公交到农村,实现城乡公交一体化交通势在必行,这样势必
[嵌入式]
基于LonWorks总线的智能家居系统设计
0 引言     智能家居以住宅作为平台,综合利用计算机、网络通信、家电控制、综合布线等技术,将家庭智能控制、信息交换、安防监控等家居生活有效结合起来,创造出高效、安全、舒适、便捷的个性化住宅空间。     LonWorks是美国Echelon公司推出的现场总线技术,该总线可为智能控制系统提供一套完整的解决方案,其核心技术是LonTalk协议和神经元芯片。其中,神经元芯片都内嵌有LonTalk协议的固件,同时神经元芯片还具有通信和控制功能,可提供34种常见的I/O控制对象。Lon Works网络采用分布式结构,实现网络上节点相互通信。LonWorks作为一种开放、互操作、全数字的现场总线技术,以实时性好、灵活性好、可靠性高等特点,
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved