حاسبة الضغط الصوتي من الشدة
تحوّل حاسبة الضغط الصوتي من الشدة متوسط شدة الصوت زمنيا إلى ضغط صوتي فعال لموجة مستوية متقدمة.
شغّل الأداة مجانًا
أدخلوا الشدة بوحدة واط لكل متر مربع، وكثافة الوسط بالكيلوغرام لكل متر مكعب، وسرعة الصوت بالمتر لكل ثانية. تعرض النتيجة الضغط بوحدة باسكال، إلى جانب الممانعة الصوتية النوعية للوسط والقيم المستخدمة في الحساب. تفيد الحاسبة في المراجعات الهندسية عندما تكون الشدة معلومة ويلزم إيجاد ضغط RMS، شريطة أن تكون افتراضات الموجة المستوية ملائمة للحالة المدروسة.
افهموا علاقة الموجة المستوية
في موجة مستوية متقدمة داخل وسط عديم الفقد، ترتبط شدة الصوت المتوسطة زمنيا بضغط الصوت الفعال وفق I = p<sub>rms</sub>²/(ρc). وعند إعادة ترتيبها نحصل على p<sub>rms</sub> = √(Iρc)، وهي المعادلة المستخدمة هنا. يمثل حاصل الضرب ρc الممانعة الصوتية النوعية للوسط، ويصف اقتران الضغط بسرعة الجسيمات أثناء انتشار الموجة. أدخلوا الشدة بوحدة واط لكل متر مربع، والكثافة بالكيلوغرام لكل متر مكعب، وسرعة الصوت بالمتر لكل ثانية لتحصلوا على الضغط بوحدة باسكال. تعيد الحاسبة أيضا الممانعة الصوتية بوحدة باسكال ثانية لكل متر، لكي تبقى الكمية الفيزيائية الوسيطة ظاهرة وسهلة التدقيق. يجوز أن تساوي الشدة صفرا، فتكون النتيجة ضغطا صفريا، أما الكثافة وسرعة الصوت فيجب أن تكونا موجبتين تماما. وينبغي أن تكون جميع القيم محدودة. تستخدم العملية القيم المدخلة مباشرة ولا تستبدل بها خصائص قياسية للهواء دون تصريح، لأن درجة الحرارة وتركيب الغاز والارتفاع والسوائل والمواد الصلبة قد تغير الكثافة أو سرعة الانتشار بمقدار مؤثر في الحسابات الهندسية.
اختاروا مدخلات متوافقة مع القياس
استخدموا الشدة المتوسطة زمنيا للموجة نفسها وفي الموضع نفسه الذي يمثله ضغط RMS المطلوب. لا تدخلوا القدرة الصوتية قبل قسمتها على مساحة انتشار مناسبة، لأن الواط والواط لكل متر مربع كميتان فيزيائيتان مختلفتان. واستخدموا كذلك كثافة الوسط الفعلي وسرعة الصوت فيه تحت الظروف ذات الصلة. يمكن الاستعانة بالقيم المرجعية للهواء العادي في درجة حرارة الغرفة لإجراء تقدير، لكن النتيجة المعايرة تستلزم خصائص بيئية أو مقيسة تتوافق مع الاختبار. ويجب أن تصف الكثافة وسرعة الصوت الوسط نفسه؛ فالجمع بين كثافة الهواء وسرعة الصوت في الماء ينتج عددا صحيحا رياضيا لكنه لا يحمل معنى فيزيائيا مفيدا. تتعلق هذه العلاقة بضغط RMS، لا بضغط الذروة ولا بالضغط من ذروة إلى ذروة. في الموجة الجيبية يساوي ضغط الذروة ضغط RMS مضروبا في الجذر التربيعي لاثنين، لكن هذا التحويل لا يكفي عموما لوصف أشكال موجية اعتباطية. حافظوا على جميع المدخلات بوحدات SI المحددة. وإذا كانت البيانات بوحدة ملي واط لكل متر مربع أو غرام لكل سنتيمتر مكعب أو بنظام آخر، فحوّلوها قبل الحساب لكي تظهر قيمة الضغط الصحيحة بوحدة باسكال.
تحققوا من مجال صلاحية النموذج
تكون معادلة الموجة المستوية أنسب عندما يتصرف المجال الصوتي محليا كموجة متقدمة واحدة ويكون الضغط وسرعة الجسيمات متوافقين في الطور. تشمل الأمثلة الانتشار المثالي داخل قناة منتظمة، والقياسات البعيدة بما يكفي عن المصدر في مجال حر، والتجارب الصوتية المضبوطة المصممة حول موجات منتقلة. قد تصبح المعادلة غير دقيقة في المجال القريب التفاعلي، أو في غرفة شديدة الصدى، أو في منطقة موجة واقفة، حيث يمكن أن تتحرك الطاقة في اتجاهين ولا يرتبط الضغط المحلي بصافي الشدة عبر الممانعة البسيطة ρc. وقد تستلزم الانعكاسات والامتصاص والحدود والمجالات المتلاشية والانتشار متعدد الأنماط ممانعة صوتية مركبة أو نموذجا أكمل للمجال. تعاملوا مع النتيجة بوصفها تحويلا قائما على نموذج، لا بديلا عن معايرة الميكروفون أو قياس الضغط مباشرة. ومن الممارسات الهندسية المفيدة تسجيل طريقة قياس الشدة وخصائص الوسط والظروف البيئية والمسافة من المصدر مع النتيجة. يجعل هذا السياق المقارنات اللاحقة أكثر دلالة، ويساعد المراجعين على تحديد ما إذا كان افتراض الموجة المستوية المتقدمة مبررا لهندسة القياس ونطاق التردد المستخدمين.
حالات الاستخدام
حوّلوا نتيجة مسبار الشدة
قدّروا ضغط الصوت RMS من شدة متوسطة زمنيا مقيسة وخصائص وسط الاختبار.
راجعوا نموذجا صوتيا لقناة
قارنوا الشدة المتوقعة لموجة متقدمة بضغط RMS المقابل لها داخل وسط منتظم.
قيّموا أوساطا مختلفة
لاحظوا تغير الضغط المرتبط بشدة واحدة عندما تنتج الكثافة وسرعة الصوت ممانعة صوتية مختلفة.
الأسئلة الشائعة
ما المعادلة التي تستخدمها الحاسبة؟
تستخدم p_rms = sqrt(I × ρ × c)، وهي علاقة الموجة المستوية المتقدمة بين الشدة المتوسطة زمنيا وضغط RMS.
ما الوحدات التي ينبغي إدخالها؟
أدخلوا الشدة بوحدة W/m²، والكثافة بوحدة kg/m³، وسرعة الصوت بوحدة m/s. تظهر قيمة الضغط بوحدة Pa.
هل يمكن أن تساوي الشدة صفرا؟
نعم. تعطي الشدة الصفرية ضغط RMS صفريا. ويجب أن تظل الكثافة وسرعة الصوت أكبر من صفر.
هل تعرض النتيجة ضغط الصوت عند الذروة؟
لا. تعرض ضغط الصوت الفعال. يعتمد ضغط الذروة على شكل الموجة؛ وفي الموجة الجيبية فقط يساوي ضغط RMS مضروبا في sqrt(2).
هل تصلح المعادلة في غرفة ذات صدى أو بالقرب من مصدر؟
ليس بالضرورة. فقد تؤدي الانعكاسات والموجات الواقفة والمجالات القريبة التفاعلية إلى إبطال علاقة الموجة المستوية المتقدمة البسيطة.
ما تكلفة العملية عبر API؟
تبلغ تكلفة كل طلب API مقدار $0.002. ويمكن لحاسبة المتصفح تنفيذ العملية الحتمية نفسها محليا.
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/optics/acoustic-pressure-from-intensity \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"intensity":0.001,"density":1.225,"speed_of_sound":343}'const res = await fetch("https://api.kit.forhosting.com/optics/acoustic-pressure-from-intensity", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"intensity": 0.001,
"density": 1.225,
"speed_of_sound": 343
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/optics/acoustic-pressure-from-intensity",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"intensity": 0.001,
"density": 1.225,
"speed_of_sound": 343
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/optics/acoustic-pressure-from-intensity", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"intensity":0.001,"density":1.225,"speed_of_sound":343}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"intensity":0.001,"density":1.225,"speed_of_sound":343}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/optics/acoustic-pressure-from-intensity", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"intensity": 0.001,
"density": 1.225,
"speed_of_sound": 343
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "optics.acoustic_pressure_from_intensity",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |