ContentslistsavailableatScienceDirect
Applied Soft Computing
jo u r n al hom e p a g e :w w w . e l s e v i e r . c o m / l o c a t e / a s o c
Full Length Article
Classification of ball bearing faults using a hybrid intelligent model
Manjeevan Seera
a,∗, M.L. Dennis Wong
a,b, Asoke K. Nandi
c,daFacultyofEngineering,ComputingandScience,SwinburneUniversityofTechnology(SarawakCampus),Sarawak,Malaysia
bHeriot-WattUniversityMalaysia,Putrajaya,Malaysia
cDepartmentofElectronicandComputerEngineering,BrunelUniversityLondon,UxbridgeUB83PH,UnitedKingdom
dTheKeyLaboratoryofEmbeddedSystemsandServiceComputing,CollegeofElectronicandInformationEngineering,TongjiUniversity,Shanghai,China
a r t i c l e i n f o
Articlehistory:
Received28March2016
Receivedinrevisedform28January2017 Accepted18April2017
Availableonline21April2017
Keywords:
Conditionmonitoring Ballbearing Electricalmotor
Fuzzymin-maxneuralnetwork Randomforest
a b s t r a c t
Inthispaper,classificationofballbearingfaultsusingvibrationsignalsispresented.Areviewofcondition monitoringusingvibrationsignalswithvariousintelligentsystemsisfirstpresented.Ahybridintelligent model,FMM-RF,consistingoftheFuzzyMin-Max(FMM)neuralnetworkandtheRandomForest(RF) model,isproposed.AbenchmarkproblemistestedtoevaluatethepracticalityoftheFMM-RFmodel.
Theproposedmodelisthenappliedtoareal-worlddataset.Inbothcases,powerspectrumandsample entropyfeaturesareusedforclassification.Resultsfrombothexperimentsshowgoodaccuracyachieved bytheproposedFMM-RFmodel.Inaddition,asetofexplanatoryrulesintheformofadecisiontree isextractedtojustifythepredictions.TheoutcomesindicatetheusefulnessofFMM-RFinperforming classificationofballbearingfaults.
©2017TheAuthors.PublishedbyElsevierB.V.ThisisanopenaccessarticleundertheCCBYlicense (http://creativecommons.org/licenses/by/4.0/).
1. Introduction
Conditionmonitoringofmachinery isbecoming increasingly important in modern maintenance. There is a need to reduce unscheduleddowntimeinordertomaintaincorporatecompeti- tiveness.Thecostofmaintenancecanalsobereducedbyconstantly monitoring thehealth of the machines [1]. In this way,disas- trousfaultsthatcouldpotentiallyhappencanbedetectedearly, whichwillreducethetotaldowntimeofthemachineandentire operations.Predictive maintenancetechniqueshave beeneffec- tivelyutilizedinreducing unexpectedmachinefailures[2].One ofthemostcommonly usedpredictivemaintenance technology isvibrationmonitoring,duetotheamountofmachineconditions informationthatisprovided[2].
Inthepasttwodecades,anumberofresearchershavereported theirachievementsonconditionmonitoringofrotatingmachinery.
Conditionmonitoringintherotatingmachinesoftheindustryuses accelerometersandvibrationtransmittersinordertoacquiredata [3–5].Oncedataisacquired,itisthenvitaltoprocessthesedata.
Patternrecognitionisthecentraltaskin themachine condition monitoring,withvarioussolutionsreported[6–9].Itfirstlooksat informationfrommultitudeofsources,suchastransducersignals
∗Correspondingauthor.
E-mailaddress:[email protected](M.Seera).
fromthemachine[9].Featureextractionisthenusedtoextract usefulfeaturesfromthecollectedinformation.
Selectingtherightfeaturesisthekeytosolveaccuratelythe classificationproblem,andthechoiceoffeaturescangreatlyaffect theclassificationperformance[1].Ingeneral,time-domainfeatures arecommonlyusedinmachineconditionmonitoring.Thefeatures commonlyused,butnotlimitedtoaretherootmeansquared(RMS) voltage,thepeakvoltage,theX-Yplot,andthecrestfactor(theratio ofthepeakvoltageovertheRMSvoltage).Formoreadvancedmeth- ods,thevibrationdataisoftentransformedtoitsfrequencydomain equivalent,whichisthePowerSpectrumorFFT.Withtheincreased computingpoweranddigitalstorageinrecentyears,theuseof waterfalldiagramanddiscretewavelettransformhasincreased.
Thecontributionsofthispaperaretwo-fold:theuseofahybrid intelligent model for detection and classification of real-world rollerballbearingfaultsaswellasdetailedinvestigationsinthe useofasetofpowerspectrumandsampleentropy-basedfeatures for performingthistask. For validationpurposes,a well-known benchmarkdatabaseisfirstusedintheexperimentalworks.Then, areal-worlddatasetwithnewfeaturesextractedusingentropy isusedtofurthervalidatethedata.It isworthmentioningthat thehybridintelligentmodeldeliversa simpleyetusefultreein classifyingtheoutputsfromthedata.
Thispaperisorganizedasfollows.Aliteraturereviewoncon- ditionmonitoringusingvibrationsignalswithvariousintelligent systemsisfirstpresentedinSection2.Detailsofthepowerspec- trum and sample entropy feature extractions are presented in http://dx.doi.org/10.1016/j.asoc.2017.04.034
1568-4946/©2017TheAuthors.PublishedbyElsevierB.V.ThisisanopenaccessarticleundertheCCBYlicense(http://creativecommons.org/licenses/by/4.0/).
Section3.ThehybridFMM-RFmodelisdetailed inSection4.A benchmarkstudytoevaluateFMM-RFeffectivenessisdetailedin Section5.ApplicabilityofFMM-RFisreal-worlddatasetisshown inSection6.ConcludingremarksarefinallyofferedinSection7.
2. Literaturereview
Aliteraturereviewforconditionmonitoringusingvibrationsig- nalswithvariousintelligentsystemsispresentedinthissection.
Theempiricalmodedecomposition(EMD)energyentropyisused toextractfeaturesfromvibrationsignalsin[10].Featuresarethen selectedusingtheintrinsicmodefunctions(IMFs)method,which arethenfedtoanartificialneuralnetwork(ANN)withbackprop- agation(BP)toclassifybearingsdefects[10].Resultsindicatethe proposedmethodcanaccuratelydeterminebearingdefectsusing run-to-failurevibrationsignals [10].Hilbert Transformand Fast FourierTransformaretwofeatureextractionmethodsin[11]for vibrationsignals.TheANN-basedfaultestimationalgorithmwith theuseofgeneticalgorithm (GA) is usedfor fault diagnosisof rollingbearings[11].Improvedclassificationresultsareseenfrom theexperiments[11].
Sevendecomposed signals withvaryingfrequency range for kurtosisofbearingvibrationsignalispresentedin[12].Ahybrid empirical mode decomposition and relevance vector machine (RVM)withartificialbeecolonyalgorithmmodelisusedtopredict thesignals[12].Resultsindicatethehybridmodelin[12]improves theaccuracyratesascomparedtoRVMinkurtosisofbearingvibra- tionsignal.Remainingusefullife(RUL)ofbearingsisofinterestin [13]and[14].Asimplifiedfuzzyadaptiveresonancetheorymap (SFAM)neuralnetworkisusedtopredicttheRULofrollingelement bearings[13].TheWeibulldistributionisusedtofitmeasurements, basedonthesevendefinedclasses[13].Experimentalresultsin[13]
indicatethereliabilityoftheRULprediction.Ageneralisedfunction fromWeibullfunctionisusedtofitmeasurementsin[14],similar to[13].AnANNisusedforclassification,withavalidationmech- anismusedtoimproveANNperformance[14].Usingreal-world vibrationdatafrompumpbearings,goodresultsareachieved[14].
A total of sevenbearing states from theEMD are produced in [15]. For feature reduction, the principal component analy- sisandlinear discriminantanalysisare used[15].Classification is then carried out using the probabilistic neural network and SFAM[15].Resultsshowbettergeneralizationcapabilityascom- paredwith othermethods [15]. Vibrationsignals from bearing arepre-processedusingthede-trendedfluctuationanalysisand rescaled-rangeanalysistechniquesin [16]. Signalsare acquired fromdifferentfrequencyandloadconditions[16].Usingprincipal componentanalysisandANN,theclassificationyieldedfairlygood results[16].Ahardcompetitivegrowingneuralnetwork(HC-GNN) withshrinkagelearningisusedin[17]forfaultdetectionanddiag- nosisofsmallbearingfaults.Wavelettransformisusedinfeature extraction[17].TheHC-GNNcreatessmallernetworkscompared toothernetworks[17].Resultsonamachinerysystemwithvar- ioussmallbearingfaultsindicategoodresultsfromtheproposed network[17].
Predictionoffaultybearingconditionsusingtheintervaltype-2 fuzzyneuralnetworkisdetailedin[18].Atotalofthreedifferent featuresareextracted[18].Thefaultybearingsareusedforvalida- tion,withresultscomparedwiththosefromadaptiveneuro-fuzzy inferencesystem(ANFIS)[18].Theproposedmethodyieldsbetter predictionaccuracyascomparedtoANFIS[18].Frequency-domain featuresofbearingvibrationsignalsareextractedin[19].Iniden- tifyingfaulttypes,asequentialdiagnosistechniquethroughthe partially-linearizedneuralnetwork(PLNN)isdone[19].ThePLNN canautomaticallydeterminefault typesin rollingbearingwith goodaccuracyrates[19].Time-domaindataisextractedfromvibra-
tionsignalsinarotor-bearingsystemin[20].Themeasurements aredoneatfivedifferentrotatingspeeds[20].Forclassification,a supportvectormachineisutilizedwithgoodclassificationaccuracy achieved[20].
Thedependentfeaturevectorisfirstusedin[21]forfaultdiag- nosisofrollingelementbearings.Thefeatures arethenfedtoa probabilityneuralnetwork [21].Experimentalresultsshowthe proposedmethodachievesan efficientaccuracy inanalysisthe bearingfaults[21].Vibrationsignalsfromarotor-bearingsystem areanalyzedin[22].Thekeykernels(KK)andparticleswarmopti- mization(PSO),knownasKK-PSOmethodisproposedforVolterra seriesidentificationinfeatureextraction[22].Usingsimulationand real-data,resultsshowtheKK-PSOmethodoutperformstheleast squareandtraditionalPSOmethod[22].Inashaft-bearingmech- anism,both vibrationandcurrent signaldataareacquired[23].
Thetime-domainandfrequency-domainparametersareextracted frombothsignals[23].Amulti-stagealgorithmbasedonANNand ANFISmodelisusedfor classification,withresultsshowingthe proposedmethodiseffective[23].
Various vibration conditions are extracted from drilling machinesin[24].Theradialbasisneuralnetworkisthenusedto analyzetheacquiredsignals[24].Comparedtoradialbasisnet- works,theproposednetworkhasbetterperformanceinadapting toreal-timeparametersofthedrillingmachines[24].Incondition diagnosisofvariousbearingsystems,vibrationsignalsareusedas inputsin[25].Tenstatisticalfeaturesareextractedfromthesignals.
AhybridtechniquecombiningGAwithadaptiveoperatorprobabil- ities(AGAs)andbackpropagationneuralnetworks(BPNNs),named AGAs-BPNNsisproposed[25].Resultsfromtheexperimentshow theproposedAGAs-BPNNsmethodacquiredhigherclassification accuracy[25].
3. Featureextraction
In the general pattern classification framework, the feature extractionisakeystageforextractingthesalientinformationfrom therawsignalsandreducingthedimensionalityoftheinputvector totheclassification engine.Thefeatureextractionmethodcho- senisdependentonthespecifictask.Inthissection,wepresent twodifferenttypesoffeatureextractionmethodforclassifyingball bearingfaults:(1)theconventionalpowerspectrumand(2)the sampleentropy[26].Theformerisacommonlyusedfeaturefor classifyingballbearingfaultsandthelatterwasrecentlyintroduced in[27].
3.1. Powerspectrum(PS)
Theexistenceofdefectsinballbearingswillexhibitashighfre- quencyspikesandotherfaultpatternsinthevibrationtimeseries.
Inthefrequencydomain,thistranslatestotheadditionofnewhar- monicsinthepowerspectrum(PS).Assuch,PSisoftenchosen forconditionmonitoringproblemsasitcompactlyrepresentsthe timevaryingtimedomainsignalintoasetoffixedlengthvector representingthesquaremagnitudeofthefrequencycomponents (harmonics).Therearemanymethodsforestimatingthesignal’s powerspectrum.In thiswork,we adoptedthecommonlyused Welch’smethodtoperformthistask.TheWelch’smethodisessen- tiallyanon-parametricmethodwhichcomputethePSthroughan averagingprocess.
Given the time series dataXn=
x0,x1,x2,x3···,xN−1
, the Welch’sPSestimatecanbewrittenas:
PXi
ejω= 1 KLU
K−1
i=0
|
L−1
n=0
Wnxn+iDe−jnω|
2
(1)
whereWiisthewindowsfunctionofLengthL-1;Kisthenumberof segmentstheXnisdividedintowithDpointsoverlappingbetween twoconsecutivesegments;andUisanormalizingfactordefinedas
1 L
L−1 n=0|wn|2.
Inthiswork,wehavechosentouseHanningWindowwitha windowlengthof1024samplesandtheoverlappingfactorisset to50%ofthewindowlength.FollowingthecomputationofthePS, weextractthePSvaluesfromDCto12KHzwith500Hzintervals, whichresultedinavectorof25PSfeatures.
3.2. Sampleentropy(SampEn)
Shannon’sentropy is a measure of information content and morespecificallyitmeasuresthelevelofunpredictabilityofagiven sampledtimeseries.Asfaultsintheballbearingwillintroducenew patternsintothevibrationsignals,e.g.,spikesatdifferentintervals, andbroadenenvelopetheinformationcontentofthevibrationsig- nalswillchange.Therefore,itisintuitiveforonetocapturethese changesthroughcomputingthesignals’entropyvalues.However, itisdifficulttoestimateShannon’sentropydirectlyforatimeseries signal.
Theapproximateentropy(ApEn)isproposedin[28]fornoisy andshorttimeseries,inordertoestimatetherateofgenerating newinformation.Inreducingthebiasproducedbypatternself- matchinginApEn,theSampleEntropy(SampEn)isproposedin [26]forasampledtimeseriesdatafromacontinuousprocess.This providesanaccuratenegativelogarithmintendedfor ApEn.We brieflypresentthecomputationofSampEnasfollows.
Givenatime-seriesdataXn=
x0,x1,x2,x3···,xN−1
oflength Nasabovewithasamplinginterval,,letm<<Nbeaconstant, then Xn can be divided into (N–m+1) template vectors Xn+t’ =
xn+0,xn+1,···xn+m−1 ,each of length m and for all n=0, ..., (N–m).LetXi’,Xj’
betheChebyshevdistancefunctionandif foranytwotemplatevectors,where
X’i,X’j
<rthenamatch isrecorded.Thetoleranceparameter,r,byconvention,issettoa fractionofthestandarddeviationofthesequenceforconvenience.
Ingeneral,thesettingisusuallyafifthofthestandarddeviationof thegiventimeseries.
Furthermore,letAmdenotesthenumberofmatchesoflength m,andBm-1denotesthenumberofmatchesoflengthmexceptat theendofthesequence.Thesampleentropycanbecomputedas [29]:
SampEn (Xn)=−ln Am Bm−1
:Am=/0andBm−1=/0 (2) InthecasethateitherAmorBm-1iszero,then,
SampEn (Xn)=−ln N−m N−m−1
:Am=0orBm−1=0 (3) form=0,Bm-1issettoN(N2−1).
Inthispaper,SampEnwithm=0,1,2(labelledasm0,m1,m2) foreachoftheacquiredvibrationsignalareextractedandrwasset totherecommendedone-fifthofthestandarddeviation.Therefore, foreachofthevibrationsignals,wehavethreeSampEnfeatures.
4. Hybridintelligentmodel
Thedetailsofthehybridintelligentmodel,FMM-RF,areout- linedinthefollowingsubsections.DetailsoftheClassificationand RegressionTree(CART)aregiven,beingapartofRF.Inaddition, themodificationsofFMMandCARTaregivenin therespective subsections.Theprocedureofthehybridmodelisgivenasfollows, inFig.1.
4.1. FuzzyMin-Max
FMMuseshyperboxfuzzysetsforlearning.Toregulateahyper- boxsize,theexpansionparameter(user-defined)of ∈ [0,1]is used.Themin(minimum)andmax(maximum)pointsinahyper- boxareusedinmeasuringhowaninputpatternfitsinthehyperbox fromafuzzymembershipfunction.Ahyperboxfuzzyset(Bj)with Vjbeingtheminpoint,Wjbeingthemaxpoints,andInbeingaunit hypercubeisdefinedasfollow[30]:
Bj=
X,Vj,Wj,f
X,Vj,Wj
∀X∈In (4)
Thejointfuzzysetthatcategorisestheoutputclasskthis:
Ck= ∪
j∈KBj (5)
wherehyperboxesbelongtoclasskisdenotedbyK.
ThelearningalgorithminFMMconstructsnon-linearbound- aries for each output class. As such, overlapping between hyperboxesisonlyallowedforthesameclass.Amembershipfunc- tioncanbecomputedusing[30]:
bj(Ah)= 1 2n
ni=1
max(0,1−max0,␥min
1,ahi−wji
+max(0,1−max(0,␥min
1,vji−ahi
(6) where beingthesensitivity parameterregulatedthespeedof membershipfunctionandAh=(ah1,ah2,.,ahn)isthehthinputpat- tern.
TherearethreenodelayersinFMM,consistingoftheinput(FA), hidden(FB),andoutput(FC)layers.FAcorrespondstonumberof inputdimension,FBbeingthehyperboxlayer,andFC correspond- ingtothenumberofoutputclasses.Everyhyperboxsetismarked withoneFBnodewhilemintomaxpointsarecontainedwithinthe connectionsofFAtoFB.ConnectionbetweenthenodesofFBandFC
is:
ujk=
1 0
ifbjisahyperboxforclassCk otherwise
(7)
whereCkbeingkthtargetclassinFCwhilebjbeingjthhiddennode inFB.AfuzzyunionisdoneineveryFCnode:
ck=max
j=1bjujk (8)
TheFCnodescanbeusedintwoways.Thefirstoneistheoutputs useddirectly,whichproducesasoftdecision,orthesecondone calledwinner-take-allwhereitusesaharddecision.
TointegrateFMMwithCARTandRF,ahyperboxBjisfirsttagged withCFj,aconfidencefactor,whichiscalculatedas:
CFj=(1−n)Uj+nAj (9)
wheren∈[0,1]beingtheweightingfactor,Ujbeingusageofhyper- box,andAjbeingaccuracyofhyperbox.
Theconfidencefactorcanidentifythehyperboxesthatareused regularlyandfairlyaccurate,andalsothosenotbeingusedregularly buthighlyaccurate.Inaddition,thecentroidsofhyperboxesare calculatedasfollows,astheoriginalFMMonlycontainsthemin andmaxpoints:
Cjinew=Cji+|ahi−Cji|
Nj (10)
whereCjibeingthecentroidofhyperbox,Njbeingnumberofcon- taineddatainhyperbox,andahiistheh-thinputdata.
Fig.1. ProcedureoftheproposedFMM-RFmodel.
4.2. Classificationandregressiontree
Inbuildingadecisiontree,atrainingdataset,whichconsistsof inputdatawithitsrespectiveclassesisneeded.Thedatafortrain- ingconsistsofcentroidsoftheFMMhyperboxes(asinEq.(6)),are partitionedintoanumberofsmallergroups.Basedoneinputsam- ples,theprocessofbuildingthetreestartsattherootnodeinwhich alldatasamplesaretakenintoaccount.Splittingoftreehappens whenthedatasamplesarenotpure,ithappenswhentheyarenot fromthesameclass.Whenthishappens,twoleafnodesaregener- atedfromthemostnotablefeaturefromsamplesofdata.Thissame tree-splittingtechniqueisusedtillafulldecisiontreeisgenerated.
Inprinciple,theGiniimpurityindexisusedtodeterminewhen tree splitting should occur, starting with the measurement of degreeofimpurityfromsamplesofdata,G[31]:
Gini(G)=1−
i
g2(i) (11)
whereg(i),wherei=1,...,e,isthefraction(probabilityofinstance) ofthei-thinputsampleatnodetosplit,inregardstoallminput samples.
Inmeasuringthegoodness-of-split,p,theimpurityfunctionof everyleafnodeisutilized.Inanidealcase,everyleafnodecontains datasamplesonlyfromasingleclass.Tree-splittingstopswhenthis occurs;else,thegoodness-of-splitatthespittingnode(indicated asnodel)subjecttothei-thinputsampleiscalculated[32]:
i(p,l)=i(l)−dL[i(lL)]−dR[i(lR)] (12) wheredLanddRshowsthedatasamplefractionatnodelthatmoves totheleft(dL)andright(dR)childnodeswhilei(dL)andi(dR)show theimpuritymeasuresoftheleftandrightchildnodes[32].
Duringtreebuilding,itisplausibleforasampleofdataintak- inganincorrectbranchinCART.Intacklingthisissue,thecentroid fromeachprototypenodeinFAMisgivenaweight,alsoknown asconfidencefactor,whichiscomputedusingEq.(9).Usingthis weightinformation,Eq.(13)replacesEq.(11):
Gini(G)=1−
i
v2(i) (13)
wherev(i)istheweightofthei-thinputsampleatnodel,i=1,...,e.
Thesignificanceofeveryprototypenodeisshownbytheconfidence factor,orweightintheproposedequation.
4.3. Randomforest
Therandomforest(RF)structureisdisplayedinFig.2.Classes arelistedaskandnumberoftreesasT[33].Theconstructionof RFisbasedonthebaggingmethod,usingrandomattributeselec- tion.Usingadataset(D)withtuples(t)andCARTtrees(k)inthe ensemble,ineveryiterationDiisformedusingdtuplesfromsam- plereplacementmethod[31].TheCARTisthenappliedingrowing theRFtreeuntilitreachesitsmaximalsize.Pruningisthendone tolocatearobustsubsetofensemblemembers.
Pruningshrinksthetreebyeitherturningbranchnodestoleaf nodesorremovingleafnodesundertheoriginalbranch.Thecost- complexitypruningalgorithm[31]isutilized,whereitstartsfrom bottomofthetreeandcost-complexityataninternalnodeisthen counted.Ifthesub-treeresultsinasmallercostcomplexity,itis pruned;elseitremains[31].Themajorityvotingmethodisthen usedin combiningpredictionsfromtheensemble,asshown in Fig.2.
5. Experiments:benchmark
Inthebenchmarkexperiment,thetestsetupismadeupofa 3-phasemotor,a torqueencoder/transducer,and adynamome- ter.Differentloadlevelsweremeasuredwiththedynamometer.
Inacquiringthevibrationsignalsfromthemotorbearingsmanu- facturedbySKF,anaccelerometerwasfittedontopofdrive-end ofmotor.Thevibrationsampleswerethensampledat12kHzand savedusinga16-channeldigitalaudiotaperecorder.Faultsinsin- glepointswithdiametersof7,14,21,and28milswereinserted usingelectro-dischargemachining.Operatingconditionsofnormal (N),outerring(OR)racefault,innerring(IR)racefault,andballfault (BF)werecreatedatfourloadlevelsfrom0to3Hp.
InadditiontoFMM-RF,fourothermodels,i.e.FMM,CART,RF, andFMM-CART[34] wereusedforcomparison purposes.FMM, CART,andRFarestandalonemodels,withtheirdetailsgivenin Sections4.1,4.2,and4.3,respectively.FMM-CARTisacombination ofFMMandCART,withtheuseofcentroidsandconfidencefactorin FMMandamodifiedGiniimpurityindexinCART.Tocomparethe resultswith[35],the5-foldcrossvalidationmethodisused.Atotal of10testrunswereconductedintotal,withtheresultscomputed usingthebootstrapmethod.Theaveragesandstandarddeviations (StdDev)werecomputedwitharesamplingrateof5000forareli- ableperformance[36].TheexperimentswererunusingMATLAB® R2014aonanIntelCorei52.60GHzprocessorwith8GBofRAM.
Thebenchmarkexperimentsweresplitintothree,usingSam- pleEntropy(SampEn)features,PowerSpectrum(PS)features,and
Fig.2. Therandomforeststructure(adoptedfrom[33]).
Table1
Resultsofbenchmarkexperiments.
Model Features Accuracy(%) StdDev Complexity
FMM SampEn 98.29 1.15 41hyperboxes
PS 94.48 3.28 169hyperboxes
SampEn+PS 94.65 2.47 173hyperboxes
CART SampEn 82.51 6.53 15leafnodes
PS 88.30 3.07 12leafnodes
SampEn+PS 89.21 2.25 13leafnodes
RF SampEn 96.95 0.03 16leafnodes
PS 97.71 0.20 13leafnodes
SampEn+PS 97.98 0.32 14leafnodes
FMM-CART SampEn 93.20 1.42 10leafnodes
PS 95.77 0.56 8leafnodes
SampEn+PS 95.82 0.51 8leafnodes
FMM-RF SampEn 99.84 0.02 9leafnodes
PS 99.83 0.87 7leafnodes
SampEn+PS 99.89 0.53 8leafnodes
thecombinationofbothsetsoffeatures.Theresultsareshownin Table1.ItcanbeseenthatFMM-RFacquiredthehighestaccu- racyrateat99.89%usingthecombinedSampEnandPSfeatures, whileCARTacquiredthelowestaccuracyrateusingSampEnfea- turesalone.FMM-RFhadtheleastcomplexnetworkwhileFMM hadthemostcomplexnetworkwith173hyperboxes.Thestandard deviationofFMM-RFwasthelowest,at0.02.
Oneofthemainadvantagesofthehybridintelligentmodelisthe abilitytoexplainitspredictionsusingadecisiontree.Thedecision treeishelpfulforitsinterpretability,wherebyknowledgelearned canberevealedandrepresentedintermsofarulesettousers.
WithreferencetothedecisiontreeforCWRUdatainFig.3,the mostimportantfeaturefromFMM-RFis“f13”.
Whenthevalueis<0.10,theinputiscategorizedasOR,elseit thetreesplitsat“f1”.Whenthevalueof“f1”is<0.08,theinputis categorizedasNO,elsethetreesplitsagain.Whenthevalueof“f20” is≥0.62,theinputiscategorizedasIR,elsethetreetakesasplit at“f9”,wherethetreesplitsintotwobranches.Whenthevalue is<0.36,itsplitsto“f20”,whereifthevalueis≥0.20,theinputis categorizedasIR,elseitisBF.Ontheotherhand,whenthevalueis
≥0.36,the“m0”ischecked,whereifthevalueis≥0.12,theinputis categorizedasBF.Thetreethenmakesitfinalsplitat“f6”,whereif thevalueis≥0.34,itiscategorizedasIR,elseitisBF.
AsshowninTable2,comparisonofresultswith[35]isshown.
Atotalof3modelswereused,consistingofmultilayerperceptron (MLP),FMM,andCART.Resultsin[35]werecomputedusinga5- foldcrossvalidationmethod.Thefeaturesusedin[35]aredifferent
Fig.3. DecisiontreeforCWRUdatasetusingthecombinationofSampEnandPS features.
Table2
ResultscomparisonofFMM-RFwith[35].
Model Accuracy(%) StdDev Complexity
MLP[35] 85.23 6.86 50hiddennodes
FMM[35] 96.37 2.87 25hyperboxes
CART[35] 99.02 0.98 5leafnodes
FMM-RF 99.89 0.53 8leafnodes
fromthoseinthispaper,wheretheyconsistedofninetime-domain featuresandseven-frequencydomainfeatures.Whiletheresults ofFMM-RFacquiredthehighestaccuracyratewiththesmallest standarddeviation,CART[35]ontheotherhandhadthesimplest networkwithfiveleafnodes.
6. Experiments:real-world
Realdatawasacquiredfromasmalltestrig[5,37,38],asdepicted inFig.4thatemulatesarunningrollerbearingsenvironment.The testrigconsistsofaDCmotorwhichdrivestheshaftthroughaflex- iblecoupling.Twoplummerbearingblocksthensupporttheshaft.
Fig.4. Thesetupofthedataacquisitiontestrig(reproducedfrom[5]).
0 0.01 0.02 0.03 0.04
-30 -20 -10 0 10 20 30 40 50
t/ms
Amplitude/mV
NO
0 0.01 0.02 0.03 0.04
-50 -40 -30 -20 -10 0 10 20 30 40 50
t/ms
Amplitude/mV
NW
0 0.01 0.02 0.03 0.04
-250 -200 -150 -100 -50 0 50 100 150 200
t/ms
Amplitude/mV
IR
0 0.01 0.02 0.03 0.04
-30 -20 -10 0 10 20 30 40
t/ms
Amplitude/mV
OR
0 0.01 0.02 0.03 0.04
-300 -200 -100 0 100 200
t/ms
Amplitude/mV
RE
0 0.01 0.02 0.03 0.04
-40 -30 -20 -10 0 10 20 30 40
t/ms
Amplitude/mV
CA
Fig.5.Sixsamplevibrationsignalswithrespectivefaulttypes.
Sixconditionsweretestedandrecorded.Twonormalconditions;
abrandnewcondition(NO)andawornbutundamagedcondition (NW);fourfaultconditions;outerrace(OR),cage(CA),innerrace (IR),androllingelement(RE)faults.Themachinewasoperatedat arangeofspeeds,from25to75rev/s,andtentime-serieswere takenateachspeed.Thisresultedin960samples,with160exam- pletime-serieseachfromtheconditions.Forthiswork,thedata wasacquiredatsixteendifferentspeedswhichaddnon-linearity ontothisproblem.
Fig.5depictssamplevibrationsignalsforthesixdifferentfault types.Dependingonthefaulttypes,thedefectinthebearingmod- ulatesthevibrationsignalsandsomewithdistinctivespikes.Two faultconditions,innerandouterracehavereasonablyperiodicsig- nalascomparedtotherollingelementwhichmayormaynotbe
periodic.Thisdependsonanumberoffactorswhichincludethe severityofdamagetorollingelement,bearingloading,andball trackwithintheraceway.Thecagefaultcreatesarandomdistor- tion,againdependingonseverityofdamageandbearingloading.
ThefeaturespaceforthesethreefeaturesisshowninFig.6.
SimilartothebenchmarkexperimentsinSection5,theFMM, CART, RF, and FMM-CART [34] were used for comparison pur- poses.Tocomparetheresultswith[27],the10-foldcrossvalidation methodisused.Atotalof10testrunswereconductedintotal,with theresultscalculatedwiththebootstrapmethod.Theresultsofthe 2-classproblemareshowninTable3.FMM-RFacquiredthehigh- estaccuracyrateat99.82%usingSampEn+PSfeatureswhileCART usingPSonlyfeaturesacquiredthelowestaccuracyrate.FMM-RF at5leafnodeshadtheleastcomplexnetworkwhileFMMhadthe
Fig.6. Featurespacefortheentropicfeaturesofm0,m1,andm2.
Table3
Resultsof2-classproblem.
Model Features Accuracy(%) StdDev Complexity
FMM SampEn 93.46 1.32 69hyperboxes
PS 94.23 4.02 165hyperboxes
SampEn+PS 94.65 3.21 171hyperboxes
CART SampEn 84.81 7.53 20leafnodes
PS 83.96 10.51 17leafnodes
SampEn+PS 84.82 6.21 18leafnodes
RF SampEn 97.58 0.08 17leafnodes
PS 97.31 0.31 15leafnodes
SampEn+PS 97.69 0.25 13leafnodes
FMM-CART SampEn 95.83 1.78 6leafnodes
PS 95.75 3.87 5leafnodes
SampEn+PS 95.97 1.28 6leafnodes
FMM-RF SampEn 99.80 0.02 5leafnodes
PS 99.82 1.78 6leafnodes
SampEn+PS 99.82 0.35 7leafnodes
mostcomplexnetworkwith171hyperboxes.Thestandarddevia- tionofFMM-RFwasthelowest,at0.02.
Withreferencetothedecisiontreefor2-classprobleminFig.7, themostimportantfeaturefromFMM-RFis“f21”.Thetreesplits intotwomain parts.Whenthevalueis ≥0.32,“f13”ischecked, whereifthevalueis<0.62,theinputiscategorizedashealthy,else thetreesplitsagainto“m0”.Whenthevalueis≥0.92,theinput iscategorizedasfaulty,elseitishealthy.Whenthevalueof“f21” is<0.32,thetreesplitsto“f18”,whereifthevalueis≥0.18,“f19” ischecked.Whenthevalueis≥0.11,theinputiscategorizedas faulty,elseitishealthy.Whenthevalueis<0.18,“f22”ischecked, whereifthevalueis≥0.09,theinputiscategorizedasfaulty,else itishealthy.
Table4
Resultsof6-classproblem.
Model Features Accuracy(%) StdDev Complexity
FMM SampEn 94.34 1.56 82hyperboxes
PS 95.17 2.01 75hyperboxes
SampEn+PS 95.18 1.21 80hyperboxes
CART SampEn 89.69 7.79 26leafnodes
PS 89.18 5.36 19leafnodes
SampEn+PS 90.21 6.22 21leafnodes
RF SampEn 97.97 0.09 29leafnodes
PS 96.43 0.04 21leafnodes
SampEn+PS 97.75 0.03 25leafnodes
FMM-CART SampEn 96.16 2.88 11leafnodes
PS 95.75 2.71 8leafnodes
SampEn+PS 96.02 2.01 10leafnodes
FMM-RF SampEn 99.74 0.02 10leafnodes
PS 99.72 0.50 6leafnodes
SampEn+PS 99.81 0.41 8leafnodes
Fig.8. Decisiontreefor6-classproblemusingentropicfeaturesusingSampEnand PSfeatures.
Inadditionto2-classproblem,the6-classproblemisconducted, withresultsshowninTable4.Thesamesetupwasusedforthe2- classproblemisusedinthisexperiment.Theresultsaresimilar tothoseofthe2-classproblem,withFMM-RFacquiringthehigh- estaccuracyrateandCARTthelowest.Again,FMMhadthemost complexnetworkwith82hyperboxeswhileFMM-RFhad6–10leaf nodes,withFMM-CARTcominginsecondwithmaximumof11leaf nodes.FMM-RFhadtheloweststandarddeviationat0.02.
Fig.7. Decisiontreefor2-classproblemusingSampEnandPSfeatures.
Table5
ResultscomparisonofFMM-RFwith[27].
Model Accuracy(%) StdDev Complexity
SVM[27] 93.50 0.50 20hiddennodes
MLP[27] 93.70 0.21 –
FMM-RF 99.81 0.41 8leafnodes
Withreferencetothedecisiontreefor6-classprobleminFig.8, themostimportantfeaturefromFMM-RFis“f18”.Thetreesplits intotwomainbranches,oneontheleftanotherontheright.When thevalueof“f18”is≥0.23,thetreesplitsto“f11”,whereifthevalue is≥0.29,theinputiscategorizedasIR,elseitisRE.Whenthevalue of“f18”is<0.23,thetreesplitsto“f11”.Whenthevalueof“f11”is
≥0.24,theinputiscategorizedasIR,elseitsplitsto“f3”.When“f3” is<0.35,theinputiscategorizedasNO,elseitsplitsto“f16”.When thevalueof“f16”is<0.25,theinputiscategorizedasOR,elseitsplits again.Whenthevalueof“f1”is<0.11,theinputiscategorizedas NW,elsethetreetakesthefinalsplit.Whenthevalueof“m2”is
≥0.78,theinputiscategorizedasCA,elseitisRE.
Thecomparisonsofresultsaredonewiththosefrom[27],as showninTable5.Twodifferentmodelsareusedin[27],consisting ofsupportvectormachine(SVM)andMLP.AlinearSVMclassifies linearlyseparableinputdatabyusingahyperplanedetermined throughtrainingwithasetoflabelledtrainingdata.SVM,asamem- berofthekernelmachinefamily,canbegeneralisedtonon-linearly separabledatathroughtheuseofthekerneltrick.Inanutshell, thenon-linearlyseparabledataisprojectedtoalinearlysepara- blespacethroughachosenkernelbeforeapplyingtheusualSVM classificationprocedures.
Ontheotherhand,theMLPisaclassicalfeedforwardneural networkwheretheneuronsarearrangedinatwolayersconfig- urationconnected through individualweights. The weights are obtainedbyback-propagationtrainingalgorithms.Theindividual neuron(perceptron)consistsofmultipleinputsandanon-linear outputactivatedthroughanactivationfunction.Acommonactiva- tionfunctionofchoicewouldbethehyperbolictangentfunction.
Duringthetrainingstage,SVMisusuallyslowertotrainthana MLPgiventhesamedatasetanditrequiresfurtheradaptationfor multiclassclassification.However,duringtheclassificationstage, SVMismuchfasterthantheMLPasitrequiresonlyacosineproduct.
Intermsofpredictionaccuracy,SVMisreportedtohavesuperior accuracythanMLPinmanyliterature,althoughtheperformance willalsodependonthenatureoftheproblem,dataconfiguration andotherconstraints.
The10-foldcrossvalidationmethodwasusedtogettheresults in[27].TheSVMusestheradialbasisfunction(RBF)kernelwhile theMLPhas20hiddennodes.Featuresusedin[27]consistedof thethreeentropyfeatures.TheresultsofFMM-RFarethehighest, withtheloweststandarddeviation.Withthesethreefeatures,SVM [27]acquiredthelowestaccuracyrate,withalmost6%lowerthan thatofFMM-RF.TheFMM-RFachievedbetteraccuracywiththe samesampleentropyfeaturesetandwithmuchreducedstructure complexityandtrainingefforts.Theclassificationrulesobtained fromFMM-RFisalsoeasilycomprehensible.
7. Conclusions
Theclassificationresultsofballbearingfaultsusingvibration signalshavebeenpresentedinthispaper.Variousconditionmon- itoringtechniqueswithvibrationsignalsusingintelligentsystems aredetailed.ThehybridFMM-RFmodelhasbeenproposedand usedintheexperiments,whichweredividedintobenchmarkand real-worlddata.Powerspectrumandsampleentropyfeatureswere used in the feature extraction, where important features were extracted.Boththebenchmarkandreal-worlddatasetshowed
accurateperformancesusingtheFMM-RFmodel.Thebestresults ofbenchmarkandreal-worlddatasetswereat99.9%and99.8%
respectively.Inadditiontoaccurateresults,explanatoryrulesfrom adecisiontreegeneratedbyFMM-RF,whichexplainedtheresults, arepresented.Thisstudydoesindicatetheusefulnessofthepro- posedhybridFMM-RFmodelforclassificationofballbearingfaults.
Acknowledgements
ProfessorNandiisaDistinguishedVisitingProfessoratTongji University,Shanghai,China.Thisworkwaspartlysupportedbythe NationalScienceFoundationofChinagrantnumber61520106006 andtheNationalScienceFoundationof Shanghaigrant number 16JC1401300.
References
[1]H.Guo,L.B.Jack,A.K.Nandi,Featuregenerationusinggeneticprogramming withapplicationtofaultclassification,IEEETrans.Syst.ManCybernet.PartB:
Cybernet.35(1)(2005)89–99.
[2]Y.Zhan,C.K.Mechefske,Robustdetectionofgearboxdeteriorationusing compromisedautoregressivemodelingandKolmogorov–Smirnovtest statistic—partI:compromisedautoregressivemodelingwiththeaidof hypothesistestsandsimulationanalysis,Mech.Syst.Sig.Process.21(5) (2007)1953–1982.
[3]J.Mathew,R.J.Alfredson,Theconditionmonitoringofrollingelement bearingsUsingvibrationanalysis,J.Vibr.Acoust.StressReliab.Des.106 (1984)447–453.
[4]L.Zhang,L.B.Jack,A.K.Nandi,Faultdetectionusinggeneticprogramming, Mech.Syst.Sig.Process.19(2)(2005)271–289.
[5]L.Zhang,A.K.Nandi,Faultclassificationusinggeneticprogramming,Mech.
Syst.Sig.Process.21(2007)1273–1284.
[6]M.L.D.Wong,L.B.Jack,A.K.Nandi,Modifiedself-organisingmapfor automatednoveltydetectionappliedtovibrationsignalmonitoring,Mech.
Syst.Sig.Process.20(3)(2006)593–610.
[7]M.Timusk,M.Lipsett,C.K.Mechefske,Faultdetectionusingtransient machinesignals,Mech.Syst.Sig.Process.22(7)(2008)1724–1749.
[8]A.Rojas,A.K.Nandi,Practicalschemeforfastdetectionandclassificationof rolling-elementbearingfaultsusingsupportvectormachines,Mech.Syst.Sig.
Process.20(7)(2006)1523–1536.
[9]M.L.D.Wong,M.Zhang,A.K.Nandi,Effectsofcompressedsensingon classificationofbearingfaultswithentropicfeatures,201523rdEuropean SignalProcessingConference(EUSIPCO)(2015)2256–2260.
[10]J.B.Ali,N.Fnaiech,L.Saidi,B.Chebel-Morello,F.Fnaiech,Applicationof empiricalmodedecompositionandartificialneuralnetworkforautomatic bearingfaultdiagnosisbasedonvibrationsignals,Appl.Acoust.89(2015) 16–27.
[11]M.Unal,M.Onat,M.Demetgul,H.Kucuk,Faultdiagnosisofrollingbearings usingageneticalgorithmoptimizedneuralnetwork,Measurement58(2014) 187–196.
[12]S.W.Fei,Kurtosisforecastingofbearingvibrationsignalbasedonthehybrid modelofempiricalmodedecompositionandRVMwithartificialbeecolony algorithm,ExpertSyst.Appl.42(11)(2015)5011–5018.
[13]J.B.Ali,B.Chebel-Morello,L.Saidi,S.Malinowski,F.Fnaiech,Accuratebearing remainingusefullifepredictionbasedonWeibulldistributionandartificial neuralnetwork,Mech.Syst.Sig.Process.56(2015)150–172.
[14]Z.Tian,Anartificialneuralnetworkmethodforremainingusefullife predictionofequipmentsubjecttoconditionmonitoring,J.Intell.Manuf.23 (2)(2012)227–237.
[15]J.B.Ali,L.Saidi,A.Mouelhi,B.Chebel-Morello,F.Fnaiech,Linearfeature selectionandclassificationusingPNNandSFAMneuralnetworksforanearly onlinediagnosisofbearingnaturallyprogressingdegradations,Eng.Appl.
Artif.Intell.42(2015)67–81.
[16]E.P.DeMoura,C.R.Souto,A.A.Silva,M.A.S.Irmao,Evaluationofprincipal componentanalysisandneuralnetworkperformanceforbearingfault diagnosisfromvibrationsignalprocessedbyRSandDFanalyses,Mech.Syst.
Sig.Process.25(5)(2011)1765–1772.
[17]M.Barakat,M.ElBadaoui,F.Guillet,Hardcompetitivegrowingneural networkforthediagnosisofsmallbearingfaults,Mech.Syst.Sig.Process.37 (1)(2013)276–292.
[18]C.Chen,G.Vachtsevanos,Bearingconditionpredictionconsidering uncertainty:anintervaltype-2fuzzyneuralnetworkapproach,Rob.Comput.
Integr.Manuf.28(4)(2012)509–516.
[19]H.Wang,P.Chen,Intelligentdiagnosismethodforrollingelementbearing faultsusingpossibilitytheoryandneuralnetwork,Comput.Ind.Eng.60(4) (2011)511–518.
[20]S.Fatima,B.Guduri,A.R.Mohanty,V.N.A.Naikan,Transducerinvariant multi-classfaultclassificationinarotor-bearingsystemusingsupportvector machines,Measurement58(2014)363–374.
[21]X.Chen,J.Zhou,J.Xiao,X.Zhang,H.Xiao,W.Zhu,W.Fu,Faultdiagnosisbased ondependentfeaturevectorandprobabilityneuralnetworkforrolling elementbearings,Appl.Math.Comput.247(2014)835–847.
[22]X.Xia,J.Zhou,J.Xiao,H.Xiao,AnovelidentificationmethodofVolterraseries inrotor-bearingsystemforfaultdiagnosis,Mech.Syst.Sig.Process.(2015), http://dx.doi.org/10.1016/j.ymssp.2015.05.006.
[23]H.M.Ertunc,H.Ocak,C.Aliustaoglu,ANN-andANFIS-basedmulti-staged decisionalgorithmforthedetectionanddiagnosisofbearingfaults,Neural Comput.Appl.22(1)(2013)435–446.
[24]˙I.Eski,Vibrationanalysisofdrillingmachineusingproposedartificialneural networkpredictors,J.Mech.Sci.Technol.26(10)(2012)3037–3046.
[25]L.A.Wulandhari,A.Wibowo,M.I.Desa,Conditiondiagnosisofmultiple bearingsusingadaptiveoperatorprobabilitiesingeneticalgorithmsandback propagationneuralnetworks,NeuralComput.Appl.26(1)(2015)57–65.
[26]J.S.Richman,J.R.Moorman,Physiologicaltime-seriesanalysisusing approximateentropyandsampleentropy,Am.J.Physiol.HeartCirc.Physiol.
278(12)(2000)H2039–H2049.
[27]M.L.D.Wong,C.Liu,A.K.Nandi,Classificationofballbearingfaultsusing entropicmeasures,Surveillance7InternationalConference(2013).
[28]S.M.Pincus,Approximateentropyasameasureofsystemcomplexity,Proc.
Natl.Acad.Sci.U.S.A.88(1992)2297–2301.
[29]G.Fele-ˇZorˇz,Afasteralgorithmforcalculatingthesampleentropy,in:
ProceedingsofMiddle-EuropeanConferenceonAppliedTheoretical ComputerScience,Slovenia,2013.
[30]P.K.Simpson,FuzzyMin-Maxneuralnetworks-part1:classification,IEEE Trans.NeuralNetw.3(5)(1992)776–786.
[31]J.Han,M.Kamber,J.Pei,DataMining:ConceptsandTechniques,3rded., MorganKaufmann,MA,USA,2012.
[32]Y.Yohannes,P.Webb,ClassificationandRegressionTrees,InternationalFood PolicyResearchInstitute,USA,1999.
[33]A.Verikas,A.Gelzinis,M.Bacauskiene,Miningdatawithrandomforests:a surveyandresultsofnewtests,PatternRecogn.44(2)(2011)330–349.
[34]M.Seera,C.P.Lim,D.Ishak,H.Singh,Offlineandonlinefaultdetectionand diagnosisofinductionmotorsusingahybridsoftcomputingmodel,Appl.Soft Comput.13(12)(2013)4493–4507.
[35]M.Seera,C.P.Lim,C.K.Loo,Motorfaultdetectionanddiagnosisusingahybrid FMM-CARTmodelwithonlinelearning,J.Intell.Manuf.(2014)1–13.
[36]B.Efron,R.Tibshirani,AnIntroductiontotheBootstrap,ChapmanandHall, NewYork,1993.
[37]H.Guo,L.B.Jack,A.K.Namdi,Featuregenerationusinggeneticprogramming withapplicationtofaultclassification?IEEETrans.Syst.ManCybernet.PartB 35(1)(2005)89–99.
[38]L.B.Jack,A.K.Namdi,Faultdetectionusingsupportvectormachinesand artificialneuralnetworks,augmentedbygeneticalgorithms,Mech.Syst.Sig.
Process.16(2–3)(2002)373–390.