Sepic变换器的开关管故障诊断
2019-09-02曾广淼王荣杰
韩 冉,曾广淼,王荣杰,2
(1.集美大学轮机工程学院,福建 厦门 361021;2.福建省船舶与海洋工程重点实验室,福建 厦门 361021)
0 引言
Sepic斩波电路是开关电源6种DC-DC变换基本拓扑电路之一,是一种四阶非线性系统,具有输入电流脉动小,输出与输入同极性,升降压等特点[1-2],在新能源汽车、光伏发电、工业设备等领域被广泛应用[3-4]。但是由于变换器使用频率较高,其中的功率开关管容易在工作中受到损坏,一旦产生故障,有可能会增加系统中其他器件的电压和电流应力,如果不及时有效地处理,将会导致二次故障,最终造成整个系统的崩溃,因此,对Sepic电路进行故障诊断的研究是非常有必要的。开关故障大致分为开路故障(TOCF)和短路故障(TSCF)。比如二极管短路有可能会造成电源短路,电路过流会烧毁电源和负载,导致电路无法稳定工作[5-6],因此对二极管状态的故障检测也是非常重要的。文献[7]以Boost变换器为对象,提出一种基于电感电流的故障诊断方法,分别采集相邻3个时刻电流值,通过比较其大小进行故障诊断,该方法可以在两个开关周期内实现诊断,但电流量易受到负载扰动的影响。文献[8]对这种方法进行了改进,通过比较开关管驱动信号和电感电流的斜率来实现故障的诊断定位。文献[9]的方法可以在单管无变压器型DC-DC变换器中使用,但却不能扩展到多开关管变换器。文献[10]针对Boost变换器设计了诊断策略,选择三电平结构特有的输入侧的电容电压作为诊断依据,但是通用性较差。文献[11]中采用分压电阻获得开关管两端电压,与开关管驱动比较进行诊断,但其动态特性有待检验。文献[12-13]对于传统的降压、升压和升降压电路在监控方案中,仅对二极管状态进行检测,从而实现对二极管和开关管的故障诊断。栅极驱动器信号与二极管电压特征相结合,在不同故障情况下,二极管电压特征是不同的,可以作为判断电路产生故障的依据。对于Sepic变换器而言,虽然二极管的故障率相对较低,但是如果二极管发生故障,将会对电源开关产生严重的影响,因此,Sepic变换器开关管和续流二极管的故障诊断为本文的研究重点。
1 Sepic变换器
Sepic变换器原理电路如图1所示,Vin表示输入电压,Vo表示输出电压。
当S(t)=1时,即晶闸管导通,Vin对L1充电,储能电容C1对L2充电。理想状态下开关管导通时:Vin、L1、T和L2、D负载回路导通,其等效电路如图2所示。
根据基尔霍夫电流定律(KCL)和基尔霍夫电压定律(KVL)可以得出:Vin=Vn;Vc1=Vl2;ic2=Vo/R;ic1=-il2。其中:VL1和VL2分别表示电感L1和L2的电压值;ic1和ic2分别表示电容C1和C2的电流值。
当S(t)=0时,即晶闸管关断,L1上的电荷会对储能电容C1放电,L2上的电荷通过二极管对由C2和电阻组成的负载放电。也就是在理想状态下开关管关闭时,Vin、L1、C1、D、负载和L2、D、负载回路导通,其等效电路如图3所示。
同理,根据 KCL、KVL 回路方程可以得出。Vin=VL1+VC1+Vo;-Vo=Vl2;ic2=ic1+il2-(Vo/R);ic1=il1。
稳态时,电感两端的电压在一个周期内对时间的积分为零。T处于导通状态时,电感L1的电压等于电源电压Vin,电感L2的电压为负载电压Vc1;T处于关断状态时,电感L1的电压为Vin-Vc1-Vo,电感L2的电压为-Vo。
(1)
由式(1)可得:
其中:α表示脉冲占空比;T处于导通状态时,电容C1的电流等于 -il2,电容C2的电流为-Vo;T处于关断状态时,电容C1的电流值为il1,电容C2的电流为il1+il2-Vo/R。
(2)
由式(2)可得:
其中:∂为占空比。由此可以得到Sepic电路通过控制占空比∂来控制输出和输入之间的关系。
2 Sepic电路故障分析
2.1 开关管的故障分析
Sepic电路与传统升降压电路相比有着较大区别,C1电容的存在,导致输入和输出之间产生隔离,具有完全的关断功能,如果开关管关闭,那么它的输出电压就会变成0。正常工作时门信号和开关管电流如图4所示。
在理想状态下,当开关管关闭状态时,通过电流值为零;当开关管开启时,电源对L1进行充电,充电结束时,itn表示正常工作时通过晶闸管的电流值。
由此可知,当开关管处于导通状态下,即S(t)=1时,it=itn>0。若通过晶闸管的电流it=0,很显然开关管发生开路故障TOCF。TN表示正常工作状态。
当开关管发生短路TSCF时,在S(t)=0时,开关管依然有电流流过,电路中相当于存在一个极小的电阻r,itn,max表示开关管正常工作时通过的电流最大值,显然其开关管电流值会远远大于正常工作下的电流值。开关管发生短路时,其等效电路如图5所示。
由此可知,若开关管关断时,通过其电流值仍大于0,则发生开关管短路。
在不同状态下,通过检测开关管电流值就可以判断开关管是否发生开路或者短路故障,可得
2.2 二极管故障分析
从模型分析的结论可以看出,由于C2电容的存在,负载两端的电压维持不变,用VO,N表示,正常条件下门信号和输出电压如图6所示。
由此可以得出输出电压与门信号之间的关系,
如果二极管发生了开路故障(DOCF),由于正常工作(DN)下,负载两端电压的极性和输入是一样的,均大于零。当S(t)=0时,储能电感L2不能向负载放电,导致负载两端电压急剧下降至0。
如果二极管发生了短路故障(DSCF),当S(t)=0时,等效电路如图7所示。
稳态时,正常工作下负载两端的电压由于电容C2的存在,电压数值保持恒定,极性和输入相同,均大于零。若二极管发生开路故障,当S(t)=0时,电感L1向C1放电,电容两端电压为正。即:
如果二极管发生了短路故障,当S(t)=0时,等效电路如图8所示。
稳态时,电容C1向L2放电,电容C1两端的电压幅值下降,但是依然是一个正值;当开关管导通时,负载两端的电压值和电容两端电压值大小相同,方向相反。即:
若二极管发生短路,负载两端的电压小于0,则Vo=-Vc1<0,
(3)
由式(3)可以得出:在开关管导通时,负载两端电压值小于零;二极管正常工作下,当S(t)=1时,负载两端电压Vo>0。
因此在不同状态下,通过检测负载电压值正负就可以判断二极管是否发生开路或者短路故障,即:
从上述分析可以得出,在不同状态下,开关管的电流特征和负载的电压特征可以有效地反映当前开关管和二极管的工作状态。故障诊断流程如图9所示。
由Sepic变换器本身的特点,负载两端的电压状态只能反映二极管的状态,而并不能反映开关管的状态。如果开关管发生短路或者开路故障,输出电压值均为零,虽然能够检测出故障的产生,但是并不能有效判断故障源。值得肯定的时,如果S(t)=1时,检测到负载电压值小于零,那么基本可以确定是发生了二极管短路故障(DSCF)。当输出电压为零时就需要对开关管电流进行检测,从而达到准确定位故障源的目的。当S(t)=1时,若电流为零,则是开关管开路(TOCF);S(t)=0时,若电流大于零则是开关管短路(TSCF),否则就是二极管发生了开路故障(DOCF)。因此可以通过它们之间的逻辑关系,实现对二极管和开关管的故障检测。故障诊断逻辑电路如图10所示。
当发生二极管短路故障(DSCF)时,触发信号FS1从原信号1变为0,故障信号FS4从原信号1变为0;发生开关管开路(TOCF)时,故障信号FS2从原信号1变为0,故障信号FS4从原信号1变为0;发生开关管短路(TSCF)时,故障信号FS3从原信号1变为0,故障信号FS4从原信号1变为0;发生二极管开路(DOCF)时,故障信号FS4从原信号1变为0。故障诊断电路中逻辑信号值如表1所示。
表1 不同运行条件下故障诊断电路中逻辑信号的值Tab.1 The value of the logic signal in the fault diagnosis circuitunder different operating conditions信号SignalDNDSCFTOCFTSCFDOCFFS110111FS211011FS311101FS410000
3 实验验证
为了证实上述理论和分析,对Sepic电路进行仿真。
参数设置:直流电压源,Vin=25 V;脉宽设置为50%;L1=L2=0.4 mH;C1=28 μF;C2=43 μF[14]。
对不同的故障情况进行仿真,结果如图11~图16所示。仿真结果发现:当二极管正常工作时,其输出电压始终是一个正值;若二极管发生短路,在开关管导通时,输出电压为负值;若输出电压降为0,当触发信号来临时,开关管电流依然为0,说明开关管并没有导通,开关管发生开路;当触发信号关闭,开关管电流不为0,产生很大的短路电流,说明开关管发生短路;否则就是二极管发生开路故障。
正常工作时,无论开关管处在什么状态,输出电压不变,如图11所示。
当续流二极管发生开路时,无论开关管是否导通,输出电压始终为0,如图12所示。当续流二级管发生短路时,输出电压在开关管导通时,输出电压为负值,如图13所示。
由仿真结果可以得出,当开关管导通时,若输出电压为负值,则发生二极管短路故障;若输出电压为0,则发生二极管开路故障。正常工作时,当开关管导通时,电流值逐渐增加,开关管关闭时,电流降为0,如图14所示。
当开关管开路时,开关管导通时电流始终为0,如图15所示。当开关短路时,开关管关断是,其电流值大于0,如图16所示。
由图12~图16可以看出,不同的故障类型,负载电压和开关管电流所表现出来的特征有所不同,因此可以通过它们之间存在的逻辑关系,构造用于诊断开关和二极管故障的指示器,通过逻辑电路引出4种信号端,并分别用来表示不同的故障信号。正常运行状态下4种信号端分别为1111;若发生二极管短路,信号端变为0110;若发生开关管开路,信号端变为1010;若发生开关管短路,信号端变为1100;若发生二极管短路,信号端变为1110。
4 结论
本文基于Sepic变换器的特点提出一种开关管故障诊断方法。首先对Sepic变换器进行建模,分析续流二极管和开关管在发生故障时,负载电压和开关管电流在不同栅极信号下,表现出来的故障特征。然后通过与正常工作时的负载电压和开关管电流特征进行对比,找出故障信号与栅极信号之间存在的逻辑关系。最后对开关管短路、开关管开路、二极管开路、二极管短路进行仿真实验,实验结果表明,在不同的故障类型下,故障信号特征差异明显,容易区分,具有较高的故障诊断率。同时该方法在一些微电网DC-DC变换器故障诊断中,也同样适用。