三相三电平整流器功率开关器件开路故障诊断方法及系统与流程

文档序号:24161115发布日期:2021-03-05 17:01阅读:224来源:国知局
三相三电平整流器功率开关器件开路故障诊断方法及系统与流程

[0001]
本发明属于电力电子设备故障诊断技术领域,更具体地,涉及一种三相三电平整流器功率开关器件的开路故障诊断方法及系统。


背景技术:

[0002]
三电平变换器相较于传统的两电平变换器,以其具有更高的效率和更低电流谐波等优点,被广泛应用于高压高功率场合。但是由于其具有更多的功率开关器件,且这些器件长期工作于高频开关状态,因此是变换器中最容易发生故障的环节之一。对于功率开关器件的开路故障,采取容错控制可以使变换器系统维持较高的性能持续运行。而故障诊断是实现容错控制的必要条件,因为对于不同的故障开关需采取不同的容错控制策略。因此,当变换器发生功率开关器件开路故障时,准确和快速地对故障进行识别和定位是提高变换器可靠性的重要措施。
[0003]
目前,对三电平整流器功率开关器件的开路故障诊断研究主要集中在基于信号的方法、基于模型的方法和基于人工智能的方法。基于信号的方法对故障前后的可测信号进行简单的计算和分析,实现故障定位,根据信号的类型又可以分为电流法和电压法。其中电流法有帕克电流矢量角法、归一化平均电流法和电流零区法等。这些方法原理简单,但诊断速度较慢,且对负载的依赖性强。电压法的诊断速度有所提高,但是通常需要额外的传感器或测量电路对电压进行测量,诊断的成本较高。基于模型的方法建立数学模型对信号进行计算,通过对预测信号和实际信号的残差进行分析来实现故障诊断,因此无需额外硬件,且诊断速度较快,但是其诊断速度和鲁棒性还有待提高。基于知识的方法主要采用小波变换、神经网络、支持向量机等理论对电路中的电压、电流信号进行信号处理和故障分类,实现对故障开关器件的准确定位。这类方法普遍计算量大、诊断速度较慢。
[0004]
因此,对三相三电平整流器功率开关器件的开路故障诊断方法进行研究,提高诊断方法的速度、适用性和鲁棒性等,具有重要的意义。


技术实现要素:

[0005]
针对现有技术的以上缺陷或改进需求,本发明提出了一种三相三电平整流器功率开关器件的开路故障诊断方法及系统,能够对三电平整流器中所有功率开关器件的开路故障实现快速、低成本、高鲁棒性的识别和定位。
[0006]
为实现上述目的,按照本发明的一个方面,提供了一种三相三电平整流器功率开关器件的开路故障诊断方法,包括:
[0007]
(1)选择当前时刻k整流器的x相与y相之间的相间极电压的期望值和相间极电压的实际值v
xy
(k),将两者的偏差值δv
xy
(k)作为诊断变量,其中,xy=ab,bc,ca;
[0008]
(2)从整流器控制系统中获取诊断所需的电压电流信息,采用筛选方式对诊断变量δv
xy
(k)进行计算;
[0009]
(3)根据开关在不同时刻故障时的故障特征,对故障区段进行分类,针对当前故障
区段更新当前时刻的诊断阈值th
xy
(k);
[0010]
(4)根据诊断变量δv
xy
(k)和诊断阈值th
xy
(k)判断诊断变量是否超出阈值范围及其极性;
[0011]
(5)根据上述判断结果对内开关管故障进行识别和定位;
[0012]
(6)对故障诊断结果进行核验,验证诊断结果是否正确,并对可能被误诊断为内开关管故障的外开关管故障的诊断结果进行修正,实现外开关故障的识别和定位。
[0013]
在一些可选的实施方案中,由得到相间极电压的期望值由得到相间极电压的实际值v
xy
(k),其中,v
dc
(k)是当前时刻整流器的直流侧电压;s
x
(k)和s
y
(k)分别是整流器x相和y相的开关控制信号,s
x
(k)=1表示开关s
x1
和s
x2
导通而s
x3
和s
x4
关断,s
x
(k)=0表示开关s
x2
和s
x3
导通而s
x1
和s
x4
关断,s
x
(k)=-1表示开关s
x3
和s
x4
导通而s
x1
和s
x2
关断;e
x
(k)和e
y
(k)分别是整流器x相和y相的交流侧电压;i
x
(k)和i
y
(k)分别是整流器x相和y相的交流侧电流;r是整流器交流侧等效电阻;l是整流器交流侧电感;t为采样间隔时间,k表示当前时刻采样点,k-1表示上一时刻采样点。
[0014]
在一些可选的实施方案中,步骤(2)包括:
[0015]
如果采样点k与k-1之间没有三相开关控制信号的切换,即满足s
a
(k)=s
a
(k-1)、s
b
(k)=s
b
(k-1)和s
c
(k)=s
c
(k-1)时,则若s
a
(k)=s
a
(k-1)、s
b
(k)=s
b
(k-1)和s
c
(k)=s
c
(k-1)中有一条不满足时,不对δv
xy
(k)进行计算,将当前时刻的δv
xy
(k)视为零。
[0016]
在一些可选的实施方案中,步骤(3)包括:
[0017]
对于内开关管的故障诊断,将故障区段分为电流零区和电流非零区,对不同的区段设定不同的阈值:其中,v是预设值,其为一个较小的常数;i
xy
(k)=0表示i
x
或i
y
处于电流零区,i
xy
(k)=1表示i
x
和i
y
均处于电流非零区,v
dc
(k)是当前时刻整流器的直流侧电压;
[0018]
对于电流零区和非零区的定义,考虑电流噪声和波动,给出如下定义:其中,i
th
是电流阈值。
[0019]
在一些可选的实施方案中,步骤(4)包括:
[0020]
由得到指示诊断变量是否超出阈值范围[-th
xy
(k),th
xy
(k)]及其极性的变量f
xy
(k)。
[0021]
在一些可选的实施方案中,步骤(5)包括:
[0022]
内开关管故障与变量f
xy
(k)之间的对应关系为:
[0023]
在s
a2
故障时,f
ab
=1,f
bc
=0,f
ca
=-1;
[0024]
在s
a3
故障时,f
ab
=-1,f
bc
=0,f
ca
=1;
[0025]
在s
b2
故障时,f
ab
=-1,f
bc
=1,f
ca
=0;
[0026]
在s
b3
故障时,f
ab
=1,f
bc
=-1,f
ca
=0;
[0027]
在s
c2
故障时,f
ab
=0,f
bc
=-1,f
ca
=1;
[0028]
在s
c3
故障时,f
ab
=0,f
bc
=1,f
ca
=-1。
[0029]
在一些可选的实施方案中,步骤(6)包括:
[0030]
在完成故障诊断后的预设电流周期内,三个诊断变量δv
ab
(k)、δv
bc
(k)和δv
ca
(k)至少在某一时刻有一个值大于阈值th(k),则诊断结果是正确的,用f
check
=1表示;反之,在完成故障诊断后的预设电流周期内,δv
ab
(k)、δv
bc
(k)和δv
ca
(k)所有采样点的值均不超过阈值th(k),则诊断结果错误,用f
check
=0表示,其中,阈值th(k)设定为v
dc
(k)/2+v。
[0031]
在一些可选的实施方案中,当f
check
=0时,诊断结果、f
check
、核验结果的对应关系如下:
[0032]
s
a2
故障
[0033]
s
a3
故障
[0034]
s
b2
故障
[0035]
s
b3
故障
[0036]
s
c2
故障
[0037]
s
c3
故障
[0038]
按照本发明的另一方面,提供了一种三相三电平整流器功率开关器件的开路故障诊断系统,包括:
[0039]
诊断变量确定模块,用于选择当前时刻k整流器的x相与y相之间的相间极电压的
期望值和相间极电压的实际值v
xy
(k),将两者的偏差值δv
xy
(k)作为诊断变量,其中,xy=ab,bc,ca;
[0040]
诊断变量计算模块,用于从整流器控制系统中获取诊断所需的电压电流信息,采用筛选方式对诊断变量δv
xy
(k)进行计算;
[0041]
诊断阈值确定模块,用于根据开关在不同时刻故障时的故障特征,对故障区段进行分类,针对当前故障区段更新当前时刻的诊断阈值th
xy
(k);
[0042]
极性确定模块,用于根据诊断变量δv
xy
(k)和诊断阈值th
xy
(k)判断诊断变量是否超出阈值范围及其极性;
[0043]
诊断模块,用于根据上述判断结果对内开关管故障进行识别和定位;
[0044]
修正模块,用于对故障诊断结果进行核验,验证诊断结果是否正确,并对可能被误诊断为内开关管故障的外开关管故障的诊断结果进行修正,实现外开关故障的识别和定位。
[0045]
按照本发明的另一方面,提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述方法的步骤。
[0046]
总体而言,通过本发明所构思的以上技术方案与现有技术相比,能够取得下列有益效果:
[0047]
(1)通过步骤(6),本发明采用一种诊断结果核验的方法可以实现对三相三电平整流器中所有功率开关器件开路故障的快速识别和定位;
[0048]
(2)通过步骤(2),本发明采用一种筛选计算方法对相间极电压偏差进行计算,减小了计算误差,提高了诊断的准确性;
[0049]
(3)本发明只需要整流器控制系统内已有的电压电流信号,因此无需增加额外硬件即可实现低成本的故障诊断;
[0050]
(4)通过步骤(3),本发明采用分段实时更新的阈值,在提高诊断速度的同时,又能确保较高的鲁棒性。
附图说明
[0051]
图1是本发明实施例提供的一种三相三电平整流器的拓扑结构图及其功率开关器件开路故障诊断方法的流程图;
[0052]
图2是本发明实施例提供的一种三相三电平整流器内开关管开路故障的诊断结果图;
[0053]
图3是本发明实施例提供的一种三相三电平整流器外开关管开路故障的诊断结果图。
具体实施方式
[0054]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0055]
如图1所示是本发明实施例提供的一种三相三电平整流器功率开关器件的开路故障诊断方法,包含以下步骤:
[0056]
s1:从整流器控制系统中获取诊断所需的信息;
[0057]
三相三电平整流器采样获得的交流侧三相电压(e
a
(k)、e
b
(k)、e
c
(k))、三相电流(i
a
(k)、i
b
(k)、i
c
(k))和直流侧电压(v
dc
(k))送入控制系统。控制系统根据以上信号以及储存的交流侧电感(l)和等效电阻(r)等信息,经运算得到每相功率开关器件的控制信号(s
a
(k)、s
b
(k)、s
c
(k))并送入整流器,从而使整流器按控制目标运行。因此控制系统具有诊断所需的所有信息,将上述信息用于计算诊断变量和更新阈值。
[0058]
对于整流器的x相,x=a,b,c,将其四个功率开关管分类为两个外开关管s
x1
和s
x4
以及两个内开关管s
x2
和s
x3
,因此整流器共由六个外开关管和六个内开关管构成。
[0059]
s2:计算相间极电压偏差;
[0060]
以ab相间极电压为例,ab相间极电压的期望值
[0061][0062]
其中,k表示第k次采样。
[0063]
ab相间极电压的实际值v
ab
(k):
[0064][0065]
其中,t为采样间隔时间。
[0066]
ab相间极电压偏差δv
ab
(k):当满足条件s
a
(k)=s
a
(k-1)、s
b
(k)=s
b
(k-1)和s
c
(k)=s
c
(k-1)时,当条件s
a
(k)=s
a
(k-1)、s
b
(k)=s
b
(k-1)和s
c
(k)=s
c
(k-1)中有一条件不满足时,δv
ab
(k)=0。
[0067]
同理,计算bc相间极电压偏差δv
bc
(k)和ca相间极电压偏差δv
ca
(k)。
[0068]
s3:确定故障区段并实时更新阈值;
[0069]
在步骤s3中分析不同开关在不同时刻故障时的故障特征,若不考虑误差:整流器正常工作时,三个诊断变量δv
ab
(k)、δv
bc
(k)和δv
ca
(k)均为零;当出现开关开路故障时,根据故障开关、电流和开关控制信号的不同,诊断变量有不同的值,如下表1所示:
[0070]
表1
[0071][0072]
对于内开关管的故障诊断,确定阈值的具体方法为:
[0073]
以ab相为例,确定电流零区和非零区:
[0074][0075]
其中,i
ab
(k)=0表示i
a
或i
b
处于电流零区,i
ab
(k)=1表示i
a
和i
b
均处于电流非零区,i
th
是电流阈值,可取5%的电流幅值。
[0076]
同理,确定bc相和ca相的电流零区和非零区。
[0077]
以ab相为例,更新主要阈值:
[0078][0079]
其中,v是一个较小的常数,可取2%v
dc

[0080]
同理,更新bc相和ca相的主要阈值。
[0081]
更新诊断结果核验所需的阈值:
[0082][0083]
s4:判断诊断变量是否超出主要阈值范围及其极性;
[0084]
以ab相为例,指示δv
ab
(k)是否超出范围[-th
ab
(k),th
ab
(k)]及其极性的变量f
ab
(k)为:
[0085][0086]
同理,确定bc相和ca相的指示变量f
bc
(k)和f
ca
(k)。
[0087]
s5:识别和定位内开关管故障;
[0088]
获得f
ab
(k)、f
bc
(k)和f
ca
(k)之后,可以根据表2对内开关管故障进行定位。
[0089]
表2内开关管故障诊断
[0090][0091][0092]
s6:核验诊断结果(识别和定位外开关管故障)。
[0093]
得到步骤s5的诊断结果后,判断δv
ab
(k)、δv
bc
(k)和δv
ca
(k)是否大于阈值th(k)。若在1/8电流周期内,δv
ab
(k)、δv
bc
(k)和δv
ca
(k)中任一变量至少有一个采样点的值大于阈值th(k),则诊断结果是正确的,用f
check
=1表示;反之,若在1/8电流周期内,δv
ab
(k)、δv
bc
(k)和δv
ca
(k)所有采样点的值均不超过阈值th(k),则诊断结果错误,用f
check
=0表示。当f
check
=0时,对诊断结果进行修正为相应的外开关管故障,如表3所示。以步骤s5的诊断结果是s
a2
开路故障为例,若f
check
=1,则表明诊断结果正确,是s
a2
开路故障;若f
check
=0,则表明诊断结果有误,修正为s
a1
开路故障。
[0094]
表3诊断结果修正(外开关管故障诊断)
[0095][0096]
为了更加清楚地描述该实例,图2和图3给出了该实例下的诊断结果,所用参数如表4所示。
[0097]
表4实例所用参数
[0098]
[0099][0100]
如图2所示,在1.03s时开关s
a2
开路故障,故障后δv
ab
(k)迅速增大至δv
ab
(k)>th
ab
(k),使f
ab
(k)=1;δv
ca
(k)迅速减小至δv
ca
(k)<-th
ca
(k),使f
ca
(k)=-1;而δv
bc
(k)始终在阈值范围内,f
bc
(k)=0。因此根据表2,开关s
a2
被诊断为开路故障,诊断时间约为0.3ms。并且在识别到s
a2
开路故障后的1/8电流周期内检测到δv
ab
(k)>th(k),即f
check
=1,因此根据表3可以验证诊断正确。
[0101]
如图3所示,在1.03s时开关s
a1
开路故障,故障后δv
ab
(k)迅速增大至δv
ab
(k)>th
ab
(k),使f
ab
(k)=1;δv
ca
(k)迅速减小至δv
ca
(k)<-th
ca
(k),使f
ca
(k)=-1;而δv
bc
(k)始终在阈值范围内,f
bc
(k)=0。因此根据表2,开关s
a2
被诊断为开路故障。但是在识别到s
a2
开路故障后的1/8电流周期内δv
ab
(k)、δv
bc
(k)和δv
ca
(k)均在阈值范围[-th(k),th(k)]内,因此f
check
=0。根据表3修正诊断结果为s
a1
开路故障,诊断时间约为3ms。
[0102]
以上结果证明了本发明可以实现对三相三电平整流器所有功率开关器件的开路故障诊断,且保证了对系统影响较大的内开关管故障诊断速度和准确性,并且总体诊断速度较快。
[0103]
本申请还提供了一种三相三电平整流器功率开关器件的开路故障诊断系统,包括:
[0104]
诊断变量确定模块,用于选择当前时刻k整流器的x相与y相之间的相间极电压的期望值和相间极电压的实际值v
xy
(k),将两者的偏差值δv
xy
(k)作为诊断变量,其中,xy=ab,bc,ca;
[0105]
诊断变量计算模块,用于从整流器控制系统中获取诊断所需的电压电流信息,采用筛选方式对诊断变量δv
xy
(k)进行计算;
[0106]
诊断阈值确定模块,用于根据开关在不同时刻故障时的故障特征,对故障区段进行分类,针对当前故障区段更新当前时刻的诊断阈值th
xy
(k);
[0107]
极性确定模块,用于根据诊断变量δv
xy
(k)和诊断阈值th
xy
(k)判断诊断变量是否超出阈值范围及其极性;
[0108]
诊断模块,用于根据上述判断结果对内开关管故障进行识别和定位;
[0109]
修正模块,用于对故障诊断结果进行核验,验证诊断结果是否正确,并对可能被误诊断为内开关管故障的外开关管故障的诊断结果进行修正,实现外开关故障的识别和定位。
[0110]
其中,各模块的具体实施方式可以参考上述方法实施例的描述,本发明实施例将不再复述。
[0111]
本申请还提供一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现方法实施例中的三相三电平整流器功率开关器件的开路故障诊断方法。
[0112]
需要指出,根据实施的需要,可将本申请中描述的各个步骤/部件拆分为更多步
骤/部件,也可将两个或多个步骤/部件或者步骤/部件的部分操作组合成新的步骤/部件,以实现本发明的目的。
[0113]
本领域的技术人员容易理解,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1