

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Exemplos adicionais de interface
<a name="interface-additional-examples"></a>

Aqui estão exemplos adicionais de como as interfaces podem ser usadas em diferentes cenários industriais:

## Equipamento de geração de energia
<a name="interface-example-energy"></a>

Uma empresa de geração de energia pode usar interfaces para padronizar métricas em diferentes tipos de equipamentos de geração:

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

Essa interface pode ser aplicada a vários modelos de ativos geradores (turbinas a gás, turbinas a vapor, turbinas eólicas) para garantir métricas de energia consistentes em toda a frota.

## Instalações de tratamento de água
<a name="interface-example-water"></a>

Uma concessionária de água pode usar interfaces para padronizar o monitoramento em todas as estações de tratamento:

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

Essa interface garante que a qualidade da água seja medida de forma consistente em todas as instalações de tratamento, independentemente das configurações específicas do equipamento.

## Interfaces hierárquicas
<a name="interface-example-hierarchical"></a>

As interfaces podem ser organizadas hierarquicamente para oferecer suporte a métricas agregadas em diferentes níveis de sua operação:

1. **Interface em nível de equipamento** (por exemplo,) `PUMP-INTERFACE`
   + Propriedades: vazão, pressão, consumo de energia, vibração
   + Métricas: eficiência, pontuação de saúde

1. **Interface em nível de processo** (por exemplo,) `PUMPING-STATION-INTERFACE`
   + Propriedades: fluxo total, pressão média, potência total
   + Métricas: eficiência da estação, custo operacional por volume
   + Hierarquia: contém equipamentos `PUMP-INTERFACE`

1. **Interface em nível de instalação** (por exemplo,) `WATER-FACILITY-INTERFACE`
   + Propriedades: produtividade da instalação, uso de energia, uso de produtos químicos
   + Métricas: eficiência da instalação, custo por unidade de volume, pegada de carbono
   + Hierarquia: contém processos `PUMPING-STATION-INTERFACE`

Essa abordagem hierárquica permite que as métricas sejam calculadas em cada nível, mantendo a consistência em toda a operação.