掌桥专利:专业的专利平台
掌桥专利
首页

基于声学信号的水轮机初生空化预警方法

文献发布时间:2024-04-18 19:59:31


基于声学信号的水轮机初生空化预警方法

技术领域

本发明属于水轮机技术领域,具体涉及基于声学信号的水轮机初生空化预警方法。

背景技术

能源已成为当今世界各国经济发展最重要的制约因素和国际竞争的焦点问题,保护生态环境,发展清洁能源,改善电网稳定性及质量是未来电力工业新的发展方向。水电是公认的绿色环保能源,对于调节电网稳定性具有重要保障作用。作为水电系统中的核心换能部件,其稳定性对整个系统乃至电网的安全运行至关重要,但因其工况条件多变,偏工况下水轮机内部流态恶化,压强降低诱发空化空蚀,直接关系到水轮机的效率以及使用寿命。因此识别机组空化状态对于保障机组运行安全具有重要意义。

由于空化问题涉及到多个学科,耦合性较强,一直是人们研究的热点和难点。一般根据空化发展程度将水轮机运行状态分为无空化、初生空化、临界空化以及完全空化状态。而由于初生空化状态时产生的空泡数较临界空化和完全空化时较少,使得难以及时识别水轮机初生空化状态。目前尚无实际应用的在线监测设备,传统方法常通过观察转轮叶片上空泡对空化状态进行判别,这种人工目测观察法对观察者能力要求较高,效率较低且因观察位置不同可能会导致误判。现有技术常通过对空化信号提取简单的时频域特征并结合机器学习方法对水轮机空化状态进行判断,并没有结合水轮机空化原理,在空化现象识别精度及效率上有所欠缺。

发明内容

本发明的目的是提供基于声学信号的水轮机初生空化预警方法,采集低频和高频声学信号,利用改进降噪方法对所采集的声学信号进行降噪处理,基于空化原理分析空化状态与声学信号之间的关联特性,提出更有效的空化特征指标,可以有效解决强环境噪声干扰下空化识别不准确的问题。

本发明所采用的技术方案是,基于声学信号的水轮机初生空化预警方法,具体按照以下步骤实施:

步骤1、通过水轮机上安装的声学传感器获取空化声学信号数据集,包含各工况运行参数下无空化及空化状态下水轮机运行时的声学信号;

步骤2、对声学信号进行去噪处理,得到去噪声学信号;具体过程为:

步骤2.1、输入所采集的声学信号对应的时间序列,确定改进自适应噪声完全集合经验模态分解的最优白噪声幅值£和加噪次数N

步骤2.2、根据最优白噪声幅值£和加噪次数N

步骤2.3、分别计算K个IMF分量与分解前的声学信号之间的最大互信息系数,根据最大互信息系数对IMF分量筛选、重构,得到去噪声学信号;

步骤3、计算低频空化声学信号熵率和高频空化声学信号的信号能量值;

步骤4、构建水轮机工况运行参数与初生空化声学信号预警特征值之间关系的预测模型,将水轮机工况运行参数作为输入数据,初生空化声学信号熵率和高频声学信号的信号能量值作为输出数据,每组输入数据及对应的输出数据作为训练样本训练预测模型;

步骤5、采集工况运行参数已知、空化状态未知状态的实况声学信号,计算实况声学信号的熵率和能量值,将实况声学信号对应的工况运行参数输入训练后的预测模型中获得熵率预警阈值与能量值的预警阈值;当实况声学信号的熵率超过熵率预警阈值或实况声学信号的能量值超过能量值的预警阈值,发出初生空化预警。

本发明的特点还在于:

工况运行参数包括导叶开度α

步骤1具体过程为:在尾水管直锥段接近转轮出口处安装水听器与声发射传感器,其中水听器采样频率设置为60kHz,声发射传感器采样频率设置为2MHz;固定水轮机的运行参数,并在不同的空化状态下利用水听器与声发射传感器同步采集水轮机空化声学信号,通过数据采集卡发送到计算机并记录声学信号对应时间,直至当转轮叶片上出现空泡时,将此状态判断为初生空化状态,通过水听器与声发射传感器采集声学信号,当一个工况的空化声学信号采集完成后,分别改变工况运行参数,获得不同工况下声学信号。

步骤2.1具体过程为:

步骤2.1.1、以白噪声幅值和加噪次数为粒子坐标,设定好坐标参数搜索范围,初始化粒子群算法参数;

步骤2.1.2、在当前白噪声幅值和加噪次数下,对所采集的声学信号序列进行自适应噪声完全集合经验模态分解,计算各IMF分量的分形维数,将分形维数的和作为适应度函数;将初始粒子适应度作为个体最优值,粒子历史最优适应度值作为全局最优值;

步骤2.1.3、对粒子位置以及速度、粒子种群最优解进行更新,更新公式为:

式中,

步骤2.1.4、判断是否满足迭代条件,设置容忍度阈值、最大容忍代数,最大迭代次数,计算当前最优适应度与上一代最优适应度的相对变化量作为容忍度,比较容忍度与容忍度阈值大小,若前者小则容忍代数加1,判断容忍代数是否大于最大容忍代数或者迭代次数是否超过最大迭代次数,若满足,则输出目前全局最优解对应的白噪声幅值和加噪次数,作为最优白噪声幅值£和加噪次数N

计算各IMF分量的分形维数过程为:

设定IMF分量序列C的时间序列为

将时间序列展开后计算时间序列矩阵的曲线长度L

式中,

步骤2.3具体过程为:

计算IMF分量与分解前的声学信号之间的最大互信息系数:

其中,

选择最大互信息系数前5阶IMF分量重构声学信号,得到去噪声学信号。

步骤3具体过程为:

步骤3.1、将去噪声学信号进行粗粒化,粗粒化过程中不同的起点创建不同的时间序列,重构后声学序列的粗粒化序列为:

其中,

步骤3.2、计算粗粒化时间序列中色散模式π的平均概率

其中,色散模式π为重构空间中序列的组合形式,其中

步骤3.3、计算色散模式概率平均值的色散熵:

其中,

步骤3.4、利用色散熵的前八个尺度的熵值进行最小二乘法拟合,得到的曲线斜率即为低频声学信号的熵率;

步骤3.5、由下式计算重构后的高频声学信号的Teager能量算子序列,重构公式为:

式中,

对信号Teager能量算子序列进行快速傅里叶变换,其主频幅值即为高频声学信号的信号能量值。

步骤3.2中不同起始点每个可能的色散模式

对于每个粗粒化时间序列,通过下式将变量

式中,

将嵌入向量

式中

每个可能的色散模式的概率

式中,

步骤4中水轮机工况运行参数与初生空化声学信号预警特征值之间关系的预测模型为BiGRU深度学习模型,将水轮机每个工况运行参数作为输入数据,每个工况运行参数对应的初生空化声学信号熵率和高频声学信号的信号能量值作为输出数据,每个输入数据及对应的输出数据作为训练样本,对训练样本进行归一化处理后输入BiGRU深度学习模型,采用十折交叉验证与网格搜索优化预测模型的超参数、BiGRU层数、神经元个数以及学习率,当训练次数达到设定最大次数或模型误差小于1%时保存BiGRU深度学习模型,作为训练后的预测模型。

本发明有益效果是:

本发明基于声学信号的水轮机初生空化预警方法,基于改进降噪方法去除环境噪声干扰,通过分析声学信号随水轮机运行状态的变化规律,采用Teager能量算子为提取旋转机械空化信号中的瞬态冲击特征提供了一种有效途径,可以有效增强信号的瞬态特征,适用于处理信号中的空泡溃灭冲击特征,即为瞬时能量理论。本发明基于信号复杂度与瞬时能量理论提出了更适合用于进行水轮机空化状态预警的特征指标,并结合BiGRU深度学习模型实现水轮机初生空化在线预警,适用范围广,可以有效解决强环境噪声干扰下空化识别不准确的问题。本发明中基于水轮机空化原理将空化信号瞬时能量、随机性和复杂性与空化状态之间的规律作为判断水轮机空化状态的依据,可以有效提高空化状态识别准确率。当空化未发生时,水轮机声学信号熵率与瞬时能量值随空化系数降低而缓慢增加,当水轮机内发生空化时,声学信号随机性与复杂性迅速增加,熵率与瞬时能量值迅速增大。应该是随着水轮机空化系数的进一步降低,空泡群会淹没声学信号信息,并由于空泡之间的共振作用吸收声波能量,使得熵率与瞬时能量值有所减小;当空化程度进一步加深,这种现象消失,熵率与瞬时能量值又开始迅速增加。

附图说明

图1是本发明基于声学信号的水轮机初生空化预警方法流程图;

图2是本发明方法中低频声学信号熵率随空化系数变化趋势图;

图3是本发明方法中高频声学信号能量值随空化系数变化趋势图。

具体实施方式

下面结合附图及具体实施方式对本发明进行详细说明。

实施例1

本发明基于声学信号的水轮机初生空化预警方法,基于水轮机初生空化时声学信号随机性、复杂性以及能量的变化规律,通过采集水轮机组声学信号来实现水轮机初生空化的在线预警。如图1所示,具体按照以下步骤实施:在水轮机上安装声学传感器,采集各工况运行参数下不同空化状态水轮机运行时的声学信号;对声学信号进行去噪处理,去除背景噪声等因素的干扰,得到去噪声学信号;随后对去噪声学信号进行精细复合多尺度波动色散熵特征提取,更好地刻画水轮机系统的非线性行为以及随机性、复杂性特征;计算高频声学信号的Teager能量算子序列,对能量序列进行快速傅里叶变换,将其主频幅值作为表征高频声学信号的能量特征,以此计算低频空化声学信号熵率和高频空化声学信号的信号能量值。

如图2和图3所示,当水轮机未发生空化时,运行状态较为稳定,系统的复杂性与随机性较为稳定,所采集的低频声学信号的熵率较小,且几乎保持不变,高频声学信号的瞬时能量值同样较低。当水轮机内部压力减小,转轮边缘产生少量空泡,空泡的溃灭等随机性行为使得所采集的声学信号的随机性及复杂性开始迅速上升,空泡溃灭所产生的高频声波能量增大,使得低频声学信号的熵率值与高频声学信号的瞬时能量值开始迅速增大;当空化程度进一步加深,空泡数量增大,水轮机内部转变为云空化时,水体中的空泡改变了原有的流态物性结构,空泡对于声波的散射与空泡群中空泡共振对声波的吸收作用使得所采集的声波信号能量减小,声波传递至水听器时许多信息被淹没,当空化程度继续加深,这种现象会消失,预警指标熵率和能量的数值开始迅速上升。

随后构建水轮机工况运行参数与初生空化声学信号预警特征值之间关系的预测模型,将水轮机工况运行参数作为输入数据,初生空化声学信号熵率和高频声学信号的信号能量值作为输出数据,每组输入数据及对应的输出数据作为训练样本训练预测模型;采集工况运行参数已知、空化状态未知状态的实况声学信号,计算实况声学信号的熵率和能量值,将实况声学信号对应的工况运行参数输入训练后的预测模型中获得熵率预警阈值与能量值的预警阈值;当实况声学信号的熵率超过熵率预警阈值或实况声学信号的能量值超过能量值的预警阈值,发出初生空化预警,通过本发明方法监测水轮机组是否发生初生空化,及时发现并判断机组状态,以配合合理的维护检修措施。

实施例2

基于声学信号的水轮机初生空化预警方法,具体按照以下步骤实施:

由于不同体积空泡的特征频率不同,因此为采集信息足够丰富的空化信号,在尾水管直锥段接近转轮出口处安装水听器与声发射传感器,其中水听器采样频率设置为60kHz,声发射传感器采样频率设置为2MHz;固定水轮机的运行参数,并在不同的空化状态下利用水听器与声发射传感器同步采集水轮机空化声学信号,通过数据采集卡发送到计算机并记录声学信号对应时间,直至当转轮叶片上出现空泡时,将此状态判断为初生空化状态,通过水听器与声发射传感器采集声学信号,当一个工况的空化声学信号采集完成后,分别改变工况运行参数,获得不同工况下声学信号。工况运行参数包括导叶开度α

以白噪声幅值和加噪次数为粒子坐标,设定好坐标参数搜索范围,初始化粒子群算法参数;

在当前白噪声幅值和加噪次数下,对所采集的声学信号序列进行自适应噪声完全集合经验模态分解,计算各IMF分量的分形维数过程为:

设定IMF分量序列的时间序列为

将时间序列展开后计算时间序列矩阵的曲线长度L

式中,

采用分形维数作为算法参数优化中的适应度函数,计算速度更快,准确度更高,通过提取可以精确刻画信号非线性动力学特性的精细复合多尺度波动色散熵和代表瞬时能量的新型能量指标,并结合深度学习算法实现初生空化在线预警,适用范围更广,识别性能较传统方法而言精度更高,可以有效提高电站的智能化运维水平。

将分形维数的和作为适应度函数;将初始粒子适应度作为个体最优值,粒子历史最优适应度值作为全局最优值。

对粒子位置以及速度、粒子种群最优解进行更新,更新公式为:

式中,

判断是否满足迭代条件,设置容忍度阈值、最大容忍代数,最大迭代次数,计算当前最优适应度与上一代最优适应度的相对变化量作为容忍度,比较容忍度与容忍度阈值大小,若前者小则容忍代数加1,判断容忍代数是否大于最大容忍代数或者迭代次数是否超过最大迭代次数,若满足,则输出目前全局最优解对应的白噪声幅值和加噪次数,作为最优白噪声幅值£和加噪次数N

根据最优白噪声幅值£和加噪次数N

计算IMF分量与分解前的声学信号之间的最大互信息系数:

其中,

选择最大互信息系数前5阶IMF分量重构声学信号,得到去噪声学信号。

计算低频空化声学信号熵率和高频空化声学信号的信号能量值;

构建水轮机工况运行参数与初生空化声学信号预警特征值之间关系的预测模型,将水轮机工况运行参数作为输入数据,初生空化声学信号熵率和高频声学信号的信号能量值作为输出数据,每组输入数据及对应的输出数据作为训练样本训练预测模型;

采集工况运行参数已知、空化状态未知状态的实况声学信号,计算实况声学信号的熵率和能量值,将实况声学信号对应的工况运行参数输入训练后的预测模型中获得熵率预警阈值与能量值的预警阈值;当实况声学信号的熵率超过熵率预警阈值或实况声学信号的能量值超过能量值的预警阈值,发出初生空化预警。

本实施例中,通过改进自适应噪声完全集合经验模态分解对所采集的声学信号进行去噪处理,并提出了基于分形维数的粒子群算法对改进自适应噪声完全集合经验模态分解的参数进行自适应优化,避免了人工设置模型参数的弊端,减小了模态混叠的可能性,减小了信号中所包含的环境噪声对后续的熵率及瞬时能量值计算的影响,提高了水轮机初生空化预警的准确率。

实施例3

基于声学信号的水轮机初生空化预警方法,具体按照以下步骤实施:

在水轮机上安装声学传感器,采集各工况运行参数下不同空化状态水轮机运行时的声学信号;工况运行参数包括导叶开度α

对声学信号进行去噪处理,得到去噪声学信号;

将去噪声学信号进行粗粒化,粗粒化过程中不同的起点创建不同的时间序列,重构后声学序列的粗粒化序列为:

其中,

计算粗粒化时间序列中色散模式π的平均概率

其中,色散模式π为重构空间中序列的组合形式,其中

其中,不同起始点每个可能的色散模式

对于每个粗粒化时间序列,通过下式将变量

式中,

将嵌入向量

式中

每个可能的色散模式的概率

式中,

计算色散模式概率平均值的色散熵:

利用色散熵的前八个尺度的熵值进行最小二乘法拟合,得到的曲线斜率即为低频声学信号的熵率;

由下式计算重构后的高频声学信号的Teager能量算子序列,重构公式为:

式中,

对信号Teager能量算子序列进行快速傅里叶变换,其主频幅值即为高频声学信号的信号能量值。

构建水轮机工况运行参数与初生空化声学信号预警特征值之间关系的预测模型,即为BiGRU深度学习模型,将水轮机每个工况运行参数作为输入数据,每个工况运行参数对应的初生空化声学信号熵率和高频声学信号的信号能量值作为输出数据,每个输入数据及对应的输出数据作为训练样本,对训练样本进行归一化处理后输入BiGRU深度学习模型,采用十折交叉验证与网格搜索优化预测模型的超参数、BiGRU层数、神经元个数以及学习率,当训练次数达到设定最大次数或模型误差小于1%时保存BiGRU深度学习模型,作为训练后的预测模型。

采集工况运行参数已知、空化状态未知状态的实况声学信号,计算实况声学信号的熵率和能量值,将实况声学信号对应的工况运行参数输入训练后的预测模型中获得熵率预警阈值与能量值的预警阈值;当实况声学信号的熵率超过熵率预警阈值或实况声学信号的能量值超过能量值的预警阈值,发出初生空化预警。

本实施例中,基于水轮机空化原理,通过分析水轮机空化状态与声学信号之间的关联特性,基于信号复杂度与瞬时能量理论提出了更有效的空化特征指标,熵率与瞬时能量值;有效避免了传统时频域特征提取中易受噪声影响的弊端。通过Teager能量算子方法放大了空化声学信号中的微弱冲击,提高水轮机空化预警预测模型的准确度,计算方法简单且提高了空化预警的准确性。

本发明预警方法,基于不同体积的空泡释放的声学信号特征频率不同,因此通过监测水听器和声发射传感器采集空化所造成的低频声学信号和高频声学信号,利用声学信号瞬时能量、随机性、复杂性随空化系数的变化规律来判断水轮机是否发生空化。水轮机未发生空化时,低频声学信号的结构复杂性较弱,因此熵率较小;高频信号能量稳定在一个较小的值,几乎不变。水轮机由无空化到初生空化的过程中,内部流态逐渐失稳,熵率逐渐增大,在初生空化附近取得局部极大值,高频信号能量逐渐增大。当水轮机内部空化程度继续加深至临界空化前,高频信号能量继续增大,而低频信号熵率有一个短暂降低的过程,与此时水轮机特性变化趋势结论一致,当空化程度继续增大时,熵率迅速增大。由于水中空泡的数量较多,改变了水体的物性,对声波能量的传递起到缓解作用,使得声发射信号能量值降低。因此本文通过选取初生空化工况点附近的低频声学信号熵率以及高频信号的瞬时能量指标作为预警指标,当信号的预警指标值超过预警阈值时便代表此时水轮机中已出现了空化现象。

技术分类

06120116522925