حاسبة دفع الصاروخ
محرك يقذف 250 كغ من الوقود في الثانية بسرعة 3000 م/ث ينتج دفعًا قدره 750000 نيوتن. أدخل معدل تدفق الكتلة وسرعة العادم الفعالة لتحصل على الدفع المثالي بالنيوتن للواجبات أو المختبر أو التقدير الأولي. مجانية في متصفحك.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- معدل تدفق الكتلة
- 250
- سرعة العادم
- 3,000
- قوة الدفع
- 750,000
- قوة الدفع (N)
- 750,000
- صنف الدفع
- positive
تحوّل حاسبة دفع الصاروخ علاقة الزخم المثالية (القوة تساوي معدّل تدفق الكتلة مضروبًا في سرعة العادم) إلى أداة عملية للواجبات والمختبر والتقدير الأولي للدفع. الصفر في أي مدخل مسموح ويعطي دفعًا صفرًا، بما يطابق النموذج المثالي عند إيقاف المحرك أو انعدام سرعة الخروج. لا تحوّل هذه الصفحة النبضة النوعية ولا تحل معادلة الصاروخ لـ delta-v ولا تضيف حدود ضغط-مساحة جوية؛ فتلك نوايا بحث منفصلة.
الدفع زخم يغادر الفوهة
في أبسط نموذج مثالي للصاروخ، الدفع هو معدل خروج الزخم من المركبة عبر الفوهة. ففي كل ثانية تُقذف كتلة معينة من الوقود إلى الخلف بسرعة العادم الفعالة، وحاصل ضربهما هو القوة التي تدفع الصاروخ إلى الأمام. فإذا خرج 250 كيلوغرامًا في الثانية بسرعة 3000 متر في الثانية كان الدفع 750000 نيوتن. وتتوافق الوحدات بسهولة: الكيلوغرام في الثانية مضروبًا في المتر في الثانية يساوي نيوتن واحدًا بالضبط. والصفر في أي مدخل مقبول ويعطي دفعًا صفرًا، كما يحدث عند إيقاف المحرك.
ما لا يشمله هذا الحساب
النتيجة دفع مثالي في الفراغ، فلا تدخل فيها الزيادة أو الخسارة الناتجة عن فرق الضغط بين مخرج الفوهة والهواء الخارجي. ولا تحوّل الحاسبة النبضة النوعية بالثواني إلى سرعة عادم، ولا تحسب مقدار السرعة التي تكسبها المركبة بمعادلة الصاروخ، فتلك أسئلة مختلفة. استعمل نظام وحدات واحدًا للمدخلين، لأن خلطهما يعطي رقمًا لم يعد بالنيوتن. أما القيم السالبة فتُرفض بدل أن تنتج قوة معكوسة مضللة.
ما الذي يعنيه دفع الصاروخ
في أبسط نموذج صاروخي مثالي، الدفع هو معدّل مغادرة الزخم للمركبة عبر الفوهة. بوحدات SI يعطي الكيلوغرام لكل ثانية مضروبًا في المتر لكل ثانية نيوتنًا: النيوتن الواحد هو كيلوغرام متر لكل ثانية مربعة. تتضمن سرعة العادم الفعّالة بالفعل اصطلاحات كفاءة الفوهة في مقررات الدفع التمهيدية؛ وليست دائمًا مطابقة لسرعة الخروج الهندسية للغاز، لكنها الرقم الذي يُضرب في معدّل التدفق لإعطاء الدفع في هذه الصيغة المثالية.
معدّل تدفق الكتلة غير سالب لأن الكتلة لا تتدفق إلى الخلف عبر الفوهة في هذا النموذج؛ وتُعامل سرعة العادم كمقدار غير سالب على محور الدفع وفق العقد الدراسي نفسه. عندما تكون أي كمية صفرًا يكون الدفع صفرًا. وعندما تكون سالبة ترفض الحاسبة الطلب بدل إرجاع قوة ذات إشارة تضلل الواجبات والمصححين الآليين.
لا تعيد الحاسبة ترتيب نسب كتلة المركبات متعددة المراحل، ولا تحل معادلة تسيولكوفسكي لـ delta-v، ولا تحوّل ثواني النبضة النوعية إلى أمتار لكل ثانية؛ فهذه المسائل تشارك مفردات الدفع لكنها تجيب عن استعلامات مختلفة.
الأسئلة الشائعة
هل يجوز أن يكون أي مدخل صفرًا؟
نعم. معدّل تدفق صفر أو سرعة عادم صفر يعطي دفعًا صفرًا ويُقبل كحالة حدّية صالحة للنموذج المثالي.
هل تحوّل النبضة النوعية أو تحل معادلة الصاروخ؟
لا. هذه الصفحة تضرب فقط معدّل التدفق في سرعة العادم.
ما الصيغة التي تحسب بها الحاسبة دفع الصاروخ؟
تضرب معدل تدفق الكتلة في سرعة العادم الفعالة. فإذا خرج 250 كغ في الثانية بسرعة 3000 م/ث كان الدفع 750000 نيوتن.
ما المقصود بسرعة العادم الفعالة؟
هي السرعة التي إذا ضُربت في معدل تدفق الكتلة أعطت الدفع في هذه الصيغة المثالية. وهي تتضمن أعراف كفاءة الفوهة المعتمدة في المقررات التمهيدية، لذا قد تختلف عن سرعة خروج الغاز الهندسية.
هل يدخل ضغط الهواء الخارجي في الحساب؟
لا. النتيجة هي الدفع المثالي في الفراغ دون الجزء الناتج عن الفرق بين ضغط مخرج الفوهة والضغط الخارجي، وهي تطابق الكتب حين يُهمل هذا الجزء أو تكون الفوهة متمددة تمامًا.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/mech/rocket-thrust \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_flow_rate":250,"exhaust_velocity":3000}'const res = await fetch("https://api.kit.forhosting.com/mech/rocket-thrust", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_flow_rate": 250,
"exhaust_velocity": 3000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/mech/rocket-thrust",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_flow_rate": 250,
"exhaust_velocity": 3000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/mech/rocket-thrust", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_flow_rate":250,"exhaust_velocity":3000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_flow_rate":250,"exhaust_velocity":3000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/mech/rocket-thrust", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"mass_flow_rate": 250,
"exhaust_velocity": 3000
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "mech.rocket_thrust",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
أدخل معدّل تدفق كتلة العادم ṁ بالكيلوغرام لكل ثانية وسرعة العادم الفعّالة v_e بالمتر لكل ثانية؛ تضرب الأداة القيمتين وتعيد الدفع بالنيوتن مع تلميحات الوحدات وسلسلة صيغة قصيرة وتصنيف دفع صفر أو موجب. يُرفض معدّل التدفق السالب أو سرعة العادم السالبة بـ invalid_input حتى لا تخترع النماذج الناقصة أو غير المنطقية قوة. التسعير مبلغ ثابت $0.002 لكل طلب API ناجح؛ ولا تُحسب فشل التحقق.
ماذا يعني دفع الصاروخ F = ṁ × v_e
إذا غادر الوقود بسرعة عادم فعّالة v_e بالنسبة إلى المركبة وكان معدّل تدفق كتلة العادم ṁ، فإن تدفق الزخم هو ṁ مضروبًا في v_e، وله أبعاد القوة. تكتب الكتب F يساوي ṁ v_e لدفع الفراغ عندما تُهمل حدود الضغط، أو عندما تكون الفوهة متوسّعة تمامًا فتكون مساهمة الضغط والمساحة صفرًا. حافظ على ṁ و v_e في نظام وحدات واحد متسق من الطرف إلى الطرف حتى يظل حاصل الضرب يعني نيوتنًا إن ادّعيت SI، أو وحدة القوة التي تختارها إن قيّست المدخلين معًا.
كيف تستدعي API وماذا تستلم
اربط النموذج بعروض الفصل، ثم استدعِ العقد نفسه من السكربتات عند الحاجة إلى مفاتيح إجابات جماعية أو بيانات محاكاة. أرسل جسم JSON بحقلين محدودين مطلوبين: mass_flow_rate (أسماء بديلة mdot و m_dot و mass_flow) و exhaust_velocity (أسماء بديلة ve و v_e و v_exhaust و exhaust_speed). يجب أن يكون كلاهما عددين محدودين؛ فالحقول المفقودة والسلاسل الفارغة و NaN و Infinity تفشل بـ invalid_input مع تسمية الحقل. كذلك يفشل mass_flow_rate أو exhaust_velocity السالب بـ invalid_input ورسالة تبيّن شرط عدم السالبية لدفع الصاروخ. عند النجاح تعيد الاستجابة mass_flow_rate و exhaust_velocity منظّفين، و thrust و thrust_newtons كحاصل الضرب بالنيوتن وفق افتراضات SI، وتضبط thrust_class على zero أو positive، وتوفّر كائن units يسمّي الكيلوغرام لكل ثانية والمتر لكل ثانية والنيوتن، وتضبط method على rocket_thrust_mdot_times_ve، وتتضمن صيغة قصيرة F يساوي ṁ × v_e للعرض. تشمل فحوصات الكتب الكلاسيكية ṁ يساوي مئتين وخمسين كيلوغرامًا لكل ثانية و v_e يساوي ثلاثة آلاف متر لكل ثانية لسبعمائة وخمسين ألف نيوتن، و ṁ يساوي عشرة و v_e يساوي ألفين لعشرين ألف نيوتن، وحالة تدفق كتلة صفر تعطي دفعًا صفرًا. فضّل أعداد JSON عندما تتحكم في العميل؛ وتُقبل السلاسل الرقمية التي تُحلّل كقيم محدودة لمسارات لصق نماذج الواجبات. التسعير مبلغ ثابت $0.002 لكل طلب ناجح بوحدة item؛ ولا تستهلك إخفاقات التحقق الرصيد المدفوع مسبقًا.
نصائح عملية وحدود وبحوث ذات صلة
استخدم نظام وحدات واحدًا متسقًا قبل الاستدعاء: الكيلوغرام لكل ثانية والمتر لكل ثانية للدفع بالنيوتن هو التفسير الافتراضي لتلميحات الوحدات، لكن الرياضيات حاصل ضرب صرف، فتظل الأزواج المقيّسة متماسكة إن وثّقت وحدة القوة بنفسك. فضّل هذه القدرة عندما تعرف مسبقًا معدّل تدفق كتلة العادم وسرعة العادم الفعّالة وتحتاج فقط الدفع المثالي من الزخم؛ وإن أعطت المسألة المصدر الدفع وأحد العاملين فأعد الترتيب خارج الخط أو استخدم أداة جبر عامة. حوّل النبضة النوعية بالثواني إلى سرعة عادم فعّالة بـ v_e يساوي I_sp × g_0 خارج هذه الحاسبة فقط إن كانت بيانات المصدر بالثواني؛ فهذه الصفحة لا تجري ذلك التحويل لتبقى مركّزة على نية البحث F يساوي ṁ v_e. لا تتوقع تصحيحًا جويًا: غالبًا ما يتضمن دفع الفوهة الكامل حدًا إضافيًا قوس p_e ناقص p_a قوس A_e؛ وإن احتجت دفع مستوى البحر مقابل الفراغ مع ضغط ومساحة فاستخدم حاسبة دفع-ضغط أو فوهة مخصصة بدل إثقال هذه الصفحة. اجمع أمثلة الصف عمدًا: تدفق وسرعة موجبان لمحرك اسمي، وتدفق صفر لمحرك متوقف، ومدخل سالب متعمّد لإظهار مسار invalid_input الصارم. تستهدف هذه الصفحة من يبحث عن حاسبة دفع صاروخ أو معدّل تدفق كتلة × سرعة عادم أو دفع بالنيوتن من ṁ و v_e؛ وليست محلّل معادلة الصاروخ لـ delta-v ولا محوّل نبضة نوعية ولا مجمّع محركات متعددة. المهام الفاشلة التي تعيد invalid_input لا تستهلك الرصيد المدفوع مسبقًا، فيبقى استكشاف السكربتات رخيصًا حين يرسل المتعلمون قيمًا سالبة عمدًا. فحوصات الذهاب والإياب سهلة: أعد حساب ṁ × v_e يدويًا وتأكد أنه يساوي الدفع المنشور بالتنظيف نفسه المستخدم في الاستجابة.
حالات التكامل
مراجعة واجبات دفع الصاروخ المثالي
يدخل الطلاب معدّل تدفق كتلة العادم وسرعة العادم من مسائل الدفع في الكتاب ويقارنون نتيجة النيوتن بأوراكل حتمي F = ṁ × v_e.
سكربتات تقدير أولي لحجم المحركات
تحوّل دفاتر الدفع قيم ṁ و v_e المعروفة إلى تثبيتات دفع مثالي لميزانيات المراحل قبل إضافة نماذج ضغط-مساحة أو محركات متعددة.
مصححون آليون واختبارات golden
أنشئ حالات دفع معروفة الرفض المتعمد للمدخل السالب كقيم متوقعة في تمارين البرمجة والمحاكيات وإضافات LMS.
أسئلة تقنية
ما الصيغة التي تستخدمها حاسبة دفع الصاروخ؟
تستخدم F = ṁ × v_e حيث ṁ معدّل تدفق كتلة العادم و v_e سرعة العادم الفعّالة. بوحدات SI يكون الحاصل دفعًا بالنيوتن.
ماذا يحدث إذا كان معدّل التدفق أو سرعة العادم سالبًا؟
تعيد الأداة invalid_input. يتطلب الدفع المثالي للصاروخ ṁ و v_e غير سالبين؛ وتُرفض المدخلات السالبة ولا تُحسب.
هل حاسبة دفع الصاروخ مجانية؟
أداة المتصفح مجانية وتعمل محليًا. تستخدم استدعاءات API رصيد KIT المدفوع مسبقًا بمبلغ $0.002 لكل طلب ناجح؛ ولا تُحسب المهام الفاشلة.