scieee Open visual document viewer

Vessel Recognition in Induction Heating Appliances - A Deep-Learning Approach

Villa, J.; Barragan, L.A.; Navarro, D.; Artigas, J.I.; Dominguez, A.

Abstract

The selection of a vessel by an induction-hob user has a significant impact on the performance of the appliance. Due to the induction heating physical phenomena, there exist many factors that modify the equivalent impedance of induction hobs and, consequently, the operational conditions of the inverter. In particular, the type of vessel, which is a sole decision of the user, strongly affects these parameters. Besides, the ferromagnetic properties of the different materials the vessels are made with, vary differently with the excitation level, and given that most of the domestic induction hobs are based on an ac-bus voltage arrangement, the excitation level continuously varies. The algorithm proposed in this work takes advantage of this fact to identify the equivalent impedance of the load and recognize the pot. This is accomplished through a phase-sensitive detector that was already proposed in the literature and the application of deep learning. Different convolutional neural networks are tested on an augmented experimental-based dataset and the proposed algorithm is implemented in an experimental prototype with a system-on-chip. The proposed implementation is presented as an effective and accurate method to characterize and discriminate between different pots that could enable further functionalities in new generations of induction hobs. Villa, J.; Navarro, D.; Dominguez, A.; Artigas, J.I.; Barragan, L.A.

Full text

Recei ed Decembe 8, 2020, accep ed Janua y 10, 2021, da e o publica ion Janua y 19, 2021, da e o cu en e sion Janua y 28, 2021. Digi al Objec Iden i ie 10.1109/ACCESS.2021.3052864 Vessel Recogni ion in Induc ion Hea ing Appliances—A Deep-Lea ning App oach JORGE VILLA 1, (Membe , IEEE), DENIS NAVARRO 1, ALBERTO DOMINGUEZ 2, JOSE I. ARTIGAS 1, AND LUIS A. BARRAGAN 1 1Depa men o Elec onic Enginee ing and Communica ions, I3A, Uni e si y o Za agoza, 50018 Za agoza, Spain 2Bosch and Siemens Home Appliances G oup, Depa men o Induc ion Technology o BSH Elec odomes icos, 50016 Za agoza, Spain Co esponding au ho : Jo ge Villa (j illal@uniza .es) This wo k was suppo ed in pa by he Spanish MICINN unde P ojec PID2019-103939RB-I00, in pa by he Spanish MICINN and AEI unde P ojec RTC-2017-5965-6 and G an PTQ-17-09045, in pa by he EU h ough FEDER P og am, in pa by he DGA-FSE, and in pa by he BSH Home Appliances G oup. ABSTRACT The selec ion o a essel by an induc ion-hob use has a signi ican impac on he pe o mance o he appliance. Due o he induc ion hea ing physical phenomena, he e exis many ac o s ha modi y he equi alen impedance o induc ion hobs and, consequen ly, he ope a ional condi ions o he in e e . In pa icula , he ype o essel, which is a sole decision o he use , s ongly a ec s hese pa ame e s. Besides, he e omagne ic p ope ies o he di e en ma e ials he essels a e made wi h, a y di e en ly wi h he exci a ion le el, and gi en ha mos o he domes ic induc ion hobs a e based on an ac-bus ol age a angemen , he exci a ion le el con inuously a ies. The algo i hm p oposed in his wo k akes ad an age o his ac o iden i y he equi alen impedance o he load and ecognize he po . This is accomplished h ough a phase-sensi i e de ec o ha was al eady p oposed in he li e a u e and he applica ion o deep lea ning. Di e en con olu ional neu al ne wo ks a e es ed on an augmen ed expe imen al-based da ase and he p oposed algo i hm is implemen ed in an expe imen al p o o ype wi h a sys em-on-chip. The p oposed implemen a ion is p esen ed as an e ec i e and accu a e me hod o cha ac e ize and disc imina e be ween di e en po s ha could enable u he unc ionali ies in new gene a ions o induc ion hobs. INDEX TERMS Con olu ional neu al ne wo k, home appliances, induc ion hea ing, neu al ne wo k applica ions, sys em-on-chip (SoC). I. INTRODUCTION Induc ion hea ing is a con ac -less hea ing me hod ha has been widely used in many applica ions [1]–[3]. The de el- opmen o semiconduc o de ices o powe elec onics and he con ac -less na u e o his hea ing echnology makes i p e e ed o e o he hea ing me hods due o i s highe e i- ciency. In he domes ic induc ion hea ing (DIH) case, i s main ad an age compa ed o he esis i e cook ops is ha while in he las ones he ho es componen is he esis o , in he o me , he ho es elemen is he bo om pa o he po . Logically, his o e s highe e iciencies while a colde cooking su ace leads o a sa e , easie - o-clean and mo e du able home appliance [4]. Howe e , gi en he cha ac e is ics o he equi alen load, he con ol o an induc ion hob is mo e complica ed han he The associa e edi o coo dina ing he e iew o his manusc ip and app o ing i o publica ion was Fanbiao Li . one o a esis i e cook op. The al e na ing magne ic ield ha hea s he bo om o he po due o induced cu en losses and magne ic hys e esis [5], [6] is usually gene a ed wi h a hal - b idge se ies esonan in e e . The equi alen impedance o he load is modeled as a esis ance, R, connec ed in se ies wi h an induc ance, L, [7], and he esonan beha io is achie ed by adding a esonan capaci o , C , in se ies wi h he load. To eed he in e e , he g id ol age, g id, is ull-wa e ec i ied and il e ed wi h a bus capaci o , leading o a high- ippled ol age called bus ol age, B, whose undamen al equency is wice he one o g id. Gi en he low-cos con ex o DIH, he swi ching equency, sw, which spans om 30 o 75 kHz, is usually gene a ed h ough insula ed ga e bipola ansis o s (IGBTs). The lowe limi o sw is imposed by he maximum equency o human hea ing, which is oughly es ablished a 20 kHz, while he uppe limi o he swi ching equency is se o educe he swi ching losses. Addi ionally, in he inpu o he home appliance a il e is placed o imp o e VOLUME 9, 2021 This wo k is licensed unde a C ea i e Commons A ibu ion 4.0 License. Fo mo e in o ma ion, see h ps://c ea i ecommons.o g/licenses/by/4.0/ 16053 J. Villa e al.: Vessel Recogni ion in Induc ion Hea ing Appliances—A Deep-Lea ning App oach he elec omagne ic compa ibili y (EMC) wi h he g id. This il e is mainly designed o comply wi h he s anda ds ha limi he emissions o adio- equency dis u bances in he equency ange om 9 kHz o 30 MHz. One o he d awbacks bu also challenges o DIH is ha he equi alen load a ies wi h many pa ame e s such as he swi ching equency, he exci a ion le el, he cha ac e is ics o he po (ma e ial, size, empe a u e), he misalignmen and dis ance be ween he induc o and he po , e c. Besides, many o hese pa ame e s depend exclusi ely on he use . Such a ia ion o he load o ces he con ol sys em o change and moni o he ope a ional condi ions o he in e e o gua an ee he maximum pe o mance and a sa e ope a ion o he elec onics. Fo his eason, much e o has been ocused on iden i ying he equi alen load and so is e lec ed in he li e a u e [8]–[15]. While hese me hods y o cap u e he equi alen impedance o he load, hey a e no able o classi y di e en po s and disc imina e be ween hem, i.e., i a use has en di e en po s, o be able o ecognize which one o hose en po s is used a a ime. Al hough some yea s ago his could be seen as an idealis ic unc ionali y, wi h he inc easing compu a ional capaci y o new sys em-on-chips (SoCs) and p ocesso s and he de elopmen o he in e ne - o - hings (many induc ion home appliances a e connec ed o he in e ne nowadays) hese unc ions a e ge ing close and close o a eal implemen a ion. The ecogni ion o he po could imp o e he use expe i- ence by enabling u he unc ionali ies such as he de ec ion o commonly used po s, a be e de ec ion o he sui abili y o a po o induc ion hea ing, he wa ning o a misaligned po , he con ol o he use and ageing o a speci ic po , e c. Mo e- o e , mo e accu a e he mal models could be achie ed [16] which would ul ima ely lead o a be e es ima ion o he empe a u e and he cooking p ocess. Besides, he appli- ance could use in o ma ion om p e ious cookings such as an app oxima ion o he powe -swi ching equency ans e unc ion, which po s a e used o which ypes o cooking p o- cesses and o how long, e c. This in o ma ion could simpli y he algo i hms ha dis ibu e he powe be ween di e en induc o s, lead o as e esponses o a change in he powe a ge and enable ad anced ea u es in new gene a ions o home appliances, e.g.: imagine placing a co ee po on he cooking su ace and he appliance au oma ically ecognizing ha his is you co ee po and ha you a e going o make a co ee, jus because you ha e done so in p e ious days. Howe e , o ob ain his in o ma ion, an accu a e iden i i- ca ion ha could se e as a inge p in o each po would be ce ainly help ul. In [17], he equi alen impedance o he load is analyzed om he pe spec i e o he elec omag- ne ic p ope ies o he ma e ial o he po . Apa om o he pa ame e s, he equi alen impedance depends on he elec i- cal conduc i i y and magne ic pe meabili y o he ma e ial. Besides, he magne ic pe meabili y a ies wi h he exci a ion le el and, o una ely, di e en ma e ials espond di e en ly o ha a ia ion o he exci a ion le el. Mo eo e , gi en he high ipple o he bus ol age, he exci a ion le el applied o he po a ies con inuously e en i a cons an swi ching equency is applied. The me hods p oposed in [8]–[14] whe he calcula e a single and a e aged alue o he equi alen impedance pe bus cycle (o o many swi ching cycles) o base hei wo k on a dc-bus ol age a angemen , meaning ha hey can only ex ac in o ma ion abou he a e age induc i eness o esis- i eness o he loads. None heless, no unde lying in o ma ion abou he ma e ials, ex ac ed om he a ia ion o hei elec omagne ic p ope ies due o he a ia ion o he exci- a ion le el, can be ob ained. On he con a y, in [15] his in o ma ion is p o ided hanks o an algo i hm ha acks he a ia ion o he equi alen impedance wi h he exci a ion le el along he en i e bus pe iod. Howe e , al hough he impedance di e ence be ween po s ha a e made o di e en ma e ials is shown, no au oma ic ecogni ion o po s is p oposed. On he o he hand, deep lea ning has also been used o he iden i ica ion o ce ain pa ame e s in induc ion hobs. Fo ins ance, in [18] a con olu ional neu al ne wo k based on he a e age powe , ms cu en and quali y ac o o he load is p oposed o es ima e he o e lap a ea be ween he po and he induc o s (a lexible induc ion hob is used, whe e many small induc o s lead o a lexible cooking a ea). In [19] he au ho s calcula e he powe ac o and he absolu e alue o he impedance, |Z|, o he i s ou ha monics o he swi ching equency and apply a neu al ne wo k o es ima e he size o he essel placed abo e he induc o . In his case, he algo i hm is implemen ed in a simple induc ion hob wi h a single induc o and a single-swi ch in e e . Likewise, in [20] a me hod o classi y di e en ypes o po s (o ma e ials) is p oposed. They use he same in o ma- ion as in [19], bu hey make su e he impedance |Z|and he powe ac o a e calcula ed a a bus ol age o 100 V. Then, di e en machine lea ning algo i hms a e es ed and p oposed. Howe e , al hough he au ho s a e awa e o he a ia ion o he equi alen impedance wi h he exci a ion le el ( his is why hey make su e he iden i ica ion is applied a a cons an bus ol age), hey do no ake ad an age o his phenomenon o ex ac mo e in o ma ion abou he ma e ials. In his pape , a me hod o iden i y he po ha is placed abo e he induc o is p oposed. The induc o is used as a sma senso so ha , compa ed o a adi ional induc ion hob, no addi ional ha dwa e is equi ed. Fu he mo e, no limi a- ions nei he on he swi ching equency (as long as i is con- s an du ing he en i e bus pe iod) no on he bus ol age a e imposed. The iden i ica ion o he equi alen impedance is ob ained wi h he algo i hm sugges ed in [15], and he ecog- ni ion o he essel is achie ed by means o a con olu ional neu al ne wo k (CNN) whose only inpu s a e wo ec o s which con ain he alues o Rand Ldu ing a bus pe iod. The neu al ne wo k is ained and alida ed o line, and inally implemen ed in o a p o o ype wi h sys em-on-chip (SoC). This pape is o ganized as ollows. In Sec ion II he me hod o iden i y he equi alen impedance as well as he da a acqui- si ion p ocess a e b ie ly explained. The p oposed neu al ne wo k, he da a augmen a ion and aining p ocesses and 16054 VOLUME 9, 2021 J. Villa e al.: Vessel Recogni ion in Induc ion Hea ing Appliances—A Deep-Lea ning App oach FIGURE 1. Simpli ied schema ic o he induc ion hob and i s main wa e o ms. g id is ec i ied and he small bus capaci o leads o a e y high ippled bus ol age which di ec ly eeds he in e e . Swi ches QHand QLgene a e he al e na ing cu en and snubbe capaci o s a e included o educe he swi ching losses. he main esul s a e desc ibed in Sec ion III. Then, he imple- men a ion o he whole sys em in a p o o ype is p esen ed in Sec ion IV. Finally, Sec ion Vconcludes his a icle. II. IDENTIFICATION METHOD AND EXPERIMENTAL DATA ACQUISITION In Fig. 1a simpli ied schema ic o he hal -b idge se ies esonan in e e is shown. The iden i ica ion o he equi - alen impedance o he load is based on he me hod p oposed in [15] because i is he one (among [8]–[15]) ha ex ac s mo e in o ma ion abou he load: i p o ides he alues o he R−Lequi alen impedance and i s a ia ion wi h he exci- a ion le el, wha in insically shows how he e omagne ic p ope ies o he ma e ials o he po s a y. To accu a ely ob ain he equi alen impedance wi h his me hod, i is necessa y o measu e he ol age d op o he load, L, and he cu en ha lows h ough he induc o , iL. The ol age Lis indi ec ly calcula ed om he sub ac ion o he ou pu ol age o he in e e , o, and he esonan capac- i o ol age, c, ( L= o− c) and iLis usually measu ed wi h a cu en ans o me . The iden i ica ion me hod is based on a phase-sensi i e de ec o (PSD), which gene a es he sinusoidal signals ha a e synch onized wi h he in e e sig- nals. A e some ope a ions and low-pass il e ing, he cosine and sine i s -ha monic componen s o Land iL, which a e deno ed as VL,c,VL,s,IL,c, and IL,s(subindex ‘‘1h’’ e e ing o i s ha monic is d opped ou o no a ion simplici y), a e ob ained and, wi h hese alues, and he angula swi ching equency, ωsw, he i s -ha monic equi alen impedance is ob ained as: R≈R1h=VL,cIL,c+VL,sIL,s I2 L,c+I2 L,s L≈L1h=VL,cIL,s−VL,sIL,c ωsw(I2 L,c+I2 L,s),(1) whe e i is assumed ha he phaso s o he load ol age and he cu en a e gi en by VL,1h=VL,c−jVL,sand IL,1h= IL,c−jIL,s, espec i ely. Fo mo e speci ic in o ma ion abou his iden i ica ion me hod, one may e e o [15]. Fo an app op ia e s udy o he p esen ed p oblem, a la ge expe imen al da ase ha includes a wide a ie y o po s is equi ed and, o eco d i , an expe imen al p o o ype wi h an au oma ic da a acquisi ion unc ionali y would be manda- o y. Fo his eason, he da a acquisi ion in he expe imen al p o o ype was ully au oma ed. To ob ain he da ase he esea che only has o place a po illed wi h wa e on he induc o and launch he au oma ic p ocess ha is explained in Algo i hm 1, which mus be epea ed as many imes as he numbe o po s o be iden i ied. This was accomplished hanks o a Di ec Memo y Access (DMA) con olle , which, o e e y swi ching equency, ans e s he alues o VL,c, VL,s,IL,c,IL,sand ωsw du ing a bus pe iod o he Double Da a Ra e Synch onous Dynamic Random-Access Memo y (DDR-SDRAM) a ailable in he p o o ype (mo e in o ma ion will be p o ided in Sec ion IV). This ansac ion is synch o- nized wi h he ze o-c ossing o he g id ol age and, o a g id pe iod o 50 Hz, a o al o 868 alues (pe swi ching e- quency) o he men ioned a iables a e sa ed. Addi ionally, hanks o his implemen a ion i would be possible o c ea e a eposi o y o s o age a ack eco d o old and new essels ha a e launched on o he ma ke . Then, he impedance alues a e calcula ed o line wi h (1), ob aining 868 alues o Rand L o e e y swi ching e- quency. Since o he cu en implemen a ion o Algo i hm 1, 1 sw =500 Hz, sw,max =75 kHz and he maximum powe o mos o he po s is eached a sw,@maxPowe below 40 kHz, a leas 70 cu es o R−La e eco ded; ha is mo e han 60 housand alues o Rand L o e e y po . The whole p ocess shown in Algo i hm 1 akes less han wo seconds VOLUME 9, 2021 16055 J. Villa e al.: Vessel Recogni ion in Induc ion Hea ing Appliances—A Deep-Lea ning App oach Algo i hm 1 Au oma ic Da a Acquisi ion sw ← sw,@maxPowe while sw ≤ sw,max do Launch DMA ansac ion (sa e ωsw and ec o s VL,c, VL,s,IL,cand IL,s) wai un il DMA ansac ion is comple ed sw ← sw +1 sw end while Send da a o lap op FIGURE 2. Resul o he au oma ic iden i ica ion algo i hm o an enameled po . E e y cu e co esponds o he R−L alues du ing a bus pe iod a a speci ic swi ching equency. The c es o he bus pe iod is a 5 ms. (a) Resis ance. (b) Induc ance. pe po . An example o he da a ob ained o one po is shown in Fig. 2. III. THE NEURAL NETWORK Deep lea ning is a widesp ead echnique ha has been inc easingly used du ing he las yea s. This is mo i a ed by i s abili y o sol e e y complica ed and non-linea p ob- lems by lea ning complex pa e ns om la ge da ase s [21], [22]. Mo eo e , unlike o he adi ional me hods, i does no equi e nei he he use o ex emely complex ma hema ical exp essions no a deep expe ise in he physics behind he p oblem o be sol ed. The e exis many ypes o neu al ne wo ks; one o hem, known as ully connec ed neu al ne wo k, connec each neu on in a laye o all he neu ons in he nex laye , wha exponen ially inc eases i s size and compu a ional complex- i y wi h he ne wo k dep h. On he o he hand, con olu- ional neu al ne wo ks ake ad an age o hie a chical pa e ns in da a o combine ha in o ma ion in o smalle and sim- ple pa e ns ha a e successi ely educed in he ollowing laye s. This educes he compu a ional complexi y and he numbe o coe icien s o be lea ned by he ne wo k, which a e wo c ucial aspec s o a easible eal- ime implemen- a ion in an embedded sys em (limi ed memo y and limi ed compu a ional capaci y). Fu he mo e, con olu ional neu al ne wo ks ha e been success ully applied o a wide a ie y o applica ions such as image ecogni ion o indus y [23] and medicine [24], speech ecogni ion [25], aul diagnosis in mechanical componen s [26], e c. A CNN is usually made o con olu ional laye s and pool- ing laye s. In he con olu ional laye , he inpu , in ou case he R−L ec o s, is con ol ed wi h a ke nel o il e which ex ac s he ea u es. Then, an ac i a ion unc ion is applied o ob ain nonlinea ans o ma ions. The nex ype o laye s, he pooling laye s, educes he dimension o he da a by ex ac ing he dominan ea u es. This p ocess is applied as many imes as he numbe o le els (dep h) he ne wo k has. Finally, a ully connec ed laye is applied o he esul o he las laye , which compu es he class sco es and ou pu s he inal esul . Apa om he low compu a ional complexi y o CNNs, he e is ano he eason o choose his ype o ne wo ks o his applica ion: i akes in o accoun he local connec i i y o he da a hanks o he connec ion be ween neu ons (a neu on in one laye is connec ed o some egions o he p e ious laye h ough he ke nel o he il e bank). This local connec i i y and neighbo ing ela ionship is also one o he easons why his ype o neu al ne wo ks pe o ms e y well in compu e ision applica ions [23], [24]. In his wo k, he ac i a ion unc ion which p o ides he nonlinea ans o ma ion is he ec i ied linea uni (ReLU) and i is de ined as: ReLU : (x)=max{0,x},(2) whe e xis he ou pu om he p e ious con olu ional laye . A. DATA AUGMENTATION AND TRAINING The expe imen al da a was ob ained o 19 di e en po s (di e en diame e s, ma e ials, manu ac u e s and b ands). These po s whe e placed on he induc o while ying o align he induc o and he po as good as possible and making su e he wa e was boiling when he au oma ic da a acquisi ion was launched (jus o s anda dizing he acquisi ion o da a). Besides, o 4 o hese 19 po s addi ional expe imen al da a was cap u ed a di e en empe a u es ( om ambien em- pe a u e o 100 ◦C) and a di e en posi ions (po aligned 16056 VOLUME 9, 2021 J. Villa e al.: Vessel Recogni ion in Induc ion Hea ing Appliances—A Deep-Lea ning App oach wi h he induc o and wi h a adial ho izon al displacemen induc o -po o 4 and 8 cen ime e s). The pu pose o his se o measu emen s is o es i he con olu ional neu al ne wo k is able, apa om dis- c imina ing be ween di e en po s, o de ec i a po is no p ope ly aligned wi h he induc o (no ma e he empe a- u e) o , wha is equi alen om he poin o iew o he load, i a oo small po is used. This is an impo an issue in induc ion hobs because when a po is no well aligned wi h he induc o he esis ance dec eases and, o supply he same powe , he cu en iLwould each such le els ha a e no wi hs ood by he powe elec onic de ices. I is wo h men ioning ha a adi ional esis i e cook op p o ides a cons an powe and i he po is smalle han he esis ance, he hea supplied o he po is au oma ically educed because o he smalle a ea o in e ac ion. Howe e , induc ion hobs need a mo e sophis ica ed con ol ha is able o educe he powe when hese smalle po s a e de ec ed. O he wise, he use would pe cei e ha smalle (o misaligned) po s a e o e hea ed. To sum up, aking in o accoun he 19 di e en po s and he addi ional measu emen s o 4 o hem, ha gi es us a o al o 27 di e en ags o iden i ie s (because o he mis- alignmen s) o be ecognized by he neu al ne wo k. A o al o 300 sweeps we e pe o med, and conside ing ha in e e y sweep app oxima ely 70 swi ching equencies a e analyzed, ha gi es us a o al o 20790 cu es o R−L o he whole se o po s. Since du ing he aining p ocess o he neu al ne wo k, he coe icien s o he ke nel ha e o be adjus ed, la ge da ase a e equi ed, so ha he p obabili y o o e - i ing is educed. The need o a la ge and di e se da ase is in ac one o he challenges o he success o neu al ne - wo ks. Al hough 20790 cu es migh be seen as a decen ly la ge da ase , da a augmen a ion is ca ied ou in his wo k. This is a commonly used echnique, which has al eady been used in o he applica ions [27], [28], when he amoun o expe imen al da a is no conside ed la ge o di e se enough. Fu he mo e, in he eal applica ion small de ia ions and noise could appea in he iden i ica ion, and his is some hing ha should be conside ed in he aining s age o he ne wo k. Thus, e e y R−L ec o is mul iplied by a andom ac o in he ange [0.9, 1.1], hen, a andom o se in he ange [0.9, 1.1] o he a e age alue o he ec o is added, and a andom noise o ±1% is added o e e y sample in he ec o . Fu he mo e, conside ing ha he ze o-c ossing synch oniza- ion o g id in he eal hob migh no be ideal, a ci cula shi o a andom numbe o samples in he ange [-10, 10] is applied o he ec o s. An example o he esul o his p ocess is shown in Fig 3. This p ocess is applied many imes o he da a sa ed o e e y po un il he e o a e ob ained o he aining da ase equals he one o he es ing da ase . Mo eo e , he da a augmen a ion algo i hm makes su e ha he same numbe o cu es a e gene a ed o e e y po , e en i in he expe imen al da a acquisi ion his condi ion did no FIGURE 3. Example o da a augmen a ion p ocess (only esis ance is shown). hold. This assu es ha he ecogni ion o all he po s will be simila ly weigh ed du ing he op imiza ion o he aining p ocess. The inal da ase is di ided in o wo equally sized se s o 653400 cu es. B. THE PROPOSED NEURAL NETWORK Be o e implemen ing he CNN in o he p o o ype, se e al ne wo ks we e ained and es ed o line. To do so, an exhaus- i e s udy changing he numbe o con olu ional laye s (#C), he s ide, he ke nel (K) size, he numbe o ke nels (#K) and he size o he pooling laye s was pe o med. Gi en ha he inal goal is he implemen a ion in an embedded de ice, he numbe o coe icien s was limi ed o a maximum alue o app oxima ely 20k. The numbe o il e s, n il,1, and ke nel size, ksize,1, o he i s con olu ional laye we e ob ained as: n il,1=2#K ksize,1=size(K) (3) Likewise, o he second con olu ional laye , n il,2and ksize,2we e calcula ed as: n il,2=2#K2ksize,2= bsize(K)/S idec,(4) Con olu ional neu al ne wo ks wi h one and wo con o- lu ional laye s we e conside ed because he es accu acy ob ained wi h wo laye s was al eady g ea . The aining and es ing we e pe o med wi h Tenso Flow and Ma lab using an NVIDIA GTX1085Ti GPU. The esul s o he pa ame ic s udy a e shown in Table 1, whe e he numbe o coe i- cien s (#Coe .), he equi ed mul iply-accumula e ope a ions (#MAC) and he e o s a e gi en o each es ed ne wo k. No e ha in CNNs wi h a single con olu ional laye no pooling laye s a e used. Apa om CNNs, long sho - e m memo y (LSTM) and ga ed ecu en uni (GRU) ne wo ks we e also es ed, bu hei esul s a e no discussed in his a icle because hey unde pe o med mos o he analyzed CNNs. Finally, he CNN ha o e ed he lowes e o in he es (see Table 1) was selec ed as he bes candida e o he eal- ime implemen a ion. I is a CNN wi h wo con olu ional VOLUME 9, 2021 16057 J. Villa e al.: Vessel Recogni ion in Induc ion Hea ing Appliances—A Deep-Lea ning App oach FIGURE 4. Con usion ma ix o he selec ed wo-laye CNN (numbe 17 in Table 1). The i s le e in he ag is he iden i ie o he b and/ ype o he po (whe he i is enameled, sandwich, mul ilaye , e c.), he nex numbe iden i ies di e en po s o a gi en b and/ ype, he numbe be ween he hyphens is he diame e o he po in cen ime e s, and he numbe a e he ‘‘M’’ le e is he adial misalignmen wi h espec o he induc o in cen ime e s. TABLE 1. Pa ame ic s udy o CNNs. laye s whose de ailed s uc u e, he size o he da a be ween laye s and he numbe o pa ame e s o each ke nel a e sum- ma ized in Table 2. The con usion ma ix o he selec ed ne wo k is shown in Fig. 4. I is wo h men ioning ha o he o iginal da a TABLE 2. In e nal s uc u e o he selec ed wo-laye CNN. (wi hou da a augmen a ion) he con usion ma ix showed no e o s. In Fig. 4i can be obse ed ha he CNN is able o ecognize he po mos o he imes and i a ely mis akes po s o di e en b ands o ypes. Some mis akes a e obse ed when he CNN ies o de ec a misalignmen (see D3-22-M0 and D3-22-M4) o when wo di e en po s o he same b and/ ype wi h he same diame e a e aligned wi h he induc o (see E1-22-M0 and E3-22-M0). Mo eo e , i can be no iced ha o a gi en ype o po , le ’s say ype ‘‘E’’, i a big po is misaligned 4 cm (E3-22-M4), he CNN some imes mis akes i o an aligned bu smalle po (E2-17.5-M0). In ac , his was an expec ed beha io because om he poin o iew o he load, hose si ua ions migh be seen as equi alen . IV. IMPLEMENTATION The expe imen al p o o ype is made o some pa s o a comme cial induc ion hob and wo p in ed ci cui boa ds 16058 VOLUME 9, 2021 J. Villa e al.: Vessel Recogni ion in Induc ion Hea ing Appliances—A Deep-Lea ning App oach FIGURE 5. Expe imen al p o o ype. (PCBs) ha we e designed o esea ch pu poses. One o he PCBs moun s he powe elec onics ci cui y and he o he one, which can be connec ed o he o me , moun s he condi ioning and acquisi ion ci cui s. Besides, he second PCB is compa ible wi h he ca ie boa d TE0703 om T enz Elec onics, which is connec ed o he sys em-on-module (SoM) TE0720 (also om T enz Elec onics) which, in u n, includes he sys em-on-chip Zynq-7020. This SoC includes in a single chip he ield-p og ammable ga e a ay (FPGA) ab ic and a dual co e ARM Co ex-A9 p ocesso . Besides, he SoM also includes a 1 GB DDR-SDRAM. The acquisi ion o he elec ical signals o, c,iLand g id ( his las a iable is used o he synch oniza ion wi h he ze o-c ossing o he g id ol age) is accomplished h ough 12-bi LTC-2315-12 analog- o-digi al con e e s (ADCs) whose sampling equency is se a 2.78 Msps. These ADCs a e con olled h ough a se ial pe iphe al in e ace (SPI) p o ocol. The modula o ha con ols he IGBTs, he iden i ica ion o he load [15], he con ol o he ADCs and he con- olle o he DMA ansac ions a e implemen ed on he FPGA ab ic whose clock equency is se a 100 MHz. The signals VL,c,VL,s,IL,c,IL,sand ωsw a e sen o he DMA con olle h ough he Ad anced eX ensible In e ace 4 (AXI4)-S eam p o ocol. Finally, he DMA con olle , which is con igu ed in s eam o memo y-map mode, w i es he da a in he DDR-SDRAM whene e he ARM (co e 1) p ocesso eques s i . A he same ime he ARM (co e 0), which uns he ope - a ing sys em Pe alinux, is in cha ge o he communica ion wi h a g aphical use in e ace (GUI) p og ammed in Ma lab and unning in a lap op. This communica ion is es ablished o e E he ne h ough a TCP/IP p o ocol and was o g ea impo ance o he au oma ic da a acquisi ion explained in Sec ion II. The con olu ional neu al ne wo k is implemen ed in loa - ing poin (single p ecision) in he co e 1 o he ARM p o- cesso . To do so, an in e up is gene a ed wi h one o he iple ime coun e s (TTCs), whose in e up handle launches a DMA ansac ion which sa es he ec o s VL,c,VL,s,IL,c, IL,sand ωsw o a bus pe iod in he DDR-SDRAM. When he ansac ion inishes, an in e up is gene a ed, and a e com- pu ing (1) o each o he 868 samples, he CNN is execu ed. This p ocess is execu ed 10 imes pe second, lea ing ime o he ARM (co e 1) o un o he asks such as con ol o powe , moni o ing o a iables, e c. The clock equency o he ARM is 667 MHz. I is wo h men ioning ha in he inal applica ion, depending on he equi emen s o he induc ion hob and he ea u es o i s SoC, i migh no be necessa y o ecognize he po con inuously o a leas no a such a as a e. The en i e code, once p og ammed in C, equi es 130 kB o memo y including he mo e han 85 kB o coe icien s. The execu ion o he con olu ional neu al ne wo k oge he wi h he calcula ion o he R−L alues (1) akes abou 2.55 ms in he ARM. I is wo h no ing ha he CNN is execu ed only once e e y 100 ms. A simpli ied block diag am o he sys em is shown in Fig 6. A ideo is a ached wi h his wo k whe e he pe o mance o he eal- ime implemen a ion in he p o o ype is shown. In his ideo, di e en po s a di e en misalignmen s a e FIGURE 6. Simpli ied block diag am o he sys em. Subindex ‘‘dig’’ e e s o digi al and has only been added o di e en ia e be ween analog and digi al signals. VOLUME 9, 2021 16059 J. Villa e al.: Vessel Recogni ion in Induc ion Hea ing Appliances—A Deep-Lea ning App oach placed on he induc o while he SoC execu es he p oposed algo i hm and p in s he ag o he p edic ed po h ough a e minal. V. CONCLUSION Deep lea ning has been e ol ing du ing he las yea s due o he con inuously inc easing compu a ional capaci y o new echnologies and i s amazing abili y o lea n complex pa e ns om la ge da ase s. In his wo k, a con olu ional neu al ne wo k is applied o ecognize he po ha is hea ed in a domes ic induc ion hob. The inpu da a o he neu al ne wo k a e wo ec o s o 868 alues each which con ain he a ia ion o he equi a- len esis ance and induc ance o he load du ing a bus pe iod. To ain he neu al ne wo k, he equi alen impedance o se e al po s was iden i ied du ing a bus cycle o di e - en swi ching equencies, empe a u es and misalignmen s. Th ough da a augmen a ion, a la ge da ase was ob ained, wi h which he neu al ne wo k was ained. Se e al ypes o neu al ne wo ks we e es ed o line by a ying he numbe o laye s, he s ide, he il e size and he numbe o il e s o each laye . The esul s ob ained du ing he es ing p ocess show ha he p oposed CNN is able o success ully ecognize he po s wi h an a e age e o a e o 0.7819%. Besides, he expe imen al esul s show ha he p oposed solu ion is also able o es ima e i , and how much, a po is misaligned wi h he induc o e en when he equi alen impedance is iden i ied a di e en po empe a u es. Mo eo e , wi h he p oposed me hod, he induc o is used as a sma -senso , so ha no ex a-ha dwa e is equi ed, p e- se ing he low-cos na u e o DIH and aking ad an age o he inc easingly highe compu a ional complexi y a ailable in embedded sys ems. Finally, he p oposed CNN was implemen ed in an expe - imen al p o o ype o show i s eal- ime pe o mance and he easibili y o i s inclusion in a eal hob. This is he i s imple- men a ion o a po iden i ie based on con olu ional neu al ne wo ks and he in o ma ion o he a ia ion o he equi - alen impedance wi h he exci a ion le el, which will help b oadening he esea ch and de elopmen a eas in domes ic induc ion hea ing and will enable new unc ionali ies in u u e gene a ions o induc ion hobs. REFERENCES [1] N. A. Ahmed, ‘‘High- equency so -swi ching AC con e sion ci cui wi h dual-mode PWM/PDM con ol s a egy o high-powe IH applica ions,’’ IEEE T ans. Ind. Elec on., ol. 58, no. 4, pp. 1440–1448, Ap . 2011. [2] V. Es e e, J. Jo dan, E. Sanchis-Kilde s, E. J. Dede, E. Mase , J. B. Ejea, and A. Fe e es, ‘‘Enhanced pulse-densi y-modula ed powe con ol o high- equency induc ion hea ing in e e s,’’ IEEE T ans. Ind. Elec on., ol. 62, no. 11, pp. 6905–6914, No . 2015. [3] J. Ace o, J. Bu dío, L. Ba agán, D. Na a o, R. Alonso, J. Ga cía, F. Mon e de, P. He nández, and S. L. I. Ga de, ‘‘Domes ic induc ion appliances,’’ IEEE Ind. Appl. Mag., ol. 16, no. 2, pp. 39–47, Ma . 2010. [4] O. Lucia, J. Ace o, C. Ca e e o, and J. M. Bu dio, ‘‘Induc ion hea ing appliances: Towa d mo e lexible cooking su aces,’’ IEEE Ind. Elec on. Mag., ol. 7, no. 3, pp. 35–47, Sep. 2013. [5] J. Ace o, C. Ca e e o, R. Alonso, and J. M. Bu dio, ‘‘Quan i a i e e alu- a ion o induc ion e iciency in domes ic induc ion hea ing applica ions,’’ IEEE T ans. Magn., ol. 49, no. 4, pp. 1382–1389, Ap . 2013. [6] H. Ku ose, D. Miyagi, N. Takahashi, N. Uchida, and K. Kawanaka, ‘‘3-D eddy cu en analysis o induc ion hea ing appa a us conside ing hea emission, hea conduc ion, and empe a u e dependence o magne ic cha - ac e is ics,’’ IEEE T ans. Magn., ol. 45, no. 3, pp. 1847–1850, Ma . 2009. [7] J. Ace o, O. Lucia, I. Millan, L. A. Ba agan, J.-M. Bu dio, and R. Alonso, ‘‘Iden i ica ion o he ma e ial p ope ies used in domes ic induc ion hea - ing appliances o sys em-le el simula ion and design pu poses,’’ in P oc. 25 h Annu. IEEE Appl. Powe Elec on. Con . Expo. (APEC), Feb. 2010, pp. 439–443. [8] B. A. Nguyen, Q. D. Phan, D. M. Nguyen, K. L. Nguyen, O. Du ieu, and P. Maussion, ‘‘Pa ame e iden i ica ion me hod o a h ee-phase induc ion hea ing sys em,’’ IEEE T ans. Ind. Appl., ol. 51, no. 6, pp. 4853–4860, No . 2015. [9] A. Dominguez, A. O in, I. U iza, L. A. Ba agan, D. Na a o, and J. I. A igas, ‘‘Load iden i ica ion o domes ic induc ion hea ing based on pa icle swa m op imiza ion,’’ in P oc. IEEE 15 h Wo kshop Con ol Modeling Powe Elec on. (COMPEL), Jun. 2014, pp. 1–6. [10] O. Jimenez, L. A. Ba agan, I. U iza, O. Lucia, D. Na a o, and J. I. A igas, ‘‘FPGA-based eal- ime ha monic impedance measu emen o se ies esonan loads by using lock-in algo i hm,’’ in P oc. 37 h Annu. Con . IEEE Ind. Elec on. Soc. (IECON), No . 2011, pp. 2808–2813. [11] O. Jimenez, O. Lucia, I. U iza, L. A. Ba agan, and D. Na a o, ‘‘Analysis and implemen a ion o FPGA-based online pa ame ic iden i ica ion algo- i hms o esonan powe con e e s,’’ IEEE T ans. Ind. In o ma ., ol. 10, no. 2, pp. 1144–1153, May 2014. [12] V. T. Kilic, E. Unal, N. Yilmaz, and H. V. Demi , ‘‘All-su ace induc ion hea ing wi h high e iciency and space in a iance enabled by a aying squi cle coils in squa e la ice,’’ IEEE T ans. Consum. Elec on., ol. 64, no. 3, pp. 339–347, Aug. 2018. [13] D. Puyal, C. Be nal, J. M. Bu dio, J. Ace o, and I. Millan, ‘‘Ve sa ile high- equency in e e module o la ge-signal induc i e loads cha ac e iza ion up o 1.5 MHz and 7 kW,’’ IEEE T ans. Powe Elec on., ol. 23, no. 1, pp. 75–87, Jan. 2008. [14] H. Sa nago, O. Lucia, and J. M. Bu dio, ‘‘FPGA-based esonan load iden i ica ion echnique o lexible induc ion hea ing appliances,’’ IEEE T ans. Ind. Elec on., ol. 65, no. 12, pp. 9421–9428, Dec. 2018. [15] J. Villa, L. A. Ba agan, J. I. A igas, D. Na a o, A. Dominguez Vicen e, and T. Cabeza, ‘‘SoC-based in-cycle load iden i ica ion o induc ion hea - ing appliances,’’ IEEE T ans. Ind. Elec on., ea ly access, Jul. 10, 2020, doi: 10.1109/TIE.2020.3007083. [16] C. F anco, J. Ace o, R. Alonso, C. Sagues, and D. Paesa, ‘‘Induc i e senso o empe a u e measu emen in induc ion hea ing applica ions,’’ IEEE Senso s J., ol. 12, no. 5, pp. 996–1003, May 2012. [17] J. Se ano, J. Ace o, I. Lope, C. Ca e e o, J. M. Bu dio, and R. Alonso, ‘‘Modeling o domes ic induc ion hea ing sys ems wi h non-linea sa - u able loads,’’ in P oc. IEEE Appl. Powe Elec on. Con . Expo. (APEC), Ma . 2017, pp. 3127–3133. [18] O. Lucia, D. Na a o, P. Guillen, H. Sa nago, and S. Lucia, ‘‘Deep lea ning-based magne ic coupling de ec ion o ad anced induc ion hea - ing appliances,’’ IEEE Access, ol. 7, pp. 181668–181677, 2019. [19] A. Bono-Nuez, C. Be nal-Ruíz, B. Ma ín-del-B ío, F. J. Pé ez-Cebolla, and A. Ma ínez-I u be, ‘‘Recipien size es ima ion o induc ion hea ing home appliances based on a i icial neu al ne wo ks,’’ Neu al Compu . Appl., ol. 28, no. 11, pp. 3197–3207, No . 2017. [Online]. A ailable: h p://link.sp inge .com/10.1007/s00521-016-2227-6 [20] A. Bono-Nuez, B. Ma in-del-B io, C. Be nal-Ruiz, F. J. Pe ez-Cebolla, A. Ma inez-I u be, and I. Sanz-Go acha egui, ‘‘The induc o as a sma senso o ma e ial iden i ica ion in domes ic induc ion cooking,’’ IEEE Senso s J., ol. 18, no. 6, pp. 2462–2470, Ma . 2018. [21] Y. LeCun, Y. Bengio, and G. Hin on, ‘‘Deep lea ning,’’ Na u e, ol. 521, no. 7553, pp. 436–444, May 2015. [Online]. A ailable: h p://www.na u e.com/a icles/na u e14539 [22] R. C. Gonzalez, ‘‘Deep con olu ional neu al ne wo ks [Lec u e No es],’’ IEEE Signal P ocess. Mag., ol. 35, no. 6, pp. 79–87, No . 2018. [23] X. Tao, D. Zhang, Z. Wang, X. Liu, H. Zhang, and D. Xu, ‘‘De ec ion o powe line insula o de ec s using ae ial images analyzed wi h con olu- ional neu al ne wo ks,’’ IEEE T ans. Sys ., Man, Cybe n. Sys ., ol. 50, no. 4, pp. 1486–1498, Ap . 2020. [24] A. H. Abdi, C. Luong, T. Tsang, G. Allan, S. Nou anian, J. Jue, D. Hawley, S. Fleming, K. Gin, J. Swi , R. Rohling, and P. Abolmaesumi, ‘‘Au o- ma ic quali y assessmen o echoca diog ams using con olu ional neu al ne wo ks: Feasibili y on he apical ou -chambe iew,’’ IEEE T ans. Med. Imag., ol. 36, no. 6, pp. 1221–1230, Jun. 2017. 16060 VOLUME 9, 2021 J. Villa e al.: Vessel Recogni ion in Induc ion Hea ing Appliances—A Deep-Lea ning App oach [25] Y. Qian, M. Bi, T. Tan, and K. Yu, ‘‘Ve y deep con olu ional neu al ne wo ks o noise obus speech ecogni ion,’’ IEEE/ACM T ans. Audio, Speech, Lang. P ocess., ol. 24, no. 12, pp. 2263–2276, Dec. 2016. [26] G. Jiang, H. He, J. Yan, and P. Xie, ‘‘Mul iscale con olu ional neu al ne wo ks o aul diagnosis o wind u bine gea box,’’ IEEE T ans. Ind. Elec on., ol. 66, no. 4, pp. 3196–3207, Ap . 2019. [27] Z. Meng, X. Guo, Z. Pan, D. Sun, and S. Liu, ‘‘Da a segmen a ion and augmen a ion me hods based on aw da a using deep neu al ne wo ks app oach o o a ing machine y aul diagnosis,’’ IEEE Access, ol. 7, pp. 79510–79522, 2019. [28] J. Salamon and J. P. Bello, ‘‘Deep con olu ional neu al ne wo ks and da a augmen a ion o en i onmen al sound classi ica ion,’’ IEEE Signal P ocess. Le ., ol. 24, no. 3, pp. 279–283, Ma . 2017. JORGE VILLA (Membe , IEEE) ecei ed he M.Sc. deg ee in indus ial enginee ing om he Uni e si y o Za agoza, Za agoza, Spain, in 2016, whe e he is cu en ly pu suing he Ph.D. deg ee in elec onic enginee ing. His main esea ch in e es s include esonan con e e s and digi al con ol o induc ion hea ing applica ions. M . Villa is a membe o he A agon Ins i u e o Enginee ing Resea ch (I3A), G oup o Powe Elec onics and Mic oelec onics (GEPM). DENIS NAVARRO ecei ed he M.Sc. deg ee in mic oelec onics om he Uni e si y o Mon pel- lie , F ance, in 1987, and he Ph.D. deg ee om he Uni e si y o Za agoza, in 1992. Since Sep embe 1988, he has been wi h he Depa men o Elec onic Enginee ing and Com- munica ions, Uni e sidad de Za agoza, whe e he is cu en ly a P o esso . In 1993, he designed he i s SPARC mic op ocesso in Eu ope. His cu en esea ch in e es s include CAD o VLSI, low-powe ASIC design, and modula ion echniques o powe con e e s. He is in ol ed in he implemen a ion o new applica ions o in eg a ed ci cui s. D . Na a o is a membe o he A agon Ins i u e o Enginee ing Resea ch (I3A). ALBERTO DOMINGUEZ ecei ed he Ph.D. deg ee in elec onic enginee ing om he Uni e - si y o Za agoza, Spain, in 2017. Since 2017, he has been wo king wi h BSH Home Appliances in he de elopmen o new domes ic induc ion cook ops. His main esea ch in e es s include modeling, con ol, and op imiza- ion o cons ained sys ems, especially de o ed o esonan in e e s in domes ic induc ion hea ing. JOSE I. ARTIGAS ecei ed he M.Sc. and Ph.D. deg ees in elec ical enginee ing om he Uni e - si y o Za agoza, Za agoza, Spain, in 1989 and 1996, espec i ely. He has been wi h he Depa men o Elec onic Enginee ing and Communica ions, Uni e si y o Za agoza, whe e he is cu en ly a P o esso . He has been in ol ed in di e en esea ch and de elop- men p ojec s. His main esea ch in e es s include signal acquisi ion, digi al con ol, and modula ion s a egies applied o powe con e e s. D . A igas is a membe o he A agon Ins i u e o Enginee ing Resea ch (I3A), G oup o Powe Elec onics and Mic oelec onics (GEPM). LUIS A. BARRAGAN ecei ed he M.Sc. and Ph.D. deg ees in physics om he Uni e si y o Za agoza, Za agoza, Spain, in 1988 and 1993, espec i ely. He is cu en ly a P o esso wi h he Depa men o Elec onic Enginee ing and Communica ions, Uni e si y o Za agoza. He has been in ol ed in di e en esea ch and de elopmen p ojec s on induc ion-hea ing sys ems o home appliances. His esea ch in e es s include modeling and digi al con ol applied o domes ic induc ion hea ing. D . Ba agan is a membe o he A agon Ins i u e o Enginee ing Resea ch (I3A), G oup o Powe Elec onics and Mic oelec onics (GEPM). VOLUME 9, 2021 16061