MODUL 5 · MODERNE STRATEGIJE ODRŽAVANJA TEMELJENE NA PODACIMA
Nastavna jedinica 5.4
Primjena umjetne inteligencije u održavanju
Umjetna inteligencija u održavanju ne pogađa budućnost i ne zamjenjuje održavatelja. Ona radi tri prilično određena posla: prepoznaje da je stanje drukčije nego inače, procjenjuje koliko još vremena preostaje do zahvata i razvrstava kvar po vrsti. Ova jedinica objašnjava kako ti poslovi izgledaju u pogonu, koje podatke traže i dokle seže povjerenje u njihovu preporuku.
- navesti tri zadaće koje umjetna inteligencija u održavanju doista rješava
- objasniti razliku između otkrivanja odstupanja i razvrstavanja kvarova
- navesti podatke koje model traži i obrazložiti zahtjeve na njihovu kakvoću
- objasniti pojmove lažne i propuštene uzbune i njihov različit trošak
- procijeniti isplativost modela iz udjela točnih uzbuna i troška lažne uzbune
- obrazložiti zašto odluku o zahvatu potpisuje čovjek, a ne model
Što umjetna inteligencija u održavanju jest, a što nije
Naziv umjetna inteligencija obuhvaća postupke kojima računalo iz podataka izvodi zaključak bez da mu je pravilo unaprijed zapisano. U održavanju se najčešće koristi njezin dio koji se zove strojno učenje, a njime se bavi sljedeća jedinica. Ovdje je važnije razgraničenje: što se od takvog modela može očekivati, a što ne.
| Očekivanje | Je li opravdano | Obrazloženje |
|---|---|---|
| Prepoznat će da se stanje promijenilo | da | odstupanje od uobičajenog ponašanja model vidi i prije čovjeka |
| Reći će kada će se dogoditi kvar | djelomično | daje raspon preostalog vijeka s nesigurnošću, ne točan datum |
| Imenovat će vrstu kvara | da, ako je učen na takvim kvarovima | razvrstati može samo one vrste koje je vidio u podacima |
| Radit će na stroju koji nije vidio | ne | model naučen na jednom stroju rijetko se prenosi bez ponovnog učenja |
| Zamijenit će održavatelja | ne | daje prijedlog; odluku, zahvat i odgovornost nosi čovjek |
| Radit će bez urednih podataka | ne | bez zapisa o kvarovima nema iz čega učiti ni na čemu provjeriti |
Najčešća zabluda jest da model treba uvesti zato što je nov. Ispravno polazište je obrnuto: postoji gubitak koji se može izmjeriti, postoji veličina koja ga najavljuje, a pravilo koje bi tu vezu opisalo previše je složeno da bi se napisalo rukom. Tek tada model ima što raditi.
Tri zadaće koje se stvarno rješavaju
Gotovo svaka primjena u održavanju svodi se na jednu od triju zadaća. Razlikuju se po pitanju koje postavljaju i po podacima koje traže.
Otkrivanje odstupanja najlakše je uvesti jer traži samo zapise ispravnog rada. Model nauči kako izgleda uobičajeno ponašanje ćelije PO-1 pri poznatom taktu i opterećenju pa javlja kada se izmjereno od toga udalji. Ne zna reći što se pokvarilo, samo da nešto nije kao prije. U praksi je to često dovoljno da se pokrene pregled.
Predviđanje preostalog vijeka traži više: potrebni su zapisi koji vode od ispravnog stanja do kvara, više puta. Rezultat nije datum nego raspon, primjerice između 180 i 320 sati rada. Takav raspon planeru je dovoljan da zahvat smjesti u prvi zakazani zastoj.
Razvrstavanje kvarova traži najviše: za svaku vrstu kvara potreban je niz zabilježenih primjera s točnom oznakom. Zauzvrat daje najkonkretniju uputu — ne samo da je nešto s osi 3, nego da obrazac odgovara oštećenju vanjskog prstena ležaja, pa se dio može naručiti prije otvaranja stroja.
Podaci koje model traži
Model je onoliko dobar koliko su dobri podaci na kojima je učio. Zahtjevi se mogu svesti na pet stavki i sve se odnose na ono što se u pogonu radi mnogo prije nego što model uopće nastane.
| Zahtjev | Što znači u praksi | Što se dogodi ako izostane |
|---|---|---|
| Neprekidnost | nema praznina od nekoliko sati ili dana | model uči na isječcima i ne vidi spori trend |
| Točno vrijeme | svi zapisi imaju usklađen sat | uzrok i posljedica zamijene mjesta, veze se gube |
| Poznat pogonski uvjet | uz mjerenje se zna takt, obradak i opterećenje | promjena posla tumači se kao kvar |
| Zapisani kvarovi | zna se kada je kvar nastupio i koje je vrste | nema oznaka, pa se nadzirano učenje ne može provesti |
| Zapisani zahvati | zna se kada je i što zamijenjeno | model uči na stroju koji je u međuvremenu postao drugi stroj |
Zapamtite
Najveći dio posla pri uvođenju modela nije izbor postupka nego uređivanje podataka. Ako se u zapisu zastoja godinama upisivalo samo kvar robota, nijedan model neće naučiti razlikovati kvar reduktora od kvara prihvatnice.
Za ćeliju PO-1 to znači sasvim određene korake: uskladiti sat upravljačke jedinice i sustava prikupljanja, uz svaki zapis vibracija pohraniti i oznaku naloga i masu obratka, te uvesti šifrarnik kvarova s najmanje pet vrsta umjesto jedne opće.
Prag, lažne i propuštene uzbune
Svaki model na kraju donosi odluku da nešto javi ili ne javi. Ta se odluka uspoređuje sa stvarnim ishodom i daje četiri moguća slučaja. Dva su ispravna, a dva su pogreške — i te se dvije pogreške bitno razlikuju po cijeni.
Pomicanje praga uvijek je ustupak. Niži prag znači više uzbuna: manje propuštenih kvarova, ali i više nepotrebnih izlazaka. Viši prag znači mirniji sustav, ali i veću vjerojatnost da kvar prođe neopažen. Ispravan položaj praga ne određuje se statistikom nego cijenom: koliko košta izlazak koji nije trebao biti, a koliko zastoj koji se mogao izbjeći.
Na ćeliji PO-1 nepotreban izlazak i pregled stoji oko 150 EUR u radu i zastoju, dok spriječeni neplanirani zastoj u prosjeku traje 3,5 h i vrijedi 630 EUR. Iz tog odnosa slijedi da se model isplati i kad je znatan dio uzbuna lažan. Računski prikaz pokazuje gdje je granica.
Zadajte broj uzbuna u godini, udio onih koje se pokažu točnima te cijenu jedne lažne uzbune i jednog spriječenog zastoja. Prikaz računa neto dobitak i granični udio ispod kojega model prestaje biti isplativ.
Granice povjerenja u preporuku
Model daje broj, a broj djeluje uvjerljivo i onda kad nije. Zato se uz svaku preporuku postavlja nekoliko pitanja prije nego što se po njoj postupi.
- Je li ovo stanje model uopće vidio? Nov obradak, nova prihvatnica ili nov takt mogu biti izvan svega na čemu je model učio.
- Koliko je model siguran? Preporuka uz nisku sigurnost tretira se kao povod za pregled, a ne kao nalog za zamjenu.
- Slaže li se s ostalim znakovima? Uzbuna iz vibracija koju potvrđuju i temperatura i struja mnogo je čvršća od usamljene.
- Kada je model zadnji put provjeren? Model stari jer stroj stari; nakon velikog zahvata isti model može davati sustavno pogrešne uzbune.
- Što se gubi ako preporuka nije točna? Kod jeftinog pregleda rizik je mali, kod zamjene reduktora nije.
Pažnja
Model koji ne zna reći ne znam opasniji je od modela koji često griješi. Zato se traži da uz preporuku daje i mjeru sigurnosti te da prijavi kad je ulaz izvan područja na kojemu je učio.
Postoji i suprotna zamka. Ako se svaka uzbuna redovito odbacuje kao lažna bez provjere, sustav vrlo brzo postane skup ukras. Rješenje nije u većem povjerenju nego u zapisu: svaka se uzbuna zatvara ishodom — potvrđena, nepotvrđena ili neprovjerena — i taj zapis postaje gradivo za sljedeće učenje modela.
Odgovornost čovjeka za odluku
Model nema odgovornost. Nalog potpisuje čovjek, zahvat izvodi čovjek i posljedicu snosi tvrtka. Zato se uloge u pametnom održavanju razdvajaju jasno i unaprijed, jednako kao i kod svakog drugog sustava koji nešto predlaže.
| Uloga | Što radi | Što ne smije raditi |
|---|---|---|
| Model | prepoznaje odstupanje, procjenjuje vijek, predlaže vrstu kvara | sam naručiti dio, sam zaustaviti proizvodnju bez pravila |
| Održavatelj | provjerava uzbunu na stroju, izvodi zahvat, upisuje ishod | odbaciti uzbunu bez provjere i bez zapisa |
| Voditelj održavanja | odobrava zahvat, usklađuje s planom, prati pokazatelje | mijenjati prag prema dojmu, bez podatka o cijeni pogreške |
| Tehnolog i proizvodnja | javlja promjene takta, obratka i naprave | mijenjati uvjete rada bez obavijesti sustavu praćenja |
Jedan oblik automatske odluke ipak se dopušta, i to onaj koji ide na stranu sigurnosti: zaustavljanje pri prekoračenju tvrdo postavljene granice. Na ćeliji PO-1 to je prag od 4,5 mm/s efektivne vrijednosti vibracija, koji nije preporuka modela nego pravilo zapisano u upravljačkoj jedinici. Razlika je bitna: pravilo se zna unaprijed, provjerljivo je i ne mijenja se samo od sebe.
Iz toga slijedi i uputa za rad: model se koristi ondje gdje odgađanje odluke ima smisla, a tvrdo pravilo ondje gdje odgađanje nosi opasnost. Umjetna inteligencija u održavanju najkorisnija je u prostoru između tih dviju krajnosti — u tjednima prije nego što stanje dođe do tvrde granice.
Ključni pojmovi
| Pojam | Značenje |
|---|---|
| Otkrivanje odstupanja | Prepoznavanje da se stanje razlikuje od uobičajenog, bez imenovanja kvara. |
| Preostali vijek | Procjena koliko još sati rada preostaje do potrebnog zahvata, uz nesigurnost. |
| Razvrstavanje kvarova | Pridruživanje izmjerenog obrasca poznatoj vrsti kvara. |
| Lažna uzbuna | Uzbuna nakon koje se kvar ne potvrdi; košta nepotrebnim izlaskom i gubitkom povjerenja. |
| Propušten kvar | Kvar koji se dogodio, a model ga nije najavio; košta neplaniranim zastojem. |
| Prag uzbune | Vrijednost iznad koje se javlja uzbuna; na PO-1 je 4,5 mm/s efektivne vrijednosti. |
| Mjera sigurnosti | Podatak koliko je model siguran u vlastitu preporuku. |
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
Koja zadaća traži najmanje zapisanih kvarova?
Otkrivanje odstupanja uči se na zapisima ispravnog rada, pa se može uvesti i bez zabilježenih kvarova.
Pitanje 2 od 3
Što se događa kad se prag uzbune spusti?
Niži prag hvata više stvarnih kvarova, ali i podiže broj uzbuna koje se ne potvrde.
Pitanje 3 od 3
Zašto se uz preporuku modela traži i mjera sigurnosti?
Model koji ne zna reći koliko je siguran navodi na postupanje po preporukama koje nemaju uporište.
Odgovoreno 0 od 3.