Model konsumsi

Layanan Perutean menyediakan serangkaian parameter untuk deskripsi terperinci tentang Model Konsumsi khusus kendaraan. Tergantung nilai vehicleEngineType, dua Model Konsumsi utama didukung: Pembakaran dan Listrik. Hal tersebut tidak benar untuk menentukan parameter yang termasuk dalam model yang berbeda dalam permintaan yang sama. Selain itu, parameter Model Konsumsi tidak dapat digunakan bersama nilai travelMode berikut: sepeda dan pejalan kaki.

Batasan parameter untuk model konsumsi

Di kedua Model Konsumsi, ada beberapa dependensi saat menentukan parameter. Artinya, secara eksplisit menentukan beberapa parameter mungkin memerlukan penentuan beberapa parameter lainnya. Berikut adalah dependensi ini yang perlu diperhatikan:

  • Semua parameter memerlukan constantSpeedConsumption untuk ditentukan oleh pengguna. Ini adalah kesalahan untuk menentukan parameter model konsumsi lainnya, jika constantSpeedConsumption tidak ditentukan. Parameter vehicleWeight adalah pengecualian untuk persyaratan ini.
  • accelerationEfficiency dan decelerationEfficiency harus selalu ditentukan sebagai pasangan (baik keduanya atau tidak keduanya).
  • Jika accelerationEfficiency dan decelerationEfficiency ditentukan, produk nilainya tidak boleh lebih besar dari 1 (untuk mencegah gerakan abadi).
  • uphillEfisiency dan downhillEfficiency harus selalu ditentukan sebagai pasangan (baik keduanya atau tidak keduanya).
  • Jika uphillEfficiency dan downhillEfficiency ditentukan, produk nilainya tidak boleh lebih besar dari 1 (untuk mencegah gerakan abadi).
  • Jika parameter *Efficiency ditentukan oleh pengguna, maka vehicleWeight juga harus ditentukan. Ketika vehicleEngineType berupa pembakaran, fuelEnergyDensityInMJoulesPerLiter juga harus ditentukan dengan baik.
  • maxChargeInkWh dan currentChargeInkWh harus selalu ditentukan sebagai pasangan (baik keduanya atau tidak keduanya).

Catatan

Jika hanya constantSpeedConsumption yang ditentukan, tidak ada aspek konsumsi lain seperti lereng dan akselerasi kendaraan yang diperhitungkan untuk komputasi konsumsi.

Model konsumsi pembakaran

Model Konsumsi Pembakaran digunakan saat vehicleEngineType diatur ke pembakaran. Daftar parameter berikut milik model ini. Lihat bagian Parameter untuk deskripsi terperinci.

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

Model konsumsi listrik

Model Konsumsi Listrik digunakan saat vehicleEngineType diatur ke listrik. Daftar parameter berikut milik model ini. Lihat bagian Parameter untuk deskripsi terperinci.

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

Nilai parameter konsumsi yang masuk akal

Seperangkat parameter konsumsi tertentu dapat ditolak, meskipun set mungkin memenuhi semua persyaratan eksplisit. Hal ini terjadi ketika nilai parameter tertentu, atau kombinasi nilai dari beberapa parameter, dianggap mengarah pada besarnya nilai konsumsi yang tidak masuk akal. Jika itu terjadi, kemungkinan besar menunjukkan kesalahan input, karena langkah yang tepat diambil untuk mengakomodasi semua nilai parameter konsumsi yang masuk akal. Jika sekumpulan parameter konsumsi tertentu ditolak, pesan kesalahan yang menyertainya berisi penjelasan tekstual tentang alasannya. Deskripsi terperinci dari parameter memiliki contoh nilai yang masuk akal untuk kedua model.