A Predictive Maintenance model based on Industry 4.0 Asset Administration Shell

Pagina creata da Beatrice Leoni
 
CONTINUA A LEGGERE
A Predictive Maintenance model based on Industry 4.0 Asset Administration Shell
A Predictive Maintenance
   model based on Industry 4.0
   Asset Administration Shell
   Salvatore Cavalieri
   Marco Giuseppe Salafia

                Università degli studi di Catania
        Dipartimento di Ingegneria Elettrica, Elettronica
                     e Informatica (DIEEI)

5th Italian Workshop on Embedded Systems (IWES)
8-9 February 2021
A Predictive Maintenance model based on Industry 4.0 Asset Administration Shell
Industria 4,0

• La quarta rivoluzione industriale è
  incentrata sulla creazione di
  nuovi    modelli    di     business
  sfruttando le informazioni esistenti
  nella catena di valore.

  ➢ Processi di produzione flessibili
    e innovativi che apportano un
    valore.
  ➢ Connettere    i  processi       di
    business superando I limiti fisici
    delle compagnie.

                                         2
A Predictive Maintenance model based on Industry 4.0 Asset Administration Shell
Industria 4,0

L’integrazione di Internet Technology (IT) e
Operational Technology (OT) permettono:
    ➢Flessibilità produttiva
    ➢Riduzione dei tempi per lo sviluppo di
    nuovi prodotti
    ➢Aumento dell’efficienza produttiva

Some technologies:
    ➢Internet of Things
    ➢Cloud Manufacturing
    ➢Industrial Analytics
    ➢Cyber-Physical Systems

                                               3
A Predictive Maintenance model based on Industry 4.0 Asset Administration Shell
Plug’n’Produce

                 ➢ Una tecnologia basata che
                   permette di integrare, scambiare
                   o       rimuovere         facilmente
                   apparecchiature di produzione
                   senza avere la necessità di una
                   persona specializzata per la
                   riconfigurazione del sistema.

                 ➢ Fronteggia un mercato che
                   richiede un alta «customizzazione»
                   dei prodotti.

                                                 4
A Predictive Maintenance model based on Industry 4.0 Asset Administration Shell
Manutenzione

➢ Lo scopo principale della manutenzione è
  massimizzare la produzione riducendo i
  costi il più possibile

➢ I costi i manutenzione possono
  rappresentare dal 15 al 60% del costo del
  bene prodotto.

➢ Un terzo dei costi per la manutenzione è
  sprecato per manutenzioni non necessarie
  o impropriamente effettuate.

➢ Diversi approcci:
  ▪ Run-to-failure
  ▪ Preventive Maintenance (PM)
  ▪ Predictive Maintenance (PdM)

                                              5
A Predictive Maintenance model based on Industry 4.0 Asset Administration Shell
Predictive Maintenance

Usa indici di valutazione delle
prestazioni di una macchina per
predire   il    tempo  operativo
rimanente     fino  al  prossimo
guasto.
Esistono diverse tecniche e
soluzioni dipendenti dal caso in
esame:
• Modelli di predizione statistici,
  matematici o basati su AI
• Metodologie per l’acquisizione
  dati
• Metodologie       per          la
  manipolazione dei dati

                                      6
Problematiche della PdM in Industria 4.0

Come realizzare una soluzione PdM ad
una produzione flessibile?
Due obbiettivi devono essere raggiunti:
1. Definire funzionalità generiche per
   la descrizione di una soluzione PdM
   indipendente dalle tecnologie
2. Nascondere l’eterogeneità      e   la
   complessità del livello OT

                                           7
Obbiettivo 1

Blocchi Logici (LB) contenenti   Data Acquisition
                                 - Get measured values
                                                             Data Manipulation
                                                             - Filter values
                                                                                        Aggregation
funzionalità generiche legate    - Convert analog value      - Apply FFT                 - Calculate mean, rms, etc
agli step fondamentali comuni    - Set measure unit
                                 - Set sensitivity
                                                             - Remove noise
                                                             - Transform values
                                                                                         - Interpolate values
                                                                                         - Set aggregation params
a tutte le soluzioni PdM.        - ...                       - ...                       - ...

                                 Maintenance
Ogni soluzione PdM si divide     Decision-making
                                                               Prediction Model           Schedule
nelle fasi:                      - Set decision algorithm
                                                               - Manage model
                                                               - Train model (AI)
                                                                                           - Set maintenance task
                                                                                           - Get task information
                                 - Create maintenance task     - Get forecasts             - Get maintenance history
1. Data Acquisition              - Commit technician
                                 - Get decisions history
                                                               - Set model parameters
                                                               - ...
                                                                                           - ...
                                 - ...
2. Data Manipulation                         Status                        Configuration
                                             - Set operating mode           - Set LBs parameters
3. Prediction and Decision                   - Set maintenance mode         - Call LB's operations
   Making                                    - Get status log
                                             - ...
                                                                            - Save/load configurations
                                                                            - ...

                                                                                                               8
Obbiettivo 2

        Asset Identification
                                                         Usare il concetto di Asset Administration
        AAS Identification
                                  Administration Shell   Shell (AAS) come clone digitale di ogni
          ...and others                         Header   asset a livello OT.
                                                  Body
Submodel 1 e.g. energy efficiency
  Property 1.1                    Information
                                                                    Asset + AAS = CPS
  Property 1.1.1
  Property 1.1.2                    Function

Submodel 2 e.g. positioning mode
  Property 2.1                   Information
    Property 2.1.1
      Property 2.1.1.1           Function
      Property 2.1.1.2
                                  Function

Submodel 3 e.g. CAD model
 Property 3.1             Information (CAD)
   Property 3.1.1
   Property 3.1.2         Information (CAD)

                                                                                                     9
Modello per PdM basato su AAS
                                                           Prognostics & Maintenance
                                                           Management Infrastracture
➢ Due livelli principali:                                                                                          Feedback

   ▪ Operational Infrastracture                                                                                                      Maintenance Decision-
                                                                            Prediction Model
   ▪ Prognostics & Maintenance management Infrastracture                                                                                    making

➢ Le funzionalità dei blocchi logici sono
  implementate lungo le componenti di
                                                            Operational
                                                           Infrastracture                                    AAS Aggregator

  entrambi i due livelli.                                                                               Submodel: Condition Monitoring

                                                                                                             DM            Con fig

➢ Le AASs permettono l’integrazione delle
  componenti in OI                                            EVENTS(?)                                       Aggregation

➢ L’uso di Blocchi Logici consente la definizione
                                                                                                                                               EVENTS(?)

  di ruoli per le componenti della soluzione
  PdM                                                                        AAS Device                                                                AAS Device

   ▪ Componenti diverse che implementano lo stesso ruolo
                                                               Submodel: Condition   Submodel: Maintenance                               Submodel: Condition
                                                                   Monitoring                                                                                  Submodel: Maintenance
                                                                                                                                             Monitoring

     possono essere intercambiabili                            DA          Con fig     Schedule                                          DA          Config      Schedule

                                                                                          Status
   ▪ Es. Aggregator, Device, Configurator, ecc.                            DM                                                                        DM             Status

                                                                                                                                                         10
Caso d’uso: PdM per 100 frese industriali
                                                           Azure Cloud Infrastructure
                                                                                                                                                                                                                                   Maintenance Decision-making
Soluzione PdM Cloud di 100 frese industriali.                            Azure ML Studio                                                                                                                     Predicitions
                                                                                                                                                                                                                                              tools
                                                                                            Multiclass Logistic Regression Model                                                       Labelling

➢ Dati usati per allenare il modello:                                                       Data manipulation                                                Training, Evaluation and Testing                                                                                                         Database

   ▪ Dati telemetrici real-time (vibrazioni, rotazione,   The Edge
     pressione, tensione)

                                                                                                                                                                                                                                                                                                                                       Maintenance tasks scheduling
                                                                                                                                                                                                                                                                                       Configuration
   ▪ Error logs (errori non gravi)                                                                                                                                                                                                                                                         Tool

   ▪ Storico delle manutenzioni                                                                                                                                                                         Condition monitoring
                                                                                            ERP                                                                                                     Procedure for data

   ▪ Informazioni della macchina (modello, età)
                                                                                                                                                                                                      collection and     Configurations
                                                                                                                                                                                                       aggregation
                                                                                                                              Database                                                                                                                                                             Database
                                                                                                                                                                                                        Edge Gateway

                                                            Identification data retrieval
➢ Modello di predizione e Strumento di
  Decision-making gestito da Azure
                                                                                                                                                                                                             Condition Monitoring Configuration
                                                                                                                                                             Condition monitoring                                                                                                                Condition monitoring

                                                                                                  Real-time telemetry data

                                                                                                                                                                                                                                     Real-time telemetry data
                                                                                                                                                   Procedure for data collection                                                                                                      Procedure for data collection
                                                                                                                                                         and aggregation           Configurations                                                                                           and aggregation           Configurations
                                                                                                                                                      for Milling Machine 1                                                                                                              for Milling Machine 1

                                                                                                                              Errors logging

                                                                                                                                                                                                                                                                 Errors logging
➢ Industrial PCs e Edge Gateway aggregano i                                                                                                           Industrial PC                                                                                                                      Industrial PC

  dati delle frese opportunamente e sono
  configurati a cascata da uno strumento                                                                              Condition monitoring
                                                                                                                             Vibration            Rotation
                                                                                                                                                                       Maintenance
                                                                                                                                                                     Operating mode
                                                                                                                                                                                                                                                         Condition monitoring
                                                                                                                                                                                                                                                                Vibration             Rotation
                                                                                                                                                                                                                                                                                                          Maintenance
                                                                                                                                                                                                                                                                                                        Operating mode

  esterno.                                                                                                                   Pressure              Voltage          Next maintenance task

                                                                                                                                                                       Identification
                                                                                                                                                                                                                                                                Pressure              Voltage          Next maintenance task

                                                                                                                                                                                                                                                                                                          Identification
                                                                                                                                                                     MachineId                                                                                                                          MachineId
                                                                                                                                                Milling                                                                                                                             Milling
                                                                                                                                               Machine 1             Model Type       Age                                                                                                               Model Typ e      Age
                                                                                                                                                                                                                                                                                  Machine 100
                                                                                                                                                                                                                                                                                                 11
Caso d’uso: PdM per 100 frese industriali
                                                                                                      Azure Cloud Infrastructure
Properties with measurement value                                                                                                                                                                                                                                             Maintenance Decision-making
                                                                                                                    Azure ML Studio                                                                                                                     Predicitions
                                                                                                                                                                                                                                                                                         tools
Properties with configuration parameters                                                                                               Multiclass Logistic Regression Model                                                       Labelling
       Operations and algorithms
                                                            I4.0                                                                       Data manipulation                                                Training, Evaluation and Testing                                                                                                         Database
  Collections of submodel's elements
                                                        Communication
                                                                                                     The Edge
                                                          AAS Interface

                                                                                                                                                                                                                                                                                                                                                                                  Maintenance tasks scheduling
                                                                                                                                                                                                                                                                                                                                  Configuration
                                                                                                                                                                                                                                                                                                                                      Tool
                                   Condition monitoring
           Ethernet                  Rotation          Voltage     Pressure                                                                                                                                                                        Condition monitoring
                                                                                        Vibration                                      ERP                                                                                                     Procedure for data
                                                                                                                                                                                                                                                 collection and     Configurations
                                       Sampling        Sampling    Sampling               Sensor                                                                         Database                                                                 aggregation
                                        Interval        Interval    Interval            parameters                                                                                                                                                                                                                                            Database

                                       Alarm             ADC         Alarm                 Unit                                                                                                                                                    Edge Gateway

                                                                                                       Identification data retrieval
                                     threshold        Parameters   threshold            Conversion
                                                                                                                                                                                                                                                        Condition Monitoring Configuration
                                                                                                                                                                                                        Condition monitoring                                                                                                                Condition monitoring

                                                                                                                                             Real-time telemetry data

                                                                                                                                                                                                                                                                                Real-time telemetry data
                                                                                                                                                                                              Procedure for data collection                                                                                                      Procedure for data collection
                                                                                                                                                                                                    and aggregation           Configurations                                                                                           and aggregation           Configurations
                                                                                                                                                                                                 for Milling Machine 1                                                                                                              for Milling Machine 1

                                                                                                                                                                         Errors logging

                                                                                                                                                                                                                                                                                                            Errors logging
                                                   Milling Machine 1
                                                                               Zigbee

                                                                                                                                                                                                 Industrial PC                                                                                                                      Industrial PC

                                                                                                                                                                 Condition monitoring                             Maintenance                                                                       Condition monitoring                             Maintenance
                 PLC                                                                                                                                                    Vibration            Rotation           Operating mode                                                                             Vibration             Rotation          Operating mode
                                                                                                                                                                        Pressure              Voltage          Next maintenance task                                                                       Pressure              Voltage          Next maintenance task

                                                                                                                                                                                                                  Identification                                                                                                                     Identification
                                           Rotation speed                Wireless                                                                                                                               MachineId                                                                                                                          MachineId
                                                                                                                                                                                           Milling                                                                                                                             Milling
           4-20 mA                             sensor                Vibration sensor                                                                                                     Machine 1             Model Type       Age
                                                                                                                                                                                                                                                                                                                             Machine 100           Model Typ e      Age

                                                                                                                                                                                                                                                                                                                                            12
Grazie per
l’attenzione

               13
Puoi anche leggere