《1 前言》

1 前言

随着水电事业的蓬勃发展,水轮发电机组的容量和尺寸日趋增大,由此诱发的水电站厂房结构振动问题也日益突出。 2009 年 8 月 17 日,俄罗斯已建最大的萨扬· 舒申斯克水电站大坝发生重大事故,造成 75 人死亡,多人受伤,经济损失严重。 事故原因调查显示,惨剧发生的主要原因之一就是机组运行中出现水轮机轴承振动幅值严重超标,但电站未按规定卸荷并停机。 该事件集中体现了加强水电站厂房和机组振动监测和控制的重要性,这是水电站振动研究的一个重要课题。

目前各大型水电站对厂房结构的监测较少。 水电站厂房结构是发电机组的支撑结构,又是流体经过的通道,在机组运行期间,由于水力、机械和电磁等振源的存在,引起厂房结构的振动,这种振动是复杂的耦合振动,其振动机理一直是国内外工程界和学术界研究的热点和难点[1,2]。 因为各类振源的产生机理和作用方式十分复杂,各类振源动荷载的大小难以确定,且机组和厂房结构振动存在复杂的耦联作用[3],导致在多种振源共同作用下的水电站厂房结构振动十分复杂,因此要精确建立各类激振力与厂房结构的振动响应的关系十分困难。 考虑到厂房结构的振动对建筑物、仪器设备以及工作人员健康都有重要影响[4],为利用较少的监测数据达到全面掌握和控制水电站振动的目的,笔者等根据机组振动和厂房结构振动之间存在明显的耦联作用和相关关系,提出一种可以预测任意给定运行水头、给定负荷下结构振动响应的 LS -SVM 模型。 该预测模型基于有限的实测数据可以非线性地映射出研究对象的振动特性,即通过机组和尾水脉动的监测数据预测厂房结构的振动。 与 BP 神经网络模型相比,该预测模型具有预测速度快、预测精度高的特点,并适用于实测数据较少的小样本预测,可以广泛应用于各类水电站厂房结构的健康监测与振动预测中,为全面控制水电站振动指标提供技术支持。

《2 机组与厂房结构垂向振动的相关性分析》

2 机组与厂房结构垂向振动的相关性分析

为了解水电站的运行状况,并探明水电站地下厂房结构与机组振动之间的响应关系,笔者对二滩水电站地下厂房的 4 号和 5 号机组进行了 185 m、160 m 和 145 m 三个水头下的现场振动测试和耦联振动分析。 厂房结构上布置了下机架基础(XYZ)、定子基础(XYZ)、风罩(YZ)、楼板(Z)、梁(YZ)和牛腿(YZ)共计 13 个测点,同时,机组上布置了下机架(XYZ)、上机架(XYZ)、顶盖(XYZ)、定子径向、蜗壳进口和尾水管进人门共计 12 个测点。 振动测试采用 DP 型地震式低频振动传感器,该传感器具有良好的低频输出特征,又能测量微米级的绝对振动位移。

下机架基础是机组转动部分全部重量的承受体[5],而下机架是水轮机组与下机架基础紧密相连的部分,两者振动的相关性在一定程度上可以反映厂房和机组结构耦联振动特性。 表 1 中列出了高、中、低水头下 4 号机组下机架与下机架基础垂向振动在不同负荷时的相关性系数。

《表1》

表1 下机架与下机架基础垂向振动相关性系数

Table 1 The related coefficient of vertical vibration of the lower bracket and lower bracket foundation

由表 1 中的相关性系数统计数据可以看出:

1) 在145 m 低水头时,下机架和下机架基础垂向振动在100 MW 以上负荷时较好,相关性系数均在 0.55 以上。 在 200 ~250 MW 涡带区时相关性系数达到 0.82,可见此工况下两者的耦联振动特性明显。

2) 在160 m 中水头时,下机架和下机架基础垂向振动的相关性系数均在 0.55 以上,最大可以达到 0.81。

3) 在 185 m 高水头时,除了在 350 MW 和400 MW时两者相关性系数较小外,其余工况下两者的相关性系数均在 0.67 以上。

4) 在不同水头和不同负荷下,两者的相关性系数有高有低,并且均小于 1,说明了耦联振动系统的非线性和复杂性。

综上所述,通过对下机架和下机架基础垂向振动的相关性系数分析可知,下机架和下机架基础垂向振动在高、中、低水头下都具有较强的相关性,特别是在200 ~300 MW 的中负荷段相关性尤其明显。 这是厂房结构和机组非线性耦联振动特性的一个表征。

不同水头时机组 185 m 高水头时,该水电站4 号和 5 号机组的顶盖垂向振动与厂房结构垂向振动随负荷的变化规律,如图 1(a) 和图 2(a) 所示。从图中可以看出,机组测点(顶盖垂向)与厂房结构各测点的振动随负荷变化的趋势一致。 在 300 ~400 MW的强涡带区下,4 号和 5 号机组测点的垂向振动幅值出现峰值时,厂房各部分结构垂向振动相应地出现峰值,而在低负荷和高负荷时机组和厂房结构的振动幅度均较小。

由图 1 和图 2 中(b)、(c)可以看出,在 160 m中水头和 145 m 低水头下,4 号和 5 号机组测点(顶盖垂向)与厂房结构各测点的振动随负荷变化的趋势也一致。 但与高水头下不同的是,机组和结构的垂向振动幅度较高水头下明显减小,且振动峰值均出现在低负荷段,在中负荷段受涡带影响,振动量出现小幅增加,在高负荷时机组和厂房结构的振动幅度均较小。

《图1》

图1 4 号机组顶盖与厂房结构垂向振动随负荷变化曲线

Fig.1 The cover and powerhouse structure vertical vibration with load variation of the fourth unit

《图2》

图2 二滩水电站 5 号机组不同水头下顶盖垂向与厂房结构垂向振动随负荷变化曲线

Fig.2 The cover and powerhouse structure vertical vibration with load variation of the fifth unit

由以上分析可知:厂房结构和机组垂向振动随负荷变化规律具有同步性,厂房结构与机组振动存在较强的耦联作用;运行水头对厂房和机组振动幅度及其随负荷变化的规律影响都非常明显。

《3 厂房结构最小二乘支持向量机预测模型》

3 厂房结构最小二乘支持向量机预测模型

根据厂房结构和机组振动之间存在的耦合和非线性相关关系,基于机组振动和尾水脉动的监测数据,构建粒子群优化最小二乘支持向量机算法的预测模型,以预测厂房结构各部位的垂向振动响应。

《3.1 最小二乘支持向量机简介》

3.1 最小二乘支持向量机简介

支持向量机(support vectormachines,SVM)是近几年来应用于建模的一种新的学习方法[6],与传统的神经网络相比,支持向量机算法最终将转化为一个二次型寻优问题,从理论上讲得到的将是全局最优点,解决了在神经网络中无法避免的局部极小值问题。 支持向量机的拓扑结构由支持向量决定,避免了传统神经网络拓扑结构需要经验试凑的方法,而且 SVM 的最优求解基于结构风险最小化思想,比其他非线性函数逼近方法具有更强的泛化能力。

最小二乘支持向量机[7]是支持向量机的一种改进,它是将传统支持向量机中的不等式约束改为等式约束,且将误差平方和损失函数作为训练集的经验损失,这样就把解二次规划问题转化为求解线性方程组问题,提高求解问题的速度和收敛精度。

《3.2 粒子群算法简介》

3.2 粒子群算法简介

粒子群算法[8]最早是在 1995 年由美国社会心理学家 James Kennedy 和电气工程师 Russel Eberhart 共同提出的,其基本思想是受他们早期对许多鸟类的群体行为进行建模与仿真研究结果的启发。

粒子群优化算法的基本思想:每个优化问题的潜在解都是搜索空间的粒子[9],所有的粒子都有一个被优化的函数决定的适应值,每个粒子还有一个速度向量决定他们飞翔的方向和距离,然后粒子们就追随当前的最优粒子在解空间中的搜索。 粒子群优化算法初始化为一群随机粒子,然后通过迭代找到最优解。 在每一次迭代中,粒子通过跟踪两个极值来更新自己,第一个就是粒子本身到当前时刻为止找到的最好解,这个解称为个体最好值,另一个极值就是整个种群到当前时刻找到的最好解,这个值是全局最好值。 在找到这两个极值后,粒子通过三方面来更新速度和新的位置,包括粒子先前的速度,用来说明粒子目前的状态;个体的认知部分,使粒子有较强的全局搜索能力;以及社会共享信息,使粒子从其他优秀粒子中汲取经验,加强搜索能力。

为了改善基本 PSO 算法的收敛性能,Y.Shi 与R.C.Eberhart 在 1998 年的 IEEE 国际进化计算学术会议上首次在速度进化方程中引入惯性权重 ω,因此,基本 PSO 算法是惯性权重 ω =1 的特殊情况。惯性权重 ω使微粒保持运动惯性,使其有扩展搜索空间的趋势,有能力探索新的区域。 引入惯性权重ω可清除基本 PSO 算法对最大飞行速度 Vmax 的需要,因为 ω具有维护全局和局部搜索能力的平衡的作用。 对全局搜索,通常的好方法是在前期有较高的探索能力以得到合适的种子,而在后期有较高的开发能力以加快收敛速度。 为此,可将 ω设定为随着进化而线性减少。 文章中采用的就是带惯性权重的改进 PSO 算法。

《3.3 模型的建立要点》

3.3 模型的建立要点

文章通过 MATLAB 平台下 PSO 和 LS -SVM 算法的结合实现了预测模型的建立。 建模要点如下:

1) 输入输出因子选取。 机组转动对厂房结构的振动影响是以波动方式使厂房结构产生振动,影响因素较为复杂。 机械设备运转激励厂房结构以能够表征其振动状况的上机架、下机架、顶盖等金属构件的三向(XYZ) 振动及尾水脉动时序数据的95 %双幅值作为输入参考数据;以本次测试 6 个结构垂向测点振动时序数据的标准差作为输出参考数据。 因此,预测模型的输入因子包括 10 个:a. 顶盖XYZ 向振动 95 %双幅值;b. 上机架 XYZ 向振动 95 %双幅值;c. 下机架 XY向振动 95 %双幅值;d. 尾水脉动。 输出因子包括以下 6 个:a. 下机架基础 Z 向振动标准差;b. 定子基础 Z 向振动标准差;c. 风罩 Z 向振动标准差;d. 楼板 Z 向振动标准差;e. 梁 Z 向振动标准差;f. 牛腿 Z 向振动标准差。

2) LS -SVM 参数的优化。 LS -SVM 算法中的参数主要有两个: 和 δ2,其中 为正则化参数,决定了适应误差的最小化和平滑程度, δ为 RBF 核函数的参数。 文章采用自编写的线性递减权重的粒子群算法对 LS -SVM 参数进行优化[10],利用改进粒子群算法来优化最小二乘支持向量机的参数,可以克服 LS -SVM 参数试算的低效性和盲目性。 其中,粒子群规模设为 40,解空间为二维空间,分别对应 和 δ2的取值为[0.01,500], δ的取值为[0.01,10],最大迭代次数 Gmax =1 000,加速因子 c1 =c2 =2,惯性权重 ω设为随进化代数从 0.9 线性递减至0.4。 文章选取平均绝对误差(mean absolute percentage error,MAPE)作为适应度函数,其形式如下:

式(1)中: n 为训练样本个数; y 为实际值; yi 为预测值; 为适应度值。 在搜索过程中,预测误差达到某给定值,或已到达最大迭代次数,则算法结束。

《3.4 预测模型建立的步骤》

3.4 预测模型建立的步骤

实现基于 PSO 优化 LS -SVM 算法的厂房振动响应预测模型的步骤如下:a. 确定影响厂房结构振动的指标,作为输入因子形成样本集并对样本集进行预处理;b. 确定 LS -SVM 模型核参数及所需优化的参数,确定 PSO 算法的各运行参数,建立 LS -SVM 回归模型;c. 调用 PSO 算法搜索 LS -SVM 回归模型的最优参数;d. 用第 3 步中获得的最优参数重新训练 LS -SVM 回归机,建立回归模型;e. 用测试样本集进行推广能力测试。

《3.5 预测结果及对比》

3.5 预测结果及对比

4 号机 185 m 高水头下的机组和厂房结构的振动测试成果,分别如表 2 和表 3 所示。 首先选取150 MW 负荷下的振动数据作为测试数据,利用其余工况的数据建立预测模型。 将经过 PSO 算法优选得到的参数 =25.8、 δ2=9.5,引入到 LS -SVM模型中得到预测结果。 另外,为充分验证该模型的预测性能,分别选取 20 MW、150 MW、300 MW 和550 MW 作为测试数据进行预测。 通过预测,得到 4 个样本下的预测值和实测值对比如表 4 所示。 由表4 中数据对比可知,基于 PSO 优化的 LS -SVM 模型在 4 个样本的预测中都具有很高的精度,该模型对6 个结构垂向测点振动量的预测误差均在 20 %以内。 这一方面验证了厂房结构的垂向振动与机组振动的耦联性,另一方面也证明了通过该智能算法来预测厂房等复杂耦联和非线性系统振动的实用性。另外,在模型预测过程中,基于 PSO 优化的 LS -SVM 模型的收敛和预测速度很快。

《表2》

表2 输入数据

Table 2 Input data

注:振动位移单位:μm;尾水脉动单位:m;因篇幅所限,振动数据均只保留一位小数

《表3》

表3 输出数据

Table 3 Output data

注:振动位移单位:μm;因篇幅所限,振动数据均只保留一位小数

《表4》

表4 预测值与实测值对比

Table 4 Comparison between predicted value and measured value

注:预测误差 =|预测值 -实测值 |/实测值 ×100 %

前文研究表明,水电站运行水头也是影响机组和结构振动的重要因子。 为了扩大预测模型在厂房结构振动响应预测中的应用范围,使模型不局限于固定水头下的振动响应预测,文章结合二滩 5 号机185 m(高)、160 m(中)、145 m(低)三个水头下的测试数据,将运行水头作为输入因子引入智能预测模型,建立了一种可以预测任意给定运行水头、给定负荷下结构振动响应的预测模型,并以 170 m 补测水头下的测试数据验证智能预测模型的预测效果。为验证模型精度,建立 BP 神经网络预测模型进行预测结果对比。 以距离机组较近的下机架基础、定子基础和风罩为例,通过两种模型预测得到的结构垂向测点振动随负荷变化的规律曲线,如图 3 所示。

《图3》

图3 不同测点垂向振动预测值与实测值对比图

Fig.3 Comparison between predicted value and measured value of vertical vibration in different positions

由图 3 可以看出,在下机架基础、定子基础和风罩垂向测点上,最小二乘支持向量机模型的预测值与实测值基本吻合,误差均控制在 30 %以内。 预测值随负荷的变化曲线与实测曲线无论在趋势还是数值上都基本一致。 而 BP 神经网络预测模型能较好地预测 3 个结构垂向测点的振动随负荷的变化趋势,但是在振动幅度的预测上与实测值相差较大。可见,在小样本预测中,最小二乘支持向量机算法具有更强的适应性和更高的计算效率。 该预测模型在对任意给定运行水头、给定负荷下结构垂向振动响应的预测上取得了很好的效果。

《4 结语》

4 结语

1) 厂房结构和机组垂向振动的同步性表明:厂房结构与机组振动存在较强的耦联作用。

2) 运行水头对厂房和机组振动幅度及其随负荷变化的规律影响明显。

3) 基于粒子群优化的最小二乘支持向量机算法在固定水头的结构振动响应预测上具有很高的精度,且较神经网络算法具有更快的收敛速度。

4) 文章将运行水头作为输入因子引入到智能预测模型中,扩大了智能预测模型的适用范围。 验证结果表明:基于粒子群优化的最小二乘支持向量机模型在对任意给定运行水头、任意给定负荷下结构振动响应的预测上有较高的精度,可将此预测模型用于各类水电站厂房在各种运行条件下振动量的快速预测中,为全面控制水电站振动指标提供技术支持。