حساب مدى السيارة الكهربائية من البطارية والاستهلاك
بسعة متاحة 72 كيلوواط ساعة واستهلاك 180 واط ساعة لكل ميل، تقطع السيارة الكهربائية 400 ميل. أدخل الطاقة التي يمكنك استخدامها فعلًا، وحدّد هل الاستهلاك لكل ميل أم لكل كيلومتر، واقرأ المسافتين معًا. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- البطارية القابلة للاستخدام (kWh)
- 72
- الاستهلاك (Wh لكل مسافة)
- 180
- وحدة المسافة
- Mile
- الطاقة القابلة للاستخدام (Wh)
- 72,000
- المدى التقديري
- 400
- المدى التقديري (أميال)
- 400
- المدى التقديري (كيلومترات)
- 643.7376
تقدّر هذه الحاسبة المسافة التي تستطيع السيارة الكهربائية قطعها عندما تعرفون سعة البطارية المتاحة واستهلاك الطاقة. أدخلوا السعة بالكيلوواط ساعة، والاستهلاك بالواط ساعة لكل ميل أو كيلومتر، ثم اختاروا وحدة المسافة المطابقة. تعرض النتيجة المدى الأساسي بهذه الوحدة، إضافة إلى القيم المحولة إلى الأميال والكيلومترات. تعتمد الحاسبة معادلة واضحة وحتمية بلا بيانات حية من السيارة، ولا افتراضات للطقس، ولا اتصال بالشبكة أو تعديلات خفية، ولذلك تناسب التخطيط والمقارنة والحسابات البرمجية القابلة للتكرار.
أدخلوا طاقة البطارية المتاحة لا السعة المعلنة فقط
ابدؤوا بالطاقة المتاحة فعلياً للقيادة، معبراً عنها بالكيلوواط ساعة. قد تشمل السعة الإجمالية المعلنة هوامش علوية وسفلية لحماية البطارية، ولذلك يمكن أن تكون أكبر من السعة القابلة للاستخدام. إذا نشرت الشركة الرقمين، فاختاروا السعة المتاحة.
وإذا لم تعرفوا إلا السعة الإجمالية، فاعتبروا النتيجة حداً متفائلاً ما لم تطرحوا الهامش المحمي أولاً. تضرب الحاسبة الكيلوواط ساعة المتاح في 1,000 لتحويله إلى واط ساعة، وبذلك تصبح الطاقة بوحدة الاستهلاك نفسها. يجب أن تكون السعة عدداً محدوداً أكبر من الصفر؛ وترفض القيم المفقودة أو الصفرية أو السالبة أو غير الرقمية.
لتمثيل شحن جزئي، اضربوا السعة المتاحة الكاملة في نسبة الشحن عند الانطلاق. ويمكنكم أيضاً طرح احتياطي تريدون إبقاءه. بهذه الطريقة تعبّر المدخلات عن الطاقة الممكن استخدامها فعلاً، ولا تحول هوامش الحماية إلى مدى متاح على الطريق.
طابقوا الاستهلاك مع وحدة المسافة الصحيحة
أدخلوا الاستهلاك بالواط ساعة لكل ميل أو لكل كيلومتر، واختاروا الوحدة التي يصفها الرقم بدقة. لا يمكن تبديل المعدلين: فاستهلاك 180 Wh لكل كيلومتر يختلف كثيراً عن 180 Wh لكل ميل. قد تستخدم شاشات السيارات والاختبارات المستقلة والمواصفات أياً من النظامين، لذا تحققوا من تسمية الوحدة.
تقسم المعادلة الواط ساعة المتاح على الواط ساعة المستهلك لكل وحدة مسافة، فتختصر الوحدات وتبقى النتيجة بالأميال أو الكيلومترات. يجب أن يكون الاستهلاك محدوداً وموجباً لأن الصفر يؤدي إلى قسمة غير ممكنة، والقيمة السالبة بلا معنى فيزيائي. تعرض الحاسبة الوحدة الأساسية وتحولها أيضاً وفق العلاقة الدولية الدقيقة: الميل يساوي 1.609344 كيلومتر.
استخدموا قيمة تمثل الرحلة المطلوبة، لأن قياس المدينة قد لا يصف الطريق السريع أو تدفئة الشتاء أو السحب أو المرتفعات أو الرياح المعاكسة.
تعاملوا مع النتيجة بوصفها خط أساس للطاقة
الناتج تقدير حسابي وليس ضماناً بأن السيارة ستبلغ المسافة المعروضة في كل الظروف. يبدأ التخطيط الحذر بمعدل واقعي ثم يضيف هامش أمان يناسب الطريق وخيارات الشحن. يمكنكم مقارنة معدل طقس معتدل بمعدل شتوي محافظ، أو إبقاء جزء من البطارية للوصول إلى شاحن بديل.
تكرر الاستجابة المدخلات الموحدة، وتعرض الطاقة المتاحة بالواط ساعة، وتقدم المدى بالوحدة المطلوبة وبالأميال والكيلومترات، مما يسهل تدقيقه في الجداول وأنظمة الأساطيل والنماذج والاختبارات الآلية. لا تُجلب بيانات القياس عن بعد أو مسارات الطرق أو حالة الشواحن أو الطقس، ولا يستخدم نموذج احتمالي. للقرار الفعلي اجمعوا النتيجة مع الظروف الحالية، وعند مقارنة المركبات حافظوا على أساس اختبار واحد.
حالات الاستخدام
فحص ما قبل الرحلة
حوّلوا الطاقة المتاحة والاستهلاك الواقعي إلى مسافة أساسية قبل اختيار محطات الشحن.
مقارنة كفاءة المركبات
ثبتوا السعة المتاحة واختبروا قيماً مختلفة بوحدة Wh لكل ميل أو كيلومتر لمعرفة أثر الاستهلاك.
نتائج قابلة للتكرار
أنشئوا قيماً حتمية بالأميال والكيلومترات لأنظمة الأساطيل والجداول واختبارات البرمجيات.
الأسئلة الشائعة
ما المعادلة التي تستخدمها الحاسبة؟
تضرب السعة المتاحة بوحدة kWh في 1,000 للحصول على Wh، ثم تقسم الطاقة على استهلاك Wh لكل وحدة مختارة.
هل أدخل السعة الإجمالية أم المتاحة؟
أدخلوا السعة المتاحة. قد تشمل السعة الإجمالية احتياطيات محمية لا تتاح للقيادة العادية.
هل تقبل الحاسبة Wh لكل ميل ولكل كيلومتر؟
نعم. اختاروا الميل أو الكيلومتر لتحديد وحدة المسافة التي تمثلها قيمة الاستهلاك.
كيف أحسب المدى إذا لم تكن البطارية ممتلئة؟
اضرب السعة المتاحة الكاملة في نسبة الشحن عند الانطلاق مكتوبةً ككسر، ثم أدخل الناتج على أنه السعة. وإن أردت الاحتفاظ باحتياطي من الطاقة فاطرحه أولًا، فلا يحسب المدى إلا الطاقة التي ستنفقها فعلًا.
ماذا يحدث إذا خلطت بين الواط ساعة لكل ميل ولكل كيلومتر؟
ستخرج النتيجة بعيدة جدًا عن الواقع، لأن 180 واط ساعة لكل كيلومتر تعني استهلاكًا أكبر بكثير من 180 واط ساعة لكل ميل. لوحات السيارات واختبارات الطريق والمواصفات تستخدم الطريقتين، فاقرأ الوحدة قبل اختيارها.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/travel/ev-range-from-battery \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"usable_battery_kwh":72,"consumption_wh_per_distance":180,"distance_unit":"mile"}'const res = await fetch("https://api.kit.forhosting.com/travel/ev-range-from-battery", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"usable_battery_kwh": 72,
"consumption_wh_per_distance": 180,
"distance_unit": "mile"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel/ev-range-from-battery",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"usable_battery_kwh": 72,
"consumption_wh_per_distance": 180,
"distance_unit": "mile"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel/ev-range-from-battery", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"usable_battery_kwh":72,"consumption_wh_per_distance":180,"distance_unit":"mile"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"usable_battery_kwh":72,"consumption_wh_per_distance":180,"distance_unit":"mile"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel/ev-range-from-battery", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"usable_battery_kwh": 72,
"consumption_wh_per_distance": 180,
"distance_unit": "mile"
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel.ev_range_from_battery",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
طابقوا الاستهلاك مع وحدة المسافة الصحيحة
تقرّب النتائج إلى ست منازل عشرية كي يبقى JSON ثابتاً.
تعاملوا مع النتيجة بوصفها خط أساس للطاقة
تتغير الطاقة المستهلكة مع السرعة والحرارة والتدفئة والتضاريس والرياح والإطارات والحمولة والازدحام وأسلوب القيادة. الاستخدام الفردي في المتصفح مجاني، أما طلب API فيكلف $0.002.
أسئلة تقنية
لماذا قد يكون المدى الفعلي أقل؟
قد ترفع السرعة والبرد والتدفئة والمرتفعات والرياح والحمولة والإطارات وأسلوب القيادة مقدار الاستهلاك.
كم تبلغ تكلفة الحساب عبر API؟
يكلف كل طلب API ناجح $0.002. ويمكنكم أيضاً استخدام الحاسبة التفاعلية مجاناً في المتصفح.