حاسبة مسامية رص الرواسب
رمل مساميته الابتدائية 0.5 دُفن على عمق 2 كم بمعامل رص 0.5 لكل كم يحتفظ بما يزيد قليلاً على ثمانية عشر في المئة من المسام، أي أكثر بقليل من ثلث قيمته عند السطح. مجاناً في متصفحكم.
- مجاني
- يعمل في متصفحك
- دون تسجيل
- بياناتك لا تغادر جهازك
شغّل الأداة مجانًا
مثال محلول
- المسامية السطحية
- 0.5
- عمق الدفن
- 2
- معامل الانضغاط
- 0.5
- المسامية
- 0.1839397206
- المسامية (%)
- 18.3939720586
- نسبة الانضغاط
- 0.3678794412
عندما تُدفن الرواسب تحت ترسبات أحدث، يتقلص الفراغ المسامي تحت الإجهاد الفعال والتحول اللاحق. تحتاج نماذج الأحواض وحسابات حجوم المكامن ومراقبة جودة سجلات الآبار إلى طريقة بسيطة وقابلة للتكرار لتقدير المسامية عند العمق انطلاقاً من قيمة سطحية واتجاه رص. يكتب قانون Athy الأسي الكلاسيكي للمسامية–العمق المسامية بوصفها المسامية السطحية مضروبة في e مرفوعة إلى سالب معامل الرص مضروباً في عمق الدفن. تطبّق حاسبة مسامية رص الرواسب هذا القانون بشكل حتمي: تزوّدون φ0 ككسر، وعمق الدفن z بوحدة طول متسقة، ومعامل الرص c بوحدة معكوس الطول؛ وتعيد الاستجابة المسامية عند العمق والنسبة المئوية ونسبة الرص المتبقية φ/φ0. معامل الرص السالب يتنافى فيزيائياً مع الرص التدرّجي ويُرفض كمدخل غير صالح.
معنى قانون المسامية–العمق الأسي
علاقة المسامية–العمق الأسية بأسلوب Athy هي نموذج الدرجة الأولى المرجعي الذي يُدرَّس في الجيولوجيا الرسوبية ويُستخدم كاتجاه افتراضي في كثير من سير عمل الأحواض وأنظمة النفط. المسامية السطحية φ0 هي كسر الفراغ الترسيبي أو القريب من السطح للصخرة المعنية—غالباً في حدود 0.4–0.5 للرمال النظيفة وأعلى لبعض الصخور الطينية قبل رصٍّ ملحوظ. يصف معامل الرص c سرعة تراجع تلك المسامية مع العمق: كلما كبر c كان اختزال الفراغ المسامي أسرع لنفس فترة الدفن.
يجب أن يشارك عمق الدفن z وحدة الطول التي يفترضها c (مثلاً الكيلومترات عندما يُعبَّر عن c لكل كيلومتر، أو الأمتار عندما يكون c لكل متر). عند السطح يساوي z صفراً والأس يساوي واحداً، فتعود المسامية تماماً إلى φ0. ومع ازدياد العمق ينحدر exp(−c·z) نحو الصفر وتقارب المسامية الصفر في هذا الشكل الأسي الخالص.
النموذج متجانس الاتجاه ووحيد البُعد: لا يختلق فرط ضغط ولا قفزات إسمنتية ولا قطوعاً بعدم توافق. تهمّ تلك العمليات في الأحواض الحقيقية، لكنها تُضاف فوق اتجاه أسي أساسي، وليست سبباً لنبذ صيغة فحص شفافة. تطبّق هذه الحاسبة خط الأساس فقط—φ(z) يساوي φ0 مضروباً في exp(−c·z)—حتى يعيد كل عميل الرقم نفسه من المقاييس الثلاثة ذاتها.
عندما تحتاجون قيماً لـ c خاصة بالصخرة، خذوها من معايرة الآبار أو من المخططات الإقليمية المنشورة وأدخلوها هنا؛ لا يضمّ الطرف جدول معاملات سرياً. تُقبل المسامية السطحية فقط ككسر بلا أبعاد بين الصفر والواحد شاملين؛ إن أبلغت سجلاتكم عن نسبة مئوية فاقسموا على مئة قبل الاستدعاء. يجب ألا يكون العمق سالباً.
عقد الإدخال وشكل الاستجابة وسلوك الأخطاء
يجب أن تقع المسامية السطحية في الفترة المغلقة من الصفر إلى الواحد. يجب أن يكون عمق الدفن أكبر من أو يساوي الصفر. يجب أن يكون معامل الرص أكبر من أو يساوي الصفر؛ القيم السالبة تنتج رسالة واضحة بأن المعامل لا يجوز أن يكون سالباً ولا تُحاسب.
اقرنوا الاستجابة برمز رسم خاص بكم إن احتجتم مقطعاً مستمراً للعمق؛ يقيّم هذا الطرف عمقاً واحداً لكل استدعاء ولا يصدر شبكات أو منحنيات آبار. لا تُحوَّل الوحدات داخل المعالج: اختاروا نظاماً متسقاً لـ z وc واحفظوه في المشروع كله حتى تبقى أرقام الفحص قابلة للمقارنة عبر الآبار والخرائط.
متى يفيدكم تقدير المسامية مع العمق
تحتاج فرق الاستكشاف والمكامن تقديرات سريعة للمسامية عند العمق عند فحص الفرص، أو التحقق من أن مسامية مشتقة من السجل معقولة لدفن معيّن، أو بناء مقاطع رص أحادية البعد قبل إطلاق نموذج حوض كامل. يمكن لخطوط نمذجة جيولوجية ودفاتر Jupyter استدعاء طرف parse صغير بدل إعادة تنفيذ exp والحالات الحدية في كل نص، مما يقلل أخطاء الوحدات الصامتة وأخطاء c السالب. كثيراً ما توثّق التقارير الحكومية والاستشارية اتجاهاً أسياً بجانب بئر؛ وأتمتة ذلك الحساب بسلسلة صيغة ذات إصدار تُبقي الملاحق قابلة للتكرار.
فشل التحقق لا يستهلك الرصيد. حافظوا على φ0 ككسر، وثبّتوا المخرجات المقربة في الاختبارات، فتحصلون على أرقام حتمية للمسامية عند العمق للتعليم ومراقبة الجودة والأتمتة الخفيفة دون بناء حزمة كاملة للميكانيكا الجيولوجية أو نمذجة الأحواض.
حالات الاستخدام
فحص مسامية الفرص والآبار
قدّروا المسامية عند دفن الهدف من φ0 سطحية ومعامل رص إقليمي قبل المقارنة مع قياسات السجل أو اللباب.
التدريس وتمارين المختبر
دعوا الطلاب يطبّقون قانون Athy الأسي لقيم φ0 وc وz اختيارية ويتحققوا من رفض c السالب كمدخل غير صالح.
الأسئلة الشائعة
ماذا يحدث إذا كان معامل الرص سالباً؟
معامل c سالب يجعل المسامية تزداد مع الدفن وفق هذا القانون؛ يُرفض ولا يُحاسب.
هل يجب أن تكون المسامية السطحية كسراً أم نسبة مئوية؟
استخدموا كسراً بلا أبعاد بين 0 و1 (مثلاً 0.45 لـ 45%).
ما الوحدات المطلوبة للعمق والمعامل؟
نظام الطول نفسه للاثنين. أدخلوا العمق بالكيلومتر إذا كان المعامل لكل كيلومتر، أو بالمتر إذا كان لكل متر. فخلطهما يغيّر الأس ويعطي مسامية بلا معنى.
من أين أحصل على معامل الرص؟
من معايرة آباركم أو من مخططات إقليمية منشورة لنوع الصخر. والمعامل الأكبر يعني أن المسام تختفي أسرع مع الدفن، ولا تتضمن الحاسبة جدولاً جاهزاً بالقيم.
هل يراعي الحساب الضغط الزائد أو التسمنت؟
لا. يطبّق الاتجاه الأسي الأساسي فقط، في بعد واحد ودون ضغط زائد أو تسمنت أو عدم توافق. هذه التأثيرات مهمة في الأحواض الحقيقية وتُضاف فوق هذا التقدير الأولي.
أدوات ذات صلة
للمطوّرين — الوصول عبر API
كل ما في هذه الصفحة متاح برمجيًا. هذا القسم موجّه للفرق التقنية التي تريد ربط الأداة بأنظمتها الخاصة؛ بقية المستخدمين يمكنهم استخدام الأداة أعلاه مباشرة دون الحاجة لقراءة ما يلي.
الـEndpoint
صادِق على طلبك بترويسة Bearer، وأرسل طلب POST واحدًا لتدخل مهمتك قائمة التنفيذ فورًا؛ ثم تستلم النتيجة عبر webhook أو رابط موقّع.
استدعِ الخدمة من بيئتك
curl -X POST https://api.kit.forhosting.com/earth/sediment-compaction \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"surface_porosity":0.5,"burial_depth":2,"compaction_coefficient":0.5}'const res = await fetch("https://api.kit.forhosting.com/earth/sediment-compaction", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"surface_porosity": 0.5,
"burial_depth": 2,
"compaction_coefficient": 0.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/sediment-compaction",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"surface_porosity": 0.5,
"burial_depth": 2,
"compaction_coefficient": 0.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/sediment-compaction", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"surface_porosity":0.5,"burial_depth":2,"compaction_coefficient":0.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"surface_porosity":0.5,"burial_depth":2,"compaction_coefficient":0.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/sediment-compaction", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)مثال على الطلب
{
"surface_porosity": 0.5,
"burial_depth": 2,
"compaction_coefficient": 0.5
}مثال على الاستجابة
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.sediment_compaction",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}الواجهة غير متزامنة: تستلم task_id فور الإرسال، ويمكنك الاستعلام عن الحالة بمعدل طلب واحد في الثانية.
الأسعار
السعر معلن كما تراه: لا tokens ولا نظام نقاط؛ وإن فشلت المهمة فلن تُحاسَب عليها.
الأخطاء
| HTTP | الرمز | المعنى |
|---|---|---|
401 | unauthorized | مفتاح الوصول مفقود أو غير صالح؛ تحقق من ترويسة Bearer في طلبك. |
402 | insufficient_balance | رصيدك لا يكفي لتنفيذ هذه المهمة؛ أعد شحن الرصيد ثم أعد المحاولة. |
404 | unknown_type | نوع المهمة المطلوب غير موجود في الكتالوج — راجع الاسم المرسل في الطلب. |
429 | rate_limited | تجاوزت الحد المسموح من الطلبات؛ انتظر قليلًا ثم أعد المحاولة. |
ملاحظات تقنية
تغذي الحسابات الحسابية النقية نفسها أداة المتصفح المجانية ومسار API المدفوع مسبقاً، فلا تختلف نتائج الفصول الدراسية عن خطوط الإنتاج.
معنى قانون المسامية–العمق الأسي
يجب أن يكون معامل الرص محدوداً وغير سالب: معامل c سالب يجعل المسامية تزداد مع الدفن، وهذا القانون يرفضه كـ invalid_input بدل إرجاع صعود مضلّل.
عقد الإدخال وشكل الاستجابة وسلوك الأخطاء
أرسلوا بجسم JSON عبر POST ثلاثة أعداد محدودة إلزامية: surface_porosity (أسماء بديلة phi0, phi_0, porosity0, initial_porosity, phi_surface) وburial_depth (depth, z, depth_km, burial_z) وcompaction_coefficient (c, k, compaction_c, beta, compact_coeff). قد يصل كل حقل كعدد JSON أو كنص رقمي؛ الحقول الناقصة والنصوص الفارغة والقيم غير المحدودة تفشل بـ invalid_input مع تسمية الحقل. عند النجاح يعيد الجسم المدخلات الثلاثة مقربة إلى اثنتي عشرة منزلة عشرية لاستقرار الأمثلة الذهبية، ثم porosity (كسر عند العمق) وporosity_percent (الكسر مضروباً في مئة) وcompaction_ratio (المسامية مقسومة على السطحية، أو واحد عندما تكون السطحية صفراً) وسلسلة صيغة قصيرة تعيد قانون Athy. مثال: surface_porosity 0.5 وburial_depth 2 وcompaction_coefficient 0.5 يعطي مسامية تساوي 0.5 مضروبة في e مرفوعة إلى سالب واحد، حوالي 0.1839، مع porosity_percent حوالي 18.39 وcompaction_ratio حوالي 0.3679. مثال: عند burial_depth صفر تساوي المسامية surface_porosity لأي c غير سالب.
أين تُضيف واجهة API لمسامية رص الرواسب قيمة
تستفيد المختبرات الأكاديمية والدورات القصيرة التي تتنافس على حاسبة مسامية رص الرواسب من أداة متصفح مجانية تطابق إجاباتها API المدفوعة بايتاً ببايت للواجبات وتقارير المختبر. لأن التنفيذ parse خالص من المستوى A، يكلف كل استدعاء ناجح السعر الأساسي المنشور $0.002 بلا رموز نموذج ولا شبكة صادرة.
حالات التكامل
خطوط أساس للدفاتر والمسارات
استدعوا API حتمية من نصوص فحص الأحواض حتى يستخدم كل تشغيل العقد نفسه φ(z)=φ0·exp(−c·z) والتقريب ذاته.
أسئلة تقنية
كيف تُحسب المسامية عند عمق الدفن؟
أرسلوا surface_porosity (كسر في [0,1]) وburial_depth (≥0) وcompaction_coefficient (≥0). تعيد API القيمة φ(z)=φ0·exp(−c·z) كـ porosity مع porosity_percent وcompaction_ratio.
ما الوحدات المناسبة لعمق الدفن وc؟
أي نظام طول متسق: إذا كان c بوحدة 1/km فأعطوا burial_depth بالكيلومتر؛ وإذا كان c بوحدة 1/m فأعطوا العمق بالمتر. المعالج لا يحوّل الوحدات.
كم تكلفة حاسبة مسامية رص الرواسب؟
أداة المتصفح مجانية. تستخدم طلبات API رصيد KIT المدفوع مسبقاً بمبلغ $0.002 لكل استدعاء ناجح؛ المدخل غير الصالح لا يُحاسب.