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