[{"data":1,"prerenderedAt":118},["ShallowReactive",2],{"$fj7o5dqgsdqio":3},{"slug":4,"publishedAt":5,"category":6,"title":7,"summary":8,"image":9,"imageAlt":14,"readingMinutes":15,"serviceId":16,"keywords":17,"imageCaption":23,"sections":24,"sources":108},"cfd-simulation-diverging","2026-10-12","guides","محاكاة CFD تتباعد؟ سبعة فحوص بالترتيب الصحيح","لتباعد محاكاة CFD سبب، وتخفيض معاملات الاسترخاء قلّما يكشفه. سبعة فحوص بالترتيب، من الوحدات والشروط الحدّية إلى الإعدادات العددية.",{"src":10,"thumbnail":11,"width":12,"height":13},"\u002Fassets\u002Fcfd-cases\u002Fnozzle\u002Fimages\u002F02.webp","\u002Fbrand\u002Fstudies\u002Fnozzle.svg",1448,1086,"رسم توضيحي من DEEB-FLOW لحقل السرعة في حجرة تجفيف بالرذاذ",5,"review",[18,19,20,21,22],"تباعد محاكاة CFD","اكتشاف التباعد","floating point exception Fluent","عدم تقارب CFD","الجريان المعكوس","رسم تصوّري من مكتبة حالات DEEB-FLOW. وهو ليس نتيجة من هذا المقال.",[25,32,38,44,56,62,72,77,88,93,103],{"id":26,"title":27,"paragraphs":28},"why-tuning-fails","لماذا يندر أن يكشف تخفيف إعدادات الحلّال عن السبب",[29,30,31],"التكرار 214. البواقي التي كانت تنخفض بانتظام تنعطف صعوداً. عند التكرار 230 تبلغ 10⁵، وتطبع الشاشة تحذيراً بالتباعد أو استثناء فاصلة عائمة أو، في OpenFOAM، عموداً من الأرقام ينتهي بـ «nan».","ردّ الفعل الأول هو فتح إعدادات الحلّال وتخفيض كل شيء. تخفيض معاملات الاسترخاء، وتنصيف الخطوة الزمنية، ثم إعادة التشغيل. ينجح ذلك أحياناً. وفي الأغلب يؤخر الانهيار بضع مئات من التكرارات ولا يعلّمك شيئاً.","تباعد محاكاة CFD عَرَض له سبب، والعثور على السبب بالنظر في الحل أسرع عادة من تعديل الإعدادات. فيما يلي الترتيب الذي أتّبعه في الفحص. تأتي الفحوص الرخيصة أولاً، وكل فحص يضيّق مجال الذي يليه.",{"id":33,"title":34,"paragraphs":35},"find-where","1. حدّد أين بدأ الخلل",[36,37],"قبل تغيير أي إعداد، حدّد الخلايا التي انحرف فيها الحل أولاً. حمّل آخر بيانات محفوظة قبل الانهيار، أو أعد التشغيل مع حفظ متكرر. انظر إلى القيم الدنيا والقصوى للضغط والسرعة ودرجة الحرارة، ولعدد ماخ في الجريان الانضغاطي. درجة حرارة تبلغ 5000 كلفن في مجرى هواء، أو سرعة تساوي خمسين ضعف سرعة المدخل، تقع في موضع محدد. اذهب وانظر إلى ذلك الموضع.","تستطيع معظم الحلّالات أيضاً أن تبيّن الخلايا ذات البواقي الأكبر. كل ما يلي هذه الخطوة يصبح أسهل حين تعرف هل المشكلة عند مدخل أو مخرج أو في فجوة ضيقة أو داخل طبقة حدّية.",{"id":39,"title":40,"paragraphs":41},"units-and-scale","2. افحص الوحدات والمقياس",[42,43],"يبدو الأمر أبسط من أن يكون السبب، لكنه السبب أكثر مما يُعترف به. هندسة مرسومة بالمليمتر ومقروءة بالمتر أكبر بألف مرة في كل اتجاه. أنبوبك ذو القطر 50 مم صار قطره 50 م، وعدد رينولدز ارتفع ألف مرة، والشبكة التي كانت كافية صارت بلا جدوى. قارن أبعاد المجال التي يعرضها الحلّال بما تتوقعه.","وافحص في الوقت نفسه خصائص المواد وضغط التشغيل. الخلط بين ضغط المقياس والضغط المطلق في حالة انضغاطية يعطي كثافات غير معقولة فيزيائياً.",{"id":45,"title":46,"paragraphs":47},"boundary-conditions","3. افحص الشروط الحدّية",[48,49,55],"اسأل نفسك هل للمسألة التي وضعتها حل أصلاً.",{"list":50},[51,52,53,54],"**حفظ الكتلة.** تثبيت السرعة عند كل مدخل وكل مخرج يفرض قيوداً زائدة على الجريان غير الانضغاطي. يجب أن يترك حدّ واحد على الأقل الضغط يتحدد بحرية.","**الجريان الراجع عند المخرج.** إذا عبرت منطقة إعادة دوران مخرجاً محدد الضغط، اضطر الحلّال إلى اختلاق خصائص المائع العائد. أبعد المخرج باتجاه الجريان أو حدّد قيماً معقولة للجريان الراجع.","**موضع المدخل.** المدخل الموضوع مباشرة قبل كوع أو درجة يفرض توزيعاً منتظماً حيث يكون الجريان الحقيقي بعيداً عن الانتظام.","**شروط تتوافق مع النموذج.** مدخل اضطرابي تُركت شدة اضطرابه صفراً، أو مدخل فوق صوتي بلا ضغط ساكن، سيسيء السلوك.","الجريان المعكوس المبلَّغ عنه عند مدخل يكاد يكون دائماً خطأ في الإعداد، ويستحق المعالجة قبل أي شيء آخر.",{"id":57,"title":58,"paragraphs":59},"mesh","4. انظر إلى الشبكة حيث وقع الفشل",[60,61],"ثم تأتي الشبكة، وتحديداً الشبكة في الموضع الذي حددته في الخطوة 1. افحص الانحراف والتعامد ونسبة الأبعاد. تكفي بضع خلايا سيئة الشكل في فجوة ضيقة أو عند حافة خلفية حادة، لأن الخلايا شديدة الانحراف تشوّه التدفقات بين الخلايا المتجاورة وتُدخل تذبذبات في الحل. افحص أيضاً القفزات المفاجئة في حجم الخلايا. إذا بدأ التباعد في أسوأ خلايا الشبكة فأصلح الشبكة هناك. إعداد الحلّال لن يفعل سوى إخفاء المشكلة.","قد تتباعد شبكة أنعم حيث كانت شبكة خشنة تعمل. كانت الشبكة الخشنة تطمس ظاهرة، مثل انسلاخ الدوامات أو موجة صدمة، تلتقطها الشبكة الناعمة. هذه معلومة عن الجريان نفسه، وتعني غالباً أن الحالة ينبغي حلّها حلاً عابراً مع الزمن.",{"id":63,"title":64,"paragraphs":65},"better-start","5. امنح الحل بداية أفضل",[66,67],"الحلّال الذي يبدأ من حقل منتظم بسرعة المدخل أمامه طريق طويل، والتكرارات الأولى عنيفة. ثلاثة إجراءات تجعل البداية ألطف.",{"list":68},[69,70,71],"استخدم تهيئة الحلّال المبنية على حل جهدي أو هجين إن توفرت.","ابدأ بجزء من معدل التدفق، أو بنسبة ضغط أدنى في الجريان الانضغاطي، ثم ارفعه تدريجياً.","شغّل بضع مئات من التكرارات بتقطيع من المرتبة الأولى، ثم انتقل إلى المرتبة الثانية.",{"id":73,"title":74,"paragraphs":75},"staged-physics","6. أضف الفيزياء على مراحل",[76],"إذا كانت الحالة تتضمن انتقال حرارة أو أنواعاً كيميائية أو احتراقاً أو أكثر من طور، فتجنب تفعيل كل شيء من التكرار الأول. اجعل الجريان البارد يتقارب أولاً. ثم أضف الطاقة، ثم الأنواع بلا تفاعل، ثم التفاعلات. كل مرحلة تبدأ من حقل معقول، وحين يقع خلل تعرف أي نموذج سبّبه.",{"id":78,"title":79,"paragraphs":80},"numerics","7. الآن عدّل الإعدادات العددية",[81,82,83,86,87],"هنا فقط يأتي دور إعدادات الحلّال، وقد صرت تعرف ما الذي تعالجه. في الحلّالات المستقرة المعتمدة على الضغط خفّض معاملات الاسترخاء للضغط وكمية الحركة باعتدال. وفي الحلّالات المقترنة أو المعتمدة على الكثافة خفّض عدد كورانت. والمقاربة شبه العابرة أكثر استقراراً في الغالب من الاسترخاء وحده.","في الحسابات العابرة افحص عدد كورانت مباشرة. هو عدد الخلايا التي يعبرها الجريان في خطوة زمنية واحدة. خذ خلايا بحجم 0.5 مم في نفاث سرعته 40 م\u002Fث مع خطوة زمنية قدرها 10⁻⁴ ث.",{"formula":84},[85],"CFL = u × Δt \u002F Δx = 40 × 0.0001 \u002F 0.0005 = 8","يعبر المائع ثماني خلايا في كل خطوة. هذا كثير جداً لمخطط صريح أو لسطح حر حاد. خطوة زمنية قدرها 1.25 × 10⁻⁵ ث تعيده إلى 1.","إذا لم يصمد الحل إلا باسترخاء منخفض جداً أو خطوة زمنية ضئيلة، فارجع إلى الخطوات من 1 إلى 4. الإعدادات العددية تعوّض عن شيء ما.",{"id":89,"title":90,"paragraphs":91},"why-this-order","لماذا تأتي الفحوص بهذا الترتيب",[92],"الخطوات من 1 إلى 3 تستغرق دقائق ولا تحتاج إلى إعادة تشغيل. الخطوة 4 قد تتطلب إعادة بناء الشبكة، ولذلك تحتاج إلى معرفة الموضع أولاً. الخطوات من 5 إلى 7 تغيّر طريقة اقتراب الحلّال من الجواب، وهذا لا ينفع إلا إذا كان الجواب موجوداً. الترتيب المعتاد عملياً معكوس، أي الإعدادات العددية أولاً ثم الشبكة ثم الإعداد أخيراً، وهكذا تتحول مشكلة ساعتين إلى مشكلة يومين.",{"id":94,"title":95,"paragraphs":96},"common-mistakes","أخطاء شائعة",[97],{"list":98},[99,100,101,102],"**تخفيض الاسترخاء حتى يعمل الحل ثم تركه كذلك.** الحل المسترخي بشدة يتقارب ببطء شديد وقد يبدو منتهياً وهو ما زال يتغير.","**تنعيم الشبكة كلها رداً على مشكلة موضعية.** يزداد عدد الخلايا وتبقى الخلايا السيئة الشكل على حالها.","**منع الجريان الراجع عند مخرج قريب أكثر مما ينبغي.** يختفي التحذير ويبقى الخطأ في الحل.","**تجاهل التحذيرات.** رسائل الجريان المعكوس على مئات الأوجه أو تقييد اللزوجة الاضطرابية في آلاف الخلايا تدلّك على موضع النظر.",{"id":104,"title":105,"paragraphs":106},"still-not-running","حين يرفض الحل أن يعمل مع ذلك",[107],"بسّط الحالة. أزل النماذج حتى تعمل، ثم أعدها واحداً واحداً. إذا تباعدت نسخة صفائحية متساوية الحرارة أحادية الطور من هندستك، فالمشكلة في الشبكة أو في الشروط الحدّية، وقد أزلت قدراً كبيراً من الضجيج من البحث. وإذا أمضيت يومين في المحاولة فاعرض الحالة على شخص آخر، فالعين الجديدة كثيراً ما تكتشف خلطاً بين المليمتر والمتر في دقائق.",[109,112,115],{"href":110,"label":111},"https:\u002F\u002Fwww.grc.nasa.gov\u002Fwww\u002Fwind\u002Fvalid\u002Ftutorial\u002Fiterconv.html","NASA \u002F NPARC: examining iterative convergence",{"href":113,"label":114},"https:\u002F\u002Fwww.grc.nasa.gov\u002Fwww\u002Fwind\u002Fvalid\u002Ftutorial\u002Fprocess.html","NASA \u002F NPARC: CFD analysis process",{"href":116,"label":117},"https:\u002F\u002Fdoi.org\u002F10.1007\u002FBF01448839","Courant, Friedrichs and Lewy (1928), Mathematische Annalen: on the partial difference equations of mathematical physics",1791759707308]