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