حاسبة الزخم الزاوي المداري
قمر صناعي على بعد 7000000 m من مركز الكوكب يتحرك أفقيًا بسرعة 7500 m/s يحمل 52500000000 m²/s من الزخم الزاوي لكل وحدة كتلة. وإذا مال المسار انخفضت القيمة. مجانًا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- السرعة
- 7,500
- نصف القطر
- 7,000,000
- زاوية المسار
- 0
- الزخم الزاوي النوعي
- 52,500,000,000 m²/s
تحسب هذه الأداة الزخم الزاوي النوعي لجسم يدور في مدار اعتمادًا على ثلاث كميات لحظية: سرعته، وبعده عن مركز الجسم الرئيسي، وزاوية مساره. تُقاس الزاوية من الأفق المحلي، ولذلك تمثل زاوية الصفر اتجاهًا عرضيًا خالصًا. أدخل نصف القطر بالأمتار، والسرعة بالأمتار في الثانية، وزاوية المسار ذات الإشارة بالدرجات لتحصل على الزخم الزاوي النوعي بالمتر المربع في الثانية. الحساب حتمي ولا يحتاج إلى معرفة كتلة الجسم المداري.
ما الذي يمثله الزخم الزاوي المداري النوعي
الزخم الزاوي المداري النوعي هو الزخم الزاوي المداري لكل وحدة كتلة. يُرمز إليه عادةً بالرمز h، ووحدته المتر المربع في الثانية. تعتمد هذه الكمية على الضرب الاتجاهي لمتجهي الموضع والسرعة، ولذلك لا يسهم إلا مركّب السرعة العمودي على نصف القطر.
تفسر هذه الحقيقة الهندسية سبب طلب زاوية المسار إلى جانب السرعة ونصف القطر. تعني زاوية الصفر حركةً على امتداد الأفق المحلي وعموديةً على نصف القطر، وهي تعطي أكبر مقدار ممكن للقيم المدخلة. وكلما اقترب المسار من الاتجاه الشعاعي صغر المركّب العمودي.
عند موجب أو سالب تسعين درجة تكون الحركة شعاعية، وتكون النتيجة المثالية صفرًا مع مراعاة دقة الفاصلة العائمة المعتادة. ولأن الكتلة مقسومة من الكمية، يمكن توصيف مسار مركبة فضائية أو قمر اصطناعي أو كويكب أو كوكب من دون معرفة كتلته. تحسب الأداة قيمة قياسية وفق اصطلاح جيب التمام، ولا تعيد متجه الزخم الزاوي ثلاثي الأبعاد أو اتجاهه في إطار مرجعي عطالي.
كيفية إدخال نصف القطر والسرعة وزاوية المسار
استخدم المسافة اللحظية من مركز الجسم الرئيسي بوصفها نصف القطر، لا الارتفاع فوق سطحه. فإذا كانت لديك قيمة ارتفاع لمركبة فضائية، فأضفها إلى نصف القطر المرجعي المناسب للجسم قبل الإدخال. أدخل نصف القطر بالأمتار والسرعة بالأمتار في الثانية.
تُدخل زاوية المسار بالدرجات وتقاس من الأفق المحلي: الصفر للحركة العرضية، والقيمة الموجبة تشير عادةً إلى الابتعاد عن الجسم المركزي، والسالبة إلى الاقتراب منه. يستخدم الحساب h = r مضروبة في v وفي جيب تمام زاوية المسار. ولأن جيب التمام دالة زوجية، تنتج الزاويتان المتساويتان مقدارًا والمختلفتان إشارةً القيمة القياسية نفسها هنا؛ تميز الإشارة الصعود من الهبوط لكنها لا تغير مقدار المركّب العرضي.
الحقول الثلاثة إلزامية ويجب أن تكون أعدادًا منتهية. لا يجوز أن تكون السرعة سالبة، ويمكن أن يكون نصف القطر صفرًا لكن لا يجوز أن يكون سالبًا. حافظ على اتساق الوحدات؛ تستقبل الواجهة الأمتار والأمتار في الثانية وتعيد المتر المربع في الثانية.
تفسير النتيجة والتحقق منها
في حركة تحكمها قوة مركزية مثالية، يبقى الزخم الزاوي النوعي ثابتًا على طول المدار. لذلك تفيد النتيجة في التحقق مما إذا كان وصفان للحالة يمكن أن ينتميا إلى المسار غير المضطرب نفسه، أو في نقل حالة لحظية إلى حسابات مدارية لاحقة. للتحقق السريع، قارن الإجابة بحاصل ضرب r في v.
لا يمكن أن يتجاوز مقدارها ذلك الحاصل عندما تكون السرعة ونصف القطر غير سالبين، لأن القيمة المطلقة لجيب التمام لا تتجاوز واحدًا. قد تنتج القيمة صفر عن نصف قطر يساوي صفرًا، أو سرعة تساوي صفرًا، أو مسار شعاعي خالص؛ ولا تعني وحدها أن الجسم ساكن. قد تتأثر المسارات الحقيقية بالدفع ومقاومة الغلاف الجوي والجاذبية غير الكروية واضطرابات الأجسام الأخرى، ولذلك قد تختلف القياسات في أوقات متعددة.
تنفذ هذه الحاسبة العملية الهندسية فقط؛ فهي لا تستنتج مدارًا، ولا تحسب الزخم الزاوي الكلي، ولا تطبق معامل جاذبية، ولا تنشر حالة، ولا تحدد ما إذا كان المسار مقيدًا. إذا كانت الكتلة معلومة واحتجت إلى الزخم الكلي، فاضرب القيمة النوعية فيها.
حالات الاستخدام
تقييم حالة مركبة فضائية
حوّل نصف القطر والسرعة وزاوية المسار اللحظية إلى الزخم الزاوي النوعي المستخدم في معادلات مدارية كثيرة.
مقارنة نقاط على مسار واحد
تحقق مما إذا كانت قياسات الحالة في مواضع مختلفة تعطي قيمة ثابتة تقريبًا ضمن نموذج القوة المركزية.
فصل الحركة العرضية عن الشعاعية
لاحظ كيف تقلل زاوية المسار الزخم الزاوي حتى عندما تبقى السرعة الكلية للجسم ثابتة.
الأسئلة الشائعة
ما الصيغة المستخدمة؟
تستخدم الصيغة h = r × v × cos(زاوية المسار)، حيث تقاس الزاوية من الأفق المحلي.
هل ينبغي إدخال الارتفاع أم نصف قطر المدار؟
أدخل المسافة إلى مركز الجسم الرئيسي. إذا بدأت من ارتفاع، فأضفه إلى نصف القطر المرجعي للجسم.
لماذا لا تُطلب الكتلة؟
النتيجة هي الزخم الزاوي لكل وحدة كتلة، ولذلك تختزل كتلة الجسم المداري من الحساب.
ماذا تعني زاوية مسار الطيران؟
تُقاس من الأفق المحلي. عند صفر درجة تكون الحركة عمودية على نصف القطر فتعطي أكبر قيمة لتلك السرعة ونصف القطر، وكلما اقترب المسار من الاتجاه الشعاعي صغرت النتيجة.
ماذا يحدث عند زاوية 90 درجة؟
تصبح الحركة شعاعية تمامًا نحو الجسم المركزي أو بعيدًا عنه، فلا يبقى أي جزء من السرعة عموديًا على نصف القطر، ويكون الزخم الزاوي النوعي صفرًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/mech/orbital-angular-momentum \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"speed":7500,"radius":7000000,"path_angle":0}'const res = await fetch("https://api.kit.forhosting.com/mech/orbital-angular-momentum", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"speed": 7500,
"radius": 7000000,
"path_angle": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/orbital-angular-momentum",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"speed": 7500,
"radius": 7000000,
"path_angle": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/orbital-angular-momentum", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"speed":7500,"radius":7000000,"path_angle":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"speed":7500,"radius":7000000,"path_angle":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/orbital-angular-momentum", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"speed": 7500,
"radius": 7000000,
"path_angle": 0
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.orbital_angular_momentum",
"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.
هل يمكن أن يكون نصف القطر سالبًا؟
لا. نصف القطر السالب غير صالح فيزيائيًا ويؤدي إلى خطأ invalid_input. أما الصفر فمقبول رياضيًا ويعيد صفرًا.