Preskoči na sadržaj
FORTRONIQ

MODUL 5 · MODERNE STRATEGIJE ODRŽAVANJA TEMELJENE NA PODACIMA

Nastavna jedinica 5.5

Strojno učenje u održavanju

Strojno učenje je postupak u kojemu se pravilo ne piše nego izvodi iz primjera. U održavanju to znači da se model ne uči objašnjenjem kako izgleda oštećen ležaj, nego se pred njega stavi dovoljno zapisa s oštećenim i s ispravnim ležajem. Ova jedinica opisuje dvije osnovne vrste učenja, značajke koje se iz signala izvlače, tijek učenja i provjere te pogreške koje projekt najčešće ubiju.

Moći ću:
  • razlikovati nadzirano i nenadzirano učenje te navesti primjer svakoga u održavanju
  • objasniti pojam značajke i navesti značajke koje se izvlače iz signala vibracija
  • opisati podjelu podataka na skup za učenje i skup za provjeru te njezinu svrhu
  • objasniti osnovne mjere uspješnosti modela i njihova ograničenja
  • prepoznati curenje podataka i model naučen na jednom stroju kao izvor lažno dobrih rezultata
  • procijeniti koliko je zabilježenih kvarova potrebno za učenje modela

Nadzirano i nenadzirano učenje

Podjela ovisi o jednom jedinom pitanju: postoji li uz svaki primjer i točan odgovor. Ako postoji, učenje je nadzirano. Ako ne postoji, učenje je nenadzirano. Sve ostalo — vrsta postupka, veličina modela, način računanja — dolazi poslije te podjele.

Nadzirano učenje vibracija, struja → ispravno vibracija, struja → ležaj vibracija, struja → zupčanik svaki primjer ima oznaku model razvrstava i predviđa imenuje vrstu kvara traži zabilježene kvarove s oznakom Nenadzirano učenje odstupanja model nalazi ono što odudara ali kvar ne imenuje radi i bez ijedne oznake
Slika 5.9 — Nadzirano učenje traži označene primjere; nenadzirano pronalazi odstupanje bez oznaka.
Dvije vrste učenja i njihova uloga u održavanju
ObilježjeNadzirano učenjeNenadzirano učenje
Što traži od podatakaprimjere s oznakom ispravnog odgovorasamo mjerenja, bez oznaka
Tipičan zadatak u održavanjurazvrstavanje kvarova, predviđanje preostalog vijekaotkrivanje odstupanja, grupiranje pogonskih stanja
Kada se može uvestitek kad postoji povijest zabilježenih kvarovaodmah, uz nekoliko mjeseci ispravnog rada
Što daje kao rezultatime kvara ili broj sati do zahvataocjenu koliko je stanje neuobičajeno
Glavna slabosttraži mnogo zabilježenih kvarovajavlja i promjene koje nisu kvar nego drugi posao

U pogonu se najčešće koriste obje, i to redom. Najprije nenadzirano, jer za njega ima podataka od prvog dana, a služi za otkrivanje odstupanja. Kada se kroz godinu ili dvije nakupi dovoljno zabilježenih i razvrstanih kvarova, prelazi se na nadzirano učenje koje kvar imenuje.

Značajke izvučene iz signala

Model ne uči na sirovom signalu. Zapis vibracija uzorkovan s 25,6 kHz daje 25 600 brojeva u sekundi, a u njima je gotovo sve nevažno. Iz signala se zato izvlače značajke — malen broj vrijednosti koje sažimaju ono bitno. Dobra značajka mijenja se kad se mijenja stanje stroja, a miruje kad se mijenja samo posao.

Značajke koje se izvlače iz signala s ćelije PO-1
ZnačajkaKako se dobivaNa što je osjetljiva
Efektivna vrijednost (RMS)korijen prosjeka kvadrata uzorakaukupna razina vibracija, opće pogoršanje stanja
Vršna vrijednostnajveće odstupanje u prozoruudarci, zazor, otkrhnut zub
Faktor vrhaomjer vršne i efektivne vrijednostirani udarci pri još niskoj ukupnoj razini
Zaobljenost raspodjelečetvrti moment raspodjele uzorakapojava kratkih udaraca u inače mirnom signalu
Energija u pojasuzbroj spektra u odabranom rasponu frekvencijaobilježja ležaja i zupčanika na poznatim frekvencijama
Ovojnica signalaspektar ovojnice nakon filtriranjaoštećenje staze ležaja, prije nego što se vidi u RMS-u
Temperaturni prirastrazlika prema temperaturi pri istom opterećenjumanjak maziva, porast trenja

Zapamtite

Uz svaku značajku pohranjuje se i pogonski uvjet: takt, masa obratka i os na kojoj je mjereno. Bez toga model ne može razlikovati porast vibracija zbog trošenja od porasta zbog težeg obratka, pa će uzbunjivati svaki put kad se promijeni nalog.

Izbor značajki važniji je od izbora postupka učenja. Deset dobro odabranih značajki uz jednostavan model gotovo uvijek daje bolji rezultat od stotinu nasumičnih uz složen model — a uz to se rezultat može objasniti održavatelju, što odlučuje o tome hoće li mu itko vjerovati.

Učenje i provjera modela

Model se ne ocjenjuje na podacima na kojima je učio. To bi bilo kao ispitivati učenika samo zadacima koje je već vidio s rješenjima. Zato se skup podataka dijeli: veći dio ide na učenje, manji se dio odvaja i modelu se ne pokazuje sve do provjere.

sirovi signal 25,6 kHz, 2 kanala značajke RMS, vrh, pojasevi skup podataka primjeri s oznakama skup za učenje oko 70 % primjera skup za provjeru oko 30 % primjera model i njegova mjera uspješnosti provjerena na neviđenim primjerima
Slika 5.10 — Put od sirovog signala do provjerenog modela: značajke, podjela skupa i provjera.

Kod podataka iz održavanja podjela ne smije biti nasumična. Ako se primjeri nasumično izmiješaju, u skupu za učenje i u skupu za provjeru završe susjedne sekunde istog zapisa, pa model u provjeri prepoznaje ono što je već vidio. Ispravno je dijeliti po vremenu — stariji zapisi za učenje, noviji za provjeru — ili po događaju, tako da svi zapisi jednog kvara budu u istom skupu.

Pažnja

Kad se skup za provjeru upotrijebi mnogo puta za biranje postavki, prestaje biti neviđen. Zato se u ozbiljnijem radu odvajaju tri skupa: za učenje, za ugađanje postavki i završni skup koji se otvara samo jednom, na kraju.

Mjere uspješnosti

Uspješnost modela ne izražava se jednim brojem, pogotovo u održavanju gdje su kvarovi rijetki. Model koji na ćeliji PO-1 uvijek kaže nema kvara bit će točan u više od 99 % slučajeva, a potpuno beskoristan. Zato se koriste mjere koje odvojeno gledaju obje vrste pogreške.

Mjere uspješnosti modela i njihovo značenje
MjeraŠto govoriZašto je važna u održavanju
Točnostudio svih ispravnih odlukavarljiva kad su kvarovi rijetki; sama po sebi nedovoljna
Preciznostkoliki je udio uzbuna bio opravdanizravno određuje koliko je nepotrebnih izlazaka
Odzivkoliki je udio stvarnih kvarova model uhvatioizravno određuje koliko kvarova prođe neopaženo
Skladna sredina (F1)jedinstvena mjera koja spaja preciznost i odzivza usporedbu dvaju modela u jednom broju
Srednja pogreška predviđanjaprosječno odstupanje procijenjenog vijeka u satimagovori koliko unaprijed planer smije planirati zahvat
Vrijeme upozorenjakoliko prije kvara je uzbuna stiglauzbuna dva sata prije loma nema praktičnu vrijednost

Posljednja mjera u tablici u praksi je često najvažnija, a najrjeđe se navodi. Model koji kvar prepoznaje s odzivom od 95 %, ali tek tri sata prije loma, gotovo ništa ne mijenja. Model s odzivom od 70 % koji upozorava tri tjedna unaprijed omogućuje da se zahvat smjesti u zakazani zastoj, dio naruči i ćelija ne zaustavi nenadano.

Najčešće pogreške

Projekti strojnog učenja u održavanju rijetko padaju zbog izbora postupka. Padaju zbog nekoliko pogrešaka koje se ponavljaju i koje se sve mogu prepoznati unaprijed.

  • Premalo zabilježenih kvarova — najčešći uzrok. Ćelija PO-1 ima oko 6,5 kvarova godišnje, i to raznih vrsta. Za nadzirano razvrstavanje po vrstama to je premalo, pa se ili produljuje razdoblje prikupljanja, ili se uče modeli na više istovrsnih ćelija, ili se kvar izaziva namjerno u ispitnom postavu.
  • Model naučen na jednom stroju — naučene vrijednosti odražavaju baš taj primjerak, njegov temelj i njegovu prihvatnicu. Prenesen na susjednu ćeliju daje uzbune bez povoda. Provjera je jednostavna: model se uči na jednom stroju, a ispituje na drugom.
  • Curenje podataka — u značajke se uvuče podatak koji u trenutku predviđanja ne bi bio poznat, primjerice oznaka zahvata, broj naloga za popravak ili sama vremenska blizina kvara. Rezultat je odličan u provjeri i bezvrijedan u pogonu.
  • Zanemaren pogonski uvjet — model uči da je teži obradak kvar, jer su se oba dogodila u isto vrijeme.
  • Model bez vlasnika — nakon uvođenja nitko ga ne provjerava, a stroj se mijenja. Nakon godinu dana model opisuje stroj koji više ne postoji.

Zapamtite

Rezultat koji izgleda predobro gotovo je uvijek znak curenja podataka. Prvi potez pri odzivu blizu 100 % nije objava uspjeha nego provjera koja je značajka to omogućila i bi li ona uopće bila poznata u trenutku predviđanja.

Koliko je zabilježenih kvarova zapravo potrebno, ovisi o broju značajki i broju vrsta kvara koje se žele razlikovati. Računski prikaz daje grubu procjenu prema pravilu o broju primjera po značajki i pokazuje zašto se model rijetko uči na povijesti jednog jedinog stroja.

Koliko je zabilježenih kvarova potrebno za učenje modelaRačunski prikaz

Gruba procjena prema pravilu o najmanjem broju primjera po značajki. Zadnji redak pokazuje koliko bi godina trebalo da se toliko kvarova prikupi na jednoj ćeliji uz zadanu učestalost.

Primjera po razredu—kom
Ukupno primjera—kom
Od toga primjera kvara—kom
Godina prikupljanja na jednoj ćeliji—god

Put modela u pogon i njegovo starenje

Naučen model nije gotov posao nego novi uređaj u pogonu, sa svojim održavanjem. Uvodi se postupno i prati jednako kao i stroj koji nadzire.

Životni vijek modela u pogonu
KorakŠto se radiMjerilo uspjeha
Tiho razdobljemodel radi, ali uzbune ne otvaraju nalog nego se samo bilježeusporedba zabilježenih uzbuna sa stvarnim događajima
Uvođenje u raduzbune otvaraju nalog, uz obveznu provjeru na strojuudio potvrđenih uzbuna i vrijeme upozorenja
Redovito praćenjemjesečni pregled uzbuna i ishodapreciznost i odziv ne padaju iz mjeseca u mjesec
Ponovno učenjemodel se uči iznova s novim zapisimanakon svakog većeg zahvata ili promjene proizvoda
Povlačenjemodel se gasi ako korist izostaneneto dobitak manji od troška održavanja sustava

Starenje modela nije kvar nego očekivano ponašanje. Reduktor se zamijeni, prihvatnica postane teža, uvede se novi obradak — i raspodjela značajki se pomakne. Zato se uz model vodi isti zapis kao i uz stroj: kada je postavljen, koja je inačica, kada je zadnji put provjeren i tko za njega odgovara.

Na kraju vrijedi zapamtiti redoslijed koji se provlači kroz cijeli modul. Najprije uredan zapis, zatim mjerenje, pa značajke, pa jednostavan model, pa provjera na stvarnim ishodima. Tko krene od kraja, dobit će model koji se lijepo prikazuje na sastanku i ne mijenja ništa u broju sati zastoja.

Ključni pojmovi

PojamZnačenje
Strojno učenjeIzvođenje pravila iz primjera umjesto ručnog zapisivanja pravila.
ZnačajkaVrijednost izvučena iz signala koja sažima ono bitno za stanje stroja.
Skup za učenjeDio podataka na kojemu model uči.
Skup za provjeruOdvojen dio podataka koji se modelu ne pokazuje do ocjenjivanja.
OdzivUdio stvarnih kvarova koje je model uhvatio.
PreciznostUdio uzbuna koje su se pokazale opravdanima.
Curenje podatakaUlazak podatka koji u trenutku predviđanja ne bi bio poznat; daje lažno dobar rezultat.

Provjeri se

Kratka provjera prije prelaska na sljedeću jedinicu. Odgovor se potvrđuje klikom, a obrazloženje se prikazuje odmah.

Pitanje 1 od 3

Po čemu se nadzirano razlikuje od nenadziranog učenja?

Nadzirano učenje traži označene primjere; nenadzirano radi samo s mjerenjima.

Pitanje 2 od 3

Zašto se podaci iz održavanja ne dijele nasumično na skup za učenje i provjeru?

Nasumična podjela dovodi do toga da model u provjeri prepoznaje ono što je već vidio; dijeli se po vremenu ili po događaju.

Pitanje 3 od 3

Model ima odziv 95 %, ali upozorava tek tri sata prije loma. Zašto to nije dovoljno?

Korist nastaje kad se zahvat stigne smjestiti u zakazani zastoj i dio naručiti na vrijeme.

Odgovoreno 0 od 3.