Preskoči na sadržaj
FORTRONIQ

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.

Moći ću:
  • 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čekivanja od modela i njihova opravdanost
OčekivanjeJe li opravdanoObrazloženje
Prepoznat će da se stanje promijenilodaodstupanje od uobičajenog ponašanja model vidi i prije čovjeka
Reći će kada će se dogoditi kvardjelomičnodaje raspon preostalog vijeka s nesigurnošću, ne točan datum
Imenovat će vrstu kvarada, ako je učen na takvim kvarovimarazvrstati može samo one vrste koje je vidio u podacima
Radit će na stroju koji nije vidionemodel naučen na jednom stroju rijetko se prenosi bez ponovnog učenja
Zamijenit će održavateljanedaje prijedlog; odluku, zahvat i odgovornost nosi čovjek
Radit će bez urednih podatakanebez 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.

podaci sa stroja vibracije, struja, temperatura, ciklusi Otkrivanje odstupanja je li stanje drukčije nego inače? Preostali vijek koliko još sati do zahvata? Razvrstavanje kvarova koja je vrsta kvara u pitanju? Sve tri zadaće daju prijedlog; odluku o zahvatu donosi čovjek.
Slika 5.7 — Tri zadaće koje umjetna inteligencija rješava nad istim podacima s ćelije PO-1.

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.

Pet zahtjeva na podatke i posljedice njihova izostanka
ZahtjevŠto znači u praksiŠto se dogodi ako izostane
Neprekidnostnema praznina od nekoliko sati ili danamodel uči na isječcima i ne vidi spori trend
Točno vrijemesvi zapisi imaju usklađen satuzrok i posljedica zamijene mjesta, veze se gube
Poznat pogonski uvjetuz mjerenje se zna takt, obradak i opterećenjepromjena posla tumači se kao kvar
Zapisani kvarovizna se kada je kvar nastupio i koje je vrstenema oznaka, pa se nadzirano učenje ne može provesti
Zapisani zahvatizna se kada je i što zamijenjenomodel 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.

Odluka modela i stvarno stanje stvarno stanje kvar se dogodio kvara nije bilo model kaže uzbuna bez uzbune točna uzbuna zahvat u zakazanom zastoju lažna uzbuna nepotreban izlazak i gubitak povjerenja propušten kvar neplanirani zastoj i puni trošak točna tišina redovan rad bez prekida Prag se pomiče prema tome koja pogreška u pogonu više košta.
Slika 5.8 — Četiri ishoda odluke modela: dvije točne odluke i dvije pogreške različite cijene.

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.

Isplati li se model uz zadani udio točnih uzbunaRačunski prikaz

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.

Točnih uzbuna—kom
Lažnih uzbuna—kom
Izbjegnut trošak zastoja—EUR
Trošak lažnih uzbuna—EUR
Neto dobitak—EUR
Granični udio točnih—%

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.

Podjela uloga pri odlučivanju na temelju modela
UlogaŠto radiŠto ne smije raditi
Modelprepoznaje odstupanje, procjenjuje vijek, predlaže vrstu kvarasam naručiti dio, sam zaustaviti proizvodnju bez pravila
Održavateljprovjerava uzbunu na stroju, izvodi zahvat, upisuje ishododbaciti uzbunu bez provjere i bez zapisa
Voditelj održavanjaodobrava zahvat, usklađuje s planom, prati pokazateljemijenjati prag prema dojmu, bez podatka o cijeni pogreške
Tehnolog i proizvodnjajavlja promjene takta, obratka i napravemijenjati 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

PojamZnačenje
Otkrivanje odstupanjaPrepoznavanje da se stanje razlikuje od uobičajenog, bez imenovanja kvara.
Preostali vijekProcjena koliko još sati rada preostaje do potrebnog zahvata, uz nesigurnost.
Razvrstavanje kvarovaPridruživanje izmjerenog obrasca poznatoj vrsti kvara.
Lažna uzbunaUzbuna nakon koje se kvar ne potvrdi; košta nepotrebnim izlaskom i gubitkom povjerenja.
Propušten kvarKvar koji se dogodio, a model ga nije najavio; košta neplaniranim zastojem.
Prag uzbuneVrijednost iznad koje se javlja uzbuna; na PO-1 je 4,5 mm/s efektivne vrijednosti.
Mjera sigurnostiPodatak 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.