

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

# Contoh antarmuka tambahan
<a name="interface-additional-examples"></a>

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

## Peralatan pembangkit energi
<a name="interface-example-energy"></a>

Perusahaan pembangkit listrik dapat menggunakan antarmuka untuk menstandarisasi 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 ke berbagai model aset generator (turbin gas, turbin uap, turbin angin) untuk memastikan metrik daya yang konsisten di seluruh armada.

## Fasilitas pengolahan air
<a name="interface-example-water"></a>

Utilitas air dapat menggunakan antarmuka untuk menstandarisasi 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
<a name="interface-example-hierarchical"></a>

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

1. **Antarmuka tingkat peralatan** (misalnya,) `PUMP-INTERFACE`
   + Properti: Laju aliran, tekanan, konsumsi daya, getaran
   + Metrik: Efisiensi, skor kesehatan

1. **Antarmuka tingkat proses** (misalnya,) `PUMPING-STATION-INTERFACE`
   + Properti: Aliran total, tekanan rata-rata, daya total
   + Metrik: Efisiensi stasiun, biaya operasional per volume
   + Hierarki: Berisi peralatan `PUMP-INTERFACE`

1. **Antarmuka tingkat fasilitas** (misalnya,) `WATER-FACILITY-INTERFACE`
   + Properti: Throughput fasilitas, penggunaan energi, penggunaan bahan kimia
   + Metrik: Efisiensi fasilitas, biaya per unit volume, jejak karbon
   + Hirarki: Berisi proses `PUMPING-STATION-INTERFACE`

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