Tüketim modeli

Yönlendirme hizmeti, araca özgü Tüketim Modelinin ayrıntılı açıklaması için bir dizi parametre sağlar. vehicleEngineType değerine bağlı olarak iki temel Tüketim Modeli desteklenir: Yanma ve Elektrik. Aynı istekteki farklı modellere ait parametrelerin belirtilmesi yanlıştır. Ayrıca Tüketim Modeli parametreleri şu travelMode değerleriyle kullanılamaz: bisiklet ve yaya.

Tüketim modeli için parametre kısıtlamaları

Her iki Tüketim Modelinde de parametreler belirtilirken bazı bağımlılıklar vardır. Başka bir deyişle, bazı parametreleri açıkça belirtmek için başka bazı parametrelerin belirtilmesi gerekebilir. Dikkat edilmesi gereken şu bağımlılıklar şunlardır:

  • Tüm parametrelerin kullanıcı tarafından belirtilmesi için constantSpeedConsumption gerekir. constantSpeedConsumption belirtilmemişse başka bir tüketim modeli parametresi belirtmek bir hatadır. vehicleWeight parametresi bu gereksinim için bir istisnadır.
  • accelerationEfficiency ve decelerationEfficiency her zaman bir çift olarak belirtilmelidir (her ikisi de veya hiçbiri).
  • AccelerationEfficiency ve decelerationEfficiency belirtilirse, değerlerinin çarpımının 1'den büyük olmaması gerekir (kalıcı hareketi önlemek için).
  • uphillEfficiency ve downhillEfficiency her zaman bir çift olarak belirtilmelidir (her ikisi de veya hiçbiri).
  • UphillEfficiency ve downhillEfficiency belirtilirse, değerlerinin ürünü 1'den büyük olmamalıdır (kalıcı hareketi önlemek için).
  • *Verimlilik parametreleri kullanıcı tarafından belirtiliyorsa vehicleWeight da belirtilmelidir. vehicleEngineTypeyanma olduğunda fuelEnergyDensityInMJoulesPerLiter da belirtilmelidir.
  • maxChargeInkWh ve currentChargeInkWh her zaman çift olarak belirtilmelidir (her ikisi de veya hiçbiri).

Not

Yalnızca constantSpeedConsumption belirtilirse, tüketim hesaplamaları için eğimler ve araç hızlandırma gibi başka tüketim yönleri dikkate alınmaz.

Yanma tüketim modeli

Yanma Tüketim Modeli , vehicleEngineTypeyanma olarak ayarlandığında kullanılır. Aşağıdaki parametre listesi bu modele aittir. Ayrıntılı açıklama için Parametreler bölümüne bakın.

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

Elektrik tüketim modeli

VehicleEngineTypeelektrikli olarak ayarlandığında Elektrik Tüketim Modeli kullanılır. Aşağıdaki parametre listesi bu modele aittir. Ayrıntılı açıklama için Parametreler bölümüne bakın.

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

Tüketim parametrelerinin mantıklı değerleri

Belirli bir tüketim parametreleri kümesi tüm açık gereksinimleri karşılasa bile reddedilebilir. Belirli bir parametrenin değeri veya çeşitli parametrelerin değerlerinin bir bileşimi, tüketim değerlerinin makul olmayan büyüklüklerine yol açtığı düşünülürse gerçekleşir. Böyle bir durumda, tüketim parametrelerinin tüm mantıklı değerlerini barındırmak için uygun özen gösterildiğinden büyük olasılıkla bir giriş hatasına işaret eder. Belirli bir tüketim parametreleri kümesinin reddedilmesi durumunda, eşlik eden hata iletisi nedenlerin metinsel açıklamasını içerir. Parametrelerin ayrıntılı açıklamalarında her iki model için de mantıklı değerler örnekleri bulunur.