حاسبة الفترة السينودية
اعرفوا مدة الانتظار بين اصطفافين متشابهين لكوكبين: الأرض بفترة 365.25 يوماً والمريخ بفترة 686.98 يوماً يلتقيان كل 779.906893979 يوماً، وهو إيقاع تقابلات المريخ. مجاناً في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- الفترة المدارية 1
- 365.25
- الفترة المدارية 2
- 686.98
- الفترة السينودية
- 779.906893979
الفترة السينودية هي الزمن المتوسط بين اصطفافات متشابهة متتالية لكوكبين كما يُريان من أحدهما بالنسبة إلى الآخر — مثلاً كم مرة تلتقي الأرض والمريخ في اقتران من سمائنا. بفترات مدارية فلكية لكلا الجسمين بنفس وحدة الزمن، تعطي ميكانيكا المدارات الكلاسيكية صيغة مغلقة واحدة: واحد على S يساوي الفرق المطلق للفترات المقلوبة، أو مكافئاً S يساوي القيمة المطلقة لـ P1 في P2 على P1 ناقص P2. حافظوا على اتساق الوحدات: أيام دخولاً أياماً خروجاً؛ سنوات دخولاً سنوات خروجاً.
معنى الفترة السينودية والمدخلات التي تُرسل
الفترة الفلكية هي الزمن الذي يستغرقه كوكب لإكمال مدار واحد بالنسبة للنجوم الثابتة حول الشمس. الفترة السينودية مختلفة: هي كم يجب أن ينتظر مراقب على جسم قبل أن يعود الآخر إلى نفس التكوين النسبي للسماء، مثل المقابلة أو الاقتران. تحت مثالية مدارات دائرية مستوية وحركة متوسطة ثابتة، يكون المعدل الزاوي النسبي الفرق المطلق للحركتي المتوسطتين، لذا واحد على S يساوي القيمة المطلقة لواحد على P1 ناقص واحد على P2.
بإعادة الترتيب نحصل على شكل الجداء المدمج S = |P1·P2/(P1−P2)|. يجب أن تكون القيمتان موجبتين تماماً ومحدودتين. لا تُحوَّل الوحدات تلقائياً — إن خلطتم أياماً بسنوات يصبح الحساب بلا معنى — فاختاروا مقياساً واحداً لكلا المدخلين.
الاستفادة في الصف وحدود النموذج المثالي
استدعوا حاسبة الفترة السينودية المجانية في المتصفح لفحوص الواجبات وعروض المحاضرات والتحقق السريع من التواصل دون تثبيت Orekit أو SPICE أو مكتبة قبة فلكية كاملة. تشمل الأمثلة النموذجية كواكب داخلية بفترات أقصر من الأرض وكواكب خارجية بفترات أطول؛ شكل القيمة المطلقة يعالج الحالتين بلا فرع خاص. المقادير الكبيرة أو الضئيلة جداً محدودة لسلامة العزل؛ ابقوا ضمن النطاق العددي المنشور لنتائج موثوقة.
تتبع مدخلات المصدر قواعد الاحتفاظ نفسها لعناصر parse KIT الأخرى، والنتائج آمنة للتثبيت في تجهيزات التكامل المستمر لأن الخوارزمية حتمية بالكامل.
حالات الاستخدام
التواصل وخطوط الأنابيب الفلكية الخفيفة
عروض القبة الفلكية والسكربتات التي تحتاج تقديراً مستقراً لتكرار الاقتران من فترتين تستدعي نقطة نهاية مدفوعة مسبقاً بدل إعادة تنفيذ |P1·P2/(P1−P2)| في كل لغة.
الأسئلة الشائعة
هل وحدات الفترات مهمة؟
نعم. استخدموا نفس الوحدة لكلا المدخلين. تُعاد النتيجة بتلك الوحدة — أيام وأيام تعطي أياماً؛ سنوات وسنوات تعطي سنوات. الحاسبة لا تحوّل الوحدات عنكم.
ماذا يحدث إذا كانت الفترتان متساويتين؟
ترفض الحاسبة الحساب. فإذا استغرق الجسمان الزمن نفسه لإتمام الدورة تلاشت حركتهما النسبية ولم يختلفا أبداً، فلا توجد فترة سينودية محدودة يمكن عرضها.
هل يهم ترتيب إدخال الفترتين؟
لا. تستخدم الصيغة القيمة المطلقة للفرق، لذا فإن إدخال الأرض أولاً ثم المريخ أو العكس يعطي الفترة السينودية نفسها تماماً.
كل كم تصطف الأرض والمريخ؟
مع 365.25 يوماً للأرض و686.98 يوماً للمريخ تبلغ الفترة السينودية 779.906893979 يوماً. وهي الفاصل المتوسط بين تقابلين أو اقترانين متتاليين للمريخ كما يُرى من الأرض.
هل النتيجة دقيقة للكواكب الحقيقية؟
هي الفاصل المتوسط في نموذج مثالي لمدارات دائرية في مستوى واحد وبسرعة ثابتة. اقرؤوها على أنها المسافة الزمنية المتوسطة بين الأحداث، لا تاريخ تقابل بعينه.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/astro/synodic-period \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"period1":365.25,"period2":686.98}'const res = await fetch("https://api.kit.forhosting.com/astro/synodic-period", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"period1": 365.25,
"period2": 686.98
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/astro/synodic-period",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"period1": 365.25,
"period2": 686.98
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/astro/synodic-period", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"period1":365.25,"period2":686.98}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"period1":365.25,"period2":686.98}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/astro/synodic-period", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"period1": 365.25,
"period2": 686.98
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "astro.synodic_period",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تقيّم هذه القدرة ذلك التعبير بشكل حتمي من مدخلات محدودة موجبة، وترفض الفترات المتساوية بخطأ واضح لدخل غير صالح لأن الحركة المتوسطة النسبية تتلاشى، وتعيد JSON منظمًا يمكن لمصححي الواجبات وأدوات القبة الفلكية وخطوط الأنابيب الفلكية الخفيفة تثبيته في التكامل المستمر دون تثبيت حزمة تقاويم. تعمل ودجة المتصفح مجاناً على جهازكم؛ وتفرض API المدفوعة مسبقاً $0.002 لكل عنصر ناجح عندما تحتاج الخوادم وSDK نفس العقد.
معنى الفترة السينودية والمدخلات التي تُرسل
أرسلوا الحقل الإلزامي period1 كعدد JSON أو سلسلة رقمية لفترة مدار الجسم الأول، وperiod2 للثاني. تُقبل الأسماء p1 وP1 وperiod_a وT1 للفترة الأولى؛ وp2 وP2 وperiod_b وT2 للثانية. يجب ألا تكون الفترتان متساويتين: الفترات المتساوية تثير invalid_input لأن المقام يتلاشى والفترة السينودية غير معرّفة أو لانهائية لحركات متوسطة متطابقة. المدخلات المتطابقة تنتج دائماً نفس JSON لأن المسار حساب عائم نقي بلا شبكة ولا بذرة عشوائية ولا ساعة جدار.
قراءة حقول الاستجابة وأزواج الكواكب الكلاسيكية
ترتيب الفترتين لا يهم: تبديل الأرض والمريخ يعطي نفس S بسبب القيمة المطلقة. تشمل فحوص الصف الكلاسيكية الأرض نحو 365.25 يوماً مع المريخ قرب 687 يوماً، فتعطي فترة سينودية قرب 780 يوماً، والأرض مع الزهرة قرب 225 يوماً فتعطي نحو 584 يوماً. اربطوا هذه النقطة بأدوات فترة مدارية أو كبلر عندما يكون السؤال التالي كم يستغرق كل كوكب حول الشمس، متذكرين أن الزمن السينودي مفهوم معدل نسبي لا بديل عن السنة الفلكية. عند النجاح تعيد الاستجابة period1 وperiod2، ثم تبلغ synodic_period كزمن التكرار المتوسط الموجب بنفس الوحدة التي قدمتموها. حقل formula دائماً السلسلة S تساوي القيمة المطلقة لـ P1 في P2 على P1 ناقص P2، وmethod دائماً synodic_period حتى يتمكن الكود downstream من التفرع دون استنشاق الأشكال. غياب period1، وغياب period2، وفترات غير موجبة، وفترات متساوية، وأعداد غير محدودة تفشل بـ invalid_input ولا تُحسب بعد رفض المحرك. استخدموا synodic_period وحده عندما يحتاج لوحة فقط الرقم؛ واحتفظوا بـ formula وmethod عند توثيق الخطوة الفيزيائية للطلاب أو تسجيل أي خوارزمية أنتجت مسودة بعثة أو تواصل.
استخدام API والتسعير وسير الصف والحدود العملية
أرسلوا جسم JSON مع period1 وperiod2 موجبين إلزاميين غير متساويين. استخدموا API المدفوعة مسبقاً عندما تحتاج منصة تدريس أو بيئة تقييم كود أو مولّد مناهج أو خط أنابيب فلكي خفيف عقداً مستقراً تحت رصيد KIT بـ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تستهلك الرصيد أبداً بعد الرفض. يمكن لمؤلفي SDK تعيين synodic_period إلى جداول تقارن تكرار الاقتران عبر أزواج الكواكب، معلّمين كيف تنتج الفترات القريبة أزمنة سينودية طويلة بينما تنتج الفترات شديدة الاختلاف دورات نسبية أقصر — مفهوم مرافق لفرق الحركة المتوسطة يمكن للطلاب التحقق منه يدوياً بحاسبة قبل الوثوق بتدفقات درس متعددة الخطوات.
حالات التكامل
التحقق من الواجبات والامتحانات
يحسب الطلاب والمصححون الفترة السينودية من فترتين فلكيتين، ويقارنون بإجابات الكتاب أرض–مريخ أو أرض–زهرة، ويحصلون على خطأ invalid_input واضح عندما تكون الفترات متساوية بالخطأ.
مولّدات التدريس والمناهج
ينتج بناة الدروس أمثلة محلولة للفترة السينودية مع JSON منظم لبطاقات وورقات خطوات وتمارين مصححة آلياً دون تضمين حزمة تقاويم أو CAS كاملة.
أسئلة تقنية
كيف أحسب الفترة السينودية لكوكبين؟
أرسلوا JSON مع period1 وperiod2 مضبوطين على الفترات المدارية الفلكية بنفس الوحدة (مثلاً الأرض 365.25 والمريخ 686.98 يوماً). تتضمن الاستجابة synodic_period S=|P1·P2/(P1−P2)|.
ماذا يحدث إذا كانت الفترتان متساويتين؟
يفشل الطلب بـ invalid_input. عندما يساوي period1 period2 تكون الحركة المتوسطة النسبية صفراً، يتلاشى المقام، وتكون الفترة السينودية غير معرّفة؛ الفشل لا يُحسب.
هل حاسبة الفترة السينودية مجانية؟
تعمل أداة المتصفح مجاناً على جهازكم. استدعاءات API تستخدم رصيد KIT المدفوع مسبقاً بـ $0.002 لكل عنصر ناجح؛ إخفاقات التحقق لا تُحسب.
هل ترتيب period1 وperiod2 مهم؟
لا. تستخدم الصيغة القيمة المطلقة لفرق الفترات، لذا تبديل الجسمين يعطي نفس الفترة السينودية الموجبة.