Anomaliatunnistuksen visualisointi - Tekninen Dokumentaatio

Sisällysluettelo

Johdanto

Servon liikeradan anomaliatunnistuksen visualisointi on Azure Functions -pohjainen järjestelmä, joka tallentaa Azure EdgeAI:lta tulevaa raakadataa ja koneoppimismallilla analysoitua anomaliadataa ja tallentaa ne Azure Blob Storageen. API kutsulla saadaan visualisoitua kerätty raakadata keskiarvoistettuna ja viimeisimmän servon liikeradan anomaliatunnistuksen tulos.

Päätavoitteet:
  • Telemetriadatan vastaanotto ja käsittely
  • Datan visualisointi web-käyttöliittymässä
  • Datan tallennus Azure Blob Storageen

Arkkitehtuuri

Järjestelmä rakentuu seuraavista pääkomponenteista:

1. Azure Functions

2. Data Storage

Datan Käsittelyprosessi

  1. Raakadata tallennetaan serialreader-kansioon
  2. Käsitelty data tallennetaan cleandata-kansioon
  3. Data on saatavilla visualisointia varten

API-rajapinnat

GET /api/visualize

Palauttaa HTML-sivun, joka sisältää raakadatan keskiarvoistuksen, sekä anomaliatunnistuksen visualisoinnin.

Visualisointi

Järjestelmä tarjoaa web-pohjaisen visualisointikäyttöliittymän, joka sisältää:

Värikoodaus:
  • Vihreä: Normaali tila
  • Punainen: Anomalia havaittu
  • Sininen: X-akseli
  • Vihreä: Y-akseli
  • Keltainen: Z-akseli

Kuvat

Klikkaa isommaksi

Yhdistetty graafi

Yhdistetty graafi
X, Y ja Z akselien keskiarvoistettu data yhdessä kuvaajassa

Anomalia havaittu

Anomalia löydetty
Punainen status indikoi poikkeamaa normaalista toiminnasta
"Order new servo" -kohdasta päästään tilaamaan uusi servo

Normaali tila

Ei anomaliaa
Vihreä status indikoi normaalia toimintaa

Video demosta

Tulevat Kehitysideat