حاسبة معدل المبادرة العقدية J2 للمدارات
اعرف كيف يدير انتفاخ الكوكب المدار ببطء: لمدار حول الأرض نصف محوره الأكبر 7000 كيلومتر وميله 98 درجة، تتقدم العقدة الصاعدة بنحو درجة واحدة في اليوم. مجاناً في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المحور شبه الأكبر
- 7,000
- الانحراف المركزي
- 0.001
- الميل (درجات)
- 98
- J2
- 0.0010826267
- نصف قطر الجرم
- 6,378.137
- معدل المبادرة العقدية (rad/s)
- 0.0000002023
- معدل المبادرة العقدية (°/يوم)
- 1.0013270925
- الحركة المتوسطة (rad/s)
- 0.0010780076
- نصف المستقيم القائم
- 6,999.993
تقدّر حاسبة المبادرة العقدية J2 هذه الانجراف الدهري للعقدة الصاعدة في المدار الناتج عن تفلطح الجرم المركزي. أدخلوا نصف المحور الأكبر واللامركزية والميل بالنسبة إلى خط الاستواء ومعامل J2 ونصف القطر الاستوائي. تستخدم الحاسبة نموذج الاضطراب المتوسط من الرتبة الأولى، وتعرض النتيجة بوحدة راديان في الثانية ودرجة في اليوم. يُستخدم معامل جاذبية الأرض افتراضياً، ويمكنكم تحديد قيمة أخرى لتمثيل أي جرم مفلطح بالحساب الحتمي نفسه.
أدخلوا نموذجاً متسقاً للمدار والجرم
تمثل القيمة الافتراضية الأرض بوحدات قائمة على الكيلومتر. يُقاس الميل بالدرجات من المستوى الاستوائي للجرم المركزي، لا من مستوى الكسوف ولا من مستوى اعتباطي للمهمة. اللامركزية كمية بلا أبعاد، ويجوز أن تساوي صفراً، ولكن يجب أن تبقى أصغر من واحد.
أما J2 فهو أيضاً بلا أبعاد، ويكون موجباً عادةً للكوكب المفلطح. نصف المحور الأكبر مسافة مقاسة من مركز الجرم، وليس ارتفاعاً فوق سطحه. في مدار منخفض شبه دائري، أضيفوا نصف قطر الجرم إلى الارتفاع التقريبي لتقدير نصف المحور الأكبر.
تُرفض القيمة الصفرية أو السالبة لأنها لا تمثل المدار الإهليلجي الذي يتطلبه هذا النموذج.
افهموا حساب J2 من الرتبة الأولى
تحسب الأداة أولاً الحركة المتوسطة بوصفها الجذر التربيعي لمعامل الجاذبية مقسوماً على مكعب نصف المحور الأكبر. ثم تحسب نصف الوتر البؤري p بضرب a في واحد ناقص مربع اللامركزية. يساوي المعدل الدهري للعقدة سالب ثلاثة أنصاف مضروباً في J2 والحركة المتوسطة ومربع نسبة نصف قطر الجرم إلى p وجيب تمام الميل.
هذه هي النتيجة القياسية المتوسطة على دورة مدارية من الرتبة الأولى للمطلع المستقيم للعقدة الصاعدة. تحمل الإشارة معنى فيزيائياً: فالمدار التقدمي ذو الميل الأقل من تسعين درجة يعطي عادةً معدلاً سالباً أو تراجعاً عقدياً، بينما يعكس المدار الرجعي فوق تسعين درجة الإشارة غالباً. يكون الحد المثالي قريباً من الصفر في المدار القطبي تماماً.
تتضمن الاستجابة المعدل بوحدتين والحركة المتوسطة ونصف الوتر البؤري، كي تتمكنوا من تدقيق الهندسة والحساب.
استخدموا التقدير ضمن حدود دقته
تعاملوا مع النتيجة باعتبارها تقديراً تصميمياً للتغير الدهري، لا ناشر مدار عددي كامل. تأخذ الصيغة متوسط اضطراب J2 على المدار، وتتجاهل التذبذبات قصيرة الدورة والتوافقيات الأعلى وجاذبية الأجرام الثالثة والسحب الجوي وضغط الإشعاع الشمسي والمد والجزر ومبادرة الجرم والمناورات. تفيد في فحص تصاميم المدارات المتزامنة مع الشمس، ومقارنة الميول، وتقدير دوران المستوى المداري، والتحقق من تنفيذ مستقل.
عند دراسة مدار متزامن مع الشمس، قارنوا المقدار والإشارة بوحدة درجة في اليوم بالحركة السنوية الظاهرية المطلوبة وفق اصطلاحكم، ثم حسّنوا التصميم بناشر عالي الدقة. لا تخلطوا العناصر المتوسطة بالعناصر المماسية من دون فهم اصطلاح بيانات المصدر. استخدموا ثوابت من النظام المرجعي نفسه عندما تكون الدقة مهمة.
حالات الاستخدام
فحص مدار متزامن مع الشمس
قارنوا الارتفاعات والميول المرشحة من خلال إشارة انجراف العقدة J2 المتوقع ومقداره.
التحقق من برمجيات ديناميكا الطيران
استخدموا نتيجة حتمية من الرتبة الأولى كاختبار ارتداد لمكتبة تحليل مداري.
استكشاف تأثيرات الجرم المركزي
استبدلوا قيماً متسقة لمعامل J2 ونصف القطر ومعامل الجاذبية لمقارنة أجرام مفلطحة مثالية.
الأسئلة الشائعة
ما المعادلة التي تستخدمها الحاسبة؟
تستخدم معادلة J2 الدهرية من الرتبة الأولى: سالب ثلاثة أنصاف في J2 والحركة المتوسطة ومربع نسبة نصف القطر الاستوائي إلى نصف الوتر البؤري وجيب تمام الميل.
لماذا يكون المعدل سالباً في مدارات تقدمية كثيرة؟
يكون جيب التمام موجباً تحت تسعين درجة، ولذلك تنتج الإشارة السالبة تراجع العقدة الصاعدة نحو الغرب.
هل يمكن إدخال الارتفاع بدلاً من نصف المحور الأكبر؟
لا. أدخلوا نصف المحور الأكبر المقاس من المركز. في المدار شبه الدائري، يوفر جمع الارتفاع ونصف قطر الجرم تحويلاً تقريبياً.
ما الوحدات التي ينبغي استخدامها؟
استخدموا وحدة طول واحدة لنصف المحور الأكبر ونصف القطر، ومكعبها لكل ثانية مربعة لمعامل الجاذبية. تستخدم قيمة الأرض الافتراضية الكيلومتر.
هل يغني هذا عن نشر المدار عددياً؟
لا. إنه تقدير J2 متوسط من الرتبة الأولى يهمل التوافقيات الأخرى والسحب والأجرام الثالثة والإشعاع والمناورات وتأثيرات الدورة القصيرة.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/astro/nodal-regression-rate \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"semi_major_axis":7000,"eccentricity":0.001,"inclination_degrees":98,"j2":0.00108262668,"body_radius":6378.137}'const res = await fetch("https://api.kit.forhosting.com/astro/nodal-regression-rate", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"semi_major_axis": 7000,
"eccentricity": 0.001,
"inclination_degrees": 98,
"j2": 0.00108262668,
"body_radius": 6378.137
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/nodal-regression-rate",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"semi_major_axis": 7000,
"eccentricity": 0.001,
"inclination_degrees": 98,
"j2": 0.00108262668,
"body_radius": 6378.137
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/nodal-regression-rate", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"semi_major_axis":7000,"eccentricity":0.001,"inclination_degrees":98,"j2":0.00108262668,"body_radius":6378.137}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"semi_major_axis":7000,"eccentricity":0.001,"inclination_degrees":98,"j2":0.00108262668,"body_radius":6378.137}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/nodal-regression-rate", 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": 7000,
"eccentricity": 0.001,
"inclination_degrees": 98,
"j2": 0.00108262668,
"body_radius": 6378.137
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.nodal_regression_rate",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أدخلوا نموذجاً متسقاً للمدار والجرم
استخدموا وحدة الطول نفسها في semi_major_axis وbody_radius. إذا كانت القيمتان بالكيلومتر، فيجب أن تكون قيمة gravitational_parameter بالكيلومتر المكعب لكل ثانية مربعة؛ وإذا كانتا بالمتر فاستخدموا المتر المكعب لكل ثانية مربعة.
افهموا حساب J2 من الرتبة الأولى
وتضمن الدقة العددية المستقرة نتيجة JSON قابلة للتكرار للمدخلات نفسها.
استخدموا التقدير ضمن حدود دقته
ينفذ المتصفح وAPI الخوارزمية النقية نفسها؛ وتكلفة كل طلب API ناجح هي $0.002. تعيد المدخلات غير الصالحة invalid_input.