مبادرة الانحراف
عند مطلع مستقيم قدره 0 درجة، يحرك ثابت مبادرة قدره 20.0431 ثانية قوسية في السنة الميل بمقدار 20.0431 ثانية كاملة كل سنة. أدخل أي مطلع مستقيم لترى الانزياح السنوي شمالا أو جنوبا. مجانا في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المطلع المستقيم
- 0
- ثابت المبادرة
- 20.0431
- التغيّر السنوي في الانحراف
- 20.0431
تزيح المبادرة العامة ببطء الإحداثيات الاستوائية للنجوم الثابتة وأجرام السماء العميقة. يعتمد التغير السنوي من الرتبة الأولى في الانحراف على ثابت المبادرة العامة في الانحراف وعلى المطلع المستقيم للجرم فقط: Δδ يساوي n مضروبًا في جيب تمام α. يستخدم الراصدون ومؤلفو برمجيات القباب الفلكية وطلاب علم الفلك هذا الجداء لتقدير عدد الثواني القوسية التي تنزاح بها موضع الكتالوج شمالًا أو جنوبًا كل سنة قبل تطبيق اختزالات الحقبة الكاملة.
معنى المبادرة السنوية في الانحراف والمدخلات التي ترسلونها
على الكرة السماوية، المبادرة العامة هي الانزياح البطيء لخط الاستواء والاعتدال المتوسطين، الناشئ أساسًا عن عزم الشمس والقمر على الانتفاخ الاستوائي للأرض. لنجم ذي مطلع مستقيم α وانحراف δ تنفصل المعدلات الكلاسيكية من الرتبة الأولى إلى حد مطلع مستقيم يمزج m وn مع tan δ، وحد انحراف صرف Δδ يساوي n مضروبًا في cos α. هذا التعبير الثاني هو ما تقيّمه هذه القدرة: تزودون ثابت المبادرة العامة n (المبادرة العامة السنوية في الانحراف لعهدكم أو نظريتكم المختارة) والمطلع المستقيم α للجرم بالدرجات.
تقع قيم n الحديثة النموذجية قرب عشرين فاصلة صفر أربعة ثلاثة ثوانٍ قوسية في السنة؛ وتذكر الكتب الأقدم أرقامًا قرب عشرين فاصلة صفر أربعة. تُقبل السلاسل الرقمية.
قراءة الاستجابة والتحقق من علامات المطلع المستقيم الكلاسيكية
عند α يساوي صفر درجات يكون الجيب التمام واحدًا والتغير السنوي زائد n؛ وعند α يساوي تسعين درجة يكون الجيب التمام صفرًا والتغير السنوي صفرًا ضمن ضوضاء الفاصلة العائمة؛ وعند α يساوي مئة وثمانين درجة يكون الجيب التمام سالب واحد والتغير السنوي ناقص n؛ وعند α يساوي مئتين وسبعين درجة يعود الجيب التمام صفرًا. هذه العلامات الأربع ممتازة لاختبارات الوحدة وعروض المحاضرة: اختاروا n يساوي عشرين فاصلة صفر أربعة ثلاثة واحدًا، وأرسلوا كل مطلع مستقيم، وأكدوا المعدل الموقع.
يستخدم التقريب اثنتي عشرة رقمًا معنويًا لتبقى تجهيزات الذهب مستقرة عبر محركات JavaScript. تذكروا أن هذه النقطة لا تعيد معدل Δα المرافق ولا تطبق الحركة الذاتية ولا تدمج الإحداثيات من حقبة إلى أخرى—إنها جداء أحادي الحد لمبادرة الانحراف السنوية فقط. اقرنوها بمكتباتكم لمبادرة المطلع المستقيم أو المصفوفات الكاملة عندما يكون السؤال التالي تحديثًا كاملًا للموضع المتوسط.
حالات الاستخدام
تقديرات انزياح الكتالوج
يحتاج مؤلفو القباب الفلكية وأنابيب المسح إلى معدل سنوي سريع لمبادرة الانحراف قبل ربط اختزال حقبة كامل SOFA/NOVAS في النماذج الأولية المبكرة.
الأسئلة الشائعة
ماذا يحدث إذا كان المطلع المستقيم خارج المدى؟
يجب أن يكون المطلع المستقيم عددًا منتهيًا بين 0 و360 درجة شاملة؛ تُرفض قيم مثل −1 أو 361 ولا تُحاسب.
هل تطبق مبادرة الحقبة الكاملة أم حد Δδ فقط؟
فقط التغير السنوي من الرتبة الأولى في الانحراف Δδ = n·cos(α). لا تعيد Δα ولا الحركة الذاتية ولا الترنح ولا تحويل موضع متوسط كامل بين الحقب.
عند أي مطلع مستقيم يتوقف الميل عن التغير؟
عند 90 و270 درجة، حيث يساوي جيب التمام صفرا، يصبح التغير السنوي من الرتبة الأولى في الميل صفرا. وعند 0 درجة يساوي ثابت المبادرة كاملا، ثم يتناقص تدريجيا بين النقطتين.
ما قيمة ثابت المبادرة التي أدخلها؟
استعمل المبادرة العامة في الميل للحقبة أو النظرية التي اخترتها. القيم الحديثة قريبة من 20.043 ثانية قوسية في السنة، أما الكتب القديمة فتذكر أرقاما قريبة من 20.04.
بأي وحدة تظهر النتيجة؟
بوحدة الثابت الذي أدخلته نفسها. فإذا أدخلته بالثواني القوسية في السنة ظهرت النتيجة بالثواني القوسية في السنة، وإذا أدخلته بالدرجات ظهرت بالدرجات، لأن المعادلة تضرب في جيب تمام فقط.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/astro/precession-dec \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"right_ascension":90,"precession_constant":20.0431}'const res = await fetch("https://api.kit.forhosting.com/astro/precession-dec", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"right_ascension": 90,
"precession_constant": 20.0431
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/precession-dec",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"right_ascension": 90,
"precession_constant": 20.0431
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/precession-dec", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"right_ascension":90,"precession_constant":20.0431}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"right_ascension":90,"precession_constant":20.0431}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/precession-dec", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"right_ascension": 90,
"precession_constant": 20.0431
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.precession_dec",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تقبل حاسبة مبادرة الانحراف هذه مطلعًا مستقيمًا بالدرجات من صفر إلى ثلاثمئة وستين وثابت مبادرة n منتهيًا بالوحدة التي تختارونها—عادة ثوانٍ قوسية في السنة قرب عشرين فاصلة صفر أربعة—ثم تعيد annual_dec_change حتميًا مع سلسلة صيغة الكتاب. تفشل قيم المطلع المستقيم خارج صفر إلى ثلاثمئة وستين بـ invalid_input حتى لا تعامل الأنابيب بصمت زوايا الساعة أو الزوايا الملفوفة على أنها مطلع مستقيم استوائي صالح. تشترك أداة المتصفح المجانية وواجهة API المدفوعة مسبقًا في وحدة الحساب الصرفة نفسها، فتتوافق فحوصات الواجبات وتجهيزات التكامل المستمر دائمًا.
معنى المبادرة السنوية في الانحراف والمدخلات التي ترسلونها
ولأن الصيغة تضرب n في جيب تمام صرف، فإن وحدة annual_dec_change هي دائمًا نفس وحدة n—ثوانٍ قوسية/سنة إن كان n كذلك، أو درجات/سنة إن فضّلتم هذا المقياس. أرسلوا right_ascension (الأسماء البديلة ra وalpha وra_deg) كعدد منتهٍ من صفر إلى ثلاثمئة وستين شاملة، وprecession_constant (الأسماء البديلة n وgeneral_precession وprecession_n) كأي عدد منتهٍ. الحقول الناقصة والقيم غير المنتهية والمطلع المستقيم خارج الفترة المغلقة من صفر إلى ثلاثمئة وستين ترفع invalid_input برسالة تسمي المشكلة ليصحح العملاء الحمولة دون تخمين. لا يقرأ المسار ساعة الجدار ولا يستدعي إفيدس شبكة ولا يسحب أرقامًا عشوائية، فـ JSON المتطابق ينتج دائمًا JSON متطابقًا.
قراءة الاستجابة والتحقق من علامات المطلع المستقيم الكلاسيكية
تعيد الاستجابة الناجحة right_ascension وprecession_constant، ثم تبلغ annual_dec_change كـ n مضروبًا في جيب تمام α بعد تحويل α من الدرجات إلى الراديان للجيب التمام. حقل formula دائمًا السلسلة القصيرة Δδ يساوي n·cos(α)، وmethod دائمًا general_precession_dec حتى يتفرع الكود اللاحق دون شم الأشكال. استخدموا annual_dec_change وحده عندما يحتاج لوحة معلومات المعدل فقط؛ واحتفظوا بـ formula وmethod عند توثيق خطوة الاختزال للطلاب أو تسجيل أي تقريب غذى تحديث كتالوج.
استخدام API والتسعير وسير العمل والحدود العملية
استدعوا حاسبة مبادرة الانحراف المجانية في المتصفح لفحوصات الواجبات وعروض المحاضرة وتقديرات سريعة لانزياح الكتالوج دون تثبيت NOVAS أو SOFA أو مكدس مبادرة-ترنح كامل. تتبع المدخلات قواعد الاحتفاظ نفسها لعناصر parse الأخرى في KIT، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية بالكامل. أرسلوا جسم JSON مع right_ascension إلزامي بالدرجات من صفر إلى ثلاثمئة وستين وprecession_constant n إلزامي. استخدموا API المدفوعة مسبقًا عندما تحتاج منصة دروس خصوصية أو بيئة تقييم شيفرة أو مولّد مناهج أو أنبوب اختزال مرصد عقدًا مستقرًا برصيد KIT بسعر $0.002 لكل عنصر ناجح؛ ولا تستهلك إخفاقات التحقق الرصيد بعد الرفض. أمثلة نموذجية: α يساوي صفرًا مع n قرب عشرين لأقصى Δδ موجب، وα يساوي تسعين لمعدل صفري على خط زوال الاعتدال بجيب تمام صفر، وα خارج المدى مثل ثلاثمئة وواحد وستين أو سالب عشرة لمسار invalid_input. يمكن لمؤلفي SDK تعيين annual_dec_change إلى جداول انزياح سنوي أو تقريبات خطية متعددة السنوات، فيعلّمون كيف يلتقط جيب تمام واحد للمطلع المستقيم إشارة المبادرة العامة الرائدة في الانحراف قبل الانتقال إلى نماذج IAU الكاملة للمبادرة والترنح وتحويلات الحقبة.
حالات التكامل
التحقق من الواجبات والامتحانات
يحسب الطلاب والمصححون Δδ السنوي = n·cos(α) من المطلع المستقيم وثابت مبادرة الكتاب، ويتلقون خطأ invalid_input واضحًا عندما يقع المطلع المستقيم خارج 0–360°.
الدروس الخصوصية ومولّدات المناهج
ينتج بناة الدروس أمثلة محلولة لمبادرة الرتبة الأولى بـ JSON منظم لبطاقات وورق خطوات وتمارين ذاتية التصحيح تعلّم المبادرة الاستوائية قبل نماذج المصفوفات الكاملة.
أسئلة تقنية
كيف أحسب التغير السنوي في الانحراف بسبب المبادرة؟
أرسلوا JSON مع right_ascension α بالدرجات (0–360) وprecession_constant n (مثل 20.0431 ثانية قوسية/سنة). تتضمن الاستجابة annual_dec_change من Δδ = n·cos(α).
ما وحدة annual_dec_change؟
نفس وحدة precession_constant n. إذا كان n بثوانٍ قوسية في السنة فكذلك annual_dec_change؛ وإذا كان n بدرجات في السنة فكذلك النتيجة.
هل حاسبة مبادرة الانحراف مجانية؟
تعمل أداة المتصفح مجانًا على جهازكم. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل عنصر ناجح؛ ولا تُحاسب إخفاقات التحقق.