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