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