论文部分内容阅读
摘 要: 模拟电路故障诊断是当前电网建设中关注的主要内容。电路系统运行可靠性是当前电网建设关注的主要问题,特别部分设备与系统运行环境复杂,面临辐射、潮湿、压力、高低温等情况,系统可靠性难以保证,且易对操作人员带来安全威胁。鉴于此,本文对机器学习的模拟电路故障诊断进行了分析探讨,仅供参考。
关键词: 模拟电路故障诊断;机器学习;神经网
【中图分类号】 TP 181 【文献标识码】 A【文章编号】 2236-1879(2017)24-0109-01
一、电路系统中的故障诊断基本原理
在系统产故障时,目前针对系统故障的检测大多采用对比测试法。将实际系统中输出的数据与模拟输出的数据相比较,或者与该系统的标准数值相比较,来实现对系统的故障检测。如果数值对比不一致,则根据系统部件功能的不同,对系统进行功能上的排查分离,以此来判断故障的发生位置,并对该位置进行适当的维修。
二、小波神经网络法在模拟电路故障诊断中的应用表现
1、小波神经网络法实现原理。
神经网络法应用于模拟电路故障诊断中,一般面临输入层单元数过多结构复杂以及训练时间长等问题,在此背景下引入小波理论。关于小波理论,其本身为时频分析方法,强调通过小波变化实现频窗的调节,灵活性较强,具体分析小波变换特点,表现为:①通过递进方式逐段进行信号的细化;②小波变换可理解为信号滤波过程,借助滤波器实现滤波处理的目的;③小波时频特性较好,待小波分解信号后,时频域上处理可获取清晰的特征信号,用于信号分析查找效果理想。需注意的是,该方法应用下应结合模拟电路故障诊断实际,进行小波基选择与小波分解等。
2、小波神经网络法在模拟电路故障诊断中的应用。
神经网络方法的应用,强调做故障类别、故障信息联系构建的,以映射、函数方式使该联系实现,但如何保证神经网络性能较高,要求训练网络、更新网络均有精确完整的信息。而该目标的实现便需通过小波变化实现,保证信号的有效获取,提高故障诊断效率。具体剖析小波神经网络故障诊断中,强调进行测试电路的构造,分别记录正常状态、故障状态,对采样点电压值等信号信息进行采集,以小波做消噪分解处理,然后于存储器内存储故障特征信息,故障字典此时便会形成。本次研究中主要选BPNN为例,分析小波神经网络应用的具体流程,流程表现为:①将激励信号施加于被测电路中,其中激励信号的选择要求幅度足够,相比被测电路带宽其频率成分较高;②对诊断电路状态以Pspice仿真,实现数据的获取;③以小波分析做信号预处理,确保获取的特征信号将电路所有状态特征均融入其中,并借助Matlab,实现模拟电路故障状态、正常状态下的小波分解;④BPNN的构造与训练,构造中需取故障、正常状态下特征向量,形成训练样本集,训练中仅需向BP网络中输入,便能进行故障字典的构建,最后做故障判断。
三、优化神经网络法在模拟电路故障诊断中的应用表现
1、免疫蚁群RBF网络下的模拟电路故障诊断。
免疫蚁群RBF网络用于模拟电路故障诊断中,实现流程表现为:①测试准备,对于典型故障,需做MonteCarlo分析、最坏情况分析以及瞬态分析方法实现电压信号的获取,以小波分析法进行特征信号的提取,该过程要求将激励信号施加于被测电路,获取输出电压信号V,以.mat格式文件做信号存储,然后数字化处理电压信号V,归化处理表征故障特征向量,使训练样本生成;②训练网络,于ACS-IPRBF网络内输入训练样本;③诊断,处理输入信息,获取的输出信息可用于故障诊断与定位。
2、蚁群算法与免疫算法基本介绍。
所谓蚁群算法,主要指模拟进化算法,用于最优路径的寻找,经过长期实践研究,有蚁群系统提出,其特征表现在自组织算法、全局搜索并行算法等,在最短路径寻找上效果明显。而免疫算法,包括多种类型,如免疫相應过程IA、自我调节机制IA、克隆选择原理IA以及疫苗接种IA等,本文在研究中主要考虑结合疫苗接种、自我调节方法,确保高适应度个体保留的同时,个体多样性得以保证。由于单纯应用蚂蚁算法下,停滞现象较为明显,所以将免疫机制引入,融合下形成免疫蚂蚁算法,优化RBF网络中心参量,对电路故障诊断效果明显。
四、支持向量机模拟电路故障诊断方法
支持向量机亦被称之为SVM,直接引入电路故障诊断中,存在样本数量多、机器内存消耗大以及运算时间长等特点。对此情况,本次研究提出优化SVM方法,其实现步骤体现为测试电路、特征信号提取测量、数据预处理、归一化转换为网络输入模式、将优化RBF核SVM输入、将网络输出作为诊断结果。部分实践研究中对于支持向量机的应用做出较多分析,发现其在故障诊断中优势主要表现为泛化能力强、准确率高、速度快等[3]。具体应用优化SVM方法进行模拟电路故障诊断,实现的流程为:①测前准备,选取典型测试电路,并根据电路特点与相关元件性质,分析其中故障发生率较高的元器件,记录故障状态信息数据,形成电路故障集,将激励信号施加其中;②测试节点选取,要求对模糊集中最多节点作为测试节点;③PSPICE仿真,归一化处理测试点电压值,假定以Vmax表示数据最大值,调整数据介于[0,1]之间,这样获取的数据包括测试样本、训练样本均于存储器存储,生成故障状态表;④构建多故障分类器SVM,然后将训练样本输入,最终输出的结果可用于故障诊断依据。
结束语
综上所述,实际诊断中,可考虑引入神经网络算法,在其基础上做相关的优化,引入优化RBF、支持向量机算法等,对提高诊断效果均能发挥重要作用。
参考文献
[1] 陈绍炜,吴敏华,赵帅.基于PCA和ELM的模拟电路故障诊断[J].计算机工程与应用,2015,51(11):248-251+260.
[2] 李晴.基于优化机器学习算法的模拟电路故障诊断研究[D].湖南大学,2013.
[3] 韩涵.模拟电路的故障表征、分类及诊断方法研究[D].电子科技大学,2014.
[4] 郭珂,伞冶,朱奕.现代模拟电路智能故障诊断方法研究与发展[J].电子设计工程,2012,20(02):177-180.
关键词: 模拟电路故障诊断;机器学习;神经网
【中图分类号】 TP 181 【文献标识码】 A【文章编号】 2236-1879(2017)24-0109-01
一、电路系统中的故障诊断基本原理
在系统产故障时,目前针对系统故障的检测大多采用对比测试法。将实际系统中输出的数据与模拟输出的数据相比较,或者与该系统的标准数值相比较,来实现对系统的故障检测。如果数值对比不一致,则根据系统部件功能的不同,对系统进行功能上的排查分离,以此来判断故障的发生位置,并对该位置进行适当的维修。
二、小波神经网络法在模拟电路故障诊断中的应用表现
1、小波神经网络法实现原理。
神经网络法应用于模拟电路故障诊断中,一般面临输入层单元数过多结构复杂以及训练时间长等问题,在此背景下引入小波理论。关于小波理论,其本身为时频分析方法,强调通过小波变化实现频窗的调节,灵活性较强,具体分析小波变换特点,表现为:①通过递进方式逐段进行信号的细化;②小波变换可理解为信号滤波过程,借助滤波器实现滤波处理的目的;③小波时频特性较好,待小波分解信号后,时频域上处理可获取清晰的特征信号,用于信号分析查找效果理想。需注意的是,该方法应用下应结合模拟电路故障诊断实际,进行小波基选择与小波分解等。
2、小波神经网络法在模拟电路故障诊断中的应用。
神经网络方法的应用,强调做故障类别、故障信息联系构建的,以映射、函数方式使该联系实现,但如何保证神经网络性能较高,要求训练网络、更新网络均有精确完整的信息。而该目标的实现便需通过小波变化实现,保证信号的有效获取,提高故障诊断效率。具体剖析小波神经网络故障诊断中,强调进行测试电路的构造,分别记录正常状态、故障状态,对采样点电压值等信号信息进行采集,以小波做消噪分解处理,然后于存储器内存储故障特征信息,故障字典此时便会形成。本次研究中主要选BPNN为例,分析小波神经网络应用的具体流程,流程表现为:①将激励信号施加于被测电路中,其中激励信号的选择要求幅度足够,相比被测电路带宽其频率成分较高;②对诊断电路状态以Pspice仿真,实现数据的获取;③以小波分析做信号预处理,确保获取的特征信号将电路所有状态特征均融入其中,并借助Matlab,实现模拟电路故障状态、正常状态下的小波分解;④BPNN的构造与训练,构造中需取故障、正常状态下特征向量,形成训练样本集,训练中仅需向BP网络中输入,便能进行故障字典的构建,最后做故障判断。
三、优化神经网络法在模拟电路故障诊断中的应用表现
1、免疫蚁群RBF网络下的模拟电路故障诊断。
免疫蚁群RBF网络用于模拟电路故障诊断中,实现流程表现为:①测试准备,对于典型故障,需做MonteCarlo分析、最坏情况分析以及瞬态分析方法实现电压信号的获取,以小波分析法进行特征信号的提取,该过程要求将激励信号施加于被测电路,获取输出电压信号V,以.mat格式文件做信号存储,然后数字化处理电压信号V,归化处理表征故障特征向量,使训练样本生成;②训练网络,于ACS-IPRBF网络内输入训练样本;③诊断,处理输入信息,获取的输出信息可用于故障诊断与定位。
2、蚁群算法与免疫算法基本介绍。
所谓蚁群算法,主要指模拟进化算法,用于最优路径的寻找,经过长期实践研究,有蚁群系统提出,其特征表现在自组织算法、全局搜索并行算法等,在最短路径寻找上效果明显。而免疫算法,包括多种类型,如免疫相應过程IA、自我调节机制IA、克隆选择原理IA以及疫苗接种IA等,本文在研究中主要考虑结合疫苗接种、自我调节方法,确保高适应度个体保留的同时,个体多样性得以保证。由于单纯应用蚂蚁算法下,停滞现象较为明显,所以将免疫机制引入,融合下形成免疫蚂蚁算法,优化RBF网络中心参量,对电路故障诊断效果明显。
四、支持向量机模拟电路故障诊断方法
支持向量机亦被称之为SVM,直接引入电路故障诊断中,存在样本数量多、机器内存消耗大以及运算时间长等特点。对此情况,本次研究提出优化SVM方法,其实现步骤体现为测试电路、特征信号提取测量、数据预处理、归一化转换为网络输入模式、将优化RBF核SVM输入、将网络输出作为诊断结果。部分实践研究中对于支持向量机的应用做出较多分析,发现其在故障诊断中优势主要表现为泛化能力强、准确率高、速度快等[3]。具体应用优化SVM方法进行模拟电路故障诊断,实现的流程为:①测前准备,选取典型测试电路,并根据电路特点与相关元件性质,分析其中故障发生率较高的元器件,记录故障状态信息数据,形成电路故障集,将激励信号施加其中;②测试节点选取,要求对模糊集中最多节点作为测试节点;③PSPICE仿真,归一化处理测试点电压值,假定以Vmax表示数据最大值,调整数据介于[0,1]之间,这样获取的数据包括测试样本、训练样本均于存储器存储,生成故障状态表;④构建多故障分类器SVM,然后将训练样本输入,最终输出的结果可用于故障诊断依据。
结束语
综上所述,实际诊断中,可考虑引入神经网络算法,在其基础上做相关的优化,引入优化RBF、支持向量机算法等,对提高诊断效果均能发挥重要作用。
参考文献
[1] 陈绍炜,吴敏华,赵帅.基于PCA和ELM的模拟电路故障诊断[J].计算机工程与应用,2015,51(11):248-251+260.
[2] 李晴.基于优化机器学习算法的模拟电路故障诊断研究[D].湖南大学,2013.
[3] 韩涵.模拟电路的故障表征、分类及诊断方法研究[D].电子科技大学,2014.
[4] 郭珂,伞冶,朱奕.现代模拟电路智能故障诊断方法研究与发展[J].电子设计工程,2012,20(02):177-180.