一种新型碳化硅基航空功率变换器故障诊断方法及系统与流程

文档序号:20190743发布日期:2020-03-27 19:38阅读:213来源:国知局
一种新型碳化硅基航空功率变换器故障诊断方法及系统与流程

本发明涉及一种新型碳化硅基航空功率变换器故障诊断方法及系统,属于功率电路故障诊断领域。



背景技术:

航空飞机电源系统中主要分为如下三种类型:低压直流电源、高压直流电源和交流电源。这些电源系统的正常运转,保证了机载设备的正常工作和飞机的安全飞行。航空电源系统中的关键模块为功率变换器,一旦功率变换器发生故障,将直接影响航空电源系统的正常运行,进而对飞机的安全运行构成威胁,甚至会带来巨大的生命财产和安全损失。近些年来,随着新型宽禁带半导体技术的发展,碳化硅mosfet以其优异的电气特性和高效率代替传统的硅电力电子器件开始被应用在新型的航空电源系统功率变换器中,现有的诊断方法不适用于新型碳化硅基航空功率变换器。



技术实现要素:

本发明提供了一种新型碳化硅基航空功率变换器故障诊断方法及系统,解决了背景技术中披露的问题。

为了解决上述技术问题,本发明所采用的技术方案是:

一种新型碳化硅基航空功率变换器故障诊断方法,包括,

采集功率变换器正常模式和故障模式下的测点信号,构建训练样本集;

将训练样本集分成网络训练数据集和网络测试数据集;

用网络训练数据集训练tsbls宽度学习系统网络,并使用柯西变异蚁群算法对连接权重及增强节点个数进行寻优,获得最优的tsbls宽度学习系统网络;其中,在寻优迭代过程中,通过网络测试数据集判断是否需要继续寻优;

用最优的tsbls宽度学习系统网络进行功率变换器故障诊断。

构建训练样本集的过程为,

利用主成分分析法提取测点信号的特征,构建特征样本集;

用特征样本集中的部分元素构建训练样本集。

特征样本集中的其他元素构建测试样本集,测试样本集输入最优的tsbls宽度学习系统网络,计算诊断结果的正确率。

tsbls宽度学习系统网络模型为,

y=[fn|hm]wm

其中,y为输出矩阵,fn=[fs1,fs2,...,fsn]为n个映射模糊子系统的串联,fsi为第i个映射模糊子系统,1≤i≤n,hm=[h1,h2,...,hm]为m个增强节点级联,hj为第j个增强节点,1≤j≤m,wm为tsbls宽度学习系统网络的连接权重。

对连接权重及增强节点个数进行寻优的过程为,

蚁群算法中,响应于本次迭代中蚂蚁选择元素产生的信息素相较于上一次迭代对应产生的信息素不变或变化小于阈值,采用加入柯西变异的信息素更新公式更新本次迭代所产生的信息素,用历史信息素最大的元素代替目前元素集合中信息素最大的元素;其中,连接权重和增强节点个数构成一个元素,作为该次迭代运算的输入参数。

加入柯西变异的信息素更新公式为,

σj(qaj)(t+s)=σj(qaj)(t)+σj(qaj)(t)*cauchy(0,1)

其中,σj(qaj)(t+s)为元素集合qaj第j个元素更新后的信息素,σj(qaj)(t)为元素集合qaj第j个元素更新前的信息素,cauchy(0,1)为标准柯西分布。

响应于本次迭代中蚂蚁选择元素产生的信息素相较于上一次迭代对应元素产生的的信息素变化超过阈值,则采用传统信息素更新公式更新信息素。

一种新型碳化硅基航空功率变换器故障诊断系统,包括

训练样本集构建模块:采集功率变换器正常模式和故障模式下的测点信号,构建训练样本集;

分集模块:将训练样本集分成网络训练数据集和网络测试数据集;

训练寻优模块:用网络训练数据集训练tsbls宽度学习系统网络,并使用柯西变异蚁群算法对连接权重及增强节点个数进行寻优,获得最优的tsbls宽度学习系统网络;其中,在寻优迭代过程中,通过网络测试数据集判断是否需要继续寻优;

诊断模块:用最优的tsbls宽度学习系统网络进行功率变换器故障诊断。

一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备执行新型碳化硅基航空功率变换器故障诊断方法。

一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行新型碳化硅基航空功率变换器故障诊断方法的指令。

本发明所达到的有益效果:本发明实现了适用于新型碳化硅基航空功率变换器的故障诊断方法及系统,采用柯西变异蚁群算法对tsbls宽度学习系统网络的连接权重及增强节点个数寻优,用训练获得的最优tsbls宽度学习系统网络进行故障诊断,具有良好的数据自适应能力及鲁棒性,故障诊断效率高。

附图说明

图1为本发明的流程图;

图2为tsbls宽度学习系统网络结构图。

具体实施方式

下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

如图1所示,一种新型碳化硅基航空功率变换器故障诊断方法,包括以下步骤:

步骤1,采集功率变换器正常模式和各种故障模式下的测点信号,构建训练样本集。

11)信号采集;

通过传感器采集新型碳化硅基航空功率变换器正常模式以及各种故障模式下的测点电压、测点电流以及温度模拟输出信号,这些信号依次经级间滤波电路、降噪处理和a/d模数转换电路生成数字采集信号,即所需的测点信号。

12)构建样本;

121)利用主成分分析法提取测点信号的特征,构建特征样本集;

主成分分析法简要步骤如下:

a1)目标数据中心化(均值化),并且去均值化;

a2)求特征协方差矩阵;

a3)求协方差的特征值和特征向量;

a4)组成特征向量矩阵;

a4)将样本点投影到选取的特征向量上生成新的降维矩阵.

122)用特征样本集中的部分元素构建训练样本集,其他元素构建测试样本集,训练样本集和测试样本集以向量的形式存储到矩阵中,分别用于tsbls宽度学习系统网络的训练和测试。

训练样本集a={(xi′,yi′)|xi′∈rn′,yi′∈rm′,i′=1,...,n}和测试样本集b={(xj′,yj′)|xj′∈rn′,yj′∈rm′,j′=1,...,m},其中r为实数空间,xi′,xj′为n′维样本特征向量,yi′,yj′为m′维样本标签,训练样本集和测试样本集的样本个数分别为n个和m个。

步骤2,将训练样本集分成网络训练数据集和网络测试数据集。

训练样本集a={(xi′,yi′)|xi′∈rn′,yi′∈rm′,i′=1,...,n}分成网络训练数据集和网络测试数据集,网络训练数据集a1={(xi″,yi″)|xi″∈rn′,yi″∈rm′,i″=1,...,n1},网络测试数据集a2={(xi″′,yi″′)|xi″′∈rn′,yi″′∈rm′,i″′=1,...,n2},n=n1+n2。

步骤3,用网络训练数据集训练tsbls宽度学习系统网络,并使用柯西变异蚁群算法(caco)对连接权重及增强节点个数进行寻优,获得最优的tsbls宽度学习系统网络;其中,在寻优迭代过程中,通过网络测试数据集判断是否需要继续寻优。

tsbls宽度学习系统网络如图2所示,将网络训练数据集作为tsbls宽度学习系统网络的输入,构建第i个映射模糊子系统fsi,并且我们把fi=[fs1,fs2,...,fsi]记做i个映射模糊子系统的串联,其中fsi的表达式如下:

其中,xj是第j个输入变量,是模糊子集,其隶属函数的参数为前提参数,yt是第t条规则的输出,是结论参数,是给定模糊向量,s′为规则数量,gt为第t条规则的真值,π为模糊化算子,通常采用取小或者代数积计算。

类似的,通过映射模糊子系统fsi构建相应的增强节点,并且把j个增强节点级联表示为hj=[h1,h2,...,hj],hj的表达式如下:

hj=ξj(fiwhj+βhj)

其中,ξj是负责生成增强节点的函数,whj,βhj分别为随机生成的是具有适当维度的随机权重。

激活函数选取sigmoid函数,sigmoid函数的数学表达式为:

其中,z为sigmoid函数自变量,即每个结点对应的输入向量,e为自然常数。

所以tsbls宽度学习系统网络可以表示为以下的等式:

y=[fs1,...,fsn|ξ1(fnwh1+βh1),...,ξm(fnwhm+βhm)]wm

=[fs1,...,fsn|h1,...,hm]wm

=[fn|hm]wm

其中,y为输出矩阵,fn=[fs1,fs2,...,fsn]为n个映射模糊子系统的串联,fsi为第i个映射模糊子系统,1≤i≤n,hm=[h1,h2,...,hm]为m个增强节点级联,hj为第j个增强节点,1≤j≤m,wm为tsbls宽度学习系统网络的连接权重,通过岭回归近似得到。

对连接权重及增强节点个数进行寻优的过程如下:

蚁群算法中,响应于本次迭代中蚂蚁选择元素产生的信息素相较于上一次迭代对应产生的信息素不变或变化小于阈值,采用加入柯西变异的信息素更新公式更新本次迭代所产生的信息素,用历史信息素最大的元素代替目前元素集合中信息素最大的元素;其中,连接权重和增强节点个数构成一个元素,作为该次迭代运算的输入参数。

把tsbls宽度学习系统网络的连接权重及增强节点个数作为柯西变异蚁群算法优化的参数,其中输入权值记作a1,a2,...,am,其中aj(1≤j≤m)是一组输入权值的集合,包含了n个wf(1≤f≤n)权值,增强节点个数记作b1,b2,...,bm,将aj和bj作为一个元素yj,包含了n+1个非零参数,由y1,y2,...,ym构成集合qaj(1≤j≤m)。

开始时r个蚂蚁随机选择自己的路径出发,例如按qa1,qa2,...,qar选择相应的元素进行第一次“旅行”。当第一次蚂蚁返回时信息素更新,根据第一次选择的元素集合里每个元素的信息素大小,蚂蚁选择一个信息素最大的元素;如果本次迭代中蚂蚁选择元素的信息素相较于上一次迭代对应元素的信息素不变或变化小于阈值,则进行柯西变异,即采用加入柯西变异的信息素更新公式更新信息素,把历史信息素最大的元素代替目前集合中信息素最小的元素;如果本次迭代中蚂蚁选择元素产生的信息素相较于上一次迭代对应元素产生的的信息素变化超过阈值,则采用传统信息素更新公式更新信息素。

在某一次运算中蚂蚁在集合qaj第j个元素留下的信息素为:

其中,为本次运算第k个蚂蚁在集合qaj第j个元素留下的信息素,而σj(qaj)为本次运算所有蚂蚁在第j个元素上留下的信息素。此外,为在本次运算中第k只蚂蚁在第j个元素的第jl(1≤jl≤n+1)个参数留下的信息素。

加入柯西变异的信息素更新公式为:

σj(qaj)(t+s)=σj(qaj)(t)+σj(qaj)(t)*cauchy(0,1)

其中,σj(qaj)(t+s)为元素集合qaj第j个元素更新后的信息素,σj(qaj)(t)为元素集合qaj第j个元素更新前的信息素,cauchy(0,1)为标准柯西分布。

蚁群算法本身存在容易陷入局部最优和收敛速度慢的缺点,这里引入柯西变异,能够使蚁群算法中寻路的蚂蚁跳出局部最优,又能充分利用当前蚂蚁寻路的状态,避免随机寻径的盲目性从而提高搜索和收敛速度。

传统信息素更新公式为:

σj(qaj)(t+s)=ρσj(qaj)(t)+δσj(qaj)

其中,ρ为信息素残余部分,即更新后的信息素数量,1-ρ为t~t+s时刻信息素的消逝程度;σj(qaj)(t)为元素集合qaj第j个元素更新前的信息素,δσj(qaj)为此次信息素更新中该元素上所以蚂蚁留下的信息素之和,为更新前第k只蚂蚁在第j个元素上留下的信息素,具体公式如下:

其中,h为设置的常数,代表该蚂蚁完成所有运算后留下的信息素总值,用来控制调节信息素的速度;ek为第k只蚂蚁选择的元素作为tsbls宽度学习系统网络参数时各训练样本的最大输出误差,即

ek=max|po(r)-yo(r)|,r=1,2,...,h

其中,max为求最大值函数,h为样本数;po(r)为tsbls宽度学习系统网络期望输出,yo(r)为tsbls宽度学习系统网络实际输出。

步骤4,用最优的tsbls宽度学习系统网络进行功率变换器故障诊断。

特征样本集中的其他元素构建测试样本集,测试样本集输入最优的tsbls宽度学习系统网络,计算诊断结果的正确率。

正确率计算公式为:

其中,ac为故障诊断正确率,gco为测试样本集中诊断正确的测试样本个数,gto为测试样本集中的样本总数。

本发明实现了适用于新型碳化硅基航空功率变换器的故障诊断方法及系统,采用柯西变异蚁群算法对tsbls宽度学习系统网络的连接权重及增强节点个数寻优,用训练获得的最优tsbls宽度学习系统网络进行故障诊断,具有良好的数据自适应能力及鲁棒性,故障诊断效率高。

一种新型碳化硅基航空功率变换器故障诊断系统,包括

训练样本集构建模块:采集功率变换器正常模式和故障模式下的测点信号,构建训练样本集;

分集模块:将训练样本集分成网络训练数据集和网络测试数据集;

训练寻优模块:用网络训练数据集训练tsbls宽度学习系统网络,并使用柯西变异蚁群算法对连接权重及增强节点个数进行寻优,获得最优的tsbls宽度学习系统网络;其中,在寻优迭代过程中,通过网络测试数据集判断是否需要继续寻优;

诊断模块:用最优的tsbls宽度学习系统网络进行功率变换器故障诊断。

一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当由计算设备执行时,使得所述计算设备新型碳化硅基航空功率变换器故障诊断方法。

一种计算设备,包括一个或多个处理器、存储器以及一个或多个程序,其中一个或多个程序存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序包括用于执行新型碳化硅基航空功率变换器故障诊断方法的指令。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上仅为本发明的实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均包含在申请待批的本发明的权利要求范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1