Bilimsel Dergi · Cilt: 2 Sayı:1 · Haziran/2012

Eş zamanlı Arıza Teşhisi için FPGA Tabanlı Akıllı Durum İzleme Yöntemlerinin Geliştirilmesi

Kontrol, otomasyon ve robotik Teknik / bilimsel makale

Yıl
2012
Sayfa
9
Okuma süresi
22 dk
Görüntülenme
0

Konu

Kontrol, otomasyon ve robotik

İlgili: Elektrik makinaları, güç elektroniği ve elektrikli ulaşım, Elektronik ve yarı iletkenler

Anahtar kelimeler

  • FPGA
  • arıza teşhisi
  • durum izleme
  • akıllı sistemler
  • gerçek zamanlı işleme

Özet

Yazıda, elektrik makinaları ve sistemlerde eş zamanlı arıza teşhisi yapabilmek için FPGA tabanlı akıllı durum izleme yöntemlerinin geliştirilmesi teknik olarak ele alınmaktadır.

Tam metin

Metin PDF'ten otomatik çıkarılmıştır; tablo, şekil ve formüller eksik ya da hatalı olabilir. Özgün dizgi için PDF'e bakın.

Aydın İ., Karaköse M. Akın E., Eş Zamanlı Arıza Teşhisi İçin FPGA Tabanlı Akıllı Durum İzleme Yönetmelerinin Geliştirilmesi, EMO Bilimsel Dergi, Cilt 2, Sayı 3, Syf 13-21, Haziran 2012

Eş zamanlı Arıza Teşhisi için FPGA Tabanlı Akıllı Durum İzleme Yöntemlerinin

EEşşDDDzzaaeeemmvvveeeaalllooonnPppplleıımmmrKAAmeeearrnnnalıııtttnzzcaaeıooonMfffTTtFFFBeeıMkPPPşşehhnyGGGaiiaagssAAAtzHniiıSSseEiioBBBlççyytımiiaaannSynnSssseccayeeeeFFhhnnAUdddrrPPckpyoohIIIrGGpgnnnnnroGGGluAAonootttieeenaleeuuaMlllnTTllosslllmiiiiiiucşşşllaagggoyyetttsabbteeeiiilrrroAFFMnnnaaaiiirnnaartttpllllommmıuuallpCCCntıırlloeeedttoooiAAırssscnannnDDiiisakkdddDKtUııiiillaaiiioollutttsggııiiinelooonnDDlrdsannnuoouunissdnMMMrrıiiamssuuDnooommıinnnSriiieüİİtttczzooortllürrr-eeiiiDmmnnnlrügggeeivMMMYYe ööeeennttthhhtteeooommdddssslleefffrroooiirrrnniinn

KalıcMıeMtinBıkAenyYDaaİİİllltzIhhhıNSaaasE1lnnny,ı2Bn,AAAySOicayyyeldddghnUıııiurnnnkszayo,,,hrygMMMnaoaunnoreeelOuhhhMaMmmmsCmüleeeAoyhatttKtelKKKoFn2ar,aaadarlGrrriıuasaaanülrlkkkindtığööösnaisssDueeeBDKÇ,,,iöaEEEıoulrgürrrplhhhnmlaraaaanuoünnnnlsdııiAAAAamskkknLııııBnnnSAür3 ülü Permanent MiiaaayyKgddiiHnonnc@@eoa1tffemMiiBBrrlSaaittiieey..ÜlleekggnddAManiiuuctssie..rpttvaathrroi,,neyypnrFFFmm.raaalisoıııykkkrriirrrdnaaataaaiMMerrMnnaatttos@kkiÜÜÜüüucoo,khhesssonnnUeeeec@@iiiAaMmnnvvveffdldeeepiiuirr.iorrriieaatspsssdttttl..lleiiiuieeloiittt.piddğğeeetrcriuuesssiis..a,BiiittBBrrKt,,Uöiööeelooaas.llkkcüüneiiannmmdse@@lüüiiffiinrraattD..eeddiuur..tterrct-Drive

GnnGAoteeulTlsliişlagytbeirFnainatlmulCıletoAsnDikdıilailtgıionDnousMrisuomniİtzolreimnge MYöenthteomdslefroirnin yMFmaıkreraahMratmkÜüoehstnee@iKnvfadeirrriakböoskmsösmoöökmoöbbörasaaiamgaafraimfgafraimgiiiKfoffoKoKttoIoiasmmÇEiaoIbddatbÇEodboamaiIsÇoasEaAAAaaçççgFgFFgMMühmRMddBbvmgaSTmdv(Bs(KgsbThSMRduAyysskkiiiiggsannanammmaaalleleesannnnççnoooüeeehhhNNtaaattrrrşşaaaooaaaarrinnnnllliinnepppennennnnkkrrrüüfrrrkffrüllleeeaziiiinienıeiyeeeeeühühnnnnnnPPPuueeeaaaaeaaann.aaaeeoooşşşiilııırrrauuuuuugggoııirvrrrvzccaaaaatttooooiinnnrooaaaıoıınnrrrnnnııılllrrrkecrrsspprreeeeeeepdpdpdmmmyyygnnddkkzzzeeirriaaayyyddadaaaaahhhddttiççymmmtttzzzğğğtrereaallletttlllıııGGGeleeeAAAtrrrlllllltttooommşşşlçççttttiiiiççssireelllmumumueelldmmmmmmeehhheüüüııwwwudddooıiiirrroooğaaalllşşşnnoootteöeeeaaattttwwtwtmmmwççooggoocoycyüüühhhiiinnmllaakaaaaaadddehhssıııuuueecaayyyrrreeeıııeeerrekksssllloooooolllrrrsssmmmeefffuoookkkAAAllllddüüüaaaalllrrrrttppşşşkkeeaalllrrnnuurraatttdddaaassstttooonnstttkklllllllllnnnkkkdddaaaiiiiaaaaooatddsnnnkkkeeeooaaappnll--aaaaaaiiiklnnlllaaadddliiidddaaalllaaahhhttee.eee,,y,y,iiiiiiddidtttllllazzzaaddtttddii,,sslllladdiiitttaaarrraaaemdçuuummmiiirridddşşşııtttlllüüütrrrccc..ppeeeııaarrmmmddderrrrrrlllmmrreerrruuueeeaaarrreeeB(((mmiiicccrrriiiPPFFssssseeerlllrppeeAAaairkkkaarddorrrrrlllııttbbbiiibbbiiiddddddttttttbbbcccııılllsssğğğrriilliiiSSSıııiii---aaazbbbss,llıyyyrrrhhh,ayyyrrrimmrrhheeegggçççıııdddşşşssiiioooiilrrraaaee---aaaıısssiieeeMMiisssskooaarrrnoooiiiiieeeaaasssaaantt((kklliiinnnüüüuuvvlllnnnmıılccuuudnndddaaaiiöhhheeepppttte...iiieeeeeıııyyyrrnnnuuiillliii::eeeoorrrnnnrrrkkrkmmmsssiiiirrvvll:::EeCCCggaappmmmiiiddinnnee,,nnnıılllcccbbbrrkkııeeesssyyaadddnhhhlllaiinnnmmmammrriiizzzeeeeeedddoooıısssyyy..ı.ıımmbbrrrnooolleeettllldddaleenhhhnnddMMrrttiiiiisttksssiiiFFFooeeennıııeeeşşşmm,,,ggeeoooeeeıınnaaayyydddyyytttkaaaFFFmmmaiiiggg...eelloooöööiiiuuaawwwrrrnnnürlllyeeyysssiiaaaaaııüüüBBBDDmeeehhaaueeeooollltttmmaallllluusssiiikkkaaacccaaaatttöööuuudddhhhSSrrrllleeeivviiiyyiiillnnnlllooaallmmmauuuyooodddaaiiIIIPPPkkkpppmmmhsssnnnsssmmmmmmEEhhhsssaaannnooeeeiiinlmlllrruuuzzznnfffkkuuusssllçççmmllliilliittiiinnnrrreenzzzaaannnaaaggdddüüeiippeltıtllIIdddiiivveeetttaaafffuuutaauuurrr11rroooviiuurreeeeetttrrrddlllfffmm,,,lllGGGss@ddllaüüüzzzadıııiiioozzzyyttteeeuuurrrrrneeezzeeeuuhhhlllrrbscccelleeeeeeefffeeeooonnnmmeeee...zzzşşşuuusssggge99lllaaoootteellmmmnnnmmmoooozzznnnnfffaaayyyPPPiiikkkaaeeiiittteeeeeallrrdddkkküccillllllrrrSSiittkeeaalllccooonnmmmacceeemmAAArrrnaaatttaaatttnnnaaapppkkkeeyyyhhhllaaa88nnlllaaarrrppneeemmeeemmm,,rruunnfıaaaaaakknfffeeelllccckkkaatttooiiiiiirrrrrreeeiieerdddttaaabbtttoooaassslrrrrraaayyygggTTTeeedddtttoooi..eeeeeerrrllliii00,,,ddffmmmroooootttrr--nnneSSsseessseeemmmsssiiiddllotttmmualmmtttaaarraartttmmmbbiiooeeessskkIIIiieeeooooojjjaaatttii...iiDDaaadddllldddAaddd:::bbbuuooouueeeuuusssaaayyyFF’’nnsshhhallgggccooaaıııam::noooooofffIIIllleeeyFFFppaaaootttnnnnnnaaaiittuuaaaaaaseesBBllnnnbyyysssmbbeeelllüü,,,lllaaaşşşMMddaaaiiisssnneerrrrrrcccIIIrrraaaattssshhheeettootnnaa,rrrrriitttsssrrrgrrraaappttooommrrrıııkttnnnuuuaaa))sssarrrhhhdddnnn.atttiiiiiiiirrıııbbbkkksstttlllıaaaatttddiirrFFFoottAAgggiiissseeerrlllllrrFFFıeuDnnn...eeennnnkkktttbbbgggzzzlltttruuuaaaeeeeeefffiiivvyDDeeiicccıılllğbbbssszzziikkkuuaaaiiidddugggiiiıaammmbinnyyyggaaiihhhkkrroooooofffloonnndkkaaaaaaPPPmmm,,lnnaaauusssmmmppllleefffiiikkçççoooDDDllltttyyzzzaaadddPPPnnntonsstttlllıoossslllluuuCccrrraeeellsssiieeeeeooaaammmrrrdddiiizzzeeeıiiinnMMnnnnn11iiioookEEaaauAA,,llliiiaallrrrıyyyttmmdddiııiiicrrıınnııllloooppyyynnGGGyyymmmdddttmmmnnrrrrtttm,,,rrrtttlllrrGGGssiiiiiaaannniiooodrrrtttkkmmmooollmmmuuuaaaiiidddssouuaalMmmeeeşşş.ll.111llluuuaaaaaa..dddeeeoollsssaAAA,,,cceeoo...dddllççeeeüüvaaa))bbaaa...mmmabbwwwaaatyyllrrrııeeeeeetttırreebbnnnnlllttcccAAAvvvıııaaaaallldddttpppaaarrmmmaPPtttAAAÖÖlllrreerdddnnnnneessııkkiiikkkooolllllerrııroo...ooommmHHHaatttaaaooıııssiiggguueeBsssmmeeerrraaeeerrüüüaaakkaaarrrdaıuueeemmemmkkkBBBsshhhiiioooyy.ıoootttssskkbbbnnnllssüü,,,eoooiiinniiieeeeeıııiilllrrr...ttrrııeeennÖÖÖttsssgggddnnnaaammmnnnnvvaaakkkeelllliillbbbnnnrrrrrrkuuusskkkraoottteeeukknnnGGoollaannıııaaaiiizziinnnaatttttrrAılllsssaallluuuıı,,,ssaatııaannn[[[iiiövvvaaaddeesssaaiiiee..cccppgggışşooo...eeedddooobbb,tttnnnaaaluuuvvviiinnmmkksssrraaaaaııırrpcpczzzrrrnnbbbeetteeei111cccsssniiiooossrrrnnGGGaeee((aaalllkkkzeezzztttdddtttmmmnnhhhtttffnrnnııssseeeeeeppprrraaanneeeiilllrrrmn((oonBBBşşşdoododşşşsssnnppuuuaaiiiooonnnRR,,,llaahhhaattuuu]]]ttooiiisssmmmttveaaeecccırrrrrrnneeeDDgggrreee...ıııeeerrraadddsssıııaaabbiillloooiiibbaammmeeennnhhmm...tttwwfwffaazSSllllieesssnnnsssmmmtttyyiiiuuurrreeeluuooolllccnnnnnrrccce...sssnnnnnoiiiAAnndddlleeeııaaaiibeebebkiippprrsssşşşaaaaarrrtttkknnnooossseettaaaccceeAlllaaaaSSallllıı...KKKbbbiieemmrrrccuuutttrnnuuuttnnnSSbbiiidtteeıımmmaaattttiOOOeelllıııeeeyyrrrssfffeeellüüüllrrruueeeeeeuIIISShhhootttocccinnnsssmmssnnno))AAlllhhhaarrrrrilllaaarrrsbbboooRRReelllnnddiiiiiüüiirrrııkkçççügggııssmrrrooogggnmmYnnnoooaaammaaaCCaiiilltttmmmkkkiiiiillymrr...mmmnnbbbeee--vvve((eıııMMrnnşşşllltttaaattrrrrrtttrrreennnnnttyyyeeer..ttııgggüüüeeerrllnnsssaaüüüooosssooorrraaaepppdddkkkbbSSkkuuulliiyppplraaagaaarrneedddeeeaaaeeeaaaaaaoolaeeeDddoossüümmmeeooütttKaaadddkkktttMMllleeeuuunnnssoooıııuueccctttlllttteeoottt22ıııuuuşşşooodMMkknnn))eeeunnnnnrrrsssdddFFFeeekaaauuuadaaddggttkkkaattnnğğğzzzgggkrhhhuuuoooıınnkiiillnnnMMrüüüşşşyyüüüttaaiiaaattbboommaaaaaaaaarrrmmmnnsss,ilvvviiiiiıır,,aaaiiieeeeIDDDzzzdddmmmtttnnoolllrrrmmuummooiooooıııiiiaaaaeeeşşşssAArrrtttKKaaazzsssççlltttnkkknnnççç((tttorrmmm))nnnoooeeeeeeiirrnpppnnnşşşbbblllrrraaaaaeeeNuuugggsssmmlll..oooaaeettaaaaappdnniisssSSrrrrriiiamkkkllleeaalllzzc@iiiiiiaaaiidddnıııaaadddooıooüüükkrrricccccciiivvvhhhgggcccsssiiimmmeeettrrraaaeee...ggnnnzzzaaawwwsnnsnnnsKKrrkkkammmOOappnllaagggggoWWaammsssttnnnfffaaa1rroootttoooeerrrsssaeeennnsseee...aAArrraaaaaeee,,ııetttiii--mmnneeyyrmmoosssmmmaaa1eeetttrrttteeaaakkanaanneeelfaayyyşşaannneee,rrriiissstttllltttdddlmmn...aannnnnnniiiesssllsssGGSSSsssmeeooııı2eeooeeiiUUMirrmmmsssvvvoootteeeaııızzzsssıııvvmmAAAfflllttynnnllmmmsssennniiitttllyyiiinbnbnboooottoyyyaaRRrreeeeeeriidddiiisssyykllkkkllssszzzeeett,aaTTTeeeiitttttttiiittssslııkkkwwwoooroonnnoooeeerrreehhtttbbbürrsssraaeeııiiadddaeelllnnoorraaasssttootttlllttccaaüüaüccsssaatttt,,,ddriaaallliiieeeeetttiiiccceeesskkrrkiıııhhhtteeeoonnnootttiiidddtaaafffiiioaaarrdddOcckuuuaaastllltttttteeeo)))tttaaaeÇÇııooiirrcccttbbblltttooyyysssTTııllleeemmmbtttennııuuiittt,,....MMiiieeeiiieeennnnnıettyyrreeeiirrlllmmÜnnnooouuurkkkstttiiiaaatttrrutllmmmrrrsssiiinuuummggeeeesssuukkkoooüüüaaa,krrmmmnnnrrnnrrrBBaaaammllkkkssloooaaaeemmmhhheeemmmHHHooo..ppenssslllıııoooeeeEErrreeerrrccceeaatttdaoolllüürrrlllaaayyddttiioonnneekkkeeeşşşMMMttvveeeddnnyyyaaammmnnnşşşeeeppkrrrgggppıpııiiieeeaeeellleennneeeeeennnneedddrrttthhtttrrrrytggmmnnuööusssoookkaaaççnnnmmmeeeeeeettoorrrgggggaaaöööhhhb,,,aauuiiirrroooLLdddllsssttacccınnnaaaeeerrtttteeeCCCçççtookkkeeeeem,,,aııdddmmmeeooobbbiuussssmmmeeeüüiippprrrn.wwwrrruutttggrrwwaattaaaarrrnnniiiCCemmllznnrrrrrrkkaaaaatttıııçççrrroNNrrooollltpppnnnaaarrrvrrdittinnnıııaann33ddaaatttsssıııeeesssllnnniiimmrrriii..rrruuyyyıııuueeenngggrbbssssliiiigginnffftttoo..tttoheeggoooeeeirrr,,ooollleeemmmloooooaarrrssoosssooollltttlllzzzooyiiiAAaaaiii,,eessKKgııgiııınnnnnnoooooo,iiieeeddaaaanecccüüügggmfffrrrmmzziissoooeeesssııınnaaddooomnnnottlvvvnnnnrvvvccceeennnbbbfffaaaüürrmmnnnaatttbbnekkaaaannnllrrkkkçççaaşşşmmmuumddddddrrruumiiilllFFrrrr.ppıııhh...zzzMMloooooorkkkmmmttkkrrrrrrttteeeıııyyylllddmmmççeePPDazzriiiiiillrrçççllloooarrnnnaammmeuuuııııaaammmlleıtteeeeeeoooddffiff..aauuuddduuuuuunaaseeeetttiiiiiigggıııaaairrrrrrmmmroommttmmııaaaaabbbsssAAyssaddaaeesaRRR--sslliiioooovvkhhhnnnMMnıııoooktttmmmllleeensssnlllnnniirrrmmnnyyBBCooossiirrrrriiissscccooorcccttnnni,,,lltttrrraaaınnnkkkaaannddıııeeemmmrrdllGGtlleecceeaaaDDrrrrssrrmmmttt))aaaannniiieeetiıııııiııiirrroooppp,,,aaahhhooot...bbşşş@@sssiiitttttttttıııııOlllhhhtttdddçççnnnsss..rinnnkksssaaanniiiniiiierooonnnaaaMlllmmmttttttaaahhhaaabbbteeetttnaabbbBBBsıııınnnooooooiiiiiiIIImmmeeıııaeeekkkedddSScccooovvvoooorrriiiyyyiiinnnrıınııı,,mmsmmmssyyymmmerrriiişşşsssiiiIII@Ciiigggnnnnnnnnnnnnkdddaaannduuuneeaaeaeeeeeeeee..rrrssssssrrrrrrr@@rrrIIIıııtttıııııııııiii,,,,iüBB,,MMddoMM,AksssaahTToaaUmmerrKeeecoocc@uuyygnÖmmÖmngmtsmmtsmmççookmemekskKskmsKs((llmmmmarreemnaaii2iiBBttııeeeıeıaaddzzeooüüuuooeettekkttllsskknnoorraa,oıoıııooooıooııfooççkkeeiidlllddiiknnllnnrrkkkkkkkllnııikkççııllkkııueeilttmmttiittllrrrrluurrttiraaGıı.eeffuuüüttiiinnnnnnnoooomomoeeaaaaiiaa....llleccFsbtgstbggbFstbabbsbaküFtBkÖsvoyyGyiboaösysöddkmybövçkakidçyBsvsyoGytBitçsyvsokdGöamvvsöbybaköoöüöyassyÖobbüambkFFkÖdydksöaauuuallzzrrrraaeesstccccnnnnsaannnnmmee,,eeeilliilaaaaaaarrrrrraattoo..ıııaooeooooeaeaııdTTyrlruuurrrryythhtieeieiaaaaiueltuezzuieuuuuueleltuzizauarzueuaiereiezityccaöaööööööaaaaddooaooaatggtgtüürriillüllrreelliilllnnnuuunnttttttt1iillnnzeeezzşşşgıı.aaaıırıırırıldolddlolloleğeçüğççğüüeellÇÇrrraaaaaauyynnnnnnaaddrrrllkkklrleebkbbrrlkeeleklkleyppypygggııııııınnüüuullikkklrrllrrlllklrrkeeiimmnnnnnnngemmrrzeizeiieezzezezüülllhhheçıççeııetteeeaa:ddeennnsssssssaioaaiinmmrrulmellleuluemlmltiiiiiittrrrrrssluunluulununlllsslldd.puuuuuuiiillllllaa--ıııtufuuffttı,zz,kkıııdıııoogggaaaaaşaşaaşaşaaşşrrrtttttttuuuimlmlmliiaaaaaa,,nnllll..ltlldddeedddaaalmmmlliiişişşiissııkkkbllllbllbtttttkmmmrömöötttsslllhhlllkkkeeeeeeeıı,,mmtttmmmtmtggeelllmmmmmmııııırııddsççççççllleesseseeellrrllkkttFtğğğttliillillliiiiuaaıııssııınnnnnneiiinlllaaalaaaaaamimmaıımmuuuüüü,eeetttiiiiiiaaaa(aammıılllrrrakkaaakkakakaaKKmmmmmmmıınnnfffkkkçççiiimööaaaahhlllllltnnnnnneerrumkkiiiuuukkkeeelll.arrrzz,,tttuunllnnııııııaiiiınnnn,rrrrrrrruluullDDaeaseeaaaassmmmBttyy..şşşmmrrrrrrşştaaalllllliiimmmnnrrrdddmmrraaiiilllaalllllllrraaabbıılçmllçmmçlllttttbbraaaeeıı)sssooeeeuuudddlll(yyrzzzüüüdddıeeıııeıeıeerllllllrriiimmtttkkkyyy,,,rrkrrrrdkkmmmaimmiimaaaaaoıııkkeüüaaaaıooeee““nnbbssvvkkkkııKeeekkkıııaaannneeeeeeb,CC,,aaÇrrüüü,çççaaeeerrrğğğllldddbbmmkkkookakktt[[[öööggmmmüüüaaarrrrrrooönnnııırrrbbbaddssrrrnnFFtmmaatttleeellrrraaaaaakkaaaeeeccııaaliioouuusslllrrrrrrccookkss111)aaaööönnnvvvrrreeeorrrvveleeeeiiiiııiiıaaaıııtt...rraaaaammmldddlliiiuunnpppnnnıllttşşşlllgggvvuuııdddıııyyyiiipppaassiikkkrididdrrııiicclollammmşşşşşşknkknnoorrrrrıddeeeaaaMMooddlllrrroottaaa333%%%rrzzzaeeedddşşşşşşeelrllkkkrdrdaahhnnnüüürrttleeaaabbboooee...aaaeeeuutt.uueeelllooııereetttttaaammmmmdddııııııiiir..meeemmcccrrlıırrrlloiooiiaaççmmmbbiiaaammmtttrrrrrsfffdııüüürrkaaac---llaeeiiiııımmiiirrrkkzzzkssskkMMMkkknnnLLragggmmmeemmeeeğağğaaırrrvvllnnyyOOOkknnkkkıııiiinnnrssiiipuuııooııınnnuaaauuiiimmümmmaarrrrrrrrr111222nnnllltttooooosssaaankkkkkknnnmmmüüinnnrrriiilllaaauurkkooonnnagggııılllllaaallleeeüüüooeemmlluuu...aaaeeaaalleeaaaiii[[[rrrssttneehhlllrrreeerüüüiiibbbh444888rrııBBlllttıüaııüüttiiimmllleelllrrr[[[ıııımmıollloodddooonnooaalllsssdddii222iiikkköööddeeellııelllyyyuuuen[nn[[llllleeelrrrrrr,,bbbiiiuuuöönlllddmttmtmaaalllssvvıı888@i[[[rrraaarrvvviiimmm]]]’’’aammzzkkkssmmmuuiiiıııiiill111dddttteerruuulllaaanlllkzzaaaeeekkkeeeAAAmm]]]iilllrrrltttoolllmmmııüüükkiifff555eeedddmmmiii,,,zzlkkişşşyyyaarrreennneeoooooo,,,rrreeeıııaalleeeıııi..mmmlllnn...eeeneeekkkllnnnrrrhh555nnniiidddaaalmmmrrrlllAAıııiiiıııtttieeeaaaaamm%––%%kkkemmaarrlmmaaüü,,,eeeççaaaeeefııeeekknnndddggvvirrrrrrrrrkkkrrr999llloohhhlllnnneee...şşşıı[[[zzuurryyyaaaaaaaa]]]şşşiiiaaaıssllvvllinnnmmeeeeeyyydd...gggtttlllrrrsssııısssnnffeeetttıiiCCbuu555eeoommmeeemfffemmeeelldddvvvttt]]]eeeeeedddtttreeıııBBtteıızzddadaaiiiiikkkzzzüüü888nnnlliii,,,dddmmbbdddaarrooiiiooomnnnii666öööaaaaaBBBeeeaaakkkdiddiinnndd...ttaççAAAAnnnyyiiitnnnaasssünn,,,rrnnnoooyysssooiiieeeaaaaaaaekekkekkkkgggmmmaaaaalllaaasssnnzzzii555ıauaauuoozzzoooLLeettiiinnneeebbbrrkpkkppdddrrrii]]]mmrrrbbtüüiiiüüünnggüaaaüüDDDııiiieekkkiiittyykyllleeeı111rrrkkkttoouuulleeiiişşşiiinniiirrreee.ttsss......lllnnöölllrrL’’’dddiiiyyy--lbllbbuuuyyookuuurrreeDDnannaaaaazrrzzmmmeeıııpppddlllbbbuuşlşşllerrraatttaaaneaaaeennemmçüççaaa000ıııeeeggoonnndddhhhyyööiiiuuuzzziiilllttnn..ahhhaatttuutttiiiiiiaangggiii(üüülllyyyrryyüüüoooşşşçççmdMMMddmmiiittjjdııllllleeeinnn//BkllkklmmmllladddeeeiiieeeeeyyynnneCCeerrrbbkrrrüüd]]]yyylllttgggiiigggöööbKKKllüüaaarrkkkllrrrrraaauuueeaannrrraaayyıııkkkyytttaaBBdddeeeaaaaannnulluulnnnggrrrrrrooiiiooornnn...aatu,,,aarrrkkaaıııaaaşşşııiiiyyzzzşşşıııuuuuuukıkkaaççââaaalllmmüüümmaaa)zzööötttnnnyyrrrmmmlllggıüüülmllmmggzzessetkkkaaaAaaallllleeeıııoooldllddnennnnnrrrrrraaahpphhlllaaaiihhhdddii.dddsyyyeeeaaaaaıMMhhbbb...rrrıımmmüürrrmrmmrrreeecccyyaazzzıırrrüüüıırr””ruuıaaatllldddllkkkçççnneeeskkktttrreeefffdddlrrraallllrrreeeuuueeppiiiııımmmiiiooorrrrriiieeennşşşaaaaaaiiddrSSSüüüaaaeeeiiiiiabbb[[[ıııdookkbooodddıeeiiaalllyyygggrrrşşşllıaııaammmnnnsssnnniiasaassııılllliiillşşşallaauuzzkkknnnaaaıııııı((oo777ıırrrıaaggnaapppeekkkmmmğğğeeerrrııllliiaannaaaaaiinnntttnnüüüeeiiiirrreeeuuuiiirrrşşşiiirrrSSSssiiiBBıııdddrrr3aaaaaaoooolllkknnnyylllttrrlllaaa...dddmmrüüü]]]iiyyzzzbbbkkkbbbaaarrzlllzzaaaııılllvtyttyytttıılnniiimmnnnbbbmmmıııoomymmyyrrrrr..bbbkkkmbbbeeeiii[[[dddnnii...llmmggoooııışşşddgggnntttaaeeerrıııtttdddüüüaalllbbrrryyyfffaaarrr[[[iooiiaaaiiieeeeeeddaannnooovvv333oooaaaaarrrrraaaAAAeeettuuğğğgggaaaeeeiiiıııtttüüiiieerruueeeerererkkkııaaaaattt444ıııooıooosssaaaüüüsssüüüaaiikko))tttnnneeerrdddrrttttt...mmmkkkaaaııaaçççyyyllkkkddddrrrooorrreeelll]]]sssdddrrrşşşmmmssddirriiuuurrğğğeeetttoo““iiidddskssllyyykkaatttssrrnnnkkaa]]]rrrsssasaasşşşiisss,,,tuuull...ıöııöölldddsssoooşşşiiiiiiiiiaahhnnneelllooaaa(aarrrıııuurrruuuaaİİİaaaiiiee...llFFeeiiikkkokklllaaaazzzrreeerrssnnuuunnnıoooeeeüüüdddiiimmmiiiıııaaarrrııımimmiickkiiiinnnllmmmeeeuuumlllttıııtttkkklllaaabbllllllyyysnsnsıızzzuunnnkknnkkkrrmmmeeYYYrrrnnnrrrrsssmmmBBBaaaaraarrrnnnşşşiidddııdddiiaaaaaçççnnnvvvmrrrmmaaarvvveettttttkkkaaa)annddaaAAAaanimnniiuuddllnnnrruuuiiibbeemmaaalllllvvvinnaaaiiooottıııi.i.i.lllaaauuulkkkaaatakkkvvvüüüssiiiuuueyeyyerrarrrlllkkkeeelllyyeeeççrraaeeeddaasssööbbiiiüüülllnnneeeellıııılllmmmmmmmmmmmekkkylllaaammaaaaaassaaeeelllssrrraaaaakkmmmrrrrrraaarriiiıiiııeeessyyymmmrraatrrtttetteerrrısssıııüüllrrrdnnniiiaarriimmmaaaiiirrrkkkssiuulllrraşşşıııkkkklnnlnlyyynnnlllyylllggeeeeeekkııyyyşşşlluuuttuuooobbbzzztrrtrtsslgggççrAAiiigggaaa,,üzüüıııııızzzlllaaallllsssdddaaaeeeğğğnnııaaalssspbbbrrdddeeaaaaaaeeaaalllbbbammmşşşoooaammmlllaaaıııııttkkşmmiiieeeeııırirriirrrmmmliiiiiinnniiieeeeeeeefff[[üüürrriaaaeeennnbbkkkibbirrrrrreeeiüüüiieeezzeeiiilllkkkıılllnnnşşşrrınnllnnCCllhhhtttrrrppooolllggooosssıııaaatttnnnkkkmmyyüüüaaatttnn11bzzzzzmmnnyyrrraaaıııiiimmmaaaaaleeiiooonnnvvviiikkkmmmııırriiıııuurrrllltttlllaaoooaaazzzeeessslllüükııkkiiitttayyymmmnniirrryyyrrııırlltttllaa--rrrriizzzllleeeieieeddnnnnneeerrriiiaaasksskkmmmtttlleeesssrrriiiuueeeooolleeccaaasssiiMMsssnnnnnneeüüüssookrkkrrseee33...lor...nnnççiiieeeıııeetteeeddaahhhuuuiiaaşşşmmmttaaaiiirrruubbbe,,,nnyyyDDeeiiiıı(rrrffgiiıuııuunnneeıoooyygggmttmmıırrreeemmyyiimmmkkkttnnn]]llllltzzzkkrrcşşşaaçççıııeeooo:iiaassnnllleeetttSSS[[[rrryyAAAeppüüüdddaaaoorrraaoıııooiggdv..vvlllçççvlvvllıınnneeezzzeetttöööCClllllliiieeelllhhh)lrrr222iiilzzdd,,bbfffaaakkyyyooosbbbsssllltttnnnniiiaaaggeee[[[lllnneeeeeçççouoouurryyyeeedddaaaeeeiiryyyaallluuıettııeettooolllueuueeaaaeeeuuuammaaii(oooaaaiiiğğğkkkllyyyaaamiiiıııaaaalllaauuöö,,,nn999ııllaaayyooeeeiilkkkttteeeaasususuiiiuuşşşrrriiiaaaÖÖllllllarraammmnnneennnüüüeeesssnıııööönnmmaazzznnnrrrunnnooocccmmşşşrrrrrrhhrrrypppnnnreeegggnnllrrrıııiiiüüddrrrhhh]]]rrrrr111şşştttııll)rvviiillyyyuuuvoovvğğğııırrllleeeggkkkeeesssnnnnnnntnnttıııuuuıııMMkkiıiiııüüüıııaazzrrrdddaaeelllıassııızzeeeeaaatttzzzııiiiaaa111iiiiicccssssyyy––oozzzooaaeelllğğğtttttmmmöööeeerrreeennnmmmeeaaarrrzzzllluuueeeaaatttmmsseiiimmmssspppyynnkkuurrrzzzeebiiibbuuurymmmyaaacooccüüüüaaaaaarrrvvvttvvvaaajjjüüüyyyzzaaaeeekkknnn---ttıııddllsseeııırrrçççnnnmmmiiiooaaallşşşiiieeyyyzzziieeettaayyrreeeiiiaaaoolllkkkümmütttıııuuurrr111rrrrrnnnllllllgglliiieeeeeeolooaaiieooeellllllmmmkkkööörrrraaiiieeeoooaahhhiiiddeeellllllkkkooorrtttttsssıııttmmmlleeeeiiaaallluuummmşşşrrrddnneeerrraaaaeaaeeeeerrçççztttzıııiivvmmmlllnnn222ööannaaooaaallldddaaaeeeccııllşşşlaatttkkrrnnndddlllssnnnttteeebbllliiiaakkkuuiiikkllüüükkkklllmmmrrrmmmrrrmmmdddnnnopppmmmrrrrrrsseeddaanggnnvvoooeeiiiiiieeeııooooodddtttrnrrnnrrriiıısssaarrrrmrrmmıı]]]eeekkkaaallaaassdddeeeiiibbbiittteınıınnrrBBBlllllllldddzzrrrııınnnnhhnaaakkyyaaadddeeedrıııaaeeaaeeeeee””,,,dddrrrrrriiişşşrrrr--eeerrrdddmmmiieeeııiiiııdddnnn..aaauuurrrinnniiuuullliiiaaayyylllaaakkkeeetnnnaaiiillllllöööllltttaaaiiilllllleeeüüüaaa...bbbaaammmaaaaereerraaaiiirrrlllşşşeeeiiippptttrrröööeeedddsssiiinnnlllaaaoooyyyrrrlllvvvyyyıııdddrrrraaaeeeıııbbbsssmmmuuumyyyllleeeeeeerrriiilllzzzrrreeeiiiaaazzzttnnnaaaiiiAAAzzztttiiieeeıııgggrrrffflllaaaüüütttllleeerrrkekkeeeeeeeeiiinnnddddddcccdddieelllaaalllrrreeerrrrrrmmmoooııırrrunnnuuaaaaaakkkaaatttıııaaalllaaaırrraaaeeeşşştttkkkoooooossssssiiiiiinnnzzzşşgggyyyiiiiiiitttiiriirriimmmeeezzzgggn[[[rrrdddlllşışıışlllııırrrnnndddnnnüüüçççcccllllllaaalllyyymçmmççiiitttıııhhtttaaatttteee3uuu33iiiaaamimmiikkkiiimmmmmmaaaiiiaaaiuuueeeeeeaaaieeevadvaaveeevvvzzzıııöööooooooiiiiiiğğğğıdıığğddyyyiiiıııbbbmmmllleeellleeessssssiisssrrrrrr]rrr]]lllllllllnnnkkknnnnnnnnnnnkkknnnknnnzeeezzeaeeaaeaeeeeeeeessrrrrrrrıııiiiııiııııiiiiiiiiııııııllllıllııiiiiiiiiii,,,.........

mının iyi n motor

bbassmhuüüşaayıozarrkkgeeltmııuıokkmmclrallaaliidamszaiiraüzzıaalnmlldrmeeeabannkcayeammuinlaslıieoeelranbssldneiikkannaıraleeomaldadmnbbameü,raaasşıDyğğiüe,atllCrırııcrükdda.vbleııürreiBnı..lreku.AAöbşlazeAarrmseıınşzzislollkeaaaetunotrsnnıiykerlneelganraobukkkr,lniraaaçloiddamanrmsaal.aıerrmşolAnameetokroyrrtrakkorroblıeernacalnnaradrytbbuaıeamneerdnulloayadiimlrrleümlliDryeelsiaanntneCkrriiitıirrnyssvıeeenel,, uüyzegruelaçmoaklasraınyıda%u8y5g’unlianmdaeda,favyedriamlalenrıilnainn yeünkesrejki odlmöansüış, üm ahyagciımtlalerrıdinıirn [2v]e. aAsırelnıkklraorınnınmodtüorülakr oylamlıansı, yampoılmareınt ve

Falagkoarti(tamş)imaladriıyneınkadbaüryüö(kbn)eribleirn dkuısrmumı ibzliel(gmci)seayvaer aroızrtaamteışnhdias

ekilal1g:orFitamrkallıarsıünrıenkli bmüyıkünkatısblıirmoktoısrmyıapıblailrgı:is(aay)aryüzoeyrtamında

mıknatıslı, (b) dahili mıknatıslı ve (c) dı rotorlu yüzey

mıknatıslı motorlar

kısmını

sağlamlıklarından dolayı endüstride geniş yer bulmuşlardır.

şmasını

Fakat çalışma ortamlarından dolayı farklı arızalara maruz

kalabilirler. Oluşan arızalar motorun stator, rotor ve mil yatağı

gerçekleştirilmiştir. Bu tür bir durum izleme sistemi; bilgisayar, veri toplama kartı ve diğer çevre birimlerine gereksinim duyar. Ayrıca bu tür sistemler ile dönemsel aralıklar ile izleme işlemi yapılabilir. Fakat arızanın ne zaman oluşacağını kestirmek mümkün olmadığından dönemsel izleme kullanışlı değildir. FPGA ve DSP gibi sayısal işaret işlemcilerin gelişimi ile birlikte yerinde ve sürekli izleme ile arızalar daha hızlı teşhis edilebilir. Fakat bu işlemciler ile yapılan gerçek zamanlı durum izleme algoritmaları sınırlıdır. Geçiş akım sinyalleri ve dalgacık çözümlemesi kullanılarak rotor arızalarının teşhisi için FPGA tabanlı bir yöntem sunulmuştur [16]. Fakat önerilen yöntem geçiş akım sinyallerini kullandığından arıza teşhisi için motorun her defasında yeniden başlatılması gerekmektedir. Faz akım sinyalinden hesaplanan entropi değeri, bulanık mantık ile değerlendirilerek FPGA tabanlı gerçek zamanlı bir arıza teşhis yöntemi sunulmuştur [2]. Önerilen yöntemin özellik çıkarım aşaması basit olmasına rağmen, farklı arıza durumları için elde edilen entropi değerleri birbirine yakındır. Ayrıca farklı yük durumları altında sağlam ve arızalı sinyallerin entropisinin değişimi belirtilmemiştir. Arıza teşhis, tespit ve tahmini için akıllı hesaplama tekniklerine dayalı yöntemler FPGA üzerinde gerçekleştirilmiştir [17, 18]. Bu çalışmada stator, rotor ve sonlandırıcı halka arızalarının eş zamanlı teşhisi için iki akıllı hesaplama tekniğinden faydalanılmaktadır. Stator arızalarının teşhisi için üç faz akım sinyalinin büyüklüğü bulanık sistem ile değerlendirilip arızalar belirlenmektedir. Negatif seçim algoritmasının eğitim aşamasında elde edilen detektörleri ile sınama örnekleri karşılaştırılarak etkinleşen detektörlere göre kırık rotor çubuğu ve sonlandırıcı halka arızaları teşhis edilmektedir. Her iki yöntemin bütün aşamaları FPGA üzerinde gerçekleştirilmektedir.

2. FPGA’da Algoritma Geliştirme

Programlanabilir devrelerin geçmişi, 1970’li yıllarda programlanabilir mantık dizilerin üretilmesine dayanır [19]. Özel mantık öbekler dizisine dayalı kapı dizileri tekniğinin gelişimi ile birlikte 1984’te Xilinx firması tarafından ilk FPGA geliştirildi [20]. Bir FPGA donanımı temel olarak yeniden ayarlanabilen mantık öbekler (CLBs) matrisi olarak tanımlanır. Bir FPGA G/Ç öbekleri, ara bağlantı öbekleri ve mantık öbekleri olmak üzere üç kısımdan oluşur. Şekil 1’de bir FPGA’ın genel yapısı gösterilmiştir.

Mantık blokları

Ara bağlantı blokları

Giriş/çıkış blokları

Şekil 1: Bir FPGA’ın genel yapısı

FPGA ortamında algoritma geliştirmek için VHDL ve Verilog gibi donanım tanımlama dilleri kullanılır. İki önemli FPGA üreticisi olan Altera ve Xilinx bu iki dili destekler. SOPC Builder tasarım aracı ile 32-bit Nios II işlemcisi ve çevre birimleri arasında bağlantıların gerçekleştirilmesi ve oluşturulan donanımın C programlama dili kullanılarak programlanması ile FPGA kartına yüklenebilir hale getirilir. MATLAB/SIMULINK tarafından desteklenen DSP Builder gibi araçlar kullanılarak SIMULINK ortamında tasarımlar geliştirilebilmektedir. Fakat bu şekilde yapılan tasarımlar FPGA kaynaklarını optimum şekilde kullanmazlar. Bu yüzden tasarımların VHDL veya Verilog gibi diller ile gerçekleştirilmesi daha hızlı çalışan tasarımların yapılmasını sağlar. Bu çalışmada Altera Cyclone III FPGA geliştirme kiti kullanılmıştır. Altera tasarımların gerçekleştirilmesi için Quartus II ortamını sağlamaktadır. Quartus II ortamında VHDL kodları ile tasarım yapılabildiği gibi öbek çizimler ile işlem yapılabilmektedir. VHDL tamamen sayısal çalışmaktadır. Bu yüzden reel sayılar üzerinde işlem yapmak için sayıların sabit noktalı veya IEEE-754 kayan noktalı biçimde ifade edilmesi gerekir. Sabit noktalı sayı biçimi hızlı ve kolay uygulanabilmesine rağmen, kayan noktalı sayı biçimi daha duyarlı işlemler için kullanılır. Quartus II ortamında 32 veya 64-bit kayan noktalı sayılar tanımlanıp kullanılabilir. Quartus II ortamı aynı zamanda kayan noktalı sayılar üzerinde birçok aritmetik işlemi de desteklemektedir. Her bir aritmetik işlem belirli saat çevrimi kadar sürede yapılmaktadır. Örneğin toplama işlemi 7 saat çevrimi sürerken çarpma işlemi 5 saat çevriminde hesaplanır. FPGA paralel çalışmayı desteklerken yapacağımız birçok uygulamada ardışık çalışan işlemlere de gereksinim duyarız. Örneğin x=a*b+c işlemi FPGA’da gerçekleştirilirken önce a ile b çarpılmalı daha sonra elde edilen sonuç c ile toplanmalıdır. Quartus II ortamında her bir işlemin çalışma sırası VHDL’de yazılan sonlu durum makinası ile denetlenebilir. Şekil 2’de bu örnek için öbek diyagramı ve sonlu durum makinası verilmiştir.

c

a

x X en2

en2=0 son=1

Şekil 2: FPGA’da ardışık işlemler

Tasarımlar karmaşıklaştıkça FPGA kaynakları yetersiz kalabilir. Bu yüzden tasarımcılar FPGA kaynaklarını en uygun şekilde kullanabilmek için uygulamasını kendisi kodlayarak geliştirmelidir. FPGA tabanlı mimarinin en iyileştirilmesi A3 yöntemine dayalıdır [19]. Bu yöntemin temeli minimum sayıda operatör kullanarak paralel şekilde maksimum işlemin gerçekleştirilmesine dayanır. Bu yöntemde iki grafiksel gösterim kullanılır: veri akış çizgesi ve

Aydın İ., Karaköse M. Akın E., Eş Zamanlı Arıza Teşhisi İçin FPGA Tabanlı Akıllı Durum İzleme Yönetmelerinin Geliştirilmesi, EMO Bilimsel Dergi, Cilt 2, Sayı 3, Syf 13-21, Haziran 2012

ayrıştırılmış veri akış çizgesi. Şekil 3’te bu grafiksel gösterimler verilmiştir.

x1 y1 x2 y2 x3 y3

x1 x2 A X x3

y1

A y2 y3

A-Ayrıştırma

B-Birleştirme

(a) Veri akış çizgesi

(b) Ayrıştırılmış veri akış çizgesi

Şekil 3: A3 yöntemindeki mimari en iyileştirme şekilleri [19]

Şekil 3’te verilen mimariler iki aritmetik operatör içeren Ç=x1.y1+x2.y2+x3.y3 denkleminin gerçekleştirilmesidir. Şekil 3 (a) paralel çalışan üç adet çarpma işlemi ve ardışık çalışan iki adet toplayıcıdan ibarettir. Bu mimari paralel çalışan kısımlardan dolayı hızlı çalışmasına rağmen her bir işlem için ayrı bir FPGA kaynağı kullanmaktadır. Yapılan tasarım karmaşıklaştıkça kullanılan FPGA kaynakları da daha fazla olmaktadır. Şekil 3 (b)’de verilen mimaride ise bir adet çarpıcı ve iki adet toplayıcı kullanılmaktadır.

3. Eş zamanlı Arıza Teşhisi için FPGA Tabanlı Akıllı Durum İzleme Yöntemleri

Erken bir aşamada arıza teşhisi için önerilen akıllı teknikler FPGA üzerinde gerçekleştirilmektedir. Birinci yöntem RAM’den okuduğu tek faz akım sinyali üzerinden elde ettiği özellik sinyalinin faz uzayını negatif seçim algoritması ile değerlendirerek rotor ve sonlandırıcı halka arızalarını belirlemektedir. İkinci yöntem ise üç faz akım sinyalinin büyüklüklerini bulanık sistem ile değerlendirerek stator arızalarını belirlemektedir. İki algoritmadan gelen sonuçlara göre motor durumu karar biriminde değerlendirilerek karakter LCD’de gösterilir. Önerilen eş zamanlı arıza teşhis yönteminin öbek çizimi Şekil 4’te verilmiştir.

IA IB IC

RAM (Üç faz akım sinyali)

Sonraki pencereyi al

Faz uzayı

HA HA38

Negatif seçim tabanlı rotor arızalarının teşhisi

Hilbert Dönüşümü

Karar birimi

Büyüklük hesabı

M_Ia M_Ib

M_Ic

Bulanık mantık tabanlı stator arızalarının teşhisi

Şekil 4: FPGA tabanlı akıllı durum izleme yönteminin öbek çizimi

Şekil 4’te VHDL dilinde yazılan pencere fonksiyonu ile üç faz akım sinyali RAM’den okunmaktadır. Okunan üç fazın büyüklüğü hesaplanarak bulanık sisteme verilmekte ve stator arızaları teşhis edilmektedir. Tek faz akım sinyali üzerinde uygulanan Hilbert dönüşümünün faz uzayı oluşturularak rotor ve sonlandırıcı halka arızaları negatif seçim algoritması ile belirlenmektedir. Karar birimi algoritmaların çıktılarına göre motor durumunu LCD göstergede göstermektedir.

3.1. Rotor ve Sonlandırıcı Halka Arızalarının Teşhisi için Bağışık Sistem Algoritması

Rotor ve sonlandırıcı halka arızaların otomatik olarak belirlenmesi için negatif seçim algoritmasından faydalanılmıştır. Negatif seçim algoritması sağlam veri örneklerini kullanarak problemi öğrenir ve arızalı durumları teşhis edebilen detektörler üretir. Üretilen detektörler sınama aşamasında kullanılarak arızalar belirlenebilir. Önerilen negatif seçim algoritması; özellik çıkarımı ve teşhis aşamalarından oluşur. Önerilen yöntemin öbek diyagramı Şekil 5’te verilmiştir.

Pencereyi kaydır

Örnekleme ve pencereleme RAM (Faz akımı)

Faz kaydırma

Özellik sinyali Faz uzayının oluşturulması

Eğitim aşamasında elde edilen detektörler

Eşleşme var mı?

E DTS=DTS+1

H H

Pencere boyutu ?

E DTS değerini eşik değerler ile karşılaştır

Sonucu karar birimine gönder

Şekil 5: Gerçek zamanlı bağışık arıza teşhis sistemi

Şekil 5’te RAM ’den okunan akım sinyali örnekleri için özellik sinyali oluşturulmakta ve oluşturulan sinyalin faz uzayı lineer olmayan zaman serileri yöntemi ile elde edilmektedir. Faz uzayında alınan bir örnek ile herhangi bir detektör arasında eşleşme var ise detektör teşhis sayısı (DTS) arttırılmaktadır. Pencere boyutuna ulaşıldığında ise teşhis edilen örnek sayısına göre motor durumu gösterilmektedir. İşlem bir sonraki pencere alınarak gerçek zamanlı bir şekilde devam ettirilmektedir.

33..11..11.. ÖzÖelzleiklliÇk ıÇkıakraırmımıı

Faz akım sinyali RAM’den okunmaktadır. RAM’den akım sinyallerini okumak ve faz kaydırmasını gerçekleştirmek için VHDL’de yazılan pencere fonksiyonu kullanılmaktadır. Yazılan VHDL kodunun bir kısmı Şekil 6’da verilmiştir.

If (clk'event and clk='1') then If(enb='1') then adr1 := adr1 + 1; adr2:=adr2+1; If(adr1=pen+1410) then pen:=pen+100; adr1:=pen; adr2:=pen+89; End if; End if; End if;

Şekil 6: Pencere ve faz kaydırma için VHDL kodu

Şekil 6’da adr1 değişkeni RAM’den okunacak birinci adresi adr2 ise faz kaydırma için kullanılacak ikinci adresi gösterir.

Her bir pencere boyutu 1500 adet örnekten oluşmaktadır.

Pencere boyutuna ulaşıldığında pen değişkeni 100 arttırılarak

bir sonraki pencere için veriler okunmaktadır. Özellik sinyali,

tek faz akım sinyali üzerinden elde edilmektedir. Bu sinyal tek

faz akım sinyaline Hilbert dönüşümü uygulanması ile

oluşturulur. Sinüs bir sinyalin Hilbert dönüşümünün iki

karmaşık bileşeni olup, biri sinyalin kendisi diğeri ise orijinal sinyalin 900 faz kaydırılmış halidir. Dolayısıyla ROM’dan

veri okunurken bu faz kaydırması göz önüne alınmıştır. Faz

kaydırması ile oluşturulan iki bileşene Hilbert dönüşümünün

uygulanması aşağıda verilmiştir.

H (I )  I[k]  jIS _90[k]

(1)

Denklem (1)’den de görüldüğü gibi Hilbert dönüşümü iki

karmaşık bileşenden oluşur. Bu bileşenlerin büyüklüğü

hesaplanarak özellik sinyali denklem (2)’ye göre elde

edilmektedir.

| H A[k] | I[k]2  IS _90[k]2

(2)

RAM’den okunan ve aralarında faz farkı olan iki örnek alındıktan sonra özellik sinyali oluşturulur. Elde edilen özellik sinyalinin her bir örneği zaman gecikmeli faz uzayını oluşturmak için ikinci bir pencere bloğu ile başka bir RAM’e yazılmaktadır. Önerilen özellik çıkarım yönteminin öbek çizimi Şekil 7’de verilmiştir.

Pencere -1

RAM Faz-A

X +

adr_r

Pencere- adr_w 2 wr_en rd_en

RAM Özellik

en8

HA+G D HF

en5

en6

en7 en8 enc

CLK Bekle

RST

enc=1

en8=0

17 clk

en7=0 en8=1

Şekil 7: Özellik sinyalinin elde edilmesi

Şekil 7’de öncelikle pencere-1 fonksiyonu ile RAM’den faz akım örneği ve faz kaydırması oluşturulmuş örnek okunmaktadır. Okunan iki örnek için özellik sinyali denklem (2)’ye göre hesaplanmaktadır. Hesaplanan özellik sinyali ikinci pencere fonksiyonu yardımıyla ikinci RAM’e yazdırılırken aynı zamanda sabit noktalı sayıya dönüştürülerek (D bloğu) benzetim esnasında grafiksel gösterim sağlanmaktadır. Yazılan örnek sayısı faz uzayı için belirlenen zaman gecikmesine ulaştığında ikinci pencere bloğu ikinci RAM’den okumayı (rd_en) etkinleştirir. Örneğin zaman gecikmesi 10 seçilmiş ise hesaplanan özellik sinyalinin örnekleri ikinci RAM’e yazılmakta ve ikinci pencere fonksiyonu ile yazılan örnek sayısı denetlenmektedir. RAM’e yazılan örnek sayısı 10 olduğunda rd_en etkinleştirilerek yazılan örneklerin ilkinden itibaren okuma işlemi

gerçekleştirilir. Dolayısıyla iki boyutlu faz uzayı için elimizde

ilk örnek ile onuncu örnek olmaktadır. İkinci RAM’den

okuma işlemini etkinleştiren sinyal, aynı zamanda okunan faz uzayı örneklerini detektörler ile karşılaştırmak için negatif seçim bloğunu (EN2) etkinleştirir. Önerilen yöntemde pencere

fonksiyonu dışında bütün işlemler 32-bit kayan noktalı sayı

biçimine göre yapılmaktadır. Seri çalışan öbeklerin çalışma sıralarının belirlenmesi için VHDL dilinde yazılan sonlu durum makinası tabanlı bir denetleme bloğu kullanılmaktadır. Özellik vektörü elde edildikten sonra, bu vektörün faz uzayı

oluşturulur. Faz uzayı lineer olmayan zaman serileri

yöntemine dayalıdır. Faz uzayı bir zaman serisini farklı

boyutlarda haritalar. Bir Xt zaman serisi için faz uzayında bir nokta aşağıdaki gibi verilebilir.

X t  (xtb( 1) , xtb( 2) ,..., xt )

(4)

Bu denklemde b gömülme boyutunu ve  ise zaman

gecikmesini gösterir. Zaman gecikmesi  ardışık olmayan

zaman gecikmeli örnekler üzerinde faz uzayının

oluşturulmasını sağlar. Örneğin   3 ve b=4 olduğunda

X t  (xt8, xt4 , xt ) faz uzayında bir noktaya karşılık gelir.

33..11..22.. ArAızraızaTeTşehşhisisi:i:NNeeggaattiiffSSeeççimimAAlglogroitrmitamsıası

Doğal bağışık sistemi, insan vücudunu yabancı hücreler olarak bilinen antijen ve patojenlerden koruyan etkili bir mekanizmadır [21]. Virüs, bakteri, mantar ve parazitler gibi mikroorganizmalar patojen olarak adlandırılır ve bunlar vücuda girdikten sonra hastalığa sebep olurlar. Bağışık sistemlerindeki temel problem, bu patojenlerin tanınması ile ilgilidir. Patojenlerin antijen gibi bazı küçük molekülleri, bağışık sistem tarafından tanınabilir. Doğal bağışık sistemde vücuda giren bu patojen veya antijenleri tanıyan sistem negatif seçim olarak adlandırılır. Bu kural dışı davranışlara karşılık doğal bağışıklığın davranışını model alan negatif seçim algoritması ilk kez Forrest ve diğ. [22] tarafından bilgisayar güvenliğine uyarlandı. Negatif seçim algoritmasının eğitim aşaması temel olarak üç adımdan oluşup aşağıdaki gibi tanımlanabilir.

Adım 1: Rastgele örnekler üret ve onları P kümesine yerleştir.

Adım 2: Öz küme K’nın bütün örnekleri ile P’deki bütün örneklerin benzerliğini belirle.

Adım 3: K’nın en az bir örneği ile P’nin bir örneğinin benzerliği verilen bir benzerlik eşik değerine eşit veya büyük ise, P’deki örnek öz örneği tanır ve elenir, aksi takdirde P’deki örnek öz olmayan bir kümeye ait olur ve D kümesine taşınır.

Orijinal negatif seçim algoritmasının eğitimindeki temel problem aynı detektörlerin bir sonraki aşamada üretilmesi olasılığıdır. Negatif seçim algoritmasının eğitimi genetik algoritma ile gerçekleştirilerek en uygun detektörlerin elde edilmesi sağlanmıştır [23]. Detektör ile sınama veri örneği arasındaki eşleşme için kullanılan Öklid uzaklığı aşağıda verilmiştir.

L

 B 

(Ki  Di )2

(5)

i 1

Denklem (5)’te L veri örneğinin boyutunu gösterir. Elde

edilen B mesafesi bütün detektörlerin yarıçapı ile

karşılaştırılarak teşhis işlemi gerçekleştirilir. Şekil 8’de faz

uzayında bir örnek ile bir detektör arasındaki eşleşme hesabı

için oluşturulan öbek diyagramı verilmiştir.

Aydın İ., Karaköse M. Akın E., Eş Zamanlı Arıza Teşhisi İçin FPGA Tabanlı Akıllı Durum İzleme Yönetmelerinin Geliştirilmesi, EMO Bilimsel Dergi, Cilt 2, Sayı 3, Syf 13-21, Haziran 2012

d1X

r1 w

d1Y

+ + en3 en4

CMP SAY SONUÇ en5 en6

Şekil 8: Negatif seçim algoritması teşhis aşaması.

Eğer hesaplanan Öklid uzaklığı detektörün yarıçapından küçük ise VHDL’de yazılan SAY bloğu teşhis edilen detektör sayısını bir arttırmaktadır. Eğer herhangi bir detektör eşleşme teşhis ederse SAY bloğu DTS’yi bir arttırır.

3.2. Bulanık Mantık Tabanlı Stator Arızalarının Teşhisi

Stator ile ilgili arızaların gerçek zamanlı olarak teşhis edilmesi için bulanık mantık tabanlı bir yöntem önerilmiştir. Önerilen yöntem arıza teşhisi için üç faz akım sinyalinin büyüklüğünü bulanık sistemin girişleri olarak alır. Bulanık sistemin çıkışı motor durumu hakkında bilgi vermektedir. Bulanık sistem, özellik çıkarımı ve bulanık uygulama aşamalarından oluşur. Her iki aşama da FPGA üzerinde gerçekleştirilmektedir.

33..22..11.. ÖzÖezlleilklikÇÇıkıkaarrıımmı

Okunan ardışık sinyallerin mutlak değeri alınarak elde edilen pozitif örnekler pencere boyutuna ulaşıncaya kadar üst üste toplanmaktadır. Elde edilen toplam değeri pencere boyutuna bölünerek her bir fazın ayrı ayrı büyüklüğü hesaplanmaktadır. Bulanık sistem üç faz büyüklüğünü alarak motor durumu hakkında bir sonuç elde eder. Tek faz akım sinyalinin büyüklüğünün hesaplanması için oluşturulan tasarımın öbek çizimi Şekil 9’da verilmiştir.

aclr

RAM

Mutlak

modülü

Faz-A

M_IA / en5

Son=1

b=0

b=1 7 clk

7 clk Kontrol birimi

Şekil 9: Bir faz akımının büyüklüğünün hesaplanması

Şekil 9’da pencere bloğu ile okunan her bir örneğin mutlak değeri hesaplanmakta ve örnekler üst üste toplanarak okunan penceredeki örnek sayısına ulaşıldığında toplam pencere boyutuna bölünmektedir. Böylece ilgili penceredeki akım sinyallerinin büyüklüğü hesaplanmaktadır. Bulanık sistem

kısmı VHDL ortamında yazılmış olup tam sayı biçiminde çalışmaktadır. Bu yüzden elde edilen akım büyüklükleri 100 ile çarpılıp tam sayıya dönüştürülerek bulanık sisteme verilmektedir.

33..22..22.. BuBlualnaınkıkSSisistteemm TabaannllııSStatatotorrAArırzıazlalraınrıınnıTneşTheişsihisi

Bulanık sistemin her bir bloğu saat sinyali dışında bir etkinleştirme girişine sahiptir. Bulanık sistemin giriş ve çıkışlarını belirleyen VHDL kodu aşağıdaki gibidir.

ENTITY bulanik IS PORT( IA, IB, IC: IN integer;

Clock: IN std_logic; en_fuz, en_inf, en_defuz: IN std_logic; FO: OUT integer);

Bulanıklaştırma bloğu üyelik fonksiyonlarını kullanarak giriş değerlerini bulanık değerlere dönüştürür. Önerilen bulanık sistem tam sayı biçiminde çalıştığı için bulanıklaştırma işlemi eğime göre hesaplanmaktadır [24]. Örneğin S üyelik fonksiyonunun eğimi 1/25=0.004’tür. Bu değer 1000 ile çarpılarak bir tamsayı değere dönüştürülür. Bulanıklaştırma için yazılan VHDL kodunun bir kısmı aşağıdaki gibidir.

MIA_S<=0 WHEN (IA<=0) ELSE (4*(25-IA)) WHEN (IA<=25) ELSE 0; Önerilen bulanık sistemin üyelik fonksiyonları ve kural tabanı Şekil 10’da verilmiştir. Bulanık sistemin kural tabanı Tablo 1’de verilmiştir.

SK O B

0 25 50 75 100 IA, IB, IC Giriş üyelik fonksiyonları

S KA BA

0 10 20 30 BC Çıkış üyelik fonksiyonu

S-Sıfır K-Küçük O-Orta B-Büyük

S-Sağlam KA-Küçük arıza BA-Büyük arıza

Şekil 10: Üyelik fonksiyonları

Tablo 1: Kural tabanı

Kural No 1

Girişler IA IB IC S- -

-S-

- -S

B- -

-B-

- -B

KKO

KOO

OKO

KOK

OKK

OOK

KKK

OOO

Çıkış

BA BA BA BA BA BA KA KA KA KA KA KA S S

Çıkarım mekanizması olarak Mamdani Min-Max yöntemi

kullanılmıştır. Örneğin Kural-7 “IF IA is K and IB is K and IC is O then BC is KA” kuralı için C7=min[KIA, KIB, OIC] ile verilir. Tasarlanan bulanık sistem 3 sınıfa sahip olduğundan

kuralları birleştirmek için aşağıdaki işlem uygulanmaktadır

[24]. D1=max[C1, C2, C3, C4, C5, C6] D2= max[C7, C8, C9, C10, C11, C12] D3=max[C13, C14]

Durulama aşaması ağırlıklı ortalama yöntemine göre

yapılmıştır. Bu yöntem denklem 6’da verilmiştir.

 y  (zt )  zt (zt )

(6)

Durulandırma işlemi için yazılan VHDL kodunun PROCESS bloğu Şekil 11’de verilmiştir.

PROCESS(clk) VARIABLE Dv, Ds:integer; BEGIN

IF(defuz_enb=’1’) then IF(CLK’EVENT AND CLK=’1’) THEN DV:=(25*D1)+(15*D2)+(5*D3); DS:=(D1+D2+D3); IF(Ds=0) THEN Y:=0; ELSE Y:=(DV/DS); END IF; END IF;

END IF; END PROCESS;

Şekil 11: Durulandırma işlemi için PROCESS bloğu

Bütün uygulamalar Quartus II 10.1 SP1 ortamında VHDL donanım tanımlama dili ile gerçekleştirilmiştir [25]. Quartus II yazılımı aynı zamanda FPGA üzerinde tasarımın uygulanması ve çözümlenmesi için kullanılmıştır.

4. Deneysel Sonuçlar

Önerilen eş zamanlı arıza teşhis yönteminin doğruluğu üç fazlı bir asenkron motordan alınan akım sinyalleri ile doğrulanmıştır. Sağlam, stator arızası, kırık rotor çubuğu ve sonlandırıcı halka arızasına sahip bir asenkron motordan alınan sinyaller ile özellik sinyalleri elde edilmektedir. FPGA uygulaması Qaurtus II 10.1 ortamında gerçekleştirilmiş olup benzetim sonuçları Altera Modelsim 6.5 ile elde edilmiştir [25]. Deneyde kullanılan motorun özellikleri Tablo 2’de verilmiştir.

Tablo 2: Deneyde kullanılan asenkron motorun özellikleri

Özellik

Güç

0.37 kW

Giriş gerilimi

380 V

Tam yük akımı

1.2 A

Besleme frekansı

50 Hz

Kutup sayısı

Rotor çubuklarının sayısı

Tam yük hızı

Şekil 12’de sağlam ve kırık rotor çubuğu arızası için akım sinyalleri ve özellik sinyalleri verilmiştir.

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 2

(c)

0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 t (sn)

Şekil 12: Sağlam ve arızalı motor akım sinyalleri (a) Sağlam motor (b) Bir kırık rotor çubuğu arızası (c) İki kırık rotor çubuğu arızası (d) Sonlandırıcı halka arızası

Şekil 13’te sağlam, bir kırık rotor çubuğu ve bir kırık sonlandırıcı arızası için elde edilen özellik sinyalleri verilmiştir.

(c) 1

0 0 0.01 0.02 0.03 0.04 0.05 0.06 0.07 0.08 t (sn)

Şekil 13: Sağlam ve arızalı motor özellik sinyalleri (a) Sağlam motor (b) Bir kırık rotor çubuğu arızası (c) İki kırık rotor çubuğu arızası (d) Sonlandırıcı halka arızası

Aydın İ., Karaköse M. Akın E., Eş Zamanlı Arıza Teşhisi İçin FPGA Tabanlı Akıllı Durum İzleme Yönetmelerinin Geliştirilmesi, EMO Bilimsel Dergi, Cilt 2, Sayı 3, Syf 13-21, Haziran 2012

Orijinal sinyal ve bu sinyalin 90 derecelik bir faz kaydırması ile oluşturulan ikinci sinyalin kareleri toplanmakta ve toplamın karekökü alınarak negatif seçim için özellik sinyali oluşturulmaktadır. Özellik sinyali elde edildikten sonra faz uzayı oluşturularak detektörler üretilir. Faz uzayı için zaman gecikmesi 38 ve gömülme boyutu iki alınmıştır. Sağlam, bir kırık rotor çubuğu ve bir kırık sonlandırıcı arızası için faz uzayları Şekil 14’te verilmiştir.

1.5 (c)

Şekil 14: Sağlam ve arızalı faz uzayları (a) Sağlam motor

(b) Bir kırık rotor çubuğu arızası (c) İki kırık rotor çubuğu

arızası (d) Sonlandırıcı halka arızası

MATLAB ortamında elde edilen detektörlerden öz olmayan uzayı en iyi kapsayanlar sınama için kullanılacaktır. Sınama veri kümesi detektörlerden herhangi birini etkinleştirirse DTS bir arttırılır. Bu durumu gösteren Modelsim benzetimi Şekil 15’te verilmiştir.

Şekil 15’te herhangi bir detektör bir sınama örneğini tespit ederse num_dtctr değişkenin değeri bir arttırılmaktadır. Önerilen yöntemin başarımı farklı örnek sinyaller için değerlendirilmiştir. Toplam 30 adet veri örneği için sistemin başarımı değerlendirilmiştir. Şekil 16’da her bir durum için DTS değeri gösterilmiştir.

1200 1000

Sağlam Bir kırık rotor çubuğu Bir kırık sonlandırıcı halka İki kırık rotor çubuğu

Tespit edilen örnek sayısı

Örnek veri

Şekil 16: Farklı durumlar için teşhis edilen örnek sayısı

Şekil 16’da ilk on veri örneği farklı sağlam durumları ifade etmektedir. Yönteme sağlam durum örnekleri verildiğinde maksimum 80 örnek detektörler tarafından teşhis edilir. Bir kırık rotor çubuğu arızasında ise minimum 250 örnek teşhis edilmektedir. Teşhis edilen örnek sayısı iki kırık rotor çubuğu arızasında okunan penceredeki örneklerin tamamına yakın olmaktadır. Her bir pencerenin sonunda detektörler tarafından teşhis edilen örnek sayısına göre motor durumu FPGA kartı üzerindeki LCD gösterge üzerinde gösterilmektedir. Şekil 17’de bir kırık rotor çubuğu arızası için yöntemin çalışması gösterilmiştir.

FPGA

Şekil 17: Önerilen yöntemin FPGA uygulaması Stator arızasına sahip motor için Quartus II ortamında ve MATLAB’ta gerçekleştirilen deneysel sonuçlar Şekil 18’de verilmiştir.

Şekil 15: Etkinleşen detektörlere göre DTS’nin değişimi

Integer(0.7436*100) 74 Integer(0.3729*100) 37 Integer(0.7523*100) 75 (a) FPGA çıkışı

(b) Matlab çıkışı Şekil 18: Bulanık sistemin FPGA ve Matlab sonuçları

Şekil 18’da okunan akım sinyallerinden her bir örneğin mutlak değeri alınarak üst üste toplanmaktadır. Her bir fazın toplam ifadesi acc_a, acc_b ve acc_c ile gösterilmiştir. Bölme sonucu elde edilen faz akım sinyallerinin büyüklükleri imag_c, imag_c ve imag_c ile gösterilmiştir. Elde edilen bu büyüklükler 100 sabit değeri ile çarpılarak altfp_convert bileşeni ile tam sayıya dönüştürülmektedir. Dönüşüm sonucu elde edilen üç faz akım sinyalinin büyüklüğü bulanık sisteme verilerek arıza durumu hakkında bulanık sistem bir çıkış (bc) üretir. FPGA tabanlı bulanık sistem VHDL’de yazılıp tamsayı tabanlı çalışmaktadır. Bu yüzden Matlab Fuzzy Logic toolbox ile FPGA sonucu arasında bir hata değeri oluşmaktadır. Önerilen yöntem Cyclone III FPGA geliştirme kitinin çok az miktarda kaynağını kullanır. Gerçekleştirilen tasarımın kullandığı FPGA kaynaklarının oranı Tablo 3’te verilmiştir.

Tablo 3: FPGA kaynaklarının kullanım oranı

Hafıza birimi

NSA BS

Toplam

Mantıksal elemanlar % 15 % 10 % 25

Mantıksal kayıtçılar % 8 % 3 % 11

Hafıza bitleri

%3 %2

%5

Gömülü çarpıcılar

% 15 % 13 % 28

Tablo 3’te bulanık sistem (BS) ve negatif seçim algoritmasının (NSA) kullandığı FPGA kaynaklarından en önemli kısmı gömülü çarpıcılardır. Çünkü IEEE-754 kayan noktalı sayılar üzerinde yapılan aritmetik işlemler bu kaynakları yoğun bir şekilde kullanmaktadır. Çalışmada kullanılan Cyclone III FPGA kartı 576 adet gömülü çarpıcıya

sahiptir. Her iki algoritma toplamda 157 adet (%28) gömülü çarpıcıyı kullanmaktadır.

5. Sonuçlar

Bu çalışmada eş zamanlı arıza teşhisi için negatif seçim ve bulanık mantık algoritmalarını kullanan bir yöntem sunulmuştur. Önerilen yöntem arıza teşhisi için üç faz akım sinyalini kullanır. Okunan akım sinyallerinden özellik çıkarımı ve iki akıllı hesaplama algoritmasının bütün aşamaları FPGA üzerinde gerçekleştirilmiştir. İki algoritmanın eş zamanlı çalışması sağlanarak birden çok arızanın gerçek zamanlı teşhisi sağlanmıştır. FPGA’nın paralel çalışabilme yeteneği sayesinde önerilen yöntem arıza teşhisi için düşük maliyetli çözümler sunar. Önerilen yöntemin başarımı Modelsim benzetim aracıyla doğrulanmıştır. Aynı zamanda tasarım Altera Cyclone III FPGA kartına yüklenerek çalıştırılmıştır.

6. Teşekkür

Bu çalışma Türkiye Bilimsel ve Teknolojik Araştırma Kurumu (TUBITAK) tarafından 109E105 numaralı proje ile desteklenmiştir.

7. Kaynaklar

[1] Chow, M.Y., “Methodologies of Using Artificial Neural Network and Fuzzy Logic Technologies for Motor Incipient Fault Detection”, World Scientific Publishing, Singapore, 1998.

[2] Troncoso, R.J., Gallaga, R. S., Yepez, E.C., Perez, A.G., Rios, R. A. O., Salas, R.A., Vidales, H. M., Huber, N., “FPGA-Based Online Detection of Multiple Combined Faults in Induction Motors through Information Entropy and Fuzzy Inference”, IEEE Trans. On Industrial Electronics, Vol. 58, No. 11, pp. 5263 – 5270, 2011.

[3] Bellini, A., Filippetti, F., Tassoni, C., Capolino, G., "Advances in Diagnostic Techniques for Induction Machines", IEEE Trans. Indus. Electr., Vol. 55, No. 12, pp. 4109-4126, 2008.

[4] Panadero, R. P., Sanchez, M. P., Guasp, M. R., Folch, J. R., Perez, E. H., Cruz, J. P., “Improved Resolution of the MCSA Method via Hilbert Transform, Enabling the Diagnosis of Rotor Asymmetries at Very Low Slip”, IEEE Trans. on Energy Conv., Vol. 24, No. 1, pp. 52-59, 2009.

[5] Briz, F., Degner, M. W., Garcia, P., Bragado, D., “Broken Rotor Bar Detection in Line-Fed Induction Machines using Complex Wavelet Analysis of Startup Transients”, IEEE Trans. on Industry Applications, Vol. 44, No. 3, pp. 760-768, 2008.

[6] Bouzida, A., Touhami, O., Ibtiouen, R., Belouchrani, A., Fadel, M., Rezzoug, A., “Fault Diagnosis in Industrial Induction Machines through Discrete Wavelet Transform”, IEEE Trans. On Industrial Electronics, Vol. 58, No. 9, pp. 4385 – 4395, 2011.

[7] Tsoumas, I. P., Georgoulas, G., Mitronikas, E. D., Safacas, A. N., “Asynchronous Machine Rotor Fault Diagnosis Technique Using Complex Wavelets”, IEEE Trans. on Energy Conversion, Vol. 23, No. 2, pp. 444459, 2008.

[8] Pires, V. F., Martins, J. F., Pires, A. J., “Eigenvector/eigenvalue Analysis of a 3D Current

Aydın İ., Karaköse M. Akın E., Eş Zamanlı Arıza Teşhisi İçin FPGA Tabanlı Akıllı Durum İzleme Yönetmelerinin Geliştirilmesi, EMO Bilimsel Dergi, Cilt 2, Sayı 3, Syf 13-21, Haziran 2012

Referential Fault Detection and Diagnosis of an Induction Motor”, Energy Conversion and Management, Vol. 51, No. 5, pp. 901-907, 2010. [9] Chilengue, Z., Dente, J. A., Branco, P. J. C., “An Artificial Immune System Approach for Fault Detection in the Stator and Rotor Circuits of Induction Machines”, Electric Power Systems Research, Vol. 81, No. 1, pp. 158-169, 2011. [10] Aydin, I., Karakose, M., Akin, E., “A Multi-objective Artificial Immune Algorithm for Parameter Optimization in Support Vector Machine”, Applied Soft Computing, Vol. 11, No.1, pp. 120-129, 2011. [11] Ayhan, B., “Linguistic Rule Generation for Broken Rotor Bar Detection in Squirrel-Cage Induction Motors”, PhD Thesis, North Carolina State University, Raleigh, NC, 2005. [12] Su, H., Chong, K. T., “Induction Machine Condition Monitoring using Neural Network Modeling”, IEEE Trans. on Industrial Electronics, Vol. 54, No. 1, pp. 241– 249, 2007. [13] Zidani, F., Benbouzid, M. E. H., Diallo, D. Nait-Said, M. S., “Induction Motor Stator Faults Diagnosis by a Current Concordia Pattern-Based Fuzzy Decision System”, IEEE Trans. Energy Conversion, Vol. 18, No. 4, pp. 469–475, 2003. [14] Rodriguez, P. V. J., Arkkio, A., “Detection of stator winding fault in induction motor using fuzzy logic”, Applied Soft Computing, Vol. 8, pp. 1112–1120, 2008. [15] da Silva, A. M., Povinelli, R. J., Demerdash, N.A.O., “Induction machine broken bar and stator short-circuit fault diagnostics based on three phase stator current envelopes”, IEEE Trans. on Industrial Electronics, Vol. 55, No. 3, pp. 1310-1318, 2008. [16] Moreno, A. O., Troncoso, R. J. R., Frias, J. A. V., Gillen, J. R., Perez, A. G., “Automatic Online Diagnosis Algorithm for Broken-Bar Detection on Induction Motors Based on Discrete Wavelet Transform for FPGA Implementation”, IEEE Trans. on Industrial Electronics, Vol. 55, No. 5, pp. 2193- 2202, 2008.

[17] Akin, E., Aydin, I., Karakose, M., “FPGA Based Intelligent Condition Monitoring of Induction Motors: Detection, Diagnosis, and Prognosis”, IEEE International Conference on Industrial Electronics (ICIT) & Southeastern Symposium on System Theory (SSST), March 14-17, Auburn, Alabama, USA, pp. 373378, 2011.

[18] Aydin, I., Karakose, M., Akin, E., “Arıza Teşhisi için Gerçek Zamanlı Bağışık Sistem Uygulaması”, Otomatik Kontrol Türk Milli Komitesi 2011 Ulusal Toplantısı, 1314 Eylül, İzmir, Türkiye, 2011.

[19] Monmasson, E., Idkhajine, L., Cirstea, M. N., Bahri, I., Tisan, A., Naouar, M. W., “FPGAs in Industrial Control Applications”, IEEE Trans. on Industrial Informatics, Vol. 7, No. 2, pp. 224-243, 2011.

[20] Xilinx Staff, “Celebrating 20 Years of Innovation”, Xcell Journal, 48, 2004.

[21] de Castro, L.N., Zuben, F. J. V., “Learning and Optimization using the Clonal Selection Principle”, IEEE Trans. on Evolutionary Computation, Vol. 6, No. 3, pp. 239-251, 2002.

[22] Forrest, S., Perelson, A. S., Allen, L., Cherukuri, R., “Self-non-self-discrimination in a Computer”, Proceedings of IEEE symposium on research in security and privacy, May 16-18, Oakland, CA , USA, pp. 202– 212, 1994.

[23] Aydin, I., Karaköse, M., Akin, E., “Genetik Algoritma Kullanan Yapay Bağışık Sistem Tabanlı Arıza Teşhis Modeli”, Dokuz Eylül Üniversitesi Fen ve Mühendislik Dergisi, Cilt: 11, No: 31, s:57-72, 2009.

[24] Barriga, A., Sanchez-Solano, S., Brox, P., Cabrera, A., Baturone, I., “Modeling and Implementation of Fuzzy Systems based on VHDL”, International J. of Approximate Reasoning, Vol. 41, pp. 164-178, 2006.

[25] Altera Data Book, 2010. [Online]. Available: www.altera.com.