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
İ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ııiiinelooonnDDlrdsannnuoouunissdnMMMrrıiiamssuuDnooommıinnnSriiieüİİtttczzooortllürrr-eeiiiDmmnnnlrügggeeivMMMYYe ööeeennttthhhtteeooommdddssslleefffrroooiirrrnniinn
KalıcMıeMtinBıkAenyYDaaİİİllltzIhhhıNSaaasE1lnnny,ı2Bn,AAAySOicayyyeldddghnUıııiurnnnkszayo,,,hrygMMMnaoaunnoreeelOuhhhMaMmmmsCmüleeeAoyhatttKtelKKKoFn2ar,aaadarlGrrriıuasaaanülrlkkkindtığööösnaisssDueeeBDKÇ,,,iöaEEEıoulrgürrrplhhhnmlaraaaanuoü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(((mmiiicccrrriiiPPFFssssseeerlllrppeeAAaairkkkaarddorrrrrlllııttbbbiiibbbiiiddddddttttttbbbcccııılllsssğğğrriilliiiSSSıııiii---aaazbbbss,llıyyyrrrhhh,ayyyrrrimmrrhheeegggçççıııdddşşşssiiioooiilrrraaaee---aaaıısssiieeeMMiisssskooaarrrnoooiiiiieeeaaasssaaantt((kklliiinnnüüüuuvvlllnnnmıılccuuudnndddaaaiiöhhheeepppttte...iiieeeeeıııyyyrrnnnuuiillliii::eeeoorrrnnnrrrkkrkmmmsssiiiirrvvll:::EeCCCggaappmmmiiiddinnnee,,nnnıılllcccbbbrrkkııeeesssyyaadddnhhhlllaiinnnmmmammrriiizzzeeeeeedddoooıısssyyy..ı.ıımmbbrrrnooolleeettllldddaleenhhhnnddMMrrttiiiiisttksssiiiFFFooeeennıııeeeşşşmm,,,ggeeoooeeeıınnaaayyydddyyytttkaaaFFFmmmaiiiggg...eelloooöööiiiuuaawwwrrrnnnürlllyeeyysssiiaaaaaııüüüBBBDDmeeehhaaueeeooollltttmmaallllluusssiiikkkaaacccaaaatttöööuuudddhhhSSrrrllleeeivviiiyyiiillnnnlllooaallmmmauuuyooodddaaiiIIIPPPkkkpppmmmhsssnnnsssmmmmmmEEhhhsssaaannnooeeeiiinlmlllrruuuzzznnfffkkuuusssllçççmmllliilliittiiinnnrrreenzzzaaannnaaaggdddüüeiippeltıtllIIdddiiivveeetttaaafffuuutaauuurrr11rroooviiuurreeeeetttrrrddlllfffmm,,,lllGGGss@ddllaüüüzzzadıııiiioozzzyyttteeeuuurrrrrneeezzeeeuuhhhlllrrbscccelleeeeeeefffeeeooonnnmmeeee...zzzşşşuuusssggge99lllaaoootteellmmmnnnmmmoooozzznnnnfffaaayyyPPPiiikkkaaeeiiittteeeeeallrrdddkkküccillllllrrrSSiittkeeaalllccooonnmmmacceeemmAAArrrnaaatttaaatttnnnaaapppkkkeeyyyhhhllaaa88nnlllaaarrrppneeemmeeemmm,,rruunnfıaaaaaakknfffeeelllccckkkaatttooiiiiiirrrrrreeeiieerdddttaaabbtttoooaassslrrrrraaayyygggTTTeeedddtttoooi..eeeeeerrrllliii00,,,ddffmmmroooootttrr--nnneSSsseessseeemmmsssiiiddllotttmmualmmtttaaarraartttmmmbbiiooeeessskkIIIiieeeooooojjjaaatttii...iiDDaaadddllldddAaddd:::bbbuuooouueeeuuusssaaayyyFF’’nnsshhhallgggccooaaıııam::noooooofffIIIllleeeyFFFppaaaootttnnnnnnaaaiittuuaaaaaaseesBBllnnnbyyysssmbbeeelllüü,,,lllaaaşşşMMddaaaiiisssnneerrrrrrcccIIIrrraaaattssshhheeettootnnaa,rrrrriitttsssrrrgrrraaappttooommrrrıııkttnnnuuuaaa))sssarrrhhhdddnnn.atttiiiiiiiirrıııbbbkkksstttlllıaaaatttddiirrFFFoottAAgggiiissseeerrlllllrrFFFıeuDnnn...eeennnnkkktttbbbgggzzzlltttruuuaaaeeeeeefffiiivvyDDeeiicccıılllğbbbssszzziikkkuuaaaiiidddugggiiiıaammmbinnyyyggaaiihhhkkrroooooofffloonnndkkaaaaaaPPPmmm,,lnnaaauusssmmmppllleefffiiikkçççoooDDDllltttyyzzzaaadddPPPnnntonsstttlllıoossslllluuuCccrrraeeellsssiieeeeeooaaammmrrrdddiiizzzeeeıiiinnMMnnnnn11iiioookEEaaauAA,,llliiiaallrrrıyyyttmmdddiııiiicrrıınnııllloooppyyynnGGGyyymmmdddttmmmnnrrrrtttm,,,rrrtttlllrrGGGssiiiiiaaannniiooodrrrtttkkmmmooollmmmuuuaaaiiidddssouuaalMmmeeeşşş.ll.111llluuuaaaaaa..dddeeeoollsssaAAA,,,cceeoo...dddllççeeeüüvaaa))bbaaa...mmmabbwwwaaatyyllrrrııeeeeeetttırreebbnnnnlllttcccAAAvvvıııaaaaallldddttpppaaarrmmmaPPtttAAAÖÖ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...tttwwfwffaazSSllllieesssnnnsssmmmtttyyiiiuuurrreeeluuooolllccnnnnnrrccce...sssnnnnnoiiiAAnndddlleeeııaaaiibeebebkiippprrsssşşşaaaaarrrtttkknnnooossseettaaaccceeAlllaaaaSSallllıı...KKKbbbiieemmrrrccuuutttrnnuuuttnnnSSbbiiidtteeıımmmaaattttiOOOeelllıııeeeyyrrrssfffeeellüüüllrrruueeeeeeuIIISShhhootttocccinnnsssmmssnnno))AAlllhhhaarrrrrilllaaarrrsbbboooRRReelllnnddiiiiiüüiirrrııkkçççügggııssmrrrooogggnmmYnnnoooaaammaaaCCaiiilltttmmmkkkiiiiillymrr...mmmnnbbbeee--vvve((eıııMMrnnşşşllltttaaattrrrrrtttrrreennnnnttyyyeeer..ttııgggüüüeeerrllnnsssaaüüüooosssooorrraaaepppdddkkkbbSSkkuuulliiyppplraaagaaarrneedddeeeaaaeeeaaaaaaoolaeeeDddoossüümmmeeooütttKaaadddkkktttMMllleeeuuunnnssoooıııuueccctttlllttteeoottt22ıııuuuşşşooodMMkknnn))eeeunnnnnrrrsssdddFFFeeekaaauuuadaaddggttkkkaattnnğğğzzzgggkrhhhuuuoooıınnkiiillnnnMMrüüüşşşyyüüüttaaiiaaattbboommaaaaaaaaarrrmmmnnsss,ilvvviiiiiıır,,aaaiiieeeeIDDDzzzdddmmmtttnnoolllrrrmmuummooiooooıııiiiaaaaeeeşşşssAArrrtttKKaaazzsssççlltttnkkknnnççç((tttorrmmm))nnnoooeeeeeeiirrnpppnnnşşşbbblllrrraaaaaeeeNuuugggsssmmlll..oooaaeettaaaaappdnniisssSSrrrrriiiamkkkllleeaalllzzc@iiiiiiaaaiidddnıııaaadddooıooüüükkrrricccccciiivvvhhhgggcccsssiiimmmeeettrrraaaeee...ggnnnzzzaaawwwsnnsnnnsKKrrkkkammmOOappnllaagggggoWWaammsssttnnnfffaaa1rroootttoooeerrrsssaeeennnsseee...aAArrraaaaaeee,,ııetttiii--mmnneeyyrmmoosssmmmaaa1eeetttrrttteeaaakkanaanneeelfaayyyşşaannneee,rrriiissstttllltttdddlmmn...aannnnnnniiiesssllsssGGSSSsssmeeooııı2eeooeeiiUUMirrmmmsssvvvoootteeeaııızzzsssıııvvmmAAAfflllttynnnllmmmsssennniiitttllyyiiinbnbnboooottoyyyaaRRrreeeeeeriidddiiisssyykllkkkllssszzzeeett,aaTTTeeeiitttttttiiittssslııkkkwwwoooroonnnoooeeerrreehhtttbbbürrsssraaeeııiiadddaeelllnnoorraaasssttootttlllttccaaüüaüccsssaatttt,,,ddriaaallliiieeeeetttiiiccceeesskkrrkiıııhhhtteeeoonnnootttiiidddtaaafffiiioaaarrdddOcckuuuaaastllltttttteeeo)))tttaaaeÇÇııooiirrcccttbbblltttooyyysssTTııllleeemmmbtttennııuuiittt,,....MMiiieeeiiieeennnnnıettyyrreeeiirrlllmmÜnnnooouuurkkkstttiiiaaatttrrutllmmmrrrsssiiinuuummggeeeesssuukkkoooüüüaaa,krrmmmnnnrrnnrrrBBaaaammllkkkssloooaaaeemmmhhheeemmmHHHooo..ppenssslllıııoooeeeEErrreeerrrccceeaatttdaoolllüürrrlllaaayyddttiioonnneekkkeeeşşşMMMttvveeeddnnyyyaaammmnnnşşşeeeppkrrrgggppıpııiiieeeaeeellleennneeeeeennnneedddrrttthhtttrrrrytggmmnnuööusssoookkaaaççnnnmmmeeeeeeettoorrrgggggaaaöööhhhb,,,aauuiiirrroooLLdddllsssttacccınnnaaaeeerrtttteeeCCCçççtookkkeeeeem,,,aııdddmmmeeooobbbiuussssmmmeeeüüiippprrrn.wwwrrruutttggrrwwaattaaaarrrnnniiiCCemmllznnrrrrrrkkaaaaatttıııçççrrroNNrrooollltpppnnnaaarrrvrrdittinnnıııaann33ddaaatttsssıııeeesssllnnniiimmrrriii..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..rinnnkksssaaanniiiniiiierooonnnaaaMlllmmmttttttaaahhhaaabbbteeetttnaabbbBBBsıııınnnooooooiiiiiiIIImmmeeıııaeeekkkedddSScccooovvvoooorrriiiyyyiiinnnrıınııı,,mmsmmmssyyymmmerrriiişşşsssiiiIII@Ciiigggnnnnnnnnnnnnkdddaaannduuuneeaaeaeeeeeeeee..rrrssssssrrrrrrr@@rrrIIIıııtttıııııııııiii,,,,iüBB,,MMddoMM,AksssaahTToaaUmmerrKeeecoocc@uuyygnÖmmÖmngmtsmmtsmmççookmemekskKskmsKs((llmmmmarreemnaaii2iiBBttııeeeıeıaaddzzeooüüuuooeettekkttllsskknnoorraa,oıoıııooooıooııfooççkkeeiidlllddiiknnllnnrrkkkkkkkllnııikkççııllkkııueeilttmmttiittllrrrrluurrttiraaGıı.eeffuuüüttiiinnnnnnnoooomomoeeaaaaiiaa....llleccFsbtgstbggbFstbabbsbaküFtBkÖsvoyyGyiboaösysöddkmybövçkakidçyBsvsyoGytBitçsyvsokdGöamvvsöbybaköoöüöyassyÖobbüambkFFkÖdydksöaauuuallzzrrrraaeesstccccnnnnsaannnnmmee,,eeeilliilaaaaaaarrrrrraattoo..ıııaooeooooeaeaııdTTyrlruuurrrryythhtieeieiaaaaiueltuezzuieuuuuueleltuzizauarzueuaiereiezityccaöaööööööaaaaddooaooaatggtgtüürriillüllrreelliilllnnnuuunnttttttt1iillnnzeeezzşşşgıı.aaaıırıırırıldolddlolloleğeçüğççğüüeellÇÇrrraaaaaauyynnnnnnaaddrrrllkkklrleebkbbrrlkeeleklkleyppypygggııııııınnüüuullikkklrrllrrlllklrrkeeiimmnnnnnnngemmrrzeizeiieezzezezüülllhhheçıççeııetteeeaa:ddeennnsssssssaioaaiinmmrrulmellleuluemlmltiiiiiittrrrrrssluunluulununlllsslldd.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ıııeeeggoonnndddhhhyyööiiiuuuzzziiilllttnn..ahhhaatttuutttiiiiiiaangggiii(üüülllyyyrryyüüüoooşşşçççmdMMMddmmiiittjjdııllllleeeinnn//BkllkklmmmllladddeeeiiieeeeeyyynnneCCeerrrbbkrrrüüd]]]yyylllttgggiiigggöööbKKKllüüaaarrkkkllrrrrraaauuueeaannrrraaayyıııkkkyytttaaBBdddeeeaaaaannnulluulnnnggrrrrrrooiiiooornnn...aatu,,,aarrrkkaaıııaaaşşşııiiiyyzzzşşşıııuuuuuukıkkaaççââaaalllmmüüümmaaa)zzööötttnnnyyrrrmmmlllggıüüülmllmmggzzessetkkkaaaAaaallllleeeıııoooldllddnennnnnrrrrrraaahpphhlllaaaiihhhdddii.dddsyyyeeeaaaaaıMMhhbbb...rrrıımmmüürrrmrmmrrreeecccyyaazzzıırrrüüüıırr””ruuıaaatllldddllkkkçççnneeeskkktttrreeefffdddlrrraallllrrreeeuuueeppiiiııımmmiiiooorrrrriiieeennşşşaaaaaaiiddrSSSüüüaaaeeeiiiiiabbb[[[ıııdookkbooodddıeeiiaalllyyygggrrrşşşllıaııaammmnnnsssnnniiasaassııılllliiillşşşallaauuzzkkknnnaaaıııııı((oo777ıırrrıaaggnaapppeekkkmmmğğğeeerrrııllliiaannaaaaaiinnntttnnüüü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çççyyyllkkkddddrrrooorrreeelll]]]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şşşoooaammmlllaaaıııııttkkşmmiiieeeeııırirriirrrmmmliiiiiinnniiieeeeeeeefff[[üüürrriaaaeeennnbbkkkibbirrrrrreeeiüüüiieeezzeeiiilllkkkıılllnnnşşşrrınnllnnCCllhhhtttrrrppooolllggooosssıııaaatttnnnkkkmmyyüüüaaatttnn11bzzzzzmmnnyyrrraaaıııiiimmmaaaaaleeiiooonnnvvviiikkkmmmııırriiıııuurrrllltttlllaaoooaaazzzeeessslllüükııkkiiitttayyymmmnniirrryyyrrııırlltttllaa--rrrriizzzllleeeieieeddnnnnneeerrriiiaaasksskkmmmtttlleeesssrrriiiuueeeooolleeccaaasssiiMMsssnnnnnneeüüü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ıeernacalnnaradrytbbuaıeamneerdnulloayadiimlrrleümlliDryeelsiaanntneCkrriiitıirrnyssvıeeenel,, uüyzegruelaçmoaklasraınyıda%u8y5g’unlianmdaeda,favyedriamlalenrıilnainn yeünkesrejki odlmöansüış, üm ahyagciımtlalerrıdinıirn [2v]e. aAsırelnıkklraorınnınmodtüorü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 (xtb( 1) , xtb( 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 (xt8, xt4 , 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.