View a markdown version of this page

Esempi di interfaccia aggiuntivi - AWS IoT SiteWise

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Esempi di interfaccia aggiuntivi

Ecco altri esempi di come le interfacce possono essere utilizzate in diversi scenari industriali:

Apparecchiature di generazione di energia

Un'azienda produttrice di energia può utilizzare le interfacce per standardizzare le metriche tra diversi tipi di apparecchiature di generazione:

{ "assetModelName": "GENERATOR-INTERFACE", "assetModelDescription": "Standard interface for power generators", "assetModelType": "INTERFACE", "assetModelProperties": [ { "name": "ActivePower", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "MW" }, { "name": "ReactivePower", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "MVAR" }, { "name": "Frequency", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "Hz" }, { "name": "PowerFactor", "dataType": "DOUBLE", "type": { "metric": { "expression": "cos(atan(ReactivePower / ActivePower))", "variables": [ { "name": "ActivePower", "value": { "propertyId": "${ActivePower}" } }, { "name": "ReactivePower", "value": { "propertyId": "${ReactivePower}" } } ], "window": { "tumbling": { "interval": "5m" } } } }, "unit": "None" } ] }

Questa interfaccia può essere applicata a vari modelli di generatori (turbine a gas, turbine a vapore, turbine eoliche) per garantire metriche di potenza coerenti in tutta la flotta.

Impianti per il trattamento dell'acqua

Un'azienda idrica può utilizzare le interfacce per standardizzare il monitoraggio tra gli impianti di trattamento:

{ "assetModelName": "WATER-QUALITY-INTERFACE", "assetModelDescription": "Standard interface for water quality monitoring", "assetModelType": "INTERFACE", "assetModelProperties": [ { "name": "pH", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "pH" }, { "name": "Turbidity", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "NTU" }, { "name": "DissolvedOxygen", "dataType": "DOUBLE", "type": { "measurement": {} }, "unit": "mg/L" }, { "name": "QualityIndex", "dataType": "DOUBLE", "type": { "metric": { "expression": "(pH >= 6.5 && pH <= 8.5 ? 100 : 50) * (Turbidity < 1 ? 1 : 0.8) * (DissolvedOxygen > 5 ? 1 : 0.7)", "variables": [ { "name": "pH", "value": { "propertyId": "${pH}" } }, { "name": "Turbidity", "value": { "propertyId": "${Turbidity}" } }, { "name": "DissolvedOxygen", "value": { "propertyId": "${DissolvedOxygen}" } } ], "window": { "tumbling": { "interval": "1h" } } } }, "unit": "Score" } ] }

Questa interfaccia garantisce che la qualità dell'acqua sia misurata in modo coerente in tutti gli impianti di trattamento, indipendentemente dalle configurazioni specifiche delle apparecchiature.

Interfacce gerarchiche

Le interfacce possono essere organizzate gerarchicamente per supportare metriche aggregate a diversi livelli operativi:

  1. Equipment-level interfaccia (ad esempio,) PUMP-INTERFACE

    • Proprietà: portata, pressione, consumo energetico, vibrazioni

    • Metriche: efficienza, punteggio di salute

  2. Process-level interfaccia (ad esempio,PUMPING-STATION-INTERFACE)

    • Proprietà: flusso totale, pressione media, potenza totale

    • Metriche: efficienza della stazione, costo operativo per volume

    • Gerarchia: contiene apparecchiature PUMP-INTERFACE

  3. Facility-level interfaccia (ad esempio,WATER-FACILITY-INTERFACE)

    • Proprietà: produttività dell'impianto, consumo di energia, uso di sostanze chimiche

    • Metriche: efficienza dell'impianto, costo per unità di volume, impronta di carbonio

    • Gerarchia: contiene i processi PUMPING-STATION-INTERFACE

Questo approccio gerarchico consente di calcolare le metriche a ogni livello mantenendo la coerenza nell'intera operazione.