Model spotřeby

Služba Směrování poskytuje sadu parametrů pro podrobný popis modelu spotřeby specifického pro vozidlo. V závislosti na hodnotě vehicleEngineType jsou podporovány dva hlavní modely spotřeby: spalování a elektrické. Zadání parametrů, které patří různým modelům ve stejném požadavku, není správné. Parametry modelu Consumption se také nedají použít s následujícími hodnotami travelMode : kolo a chodec.

Omezení parametrů pro model spotřeby

V obou modelech spotřeby existují určité závislosti při zadávání parametrů. To znamená, že explicitní zadání některých parametrů může vyžadovat zadání některých dalších parametrů. Tady jsou tyto závislosti, o které je potřeba vědět:

  • Všechny parametry vyžadují, aby uživatel zadal constantSpeedConsumption . Pokud není zadána hodnota constantSpeedConsumption , je chyba při zadání jakéhokoli jiného parametru modelu consumption. Parametr vehicleWeight je pro tento požadavek výjimkou.
  • accelerationEfficiency a deceleraceEfficiency musí být vždy zadán jako pár (to znamená, že obě nebo žádné).
  • Pokud jsou zadány funkce accelerationEfficiency a deceleraceEfficiency , nesmí být součin jejich hodnot větší než 1 (aby se zabránilo trvalému pohybu).
  • uphillEfficiency a downhillEfficiency musí být vždy zadány jako pár (to znamená obojí nebo žádné).
  • Pokud jsou zadány uphillEfficiency a downhillEfficiency , nesmí být součin jejich hodnot větší než 1 (aby se zabránilo časově neomezenému pohybu).
  • Pokud uživatel určí parametry *Efficiency , musí být zadána také váha vozidla . Při spalování typu vehicleEngineType musí být zadán také fuelEnergyDensityInMJoulesPerLiter.
  • maxChargeInkWh a currentChargeInkWh musí být vždy zadány jako pár (to znamená, že obě nebo žádné).

Poznámka

Pokud je zadána pouze konstantaSpeedConsumption, nebudou při výpočtech spotřeby zohledněny žádné další aspekty spotřeby, jako jsou sklony a zrychlení vozidla.

Model spotřeby spalování

Model spotřeby spalování se používá, když je vozidloEngineType nastaveno na spalování. Následující seznam parametrů patří tomuto modelu. Podrobný popis najdete v části Parametry.

  • constantSpeedConsumptionInLitersPerHundredkm
  • hmotnost vozidla
  • currentFuelInLiters
  • auxiliaryPowerInLitersPerHour
  • fuelEnergyDensityInMJoulesPerLiter
  • accelerationEfficiency
  • deceleraceEfficiency
  • do kopceEfficiency
  • downhillEfficiency

Model spotřeby elektrické energie

Model elektrické spotřeby se používá, když je vlastnost vehicleEngineType nastavená na elektrický. Následující seznam parametrů patří tomuto modelu. Podrobný popis najdete v části Parametry.

  • constantSpeedConsumptionInkWhPerHundredkm
  • hmotnost vozidla
  • currentChargeInkWh
  • maxChargeInkWh
  • auxiliaryPowerInkW
  • accelerationEfficiency
  • deceleraceEfficiency
  • do kopceEfficiency
  • downhillEfficiency

Rozumné hodnoty parametrů spotřeby

Konkrétní sadu parametrů spotřeby lze odmítnout, i když sada může splňovat všechny explicitní požadavky. K tomu dochází v případě, že hodnota konkrétního parametru nebo kombinace hodnot několika parametrů vede k nepřiměřeným hodnotám spotřeby. Pokud k tomu dojde, s největší pravděpodobností to značí chybu vstupu, protože je třeba věnovat řádnou péči, aby se přizpůsobily všechny rozumné hodnoty parametrů spotřeby. V případě odmítnutí konkrétní sady parametrů spotřeby obsahuje doprovodná chybová zpráva textové vysvětlení důvodů. Podrobné popisy parametrů obsahují příklady rozumných hodnot pro oba modely.