当前位置:首页 > 数据驱动的模拟电路故障诊断实验平台 - 图文
实 验 技 术 与 管 理第3ISSN1002G49565卷 第1期 2018年1月
/CN11G2034TExerimentalTechnolondManaementpgyagVol.35 No.1 Jan.2018
:/DOI10.16791.cnki.s.2018.01.035 jjg
数据驱动的模拟电路故障诊断实验平台
曹玉苹,邓晓刚,田学民,刘润华,任旭虎,张冬至
()中国石油大学(华东)信息与控制工程学院,山东青岛 266580
摘 要:设计了一套基于数据驱动方法的模拟电路故障诊断实验平台.该平台利用OrCADPSice软件p模拟电路的正常运行状态和故障运行状态,利用人工神经网络、支持向量机和随机森林等数据驱动的故障诊断方法建立故障模型并识别电路故障.该平台涵盖了电路故障模拟和故障诊断等实验教学内容,有助于学生深入认识电路故障、增强调试故障电路的能力,为本科生和研究生研究先进数据驱动方法提供实验条件.
关键词:模拟电路;故障诊断;数据驱动;旋转森林
()中图分类号:TP277;G484 文献标识码:A 文章编号:1002G4956201801G0148G04
(,)ColleeofInformationandControlEnineerinChinaUniversitfPetroleum,Qindao266580,Chinagggyog:AAbstractnexerimentallatformforthedataGdrivenanaloircuitfaultdianosisisdesined.Thisplatformppgcgg
,,,,,CaoYuinDeniaoanTianXueminLiuRunhuaRenXuhuZhanonzhipggXgggDg
ExerimentallatformfordataGdrivenpp
analoircuitfaultdianosisgcg
,,,wcoversthecircuitfaultsimulationfaultdianosisetc.hichishelfulforthestudentstounderstandthegp,circuitfaultandenhancetheirdebuinbilitfthefaultcircuitrovidinheconditionsfortheadvancedgggayopgtdataGdrivenmethodsforunderraduateandgraduatestudents.g
:;;;KeordsanaloircuitfaultdianosisdataGdrivinrotationforestgcggyw
,,,eastheartificialneuralnetworksuortvectormachinerandomforesttc.Thisexerimentalplatformppp
dianosismodelisestablishedtoidentifthecircuitfaultbsinthedataGdrivenfaultdianosismethodssuchgyyugg
usestheOrCADPSicesoftwaretosimulatethenormaloerationstateandfaultstateofthecircuit.Thefaultpp
电路故障诊断技术具有重要的实用价值.在电路
生产阶段,需要识别不合格电路产品;在电路应用阶]段,需要识别电路中失效的元器件.文献[针对铁路1设计了一套基于模糊推理方法的电2000A轨道电路,
子设备故障诊断实验平台.模糊推理方法需要根据经验和知识设计模糊规则;而数据驱动方法只利用历史故障数据进行学习,应用更简便.
收稿日期:2017G07G06
随着数字化水平的提高,大量过程和设备运行数据被采集和存储.数据驱动的故障诊断技术基于过程和设备的历史监控数据识别当前故障的类型,
2G6]
.数据驱动是国内外先进控制领域的研究热点[
——Z列车运行控制与地车通信的核心设备—PWG
的故障诊断问题可以看作分类问题,人工神经网
7G8]9G10]11G12]
、络[支持向量机[和随机森林[等常用分类
方法都可以用来识别故障类型,文献[介绍了13G15]这方面的应用.
笔者结合国家和山东省自然科学基金项目设计了
;基金项目:国家自然科学基金项目(山东省自然科学基金项61403418)
();;山东省教改项目(中国石油大学2015Z025B2016M007)
,作者简介:曹玉苹(女,山东单县,博士,讲师,主要研究方向为1982—):EGmailcao@uc.edu.cnypp
故障诊断和预报.
()华东)青年教改项目(QN201514
;目(山东省重点教改项目ZR2014FL016,ZR2016FQ21)
数据驱动的模拟电路故障诊断实验平台.该实验平台将数据驱动的故障诊断技术应用到模拟电路的故障调试中,实现了故障类型的自动识别.该实验平台涉及电路故障模拟和数据驱动的故障诊断技术,为自动化、测控技术与仪器、电气工程及其自动化和电子信息工程等专业的学生认识电路故障、深入学习和理解人工神经网络、支持向量机和随机森林等分类算法提供了
曹玉苹,等:数据驱动的模拟电路故障诊断实验平台
149
条件.化,如短路、开路、失效等,硬故障将导致电路结构发生变化,电路系统失效.软故障是因元器件老化或受到环境的影响,致使性能参数改变,当这种改变超出容许范围时发生电路软故障.当电路发生软故障时,元器件并未完全失效,但是电参数产生较大偏差,因而系统性能恶化.根据电路发生的故障数,可将模拟电路故障分为单一故障和复合故障.复合故障是2个或2个以上元器件同时发生故障,因而诊断工作比较困难.
容差为±5%.当电阻R1∈[电阻0.95,1.05]kΩ时,
工作正常;而当R1<0.电阻发生软故障.95kΩ时,电阻发生软故障.极端情况下R1=∞,1.05kΩ时,
.硬故障也可以看作电阻开路,发生硬故障(见图2)软故障的特例.图1所示电路既可能发生软故障,也可能发生硬故障;既可能发生单一故障,也可能发生复合故障.表1列出了部分故障的具体描述.
极端情况下R1=0,电阻短路,即发生硬故障;当R1>
以图1所示电路为例,电阻R1的标称值为1kΩ,
1 模拟电路的典型故障
在现行的高校课程中,无论是非电专业的“电工电,子学”还是电类专业的“电路分析”和“模拟电子技,术”教学内容都没有关于电路故障的系统介绍,学生也缺乏对电路故障的系统认识.然而在实验课程的电路搭建环节和课程设计的电路焊接环节,经常出现电路不能正常工作的情况,学生往往需要耗费较长时间排除电路故障.尤其是在课程设计过程中,由于电路规模大、元器件较多,学生往往会依赖教师排除故障.因此,有必要建立电路故障诊断实验平台,一方面可以加深学生对电路故障的认识,另一方面可以减少排除故障的时间.
学生接触到的主要是在使用阶段元器件引起的故障.可将模拟电路中元器件引起的故障分为硬故障和软故障.硬故障是指元器件的参数发生极端变
模拟电路故障源于设计、制造和使用3个阶段,
图1 模拟电路图
表1 模拟电路故障描述
序号故障1故障2故障3故障4故障5故障6故障7
R14短路R4开路
参数
R19+50%和R21开路R1-50%R1+40%R19开路R11+50%
类型硬故障复合故障硬故障软故障软故障软故障硬故障
图2 1kΩ电阻故障示意图
150
实 验 技 术 与 管 理
2 实验平台设计
设计的模拟电路故障诊断实验平台总体结构如图其工作过程包括离线建模和在线诊断两部分.3所示,
首先利用计算机OrCADPSice软件模拟电路运行状p——正常电路测量数据和故障态,产生历史测量数据—电路测量数据.然后,利用数据驱动的故障诊断方法和历史测量数据建立故障诊断模型.当实际电路出现故障时,采集故障电路数据,输入故障诊断模型,得到电路故障诊断结果.
量机和随机森林等.
3 数值仿真及结果分析
为了验证模拟电路故障诊断实验平台的有效性,以图1所示电路为例进行了数值仿真.
首先,利用OrCADPSice软件对图1所示电路p
的正常运行状态和表1中列出的7种故障运行状态进的样本数据.将正常运行状态作VVVVV4,6,8,9,11}
为一种故障模式,模式序号为1;表1中故障1的模式240个样本数据.
以旋转森林算法为例说明数据驱动的故障诊断方
[6]
.选取2训练数4所示10次仿真数据训练旋转森林,
据如图5所示.其中,第1—20个样本对应正常运行
行3获取电路中6个可及测试0次MonteGCarlo分析,结点2、组成观测向量X={4、6、8、9、11的电位,V2,序号为2,依此类推.通过仿真获得8种故障模式共
法.旋转森林是随机森林的改进算法,算法流程如图
图3 模拟电路故障诊断实验平台结构示意图
利用实际故障电路可以获得测量数据,但是获得的电路故障类型有限、样本数量有限.通过数学建模可以得到电路元器件的准确模型,且电路运行过程中受扰动的影响较小.因此,可以利用计算机仿真电路的正常运行状态和多种故障运行状态,获得较多测量样本.图3中的数据驱动方法是指可以利用历史测量数据实现故障诊断的方法,如人工神经网络、支持向量机和随机森林等分类方法.离线建模是利用历史测量数据训练人工神经网络、支持向
图4 旋转森林算法示意图
图5 8种故障模式的训练数据
曹玉苹,等:数据驱动的模拟电路故障诊断实验平台
151
状态,第2剩余样本依此类1—40个样本对应故障1,
推.可以看出部分故障模式的测量数据是比较接近的.旋转森林的参数设置如下:决策树2将观测0棵,向量随机分为3个子集,每个子集2个变量,主元分析
时保留所有主元.在每个节点,利用Gini系数评价特征.选取剩余1故障诊断0次仿真数据作为测试样本,结果如图6所示.可以看出,故障诊断结果与实际故障模式一致.
图6 旋转森林诊断结果
4 结语
设计的基于数据驱动方法的模拟电路故障诊断实验平台能够实现电路故障模拟和故障识别,实验内容涵盖电路仿真和基于数据驱动方法的故障诊断.该实验平台不仅有助于学生深入学习电路故障知识,缩短实验和课程设计中故障电路调试时间,而且可以进行电路故障模拟和诊断相关的开放性实验项目,为本科生课程设计、毕业设计和研究生掌握先进故障诊断方法提供了条件.
[]吕菲亚,包哲静,等.基于数据驱动的微小故障诊断方法6 文成林,[],7 ShaoM,ZhuXJCaoHF,etal.AnArtificialNeuralNetwork
],():braneFuelCellSstem[J.Ener2014,674268G275.ygy]():中的应用[机械工程学报,J.2015799G106.]():综述[自动化学报,J.2016,4291285G1299.
EnsembleMethodforFaultDianosisofProtonExchaneMemGgg
[]翁胜龙,张绍辉.一种萤火虫神经网络及在轴承故障诊断8 李巍华,[]王岁花,杜昊泽,等.基于模糊粗糙集和支持向量机的化9 王鲜芳,[]Y10inZ,HouJ.RecentAdvancesonSVMBasedFaultDianosisg
(:ElsevierSciencePublishersBV,2016,174PB)643G650.]():器故障诊断方法[高电压技术,J.201071725G1729.]():工过程故障诊断[控制与决策,J.20152353G356.
]andProcessMonitorinnComlicatedIndustrialProcesses[J.gip
[]胡青,孙才新,杜林,等.核主成分分析与随机森林相结合的变压11
)参考文献(References
[]李世宝,孙新亚.1 徐晓滨,ZPWG2000A轨道电路故障诊断实验平[]]刘洋,何潇.闭环系统故障诊断技术综述[自动化学2 周东华,J.[]]萧德云.基于数据驱动的故障诊断方法综述[控制与决3 李晗,J.[]]曹玉苹.统计过程控制的研究现状及展望[中国石油4 田学民,J.[]5 GeZ,SonaoF.ReviewofrecentresearchondataGbasedgZ,G
,():search2013,52103543G3562.
,():大学学报(自然科学版)2008,325175G180.():策,2011,2611G9.():报,2013,39111933G1943.
]():台[实验技术与管理,J.2016,33563G68.
[12]AhmadI.DataGBasedFaultDianosisofPowerCableSstem:gy
,ComarativeStudfkGNN,ANN,RandomForestandCARTpyo[//:/C]The18thIFACWorldConress.2011.DOI10.3182g
[]何怡刚,]罗先觉,邱关源.模拟电路故障诊断神经网络方法[湖13J.[]张朝龙,何怡刚,袁莉芬,等.基于GMK14LGSVM的模拟电路故障[]鄢仁武,叶轻舟,周理.基于随机森林的电力电子电路故障诊断技15
[]R,K,A:A16odriuezJJunchevaLIlonsoCJ.RotationForestg
],():术[武汉大学学报(工学版)J.2013,466742G746.]():诊断方法[仪器仪表学报,J.2016,3791989G1995.():南大学学报,1996,23590G94.
20110828G6G1TG1002.01761.
]rocessmonitorinJ.Industrial&EnineerinhemistreGpg[ggCyR
,():ternAnalsisandMachineIntellience2006,28101619G1630.yg
[]NewClassifierEnsembleMethodJ.IEEETransactionsonPatG
共分享92篇相关文档