حاسبة عزم آلية المرفق
تحدد حاسبة عزم آلية المرفق هذه عزم الدوران اللحظي الناتج عندما تؤثر قوة المكبس عبر مرفق عند زاوية محددة.
شغّل الأداة مجانًا
أدخلوا القوة بالنيوتن، والزاوية بالدرجات، ونصف القطر بالأمتار. تستخرج الحاسبة المركبة المماسية للقوة وتضربها في نصف القطر، ثم تعيد العزم بوحدة نيوتن متر. يناسب هذا النموذج المثالي ثلاثي المدخلات تقديرات المحركات السريعة والمسائل التعليمية ومقارنات التصميم والحسابات الآلية القابلة للتكرار.
افهموا نموذج عزم المرفق المثالي
تؤثر قوة المكبس على امتداد محور الأسطوانة، لكن المركبة العمودية على المرفق وحدها تولد عزماً حول عمود المرفق. في هذا النموذج المثالي ذي المدخلات الثلاثة، تساوي القوة المماسية قوة المكبس مضروبة في جيب زاوية المرفق. ويعطي ضرب هذه القوة في نصف القطر العزم: قوة المكبس في نصف قطر المرفق في جيب الزاوية. تقاس الزاوية انطلاقاً من محور المكبس؛ لذلك يكون المرفق عند صفر درجة على خط تأثير القوة ويكون العزم صفراً حتى لو كانت القوة كبيرة. عند تسعين درجة يساوي الجيب واحداً، فتكون القوة كلها مماسية ويبلغ العزم أقصى مقدار للقوة ونصف القطر المدخلين. في الأرباع الأخرى قد تكون النتيجة موجبة أو سالبة وفقاً للجيب، وهذا مفيد عند دراسة دورة كاملة. تعرض النتيجة أيضاً القوة المماسية والزاوية بالراديان لتوضيح الخطوات الوسيطة بدلاً من إظهار رقم نهائي فقط. استخدموا النيوتن والمتر للحصول على النتيجة بوحدة نيوتن متر وفق النظام الدولي.
أدخلوا القوة والزاوية ونصف القطر بصورة صحيحة
قدموا piston_force عدداً محدوداً بالنيوتن، وcrank_angle عدداً محدوداً بالدرجات، وcrank_radius عدداً محدوداً غير سالب بالأمتار. تقبل السلاسل الرقمية لتسهيل النماذج ومسارات البيانات، بينما ترفض القيم المفقودة والسلاسل الفارغة والنصوص غير الرقمية واللانهايات والمقادير الواقعة خارج الحد المدعوم. تقبل كذلك الأسماء البديلة force وangle وradius، مع أن الأسماء القياسية أوضح في المهام المحفوظة وعمليات التكامل. يمكن أن تحمل القوة إشارة؛ فالقيمة السالبة تعكس اتجاه القوة المماسية والعزم. ويمكن أن تكون الزاوية أي قيمة محدودة، مما يتيح تقييم دورات متعددة دون اختزالها مسبقاً. يجوز أن يكون نصف القطر صفراً، فينتج عزم صفري صحيح، لكنه لا يجوز أن يكون سالباً لأنه طول مادي. يضمن التقريب المستقر أن تعطي المدخلات نفسها JSON مطابقاً. لا تحول الأداة الوحدات. إذا كان نصف القطر بالملليمتر فحولوه إلى المتر؛ فخمسون ملليمتراً تساوي 0.05 متر.
استخدموا النتيجة مع مراعاة حدودها
استخدموا هذه القدرة للمقارنة السريعة بين أنصاف أقطار المرفق وأحمال المكبس والمواضع الزاوية، أو كخطوة حتمية في ورقة هندسية أو مادة تعليمية أو معالجة تمهيدية لمحاكاة أو اختبار برمجي. تبلغ تكلفة طلب API الناجح $0.002، ويمكن للحساب النقي نفسه تشغيل تجربة المتصفح المجانية. لا تستخدم الخوارزمية شبكة أو ساعة أو عشوائية أو نموذجاً، ولذلك تنتج المدخلات نفسها المخرجات نفسها دائماً. هذا حساب مثالي يعتمد حصراً على المقادير الثلاثة المذكورة. وهو لا يشمل ميل ذراع التوصيل أو طوله، ولا تغير ضغط الأسطوانة أو القصور الترددي أو احتكاك المحامل أو الفواقد أو توقيت الاحتراق أو مساهمات الأسطوانات الأخرى. يحتاج التحليل الديناميكي التفصيلي لآلية المنزلق والمرفق إلى بيانات هندسية وكتلية إضافية، وقد يعطي عزماً لحظياً مختلفاً. تعاملوا مع النتيجة بوصفها عزم الإسقاط المماسي المثالي، لا تنبؤاً كاملاً بقدرة المحرك المقاسة. وفي المحركات متعددة الأسطوانات احسبوا كل أسطوانة عند طورها، ولا تجمعوا العزوم ذات الإشارة إلا مع اتساق افتراضات القوة والمرجع الزاوي.
حالات الاستخدام
مقارنة أنصاف أقطار المرفق
حددوا مقدار تغير العزم المثالي عند تعديل نصف القطر المرتبط بالشوط مع ثبات القوة والزاوية.
التحقق من مسألة في ميكانيكا المحركات
راجعوا القوة المماسية وعزم عمود المرفق لقوة ونصف قطر وموضع زاوي معلومة.
إنشاء مراجع للمحاكاة
ولدوا قيماً مرجعية مستقرة لبرمجيات تقيم عزم المرفق المثالي خلال دورة كاملة.
الأسئلة الشائعة
ما المعادلة التي تستخدمها الحاسبة؟
تستخدم العزم = قوة المكبس × نصف قطر المرفق × sin(زاوية المرفق)، وتفسر الزاوية بالدرجات.
ما الوحدات التي ينبغي إدخالها؟
أدخلوا القوة بالنيوتن ونصف القطر بالمتر للحصول على نيوتن متر، وأدخلوا زاوية المرفق بالدرجات.
لماذا يكون العزم صفراً عند صفر درجة؟
تكون القوة بمحاذاة المرفق، ولذلك تكون مركبتها العمودية أو المماسية صفراً.
هل يشمل الحساب هندسة ذراع التوصيل؟
لا. هذا نموذج مثالي بثلاثة مدخلات. تتطلب الديناميكا الدقيقة طول ذراع التوصيل وبيانات إضافية للقوة والقصور.
ما تكلفة الحساب عبر API؟
يكلف كل طلب API ناجح $0.002. ولا تعيد أخطاء التحقق نتيجة محسوبة.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/eng/crank-torque \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"piston_force":12000,"crank_angle":60,"crank_radius":0.05}'const res = await fetch("https://api.kit.forhosting.com/eng/crank-torque", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"piston_force": 12000,
"crank_angle": 60,
"crank_radius": 0.05
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/eng/crank-torque",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"piston_force": 12000,
"crank_angle": 60,
"crank_radius": 0.05
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/eng/crank-torque", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"piston_force":12000,"crank_angle":60,"crank_radius":0.05}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"piston_force":12000,"crank_angle":60,"crank_radius":0.05}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/eng/crank-torque", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"piston_force": 12000,
"crank_angle": 60,
"crank_radius": 0.05
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "eng.crank_torque",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |