Research on Simulating High Voltage Circuit Breakers Fault Data Based on Matlab
The accumulation of online perception data for high-voltage circuit breakers in the current power industry is seriously insufficient, and the processing difficulty is high. In addition, the cost of fault testing is high and the danger is high. The single fault set during on-site faults has limitations in the data obtained. These problems result in low confidence of machine learning algorithms for high-voltage circuit breakers, making it difficult to apply them in practical online monitoring of equipment. This paper builds a fault simulation platform through Matlab, adjusts the parameters of circuit breaker operating mechanism according to needs, simulates various electromechanical faults of circuit breaker under different operating states, and uses software to extract the time domain characteristics of circuit breaker switching coil current signal and moving core linear stroke displacement signal. And the training data of the closing and opening processes under various fault states, as well as the refusal to operate, are processed and studied, and the data file for training the fault diagnosis model is extracted, effectively solving the problem of insufficient data, providing a data basis for building an artificial intelligence fault diagnosis model for circuit breakers.
High-Voltage Circuit Breaker
作为供电系统中担负承受和切断正常工作电压和事故电压的关键设备,高压断路器在维护供电系统平稳工作方面发挥了举足轻重的角色。断路器在实际应用过程中,由于自身因素所导致的事故无论是在频次和停电时间上,均达到总量的百分之六十以上
本文以型号ZW-27.5/M1600-31.5永磁式单极真空断路器为试验对象,首先用Matlab软件搭建一个永磁操动机构真空断路器电气机械系统仿真模型,通过输入断路器状态、控制回路电阻、控制电压等参数,能够得到有效反映断路器运行状态的分合闸线圈电流和动铁芯直线行程位移信号。然后再用Matlab软件搭建一个高压断路器故障仿真模拟平台,导入真空断路器电气机械仿真模型,根据需要调整永磁操动机构的各个参数,来模拟断路器操作机构储能电容电压不足或过高、线圈回路接触不良、铁芯卡涩、铁芯气隙变化等机电故障
分合闸电磁铁作为高压断路器第一级控制元件,其结构如下
直流电源作为大多数断路器的控制电源,其直流供电电路如
当铁芯不饱和时,则断路器分合闸线圈供电回路中的电感L与电流i的并无关系,只与时间t有关。当控制开关K合闸后,由
(1)
式中,为φ线圈磁链,且 。于是,上式可化为:
(2)
即:
(3)
根据式(3)中,
可由L-S曲线中不同S点斜率求出,V为铁芯运动的速度。断路器开断过程中,分合闸线圈中电流变化典型波形如下
在断路器分合闸过程中线圈电流波形中,其铁芯运动过程基本上可分为以下四个阶段:
(1) 铁芯触动阶段
在 的时间段,t0为断路器响应分(合)闸命令时刻的起点;t1为线圈中电流驱动铁芯开始移动的时刻。在这一阶段 为常数,此时式(3)可简化为:
(4)
代入初始条件t = t0时,当i = 0,可得:
(5)
这个过程是指数上升阶段,对应
(2) 铁芯运动阶段
在
阶段,铁芯在电磁力作用下开始加速运动,运动到铁芯上端面撞到机械部分为止,此时
,电感L也不再是常数,i将按照公式(3)进行变化。在此变化过程中,
随时间不断增大的反电动势且幅值大于U,故
(3) 触头分、合闸阶段
在 间,铁芯已停止运动,传动机构带动断路器动触头分、合闸,期间v = 0,i的变化类似公式(5),由于 ,故电流上升速率比第一阶段慢。当 ( 时的电感)时有:
(6)
(4) 电流切断阶段
在 间,辅助触点切断后直流供电电路开关K随之分断,其触头间产生电弧并被拉长,线圈电流i随之迅速减小到零。
通过分析线圈电流i的波形和波形中铁芯启动第一阶段时刻t1、铁芯运动第二阶段时刻t2、线圈通电第三阶段时刻t3对应电流特征值,得到铁芯运动和所控制的启动阀、锁闩及辅助开关转换的运行状态,从而监测出断路器操动机构的工作状态,预判每个阶段产生故障的原因。例如 三个特征值分别对应第一次波峰的幅值、第二次波谷的幅值、第二次波峰对应的幅值,可作为反映电源电压、线圈电阻及电磁铁动铁芯运动速度的信息。
根据27.5 kV永磁操动机构真空断路器电磁铁的工作特性,分别创建参数输入子系统、控制回路子系统、线圈回路电气子系统、铁芯及运动机械子系统、测量子系统,组合搭建永磁操动机构真空断路器电气机械系统仿真模型如下
根据输入断路器状态、控制回路电阻、控制电压等参数,通过软件编程实现得到有效反映断路器运行状态的分合闸线圈电流波形图(如下
单一的合闸线圈电流和行程信号很难以定性区分故障,需要结合两类信号的特征量,故用Matlab软件搭建了一个高压断路器故障仿真模拟平台,仿真参数设置和显示界面如下
通过加载
(1) 电容电压变化。通过调整储能电容电压到正常电压220 V的135%/125%/100%/91%/82%/75%等级下,通过断路器分合闸操作,模拟真空断路器操动机构电压变化产生的故障,每组电压等级下分合闸操作5次,共产生60次故障数据。
(2) 回路接触不良。通过调整线圈驱动电路电阻到20/30/40/50/60 Ω,模拟真空断路器分合闸线圈接触不良故障,每组分合闸次数为5次,共产生50次故障数据。
(3) 铁芯的气隙。通过调整断路器操动机构铁芯初始间隙为20/21/22/23/24 mm,模拟铁芯气隙变化故障,每组分合闸次数为5次,共产生50次故障数据。
这些参数用于模拟断路器的不同运行状态,达到故障模拟的效果。其中,断路器状态可选择“分闸”和“合闸”,当选择“分闸”状态时,仿真模拟的是断路器合闸过程,当选择“合闸”状态时,仿真模拟的是分闸过程。点击“仿真”按钮,界面右侧展示分合闸线圈电流信号和永磁操动机构动铁芯的直线行程位移信号波形图像(如下
点击左上角的“仿真信号特征提取”一级菜单即可进入特征提取界面,如下
该界面的左半部分用于展示前面仿真过程得到的两个信号波形,右半部分用于记录由分合闸线圈电流信号提取的八个时域特征,即第一波峰值 (A)、第一波谷值 (A)、第二波峰值 (A)、第一阶段时长t0~t1(ms)、第二阶段时长t1~t2(ms)、第三阶段时长t2~t3(ms)、第四阶段时长t3~t4(ms)、总时长t0~t4(ms),以及由铁芯位移信号波形提取出的七个特征:起始位置(m)、终止位置(m)、超行程(m)、铁芯运动时长(mS)、超行程时长(mS)、总行程(m)、开断速度(m/s)。点击界面右上角的“提取特征”按钮,通过Matlab软件编程在后台自动运行特征提取算法,分别提取分合闸线圈电流信号和铁芯位移信号的时域特征,将它们记录在右边文本框的对应位置,并导出相应的仿真数据特征值。
由于合闸信号与分闸信号的特征提取过程与故障诊断模型有所差异,因此需要分别对合闸信号和分闸信号进行特征处理,分别构建训练集。对于批量的故障数据中混杂着各种故障状态下的合闸过程数据、分闸过程数据以及拒动数据,所以首先需要将这三类信号分开,并给数据标记故障信息和故障编码。
(1) 标记动作信息。首先需对数据表中的每一条数据进行“动作标签”标记分类,分类的依据是比较每条数据的铁芯位移信号数据中前10%数据和后10%数据的平均值A和B,若B − A > 10,则为合闸数据;若B − A < −10,则为分闸数据;若|A − B| < 5,则说明动铁芯的位置在动作前后没有发生变化,所对应的数据为拒动数据,将仿真产生的信号图像分别保存为合闸过程信号图像、分闸过程信号图像以及拒动情况的信号图像。
(2) 标记故障信息和分离数据表。根据故障模拟设计故障类型和故障程度,对数据表中每一条数据标记故障类型和故障程度,并将数据表分割为“合闸数据表”、“分闸数据表”和“拒动数据表”。
列数 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
描述 | 故障代码 | 第一波峰值 | 波谷值 | 第二波峰值 | 第一阶段时长 | 第二阶段时长 | 第三阶段时长 | 第四阶段时长 |
列数 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 |
描述 | 总时长 | 起始位置 | 终止位置 | 超行程 | 铁芯运动时间 | 超行程时长 | 总行程 | 速度 |
(3) 构建特征集。以合闸为例,首先加载合闸信号数据,并创建一个新的数据合闸数据集,以容纳特征数据和标签。其次,根据合闸信号数据表的列设置合闸数据集的故障信息列的内容。最后,通过编程调用合闸电流信号以及铁芯位移信号特征提取函数对数据集进行特征提取,为了查看特征点的提取情况以调整代码超参数,创建绘图函数,该函数将提取的特征点标记在曲线图像上。经过上述特征提取,得到可用于训练故障诊断模型的合闸特征标签数据集,如
分闸特征标签集的构建步骤和合闸情况完全一致,只是两者在特征提取算法和特征数量方面有细微的差异。
本文以27.5 kV永磁操动机构真空断路器为试验对象,通过分析分合闸线圈电流及行程信号特征量的演变规律,建立该断路器的电气机械仿真模型。通过分析电容电压变化、回路接触不良、铁芯气隙变化的机电故障,通过软件编程提取每种故障下分合闸线圈电流和铁芯行程的数据,并对数据进行处理,构建特征标签的数据集,为后续断路器故障诊断模型机器学习提供数据来源。
本文研究的主要成果如下:
(1) 用Matlab软件搭建了断路器电气机械系统仿真模型,通过软件编程实现反映断路器运行状态的分合闸线圈电流、动铁芯直线行程位移信号;
(2) 用Matlab软件搭建高压断路器故障模拟平台,可以模拟断路器的各种故障数据,有效地解决了在线感知故障数据不足、故障单一、数据处理难度大的问题;
(3) 通过软件编程对分合闸线圈电流和铁芯行程两种信号的数据处理,得到可用于训练故障诊断模型的分合闸特征标签数据集,导出各种故障状态下规范的数据文件,用于高压断路器的机器学习,有助于提高高压断路器的机器学习算法的置信度。