حاسبة النقل الرسوبي الموازي للشاطئ
أمواج تتكسر بارتفاع 1.5 م وبزاوية 15 درجة عن العمودي على الشاطئ تعطي sin(2α) = 0.5، ومع القيمة الافتراضية للمعامل K وهي 0.39 تحسب صيغة CERC معدل النقل الرسوبي الموازي للشاطئ بخطوات يمكن مراجعتها. مجاناً في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- ارتفاع الموجة المتكسرة
- 1.5
- زاوية الأمواج (°)
- 15
- زاوية الأمواج (rad)
- 0.2617993878
- K
- 0.39
- جيب 2α
- 0.5
- معدل النقل
- 0.5373568123
النقل الرسوبي الموازي للشاطئ هو الحركة الصافية على طول الساحل لرمل الشاطئ والحصى بفعل أمواج تتكسر بزاوية مع خط الشاطئ. يقدّر مهندسو السواحل وعلماء الجيومورفولوجيا ومديرو الشاطئ هذا المعدل بصيغة CERC التي تربط ارتفاع الموجة عند التكسر وزاوية الاقتراب عند التكسر بمعدل نقل إجمالي يُستخدم في موازنات الرواسب ودراسات تجاوز المداخل وفرز أثر الحواجز أو كاسرات الأمواج. تقبل حاسبة معدل النقل الرسوبي الموازي للشاطئ هذه ارتفاع الموجة عند التكسر بالأمتار وزاوية الاقتراب بالدرجات نسبةً إلى العمودي على الشاطئ ومعامل CERC اختياري K (الافتراضي 0.39)، ثم تُرجع معدل النقل بإشارة وقيمته المطلقة والحد الوسيط sin(2α) حتى تتمكنوا من تدقيق النتيجة. يُرفض ارتفاع الموجة السالب كإدخال غير صالح بدل قلبه بصمت.
ما الذي تحسبه صيغة CERC ومتى تنطبق
صيغة مركز أبحاث الهندسة الساحلية (CERC) علاقة تجريبية إجمالية لمعدل النقل الرسوبي الموازي للشاطئ الناتج عن الأمواج المتكسرة. في الشكل المبسط بالمعامل المستخدم هنا، يساوي Q حاصل ضرب K في ارتفاع الموجة عند التكسر مرفوعًا إلى خمسة أنصاف في جيب ضعف زاوية الاقتراب: Q = K · Hb^(5/2) · sin(2α). تُقاس الزاوية α من العمودي على الشاطئ، فتكون α صفرًا عندما تكون قمم الموجات موازية للشاطئ ولا يوجد اتجاه مفضل على طول الساحل؛ يختفي النقل الصافي لأن sin(2α) صفر.
يزداد مقدار النقل مع ارتفاع الموجة لأن تدفق الطاقة يتناسب مع مربع الارتفاع وسرعة المجموعة في المياه الضحلة تتناسب مع جذر العمق، وهو نفسه متناسب مع الارتفاع عند التكسر — معًا تنتج هذه الآثار قوة الخمسة أنصاف الكلاسيكية على Hb. يبلغ العامل sin(2α) ذروته عند خمس وأربعين درجة من الانحراف ثم ينخفض مجددًا نحو السقوط المماسي، بما يتوافق مع الموازنة بين تدفق طاقة الموجة على طول الشاطئ وكفاءة تدرج إجهاد الإشعاع قرب الساحل.
K معامل تجريبي؛ الافتراضي في Shore Protection Manual القريب من 0.39 يُقرن غالبًا بالارتفاع المعنوي عند التكسر، لكن معايرات الحقل تتباين كثيرًا مع حجم الحبيبات وقطاعات الحواجز وتعريف الارتفاع. ينفّذ هذا الطرف تلك صيغة الفرز بشكل حتمي: لا يحل انكسار الموجات ولا الرفع (setup) ولا نموذجًا مورفوديناميكيًا كاملًا. استخدموه لموازنات رتبة المقدار والواجبات والمقارنات السريعة لسيناريوهات الارتفاع والزاوية، ثم انتقلوا إلى نماذج الموقع عندما تحتاج قرارات التصميم حدود عدم يقين أضيق.
عقد الإدخال وحقول الاستجابة وقواعد التحقق
أرسلوا اختياريًا k لمعامل CERC؛ عند حذفه يستخدم المعالج 0.39. إذا كان ارتفاع الموجة عند التكسر سالبًا تفشل المهمة برسالة واضحة بأن الارتفاع لا يجوز أن يكون سالبًا — ولا تُفوتر تلك الإخفاقات. الارتفاع صفر مسموح وينتج نقلًا صفرًا، وهو متسق فيزيائيًا مع غياب الأمواج.
تُقرَّب الأعداد إلى اثني عشر منزلة عشرية لاختبارات ذهبية مستقرة عبر بيئات التشغيل. مثال: Hb يساوي 1.5 m وزاوية 15 درجة وK يساوي 0.39 ينتج معدل نقل موجبًا قرب 0.527 لأن sin(30°) يساوي نصفًا و1.5 مرفوعًا إلى خمسة أنصاف حوالي 2.7557. اقرنوا الاستجابة بتحويل وحدتكم إذا احتجتم أحجامًا سنوية تحت معايرة K مختلفة؛ تعيد هذه القدرة شكل المعامل لـ Q ولا تفترض نظام وحدات حجميًا محددًا سوى أمتار الإدخال وK المختار.
متى يفيدكم حساب النقل الموازي للشاطئ
تكلّف مقررات الهندسة الساحلية الجامعية تقديرات CERC حتى يرى الطلاب كيف تهيمن تغيّرات صغيرة في ارتفاع التكسر على النقل مقارنةً بتغيّرات زاوية متواضعة قرب السقوط العمودي. تستخدم دفاتر الاستشارات الصيغة نفسها كحدّ أولي في موازنة الرواسب قبل الاستثمار في تشغيلات SWAN أو XBeach. يقارن مديرو الشاطئ البلديون مواسم العواصف بتثبيت K وتغيير Hb وα من ملخصات العوّامات أو إعادة التحليل.
تستفيد مواقع المحتوى التي تستهدف عبارة حاسبة معدل النقل الرسوبي الموازي للشاطئ من ودجت حي يطابق مساره المجاني في المتصفح المسار المدفوع للأتمتة بايتًا ببايت على الوحدة الخالصة نفسها. التحقق الفاشل لا يستهلك الرصيد.
حالات الاستخدام
فحوصات واجبات CERC في القاعة
دعوا الطلاب يرسلون ارتفاع التكسر وزاوية الاقتراب ويتحققون من Q = K·Hb^(5/2)·sin(2α) مقابل الحساب اليدوي في مختبرات الهندسة الساحلية.
فرز موازنات الرواسب
قارنوا معدلات النقل الموازي للشاطئ برتبة المقدار عبر مواسم العواصف أو ظروف موجة التصميم قبل تشغيل نماذج مورفوديناميكية كاملة.
دفاتر وخيارات التصميم
اكتبوا سيناريوهات الارتفاع والزاوية لبدائل الحواجز أو كاسرات الأمواج أو التغذية الشاطئية بأوراكل CERC حتمي بلا اعتماد على الشبكة.
الأسئلة الشائعة
أي صيغة تستخدم حاسبة النقل الرسوبي الموازي للشاطئ؟
شكل معامل CERC: Q = K · Hb^(5/2) · sin(2α)، مع تحويل α من درجات نسبةً إلى العمودي على الشاطئ. الافتراضي لـ K هو 0.39 عند حذف الحقل k.
ماذا يحدث إذا كان ارتفاع الموجة عند التكسر سالبًا؟
يجب أن يكون ارتفاع الموجة عددًا محدودًا غير سالب بالأمتار؛ القيم السالبة لا تُقلب ولا تُؤخذ بالقيمة المطلقة.
أي اتفاقية زاوية ينبغي استخدامها؟
أرسلوا زاوية اقتراب الموجة عند التكسر بالدرجات نسبةً إلى العمودي على الشاطئ.
هل يمكن تغيير معامل CERC K؟
يجب أن يكون محدودًا وغير سالب. عند الحذف يستخدم المعالج الافتراضي الكلاسيكي 0.39.
عند أي زاوية يبلغ النقل الموازي للشاطئ أقصاه؟
عند خمس وأربعين درجة عن العمودي على الشاطئ، حيث تبلغ sin(2α) قيمتها العظمى. ويكون النقل صفراً عندما تصل قمم الأمواج موازية للشاطئ، ثم يتناقص مجدداً عند الاقتراب بزاوية مماسة تقريباً.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/earth/longshore-transport \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"breaking_wave_height":1.5,"wave_angle_deg":15}'const res = await fetch("https://api.kit.forhosting.com/earth/longshore-transport", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"breaking_wave_height": 1.5,
"wave_angle_deg": 15
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/longshore-transport",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"breaking_wave_height": 1.5,
"wave_angle_deg": 15
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/longshore-transport", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"breaking_wave_height":1.5,"wave_angle_deg":15}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"breaking_wave_height":1.5,"wave_angle_deg":15}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/longshore-transport", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"breaking_wave_height": 1.5,
"wave_angle_deg": 15
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.longshore_transport",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
يغذي نفس الوحدة التحليلية الخالصة ودجت المتصفح المجاني ومسار API، فلا تختلف فحوصات القاعة ودفاتر الإنتاج أبدًا في حساب CERC.
عقد الإدخال وحقول الاستجابة وقواعد التحقق
أرسلوا بجسم JSON عبر POST الحقل breaking_wave_height (أمتار، محدود وغير سالب) وwave_angle_deg (درجات من العمودي على الشاطئ، أي عدد محدود). يقبل كل حقل عدد JSON أو سلسلة رقمية بسيطة؛ القيم الناقصة والسلاسل الفارغة والأعداد غير المحدودة تفشل بـ invalid_input مع تسمية الحقل. يعيد حمولة النجاح الارتفاع بعد الإكراه والزاوية بالدرجات والراديان وK المستخدم فعليًا وsin_2alpha وtransport_rate (بإشارة، فإشارة sin(2α) تدل على اتجاه النقل الموازي نسبةً لاتفاقية الزاوية لديكم) وtransport_rate_abs للجداول ذات المقدار فقط وسلسلة صيغة تعيد كتابة تعبير CERC.
أين تُفيد واجهة API للنقل الموازي للشاطئ
ولأن التنفيذ parse خالص من المستوى A، تكلف كل مكالمة ناجحة السعر الأساسي المنشور $0.002 بلا رموز نموذج وبلا شبكة صادرة. حافظوا على الطلبات صغيرة وثبّتوا transport_rate المقرَّب في الاختبارات لتحصلوا على نتائج CERC قابلة للتكرار للواجبات وإضافات LMS وعُمّال الحافة دون إقامة مكدس كامل لعمليات السواحل.
أسئلة تقنية
كم تكلفة حاسبة النقل الرسوبي الموازي للشاطئ؟
أداة المتصفح مجانية. طلبات API تستخدم رصيد KIT المدفوع مسبقًا بسعر $0.002 لكل استدعاء ناجح؛ الإدخال غير الصالح لا يُفوتر.