Et system for vurdering av tilstanden til en mekanisme innbefatter en prosessor for å motta observasjonsdata fra minst én sensor, hvor prosessoren innbefatter: en detektor som kan motta observasjonsdataene og som er i stand til å identifisere om mekanismen opererer på en normal eller forringet måte; en diagnoseenhet for å identifisere en feiltype fra minst ett symptommønster; og en prognoseenhet innrettet for å beregne en gjenværende levetid (RUL) for mekanismen, hvor prognoseenheten innbefatter en populasjons-prognoseenhet for beregning av RUL basert på en varighet for bruk av mekanismen, en årsaksprognoseenhet for beregning av RUL basert på kausaldata, og en effektprognoseenhet for beregning av RUL basert på effektdata generert fra feilen. En fremgangsmåte og et datamaskin-programprodukt for vurdering av tilstanden til et brønnhullsverktøy, er også beskrevet.
System og fremgangsmåte for tilstandsvurdering av nedihullsverktøy