View a markdown version of this page

Contoh antarmuka tambahan - AWS IoT SiteWise

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Contoh antarmuka tambahan

Berikut adalah contoh tambahan tentang bagaimana antarmuka dapat digunakan dalam skenario industri yang berbeda:

Peralatan pembangkit energi

Perusahaan pembangkit listrik dapat menggunakan antarmuka untuk menstandarkan metrik di berbagai jenis peralatan pembangkit:

{ "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" } ] }

Antarmuka ini dapat diterapkan pada berbagai model aset generator (turbin gas, turbin uap, turbin angin) untuk memastikan metrik daya yang konsisten di seluruh armada.

Fasilitas pengolahan air

Utilitas air dapat menggunakan antarmuka untuk menstandarkan pemantauan di seluruh pabrik pengolahan:

{ "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" } ] }

Antarmuka ini memastikan bahwa kualitas air diukur secara konsisten di semua fasilitas pengolahan, terlepas dari konfigurasi peralatan spesifiknya.

Antarmuka hierarkis

Antarmuka dapat diatur secara hierarkis untuk mendukung metrik agregat di berbagai tingkat operasi Anda:

  1. Equipment-level antarmuka (misalnya,PUMP-INTERFACE)

    • Properti: Laju aliran, tekanan, konsumsi daya, getaran

    • Metrik: Efisiensi, skor kesehatan

  2. Process-level antarmuka (misalnya,PUMPING-STATION-INTERFACE)

    • Properti: Aliran total, tekanan rata-rata, daya total

    • Metrik: Efisiensi stasiun, biaya operasional per volume

    • Hirarki: Berisi PUMP-INTERFACE peralatan

  3. Facility-level antarmuka (misalnya,WATER-FACILITY-INTERFACE)

    • Properti: Throughput fasilitas, penggunaan energi, penggunaan bahan kimia

    • Metrik: Efisiensi fasilitas, biaya per satuan volume, jejak karbon

    • Hirarki: Berisi PUMPING-STATION-INTERFACE proses

Pendekatan hierarkis ini memungkinkan metrik dihitung di setiap level sambil mempertahankan konsistensi di seluruh operasi Anda.