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