

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# その他のインターフェイスの例
<a name="interface-additional-examples"></a>

さまざまな産業シナリオでインターフェイスを使用する方法のその他の例を次に示します。

## エネルギー生成機器
<a name="interface-example-energy"></a>

発電会社は、インターフェイスを使用して、さまざまなタイプの発電機器間でメトリクスを標準化できます。

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

このインターフェイスは、さまざまなジェネレーターアセットモデル (ガスタービン、蒸気タービン、風力タービン) に適用して、フリート全体で一貫した電力メトリクスを確保できます。

## 水処理施設
<a name="interface-example-water"></a>

水ユーティリティはインターフェイスを使用して、処理プラント全体のモニタリングを標準化できます。

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

このインターフェイスにより、特定の機器設定に関係なく、すべての処理施設で水質が一貫して測定されます。

## 階層インターフェイス
<a name="interface-example-hierarchical"></a>

インターフェイスは、オペレーションのさまざまなレベルで集計メトリクスをサポートするために階層的に整理できます。

1. **機器レベルのインターフェイス** (例: `PUMP-INTERFACE`)
   + プロパティ: フローレート、圧力、電力消費量、振動
   + メトリクス: 効率、ヘルススコア

1. **プロセスレベルのインターフェイス** ( など`PUMPING-STATION-INTERFACE`)
   + プロパティ: 合計フロー、平均圧力、合計電力
   + メトリクス: ステーション効率、ボリュームあたりの運用コスト
   + 階層: `PUMP-INTERFACE`機器を含む

1. **施設レベルのインターフェイス** (例: `WATER-FACILITY-INTERFACE`)
   + プロパティ: 施設のスループット、エネルギー使用量、化学使用量
   + メトリクス: 施設効率、ユニットボリュームあたりのコスト、カーボンフットプリント
   + 階層: `PUMPING-STATION-INTERFACE`プロセスを含む

この階層的アプローチにより、オペレーション全体の一貫性を維持しながら、メトリクスを各レベルで計算できます。