Modelo de consumo

O serviço encaminhamento fornece um conjunto de parâmetros para uma descrição detalhada do Modelo de Consumo específico do veículo. Consoante o valor de vehicleEngineType, são suportados dois Principais Modelos de Consumo: Combustão e Eletricidade. É incorreto especificar parâmetros que pertencem a modelos diferentes no mesmo pedido. Além disso, os parâmetros modelo de consumo não podem ser utilizados com os seguintes valores travelMode : bicicleta e pedestre.

Restrições de parâmetros para o modelo de consumo

Em ambos os Modelos de Consumo, existem algumas dependências ao especificar parâmetros. Ou seja, especificar explicitamente alguns parâmetros pode exigir a especificação de outros parâmetros. Eis estas dependências a ter em atenção:

  • Todos os parâmetros requerem que constantSpeedConsumption seja especificado pelo utilizador. É um erro especificar qualquer outro parâmetro de modelo de consumo, se constantSpeedConsumption não for especificado. O parâmetro vehicleWeight é uma exceção para este requisito.
  • accelerationEfficiency and decelerationEfficiency must always be specified as a pair (isto é, ambos ou nenhum).
  • Se accelerationEfficiency and decelerationEfficiency are specified , product of their values must not be greater than 1 (to prevent perpetual motion).
  • uphillEfficiency e downhillEfficiency têm sempre de ser especificados como um par (ou seja, ambos ou nenhum).
  • Se forem especificadas uphillEfficiency e downhillEfficiency , o produto dos respetivos valores não pode ser superior a 1 (para evitar movimentos perpétuos).
  • Se os parâmetros *Eficiência forem especificados pelo utilizador, o vehicleWeight também tem de ser especificado. Quando vehicleEngineType é combustão, fuelEnergyDensityInMJoulesPerLiter também tem de ser especificado.
  • maxChargeInkWh e currentChargeInkWh têm de ser sempre especificados como um par (ou seja, ambos ou nenhum).

Nota

Se apenas constantSpeedConsumption for especificado, não são tidos em conta outros aspetos de consumo, como declives e aceleração de veículos, para cálculos de consumo.

Modelo de consumo de combustão

O Modelo de Consumo de Combustão é utilizado quando vehicleEngineType está definido como combustão. A seguinte lista de parâmetros pertence a este modelo. Veja a secção Parâmetros para obter uma descrição detalhada.

  • constantSpeedConsumptionInLitersPerHundredkm
  • vehicleWeight
  • currentFuelInLiters
  • auxiliaryPowerInLitersPerHour
  • fuelEnergyDensityInMJoulesPerLiter
  • accelerationEfficiency
  • decelerationEfficiency
  • uphillEfficiency
  • downhillEfficiency

Modelo de consumo elétrico

O Modelo de Consumo Elétrico é utilizado quando vehicleEngineType está definido como elétrico. A seguinte lista de parâmetros pertence a este modelo. Veja a secção Parâmetros para obter uma descrição detalhada.

  • constantSpeedConsumptionInkWhPerHundredkm
  • vehicleWeight
  • currentChargeInkWh
  • maxChargeInkWh
  • auxiliarpowerInkW
  • accelerationEfficiency
  • decelerationEfficiency
  • uphillEfficiency
  • downhillEfficiency

Valores sensatos dos parâmetros de consumo

Um determinado conjunto de parâmetros de consumo pode ser rejeitado, embora o conjunto possa cumprir todos os requisitos explícitos. Ocorre quando o valor de um parâmetro específico, ou uma combinação de valores de vários parâmetros, é considerado como origem a magnitudes irrazoáveis de valores de consumo. Se isso acontecer, é provável que indique um erro de entrada, uma vez que é necessário ter o cuidado adequado para acomodar todos os valores sensatos dos parâmetros de consumo. Caso seja rejeitado um determinado conjunto de parâmetros de consumo, a mensagem de erro que o acompanha contém uma explicação textual dos motivos. As descrições detalhadas dos parâmetros têm exemplos de valores sensatos para ambos os modelos.