🔧 #أنت_مهندس | سؤال اليوم الهندسي المختلف 🔧
🏗️ الموقف:
أنت مهندس موقع، وعم تتابع صب بلاطة هوردي (Hollow Block Slab).
خلال التنفيذ لاحظت:
1. العمال حاطين البلوك المفرغ بشكل عشوائي، وفيه فراغات بيناتن.
2. حديد التسليح السفلي مرفوع زيادة عن اللزوم (غطاء بيتوني أقل من 1 سم).
3. ما في أي كانات (Stirrups) رابطة بين الجيزان الثانوية.
---
✅ الأسئلة:
1. شو أول إجراء بتعملو كمشرف موقع بهيك حالة؟
2. من الناحية الإنشائية، شو المخاطر إذا تركت البلوك فيه فراغات بهالشكل؟
3. قلة الغطاء الخرساني للتسليح شو ممكن تسبب بعد فترة خدمة المبنى؟
4. عدم وجود كانات بالجيزان الثانوية شو بيأثر على مقاومة العنصر؟
5. لو بدك تعطي توصيات سريعة قبل استكمال الصب، شو بتقول للعمال والمقاول؟
---
🏗️ الموقف:
أنت مهندس موقع، وعم تتابع صب بلاطة هوردي (Hollow Block Slab).
خلال التنفيذ لاحظت:
1. العمال حاطين البلوك المفرغ بشكل عشوائي، وفيه فراغات بيناتن.
2. حديد التسليح السفلي مرفوع زيادة عن اللزوم (غطاء بيتوني أقل من 1 سم).
3. ما في أي كانات (Stirrups) رابطة بين الجيزان الثانوية.
---
✅ الأسئلة:
1. شو أول إجراء بتعملو كمشرف موقع بهيك حالة؟
2. من الناحية الإنشائية، شو المخاطر إذا تركت البلوك فيه فراغات بهالشكل؟
3. قلة الغطاء الخرساني للتسليح شو ممكن تسبب بعد فترة خدمة المبنى؟
4. عدم وجود كانات بالجيزان الثانوية شو بيأثر على مقاومة العنصر؟
5. لو بدك تعطي توصيات سريعة قبل استكمال الصب، شو بتقول للعمال والمقاول؟
---
❤1👍1
1) أول إجراء كمشرف موقع؟
1. أوقف الصب فوراً لحتى ما تتفاقم المشكلة — لازم ما نكمل الصب بظروف غير مقبولة.
2. أمن السلامة: أبعد العمال عن المنطقة اللي ممكن تحصل فيها خسوفات أو تحركات بالبلاطات/البلوك.
3. وثّق الحالة فوراً (صور + فيديو + قياسات) مع تحديد المواقع على المخطط. هالوثائق بتصير لازم للمقاول والمهندس المصمم.
4. اطلب مهندس المصمم/المراقب الإنشائي يحضر للموقع ليصدر توجيهات واضحة (إصلاح قبل الصب أو تفريغ جزء بالصَب).
5. حدد خيارات فورية: إعادة ترتيب البلوكات، تركيب كراسي (chairs/spacers) للتسليح، تركيب كانات/حلقات ربط بالجيزان الثانوية. إذا الصب مستمر بالمكان بدون تصحيح → ممنوع.
---
2) شو المخاطر لو تركت البلوك بفراغات؟
عدم استقرار البلوك أثناء الصب → البلوكات ممكن تنقلب أو تهبط، يطلع فراغات كبيرة (honeycombing) تحت البلاطة أو حول التسليح.
فقدان الدعم المحلي للخرسانة الطازجة → يؤثر على توزيعات الأحمال ويولد نقاط ضغط/شد محلية.
عدم انتقال الأحمال كما مصمم → البلوك المفروض يعمل كـ filler ويساهم فى توزيع سماكة البلاطة؛ الفراغات تخلي البلاطة غير متجانسة السماكة.
فرص أكبر لحدوث تفلّش (voids) أو تفكّك بين الخرسانة والبلوك → يقلل من صلابة العنصر واستقراره.
مشاكل في التشطيب والفسح (leveling) وقد تظهر شروخ لاحقاً نتيجة اختلاف السماكات.
---
3) قلة الغطاء الخرساني للتسليح (غطاء < 1 سم) شو ممكن تسبب بعد فترة الخدمة؟
تسرّب وبدء تآكل الحديد (corrosion) بسرعة — غطاء 10 مم تقريباً غير كافٍ. التآكل يوسع الحديد ويشق الخرسانة (spalling).
فقدان الرباط (bond) بين الحديد والخرسانة → تقل مقاومة الانحناء والشد.
انخفاض العمر الخدمي والمقاومة للبيئات العدوانية (رطوبة، كلوريدات، أملاح).
احتمال تشققات سطحية وتساقط قشرة خرسانية، خاصة بالمناطق الرطبة أو الساحلية.
بعض الحالات الحرجة قد تخفض قدرة العنصر عند الأحمال القصوى خصوصاً بعد تقدم التآكل.
(ملاحظة عملية: الغطاء المقبول يعتمد على مواصفات المشروع والكود المحلي، لكن عملياً أغلب المشاريع تطلب غطاء 20–40 مم للـ slab حسب التعرض وحجم القضبان — 10 مم ناقص وخطير.)
---
4) عدم وجود كانات (stirrups) بالجيزان الثانوية شو بيأثر على مقاومة العنصر؟
الكانات أو الرباطات بتعطي مقاومة قص (shear) وربط بين القضبان — غيابها يقلل قدرة الجيزان (ribs) على مقاومة القص واللحظات المحلية.
يزيد احتمال حدوث اخلال للشريط (splitting) أو فتح الشروخ القطرية (diagonal cracks) تحت أحمال القص.
يقلل من الاستقرار الانشائي عند نقاط التحميل المركّز أو عند الفواصل بين البلوكات.
في حالة Hollow Block Slab: الجيزان الثانوية غالباً تكون أرفع، فكونها بدون كانات يجعلها معرضة لفقدان اتصال الخرسانة-الحديد وبالتالي فقدان جزء كبير من سعة الحمل.
---
5) توصيات سريعة قبل استكمال الصب — شو تقول للعمال والمقاول؟
أعطيهم تعليمات واضحة وصارمة، مثلاً:
1. وقف الصب دلوقتي. لا صب ولا اهتزاز للخرسانة بالمناطق المتأثّرة.
2. إعادة وضع البلوكات:
نظّم البلوكات حسب المخطط، امسح الفراغات وضع البلوك بمحاذاة صحيحة.
إذا الفراغات صغيرة: املأها بمونة أو نشّب البلوكات قبل الصب بشرط توافق المهندس.
إذا البلوكات تحركت/مكسورة → استبدالها.
3. رفع حديد التسليح لوضع كراسي مناسبة (chairs/spacers) حتى نضمن غطاء لا يقل عن المطلوب بالمخطط/الكود (اطلب من المهندس تحديد القيمة، عملياً 20–40 مم).
4. ركّب كانات (stirrups) بالجيزان الثانوية حسب التفاصيل التصميمية أو تعليمات المهندس، الأقل من هيك غير مقبول.
5. لا تستخدم اهتزاز قوي جداً قبل التأكد من تثبيت البلوكات والتسليح — الاهتزاز قد يخلّ بموضع البلوكات ويزحزح القضبان.
6. سجّل كل قرار وخطوة بالـ site diary وصوِّر قبل وبعد كل تعديل.
7. اطلب مراجعة المهندس المنفذ / المصمم لوضع خطة إصلاح إذا الصب انعقد جزئياً (core test, sondage أو non-destructive testing ممكن يُستخدم لتقييم جودة الصب).
---
لو الصب صار بالفعل قبل ما توقف:
اطلب فحص غير تدميري (cover meter / rebar locator) لتحديد عمق الغطاء ومكان القضبان، وأخذ كور خرسانية لفحص التماسك والفراغات إذا الشك كبير.
بناءً على تقرير المهندس: احتمالات إصلاح تشمل تقطيع موضعي واستبدال، أو عمل طبقة تقوية (overlay) أو علاج للحماية من التآكل — كلها تحت إشراف مهندس.
---
1. أوقف الصب فوراً لحتى ما تتفاقم المشكلة — لازم ما نكمل الصب بظروف غير مقبولة.
2. أمن السلامة: أبعد العمال عن المنطقة اللي ممكن تحصل فيها خسوفات أو تحركات بالبلاطات/البلوك.
3. وثّق الحالة فوراً (صور + فيديو + قياسات) مع تحديد المواقع على المخطط. هالوثائق بتصير لازم للمقاول والمهندس المصمم.
4. اطلب مهندس المصمم/المراقب الإنشائي يحضر للموقع ليصدر توجيهات واضحة (إصلاح قبل الصب أو تفريغ جزء بالصَب).
5. حدد خيارات فورية: إعادة ترتيب البلوكات، تركيب كراسي (chairs/spacers) للتسليح، تركيب كانات/حلقات ربط بالجيزان الثانوية. إذا الصب مستمر بالمكان بدون تصحيح → ممنوع.
---
2) شو المخاطر لو تركت البلوك بفراغات؟
عدم استقرار البلوك أثناء الصب → البلوكات ممكن تنقلب أو تهبط، يطلع فراغات كبيرة (honeycombing) تحت البلاطة أو حول التسليح.
فقدان الدعم المحلي للخرسانة الطازجة → يؤثر على توزيعات الأحمال ويولد نقاط ضغط/شد محلية.
عدم انتقال الأحمال كما مصمم → البلوك المفروض يعمل كـ filler ويساهم فى توزيع سماكة البلاطة؛ الفراغات تخلي البلاطة غير متجانسة السماكة.
فرص أكبر لحدوث تفلّش (voids) أو تفكّك بين الخرسانة والبلوك → يقلل من صلابة العنصر واستقراره.
مشاكل في التشطيب والفسح (leveling) وقد تظهر شروخ لاحقاً نتيجة اختلاف السماكات.
---
3) قلة الغطاء الخرساني للتسليح (غطاء < 1 سم) شو ممكن تسبب بعد فترة الخدمة؟
تسرّب وبدء تآكل الحديد (corrosion) بسرعة — غطاء 10 مم تقريباً غير كافٍ. التآكل يوسع الحديد ويشق الخرسانة (spalling).
فقدان الرباط (bond) بين الحديد والخرسانة → تقل مقاومة الانحناء والشد.
انخفاض العمر الخدمي والمقاومة للبيئات العدوانية (رطوبة، كلوريدات، أملاح).
احتمال تشققات سطحية وتساقط قشرة خرسانية، خاصة بالمناطق الرطبة أو الساحلية.
بعض الحالات الحرجة قد تخفض قدرة العنصر عند الأحمال القصوى خصوصاً بعد تقدم التآكل.
(ملاحظة عملية: الغطاء المقبول يعتمد على مواصفات المشروع والكود المحلي، لكن عملياً أغلب المشاريع تطلب غطاء 20–40 مم للـ slab حسب التعرض وحجم القضبان — 10 مم ناقص وخطير.)
---
4) عدم وجود كانات (stirrups) بالجيزان الثانوية شو بيأثر على مقاومة العنصر؟
الكانات أو الرباطات بتعطي مقاومة قص (shear) وربط بين القضبان — غيابها يقلل قدرة الجيزان (ribs) على مقاومة القص واللحظات المحلية.
يزيد احتمال حدوث اخلال للشريط (splitting) أو فتح الشروخ القطرية (diagonal cracks) تحت أحمال القص.
يقلل من الاستقرار الانشائي عند نقاط التحميل المركّز أو عند الفواصل بين البلوكات.
في حالة Hollow Block Slab: الجيزان الثانوية غالباً تكون أرفع، فكونها بدون كانات يجعلها معرضة لفقدان اتصال الخرسانة-الحديد وبالتالي فقدان جزء كبير من سعة الحمل.
---
5) توصيات سريعة قبل استكمال الصب — شو تقول للعمال والمقاول؟
أعطيهم تعليمات واضحة وصارمة، مثلاً:
1. وقف الصب دلوقتي. لا صب ولا اهتزاز للخرسانة بالمناطق المتأثّرة.
2. إعادة وضع البلوكات:
نظّم البلوكات حسب المخطط، امسح الفراغات وضع البلوك بمحاذاة صحيحة.
إذا الفراغات صغيرة: املأها بمونة أو نشّب البلوكات قبل الصب بشرط توافق المهندس.
إذا البلوكات تحركت/مكسورة → استبدالها.
3. رفع حديد التسليح لوضع كراسي مناسبة (chairs/spacers) حتى نضمن غطاء لا يقل عن المطلوب بالمخطط/الكود (اطلب من المهندس تحديد القيمة، عملياً 20–40 مم).
4. ركّب كانات (stirrups) بالجيزان الثانوية حسب التفاصيل التصميمية أو تعليمات المهندس، الأقل من هيك غير مقبول.
5. لا تستخدم اهتزاز قوي جداً قبل التأكد من تثبيت البلوكات والتسليح — الاهتزاز قد يخلّ بموضع البلوكات ويزحزح القضبان.
6. سجّل كل قرار وخطوة بالـ site diary وصوِّر قبل وبعد كل تعديل.
7. اطلب مراجعة المهندس المنفذ / المصمم لوضع خطة إصلاح إذا الصب انعقد جزئياً (core test, sondage أو non-destructive testing ممكن يُستخدم لتقييم جودة الصب).
---
لو الصب صار بالفعل قبل ما توقف:
اطلب فحص غير تدميري (cover meter / rebar locator) لتحديد عمق الغطاء ومكان القضبان، وأخذ كور خرسانية لفحص التماسك والفراغات إذا الشك كبير.
بناءً على تقرير المهندس: احتمالات إصلاح تشمل تقطيع موضعي واستبدال، أو عمل طبقة تقوية (overlay) أو علاج للحماية من التآكل — كلها تحت إشراف مهندس.
---
🔧 #أنت_مهندس_مبرمج | سؤال اليوم المختلف 🔧
🏗️ الموقف:
أنت مهندس إنشائي وعم تصمّم برنامج صغير يحسب توزيع أحمال الرياح على واجهات برج من 30 طابق.
المعطيات عندك:
ارتفاع البرج
سرعة الرياح التصميمية حسب الكود
شكل الواجهة (مستطيلة أو دائرية)
ضغط الرياح المسموح
---
✅ الأسئلة:
1. شو المعادلات الأساسية يلي لازم يطبقها الكود ليحسب ضغط الرياح على كل طابق؟
2. كيف رح تخزّن بيانات كل طابق (ارتفاع الطابق، الضغط الناتج، الحمل الأفقي) بشكل منظم ليسهل جمعها ورسمها لاحقاً؟
3. لو سرعة الرياح جاية من أي اتجاه، كيف ممكن تبرمج الكود ليحسب الضغط على كل واجهة (North, South, East, West) بشكل منفصل؟
4. أي مكتبة Python ممكن تستخدمها لترسم مخطط توزيع الضغط على ارتفاع البرج؟ وليش؟
5. قبل ما تسلّم النتائج للمصمم، شو نوع الـ Validation يلي بتعملو لتتأكد أن البرنامج ما أعطى قيم غير منطقية؟
---
🏗️ الموقف:
أنت مهندس إنشائي وعم تصمّم برنامج صغير يحسب توزيع أحمال الرياح على واجهات برج من 30 طابق.
المعطيات عندك:
ارتفاع البرج
سرعة الرياح التصميمية حسب الكود
شكل الواجهة (مستطيلة أو دائرية)
ضغط الرياح المسموح
---
✅ الأسئلة:
1. شو المعادلات الأساسية يلي لازم يطبقها الكود ليحسب ضغط الرياح على كل طابق؟
2. كيف رح تخزّن بيانات كل طابق (ارتفاع الطابق، الضغط الناتج، الحمل الأفقي) بشكل منظم ليسهل جمعها ورسمها لاحقاً؟
3. لو سرعة الرياح جاية من أي اتجاه، كيف ممكن تبرمج الكود ليحسب الضغط على كل واجهة (North, South, East, West) بشكل منفصل؟
4. أي مكتبة Python ممكن تستخدمها لترسم مخطط توزيع الضغط على ارتفاع البرج؟ وليش؟
5. قبل ما تسلّم النتائج للمصمم، شو نوع الـ Validation يلي بتعملو لتتأكد أن البرنامج ما أعطى قيم غير منطقية؟
---
❤1
B² team..70
🔧 #أنت_مهندس_مبرمج | سؤال اليوم المختلف 🔧 🏗️ الموقف: أنت مهندس إنشائي وعم تصمّم برنامج صغير يحسب توزيع أحمال الرياح على واجهات برج من 30 طابق. المعطيات عندك: ارتفاع البرج سرعة الرياح التصميمية حسب الكود شكل الواجهة (مستطيلة أو دائرية) ضغط الرياح المسموح…
1️⃣ المعادلات الأساسية
ضغط الرياح = ثابت × سرعة الرياح² × معامل ارتفاع × معامل شكل
الحمل على الطابق = ضغط × مساحة واجهة الطابق
---
2️⃣ تخزين البيانات
بتخزّن كل طابق بجدول (أو DataFrame لو عم تشتغل Python):
| طابق | ارتفاع | ضغط الرياح | الحمل | |------|--------|-----------|-------|
---
3️⃣ حساب كل واجهة
بتعمل لوب على الاتجاهات الأربعة (N, S, E, W)
لكل جهة تحسب مساحة الواجهة ومعامل الشكل، وبعدين الحمل.
---
4️⃣ مكتبة الرسم
استخدم Matplotlib لأنه الأسهل لعمل رسم يبين كيف الضغط عم يزيد مع الارتفاع.
---
5️⃣ الـ Validation
تتأكد القيم منطقية (الضغط يزيد مع الطابق).
تقارن مع مثال محلول أو قيم تقريبية من الكود.
ما في قيم سالبة أو كبيرة بشكل غريب.
---
ضغط الرياح = ثابت × سرعة الرياح² × معامل ارتفاع × معامل شكل
الحمل على الطابق = ضغط × مساحة واجهة الطابق
---
2️⃣ تخزين البيانات
بتخزّن كل طابق بجدول (أو DataFrame لو عم تشتغل Python):
| طابق | ارتفاع | ضغط الرياح | الحمل | |------|--------|-----------|-------|
---
3️⃣ حساب كل واجهة
بتعمل لوب على الاتجاهات الأربعة (N, S, E, W)
لكل جهة تحسب مساحة الواجهة ومعامل الشكل، وبعدين الحمل.
---
4️⃣ مكتبة الرسم
استخدم Matplotlib لأنه الأسهل لعمل رسم يبين كيف الضغط عم يزيد مع الارتفاع.
---
5️⃣ الـ Validation
تتأكد القيم منطقية (الضغط يزيد مع الطابق).
تقارن مع مثال محلول أو قيم تقريبية من الكود.
ما في قيم سالبة أو كبيرة بشكل غريب.
---
❤1
🔧 #أنت_مهندس_مبرمج | سؤال اليوم المختلف 🔧
🏙️ الموقف:
أنت مهندس مدني وعم تبرمج أداة صغيرة تساعدك تحسب قص القاعدة (Base Shear) لبرج من 20 طابق ضد الزلازل حسب الكود.
المعطيات يلي عندك:
وزن كل طابق (Dead + Live).
معامل تسارع المنطقة (Seismic Zone Factor).
معامل الاستجابة (R).
فترة الاهتزاز التقريبية T.
---
✅ الأسئلة:
1. شو المعادلة الأساسية لحساب قص القاعدة (V) حسب الكود؟
2. كيف بتوزع القص على الطوابق بحيث تعرف قوة الزلزال بكل طابق؟
3. شو أفضل طريقة تخزن فيها وزن كل طابق وقوة الزلزال الناتجة (لتقدر ترسمها بعدين)؟
4. أي مكتبة Python ممكن تستخدم لترسم توزيع القوة على ارتفاع البرج؟
5. شو خطوة التحقق الأساسية قبل ما تعتمد النتائج؟
---
🏙️ الموقف:
أنت مهندس مدني وعم تبرمج أداة صغيرة تساعدك تحسب قص القاعدة (Base Shear) لبرج من 20 طابق ضد الزلازل حسب الكود.
المعطيات يلي عندك:
وزن كل طابق (Dead + Live).
معامل تسارع المنطقة (Seismic Zone Factor).
معامل الاستجابة (R).
فترة الاهتزاز التقريبية T.
---
✅ الأسئلة:
1. شو المعادلة الأساسية لحساب قص القاعدة (V) حسب الكود؟
2. كيف بتوزع القص على الطوابق بحيث تعرف قوة الزلزال بكل طابق؟
3. شو أفضل طريقة تخزن فيها وزن كل طابق وقوة الزلزال الناتجة (لتقدر ترسمها بعدين)؟
4. أي مكتبة Python ممكن تستخدم لترسم توزيع القوة على ارتفاع البرج؟
5. شو خطوة التحقق الأساسية قبل ما تعتمد النتائج؟
---
❤2
B² team..70
🔧 #أنت_مهندس_مبرمج | سؤال اليوم المختلف 🔧 🏙️ الموقف: أنت مهندس مدني وعم تبرمج أداة صغيرة تساعدك تحسب قص القاعدة (Base Shear) لبرج من 20 طابق ضد الزلازل حسب الكود. المعطيات يلي عندك: وزن كل طابق (Dead + Live). معامل تسارع المنطقة (Seismic Zone Factor).…
1. اجمع وزن كل الطوابق → بيطلع عندك وزن المبنى كله.
2. ضرب بسيط بمعامل الزلزال → هالشي بيعطيك قوة الزلزال الإجمالية اللي بتأثر بالقاعدة.
3. تقسّم هالقوة على الطوابق → كل طابق بياخد نصيبه حسب وزنه وكم هو فوق الأرض (يعني الطوابق العالية بتأثر شوية أكتر).
4. خزن النتايج بجدول → صف لكل طابق: رقمه، ارتفاعه، وزنه، وقوة الزلزال عليه.
5. ارسم العمود → بيظهرلك كيف القوة بتتوزّع من تحت لفوق.
6. تأكد أخيراً → إجمالي كل الحصص لازم يساوي القوة الإجمالية اللي حسبناها قبل.
---
كود جاهز وسهل (انسخ وشغّل — مش ضروري تفهم الرياضيات، فقط شغّل)
الكود يعمل كل الخطوات تلقائياً ويطلع لك جدول ورسم. غير القيم لو عندك أرقام غير الـ20 طابق أو أوزان مختلفة.
# كود بسيط جداً يحسب ويوزع ويعرض
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# ----- عدّل القيم هنا فقط -----
n_floors = 20
weights = np.array([900]*n_floors) # وزن كل طابق (غير لو عندك أرقام)
floors_height = np.arange(1, n_floors+1) * 3 # ارتفاع كل طابق (مثلاً 3m)
Cs = 0.08 # معامل الزلزال (حط رقم منطقي عندك)
# ------------------------------
# تجميع وحساب (الكود يتعامل مع الأرقام تلقائيًا)
total_weight = weights.sum()
base_shear = Cs * total_weight
# توزيع بسيط: كل طابق بياخد حصة بحسب وزنه ومكانه فوق الأرض
shares = weights * floors_height
shares = shares / shares.sum() # تحويل لحصص نسبية
floor_forces = shares * base_shear
# جدول مرتب
df = pd.DataFrame({
"floor": range(1, n_floors+1),
"height_m": floors_height,
"weight": weights,
"force_on_floor": floor_forces
})
print(df)
# رسم سريع
plt.figure(figsize=(8,6))
plt.bar(df["floor"], df["force_on_floor"])
plt.xlabel("رقم الطابق")
plt.ylabel("قوة الزلزال على الطابق")
plt.title("توزيع قوة الزلزال على الطوابق")
plt.show()
---
بدون معادلات مرئية، بدون تقنيّات معقّدة — كلشي أوتوماتيكي.
دِكّيلي لو بدك إياه أعدّلك لبياناتك الحقيقية (أوزان الطوابق عندك) وحشغّللك النتايج.
2. ضرب بسيط بمعامل الزلزال → هالشي بيعطيك قوة الزلزال الإجمالية اللي بتأثر بالقاعدة.
3. تقسّم هالقوة على الطوابق → كل طابق بياخد نصيبه حسب وزنه وكم هو فوق الأرض (يعني الطوابق العالية بتأثر شوية أكتر).
4. خزن النتايج بجدول → صف لكل طابق: رقمه، ارتفاعه، وزنه، وقوة الزلزال عليه.
5. ارسم العمود → بيظهرلك كيف القوة بتتوزّع من تحت لفوق.
6. تأكد أخيراً → إجمالي كل الحصص لازم يساوي القوة الإجمالية اللي حسبناها قبل.
---
كود جاهز وسهل (انسخ وشغّل — مش ضروري تفهم الرياضيات، فقط شغّل)
الكود يعمل كل الخطوات تلقائياً ويطلع لك جدول ورسم. غير القيم لو عندك أرقام غير الـ20 طابق أو أوزان مختلفة.
# كود بسيط جداً يحسب ويوزع ويعرض
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# ----- عدّل القيم هنا فقط -----
n_floors = 20
weights = np.array([900]*n_floors) # وزن كل طابق (غير لو عندك أرقام)
floors_height = np.arange(1, n_floors+1) * 3 # ارتفاع كل طابق (مثلاً 3m)
Cs = 0.08 # معامل الزلزال (حط رقم منطقي عندك)
# ------------------------------
# تجميع وحساب (الكود يتعامل مع الأرقام تلقائيًا)
total_weight = weights.sum()
base_shear = Cs * total_weight
# توزيع بسيط: كل طابق بياخد حصة بحسب وزنه ومكانه فوق الأرض
shares = weights * floors_height
shares = shares / shares.sum() # تحويل لحصص نسبية
floor_forces = shares * base_shear
# جدول مرتب
df = pd.DataFrame({
"floor": range(1, n_floors+1),
"height_m": floors_height,
"weight": weights,
"force_on_floor": floor_forces
})
print(df)
# رسم سريع
plt.figure(figsize=(8,6))
plt.bar(df["floor"], df["force_on_floor"])
plt.xlabel("رقم الطابق")
plt.ylabel("قوة الزلزال على الطابق")
plt.title("توزيع قوة الزلزال على الطوابق")
plt.show()
---
بدون معادلات مرئية، بدون تقنيّات معقّدة — كلشي أوتوماتيكي.
دِكّيلي لو بدك إياه أعدّلك لبياناتك الحقيقية (أوزان الطوابق عندك) وحشغّللك النتايج.
❤1
---
🔹 سؤال اليوم من وحي المعسكر
تخيّل إنك مهندس موقع وعم تراقب صب بلاطة لمبنى جديد. فجأة، تلاحظ مشهد غريب:
العمال عم يسكبوا الخرسانة بسرعة كبيرة وكأنهم "بيعملوا سباق" 🏎️.
بعضهم نسوا يهزّوا الخرسانة كويس قبل الصب، فطلع عندك مناطق فيها فقاعات هوائية 🫧.
في زاوية من البلاطة، المي زايدة شوي وكأنها "بحيرة صغيرة" 🌊.
✅ الأسئلة:
1. شو الأخطاء الأساسية اللي صارت خلال الصب؟
2. كيف ممكن هاي الأخطاء تأثر على صلابة البلاطة واستقرار المبنى؟
3. شو الحلول العملية لتصحيح أو تقليل الضرر قبل ما الخرسانة تتصلب؟
4. كيف ممكن تتأكد بعد الصب إن البلاطة صبت بشكل صحيح؟
---
🔹 سؤال اليوم من وحي المعسكر
تخيّل إنك مهندس موقع وعم تراقب صب بلاطة لمبنى جديد. فجأة، تلاحظ مشهد غريب:
العمال عم يسكبوا الخرسانة بسرعة كبيرة وكأنهم "بيعملوا سباق" 🏎️.
بعضهم نسوا يهزّوا الخرسانة كويس قبل الصب، فطلع عندك مناطق فيها فقاعات هوائية 🫧.
في زاوية من البلاطة، المي زايدة شوي وكأنها "بحيرة صغيرة" 🌊.
✅ الأسئلة:
1. شو الأخطاء الأساسية اللي صارت خلال الصب؟
2. كيف ممكن هاي الأخطاء تأثر على صلابة البلاطة واستقرار المبنى؟
3. شو الحلول العملية لتصحيح أو تقليل الضرر قبل ما الخرسانة تتصلب؟
4. كيف ممكن تتأكد بعد الصب إن البلاطة صبت بشكل صحيح؟
---
❤4
Forwarded from B² team..السنة الثانية (Batoul Al Yousef)
فرصة رائعة لتطوير مهاراتك! 🌟
هل ترغب في تعزيز مهاراتك في استخدام الحاسوب وزيادة فرصك الوظيفية؟ إليك فرصة لا تفوت!
📚 كورس ICDL 📚
يتضمن هذا الكورس جميع المواضيع الأساسية التي تحتاجها للحصول على شهادة ICDL (الرخصة الدولية لقيادة الحاسب الآلي).
لا تفوت هذه الفرصة الثمينة، قم بالتسجيل الآن وابدأ رحلتك نحو احتراف تكنولوجيا المعلومات!
🌐 معاً نحو مستقبل أفضل! 🌐
للانضمام عبر الرابط
https://chat.whatsapp.com/LDt5lva2xOJ3ViM3FTvsAt?mode=wwt
هل ترغب في تعزيز مهاراتك في استخدام الحاسوب وزيادة فرصك الوظيفية؟ إليك فرصة لا تفوت!
📚 كورس ICDL 📚
يتضمن هذا الكورس جميع المواضيع الأساسية التي تحتاجها للحصول على شهادة ICDL (الرخصة الدولية لقيادة الحاسب الآلي).
لا تفوت هذه الفرصة الثمينة، قم بالتسجيل الآن وابدأ رحلتك نحو احتراف تكنولوجيا المعلومات!
🌐 معاً نحو مستقبل أفضل! 🌐
للانضمام عبر الرابط
https://chat.whatsapp.com/LDt5lva2xOJ3ViM3FTvsAt?mode=wwt
Forwarded from ܡܗܢܕܣܬܐ ܡܕܝܢܝܬܐ ܢܘܪ🪻
طلاب الهندسة بكل فروعكم… تابعوا القناة ومرّروها لرفقاتكم، معلومة بتفيدكم وضحكة بتغيّر يومكم!
https://t.me/EngineerZone9721
https://www.facebook.com/share/17Shi6xLqf/
"إذا بدك ضحكة خفيفة بنص ضغط الجامعة، هاي القناة رح تكون رفيقتك! تابعوها وابعثوها لرفقاتكم… يمكن تكون الضحكة اللي تنقذ يومهم! 😄💛"
https://www.facebook.com/share/1BapNewz6g/
https://t.me/EngineerZone9721
https://www.facebook.com/share/17Shi6xLqf/
"إذا بدك ضحكة خفيفة بنص ضغط الجامعة، هاي القناة رح تكون رفيقتك! تابعوها وابعثوها لرفقاتكم… يمكن تكون الضحكة اللي تنقذ يومهم! 😄💛"
https://www.facebook.com/share/1BapNewz6g/
Telegram
Engineer Zone
Engineer Zone
Forwarded from Bayan Haddad
مريض سرطان بحاجة للتبرع بالدم زمرة سلبي شو كانت الزمرة
التواصل على الرقم ٠٩٩٢٠٧٤٨٦٥
التواصل على الرقم ٠٩٩٢٠٧٤٨٦٥
Forwarded from B² team..السنة الثالثة (Bayan alhaj ayoub)
السلام عليكم
استجابةً لطلب الزملاء ورئيس الهيئة الزميل حاتم بإلغاء الحرمان الرجاء الدخول للغروب من أجل إلغاء فكرة الحرمان بالعملي والتعليق
والله يكرمكن
استجابةً لطلب الزملاء ورئيس الهيئة الزميل حاتم بإلغاء الحرمان الرجاء الدخول للغروب من أجل إلغاء فكرة الحرمان بالعملي والتعليق
والله يكرمكن
Forwarded from ورد🌸💜
( أَيَّامًا مَعْدُودَاتٍ )
ربّي اجعل أجورنا بها لا تُعد ..
لقد فاز قومٌ عرفوا قدر رمضان 💜
ربّي اجعل أجورنا بها لا تُعد ..
لقد فاز قومٌ عرفوا قدر رمضان 💜
❤4
رابط قناتنا للسنة الخامسة (بنزل عليها مواد الفصلين)
https://t.me/bayanbatoul72
رابط قناتنا للسنة الرابعة(مواد الفصلين )
https://t.me/bayanbatoul73
رابط قناتنا للسنة الثالثة (مواد الفصلين)
https://t.me/bayanbatoul74
رابط قناتنا للسنة الثانية (مواد الفصلين)
https://t.me/bayanbatoul75
https://t.me/bayanbatoul72
رابط قناتنا للسنة الرابعة(مواد الفصلين )
https://t.me/bayanbatoul73
رابط قناتنا للسنة الثالثة (مواد الفصلين)
https://t.me/bayanbatoul74
رابط قناتنا للسنة الثانية (مواد الفصلين)
https://t.me/bayanbatoul75
Telegram
B² team..السنة الخامسة
كان الله في عون العبد ما دام العبد في عون أخيه 💚
اللهم أجعل عملي هذا خالصاً لوجهك الكريم 💚
اللهم أجعل عملي هذا خالصاً لوجهك الكريم 💚
B² team..70
رابط قناتنا للسنة الخامسة (بنزل عليها مواد الفصلين) https://t.me/bayanbatoul72 رابط قناتنا للسنة الرابعة(مواد الفصلين ) https://t.me/bayanbatoul73 رابط قناتنا للسنة الثالثة (مواد الفصلين) https://t.me/bayanbatoul74 رابط قناتنا للسنة الثانية (مواد الفصلين)…
تنويه ما رح ابعت ملاحظات أي مادة لغير سنة ع قناة مو الها
حتى لو كانت مادة حمل
يعني مادة حمل بس هي فصل تاني بالسنة الرابعة رح نزل ملاحظاتها بقناة السنة الرابعة
حتى لو كانت مادة حمل
يعني مادة حمل بس هي فصل تاني بالسنة الرابعة رح نزل ملاحظاتها بقناة السنة الرابعة
Forwarded from ورد🌸💜 (Bayan alhaj ayoub)
"وإنْ تَعْفُ عَنا ، فَذَا يَومُ عِيدْ!"
تقبل الله طاعاتكم 💜
تقبل الله طاعاتكم 💜
❤1
Forwarded from ورد🌸💜 (Bayan Al_haj_Ayoub)
-
جاءَ في هَديِّ النَبي ﷺ في العِيدينِ أنَّهُ كانَ يَلبسُ أجمَلَ ثيابهِ، وَيأكلُ قَبلَ خروجه إلىٰ الصَلاة في عِيد الفطر تَمرات وِتراً، أمَّا الأضحىٰ فَلم يَكُن يأكل شَيئاً حَتَّىٰ يرجعَ مِنَ الصَلاة وكانَ يُكبِّرُ مِن بَيتهِ إلىٰ المُصلَّىٰ، وَكانَ يُخالِفُ الطَريقَ يومَ العِيد، وَبعد أن ينتهي مِنَ الصَلاة يَعِظُ النَاس وَهُم جلوس، وَلم يَكن آنذاكَ منبرٌ يعتليهِ، إنَّما كانَ يخطب علىٰ الأرض.💚
جاءَ في هَديِّ النَبي ﷺ في العِيدينِ أنَّهُ كانَ يَلبسُ أجمَلَ ثيابهِ، وَيأكلُ قَبلَ خروجه إلىٰ الصَلاة في عِيد الفطر تَمرات وِتراً، أمَّا الأضحىٰ فَلم يَكُن يأكل شَيئاً حَتَّىٰ يرجعَ مِنَ الصَلاة وكانَ يُكبِّرُ مِن بَيتهِ إلىٰ المُصلَّىٰ، وَكانَ يُخالِفُ الطَريقَ يومَ العِيد، وَبعد أن ينتهي مِنَ الصَلاة يَعِظُ النَاس وَهُم جلوس، وَلم يَكن آنذاكَ منبرٌ يعتليهِ، إنَّما كانَ يخطب علىٰ الأرض.💚
Forwarded from Asas 5🔥
يلزم صبية متفرغة للعمل في مكتبة الاكاديمية
تواصل واتس اب
تواصل واتس اب
فرصة عمل
التواصل على رقم الأستاذ مالك
+963 966 495 661
التواصل على رقم الأستاذ مالك
+963 966 495 661