محاكاة مونت كارلو المباشرة

تستخدم طريقة محاكاة مونت كارلو المباشرة ( DSMC ) محاكاة مونت كارلو الاحتمالية لحل معادلة بولتزمان لتدفقات الموائع ذات عدد كنودسن المحدود كجزء من مجال ديناميكا الغازات المخففة . [ 1 ] [ 2 ] [ 3 ]

اقترح غرايم بيرد، [ 4 ] [ 5 ] [ 6 ] الأستاذ الفخري لعلوم الطيران بجامعة سيدني ، طريقة DSMC . تُعدّ DSMC طريقة عددية لنمذجة تدفقات الغازات المخففة ، حيث يكون متوسط ​​المسار الحر للجزيء من نفس رتبة (أو أكبر من) مقياس طول فيزيائي تمثيلي (أي أن عدد كنودسن Kn أكبر من 1). في التدفقات فوق الصوتية وفوق الصوتية الفائقة، يتميز التخلخل بمعامل تسين، وهو مكافئ لحاصل ضرب عدد كنودسن في عدد ماخ (KnM) أو M.2{\displaystyle ^{2}}/Re، حيث Re هو عدد رينولدز . [ 7 ] [ 8 ] في هذه التدفقات المخففة، قد تكون معادلات نافيير-ستوكس غير دقيقة. تم توسيع طريقة DSMC لنمذجة التدفقات المتصلة (Kn < 1)، ويمكن مقارنة النتائج بحلول نافيير-ستوكس مع شروط حدودية للانزلاق والقفز عند أعداد كنودسن الصغيرة، أي 0.001 < Kn < 0.1.

تستخدم طريقة DSMC محاكاة الجزيئات الاحتمالية لحل معادلة بولتزمان ، وذلك لنمذجة تدفقات الموائع . تتحرك الجزيئات عبر محاكاة للفضاء الفيزيائي بطريقة واقعية مرتبطة مباشرة بالزمن الفيزيائي، مما يسمح بنمذجة خصائص التدفق غير المستقر. تُحسب التصادمات بين الجزيئات وتصادمات الجزيئات مع الأسطح باستخدام نماذج احتمالية ظاهرية . تشمل النماذج الجزيئية الشائعة نموذج الكرة الصلبة، ونموذج الكرة الصلبة المتغيرة (VHS)، ونموذج الكرة اللينة المتغيرة (VSS). وقد عُرضت نماذج تصادم متنوعة في المرجع [ 9 ] .

في الوقت الحالي، تم تطبيق طريقة DSMC لحل التدفقات التي تتراوح من تقدير الديناميكا الهوائية لإعادة دخول مكوك الفضاء إلى نمذجة الأنظمة الكهروميكانيكية الدقيقة (MEMS).

مع ظهور الذكاء الاصطناعي، تُبذل بعض الجهود لدمج أساليب DSMC والتعلم الآلي. [ 10 ] [ 11 ] [ 12 ]

خوارزمية DSMC

تشبه خوارزمية محاكاة مونت كارلو المباشرة ديناميكيات الجزيئات من حيث أن حالة النظام تُحدد من خلال مواقع وسرعات الجسيمات.{رأنا،vأنا}{\displaystyle \{\mathbf {r} _{i},{\textbf {v}}_{i}\}}، لأنا=1،...،شمال{\displaystyle i=1,\ldots ,N}على عكس الديناميكا الجزيئية، يمثل كل جسيم في محاكاة DSMCFشمال{\displaystyle F_{N}}الجزيئات في النظام الفيزيائي التي لها نفس الموضع والسرعة تقريبًا. يسمح هذا لتقنية محاكاة مونت كارلو المباشرة (DSMC) بإعادة ضبط الطول والزمن لنمذجة الأنظمة الكبيرة (مثل دخول الغلاف الجوي ). على وجه التحديد، حجم النظام هوV=(شمالFشمال)/ن{\displaystyle V=(NF_{N})/n}، أينن{\displaystyle n}تمثل كثافة العدد، ويمثل كل تصادم بين جسيمات المحاكاةFشمال{\displaystyle F_{N}}التصادمات بين الجزيئات في النظام الفيزيائي. وكقاعدة عامة، يجب أن يكون هناك 20 جسيمًا أو أكثر لكل مسار حر متوسط ​​مكعب للحصول على نتائج دقيقة.

يتم دمج تطور النظام على مراحل زمنية،τ{\displaystyle \tau }والتي عادةً ما تكون في حدود متوسط ​​زمن التصادم للجسيم. في كل خطوة زمنية، تُحرَّك جميع الجسيمات، ثم تتصادم مجموعة عشوائية من الأزواج. في غياب المجالات الخارجية (مثل الجاذبية)، تتحرك الجسيمات حركةً قذفيةً. رأنا(ت+τ)=رأنا(ت)+vأنا(ت)τ{\displaystyle \mathbf {r} _{i}(t+\tau )=\mathbf {r} _{i}(t)+\mathbf {v} _{i}(t)\tau }أي جسيم يصل إلى حدٍّ أو سطحٍ ما، يُعاد ضبط موضعه وسرعته وفقًا لذلك (مثلًا، شروط الحدود الدورية ). بعد تحرك جميع الجسيمات، تُصنَّف في خلايا، ويُختار بعضها عشوائيًا للتصادم، بناءً على الاحتمالات ومعدلات التصادم المستمدة من النظرية الحركية للغازات . بعد إعادة ضبط سرعات جميع الجسيمات المتصادمة، تُجرى عملية أخذ عينات إحصائية، ثم تُكرَّر العملية للخطوة الزمنية التالية.

التصادمات

في كل خطوة زمنية، تُصنّف الجسيمات في خلايا مكانية، ولا يُسمح بالتصادم إلا للجسيمات الموجودة في الخلية نفسها. عادةً، لا يتجاوز بُعد الخلية ثلث متوسط ​​المسار الحر. جميع أزواج الجسيمات في الخلية مرشحة للتصادم، بغض النظر عن مساراتها الفعلية. وللحصول على محاكاة أكثر دقة، تُقسّم الخلايا إلى خلايا فرعية، قد تكون ثابتة أو متغيرة.

تعتمد تفاصيل حساب التصادمات في طريقة مونت كارلو المباشرة (DSMC) على نموذج التفاعل الجزيئي؛ هنا نعتمد نموذج الكرات الصلبة ، وهو الأبسط. في نموذج الكرات الصلبة، يكون احتمال تصادم زوج من الجسيمات،أنا{\displaystyle i}وج{\displaystyle j}، يتناسب مع سرعتهما النسبية، Pجoلل[أنا،ج]=|vأنا-vج|م=1شمالجن=1م-1|vم-vن|// _{ن}|}}} أينشمالج{\displaystyle N_{\mathrm {c} }}يمثل عدد الجسيمات في الخلية، وتُجرى عمليات الجمع على جميع الجسيمات داخل الخلية. ونظرًا لوجود مجموع مزدوج في المقام، قد يكون استخدام احتمال التصادم هذا مباشرةً مكلفًا حسابيًا. بدلًا من ذلك، يمكن استخدام مخطط أخذ العينات بالرفض التالي لاختيار أزواج التصادم:

  1. زوج من الجسيمات المرشحة،أنا{\displaystyle i}وج{\displaystyle j}يتم اختيارها عشوائياً وسرعتها النسبية،vر=|vأنا-vج|{\displaystyle v_{\mathrm {r} }=|\mathbf {v} _{i}-\mathbf {v} _{j}|}، يتم حسابها.
  2. يُعتبر الزوجان شريكين في التصادم إذاvر>vرمأx{\displaystyle v_{\mathrm {r} }>v_{\mathrm {r} }^{\mathrm {max} }\Re }، أينvرمأx{\displaystyle v_{\mathrm {r} }^{\mathrm {max} }}هي أقصى سرعة نسبية في الخلية و{\displaystyle \Re }هو انحراف منتظم في الفترة [0، 1).
  3. إذا تم قبول الزوج، تتم معالجة التصادم؛ تتم إعادة ضبط سرعات الجسيمات ولكن تبقى المواضع دون تغيير.
  4. بعد معالجة التصادم أو في حالة رفض الزوج، ارجع إلى الخطوة 1.

هذا الإجراء صحيح حتى لو كانت قيمةvرمأx{\displaystyle v_{\mathrm {r} }^{\mathrm {max} }}يتم المبالغة في تقديرها، على الرغم من أنها أقل كفاءة بمعنى أنه يتم رفض المزيد من المرشحين.

بعد اختيار زوج التصادم، يتم حساب سرعاتهما بعد التصادم. vأنا*{\displaystyle \mathbf {v} _{i}^{*}}وvج*{\displaystyle \mathbf {v} _{j}^{*}}يتم تقييمها. كتابة السرعة النسبية بدلالة الزوايا الكروية ،θ{\displaystyle \theta }وϕ{\displaystyle \phi }vر*=vر[(الخطيئةθكوسϕ)x^+(الخطيئةθالخطيئةϕ)y^+كوسθz^]{\displaystyle \mathbf {v} _{\mathrm {r} }^{*}=v_{\mathrm {r} }[(\sin \theta \cos \phi ){\hat {\mathbf {x} }}+(\sin \theta \sin \phi ){\hat {\mathbf {y} }}+\cos \theta \,{\hat {\mathbf {z} }}]} يتم اختيار هذه الزوايا بواسطة عملية مونت كارلو بتوزيعات محددة من نموذج التصادم. بالنسبة لنموذج الكرات الصلبة، تتوزع هذه الزوايا بانتظام على الكرة الوحدة . تتوزع الزاوية السمتية بانتظام بين 0 و2π{\displaystyle 2\pi }لذلك تم اختياره كـϕ=2π1{\displaystyle \phi =2\pi \Re _{1}} أين1{\displaystyle \Re _{1}}( انحراف منتظم في الفترة [0، 1). يتم توزيع الزاوية القطبية وفقًا لكثافة الاحتمال، Pθ(θ)دθ=12الخطيئةθدθ{\displaystyle P_{\theta }(\theta )\,d\theta ={\textstyle {\frac {1}{2}}}\sin \theta \,d\theta } باستخدام تغيير المتغيرq=-كوسθ{\displaystyle q=-\cos \theta }لديناPq(q)دq=(12)دq{\displaystyle P_{q}(q)\,dq=({\textstyle {\frac {1}{2}}})\,dq}لذا -كوسθ=q أند الخطيئةθ=1-q2 wحهـرهـ q=22-1{\displaystyle -\cos \theta =q~\mathrm {and} ~\sin \theta ={\sqrt {1-q^{2}}}~\mathrm {where} ~q=2\Re _{2}-1} تم تحديد السرعات بعد التصادم على النحو التالي: vأنا*=vجم*+12vر*vج*=vجم*-12vر*{\displaystyle \mathbf {v} _{i}^{*}=\mathbf {v} _{\mathrm {cm} }^{*}+{1 \over 2}\mathbf {v} _{\mathrm {r} }^{*}\qquad \mathbf {v} _{j}^{*}=\mathbf {v} _{\mathrm {cm} }^{*}-{1 \over 2}\mathbf {v} _{\mathrm {r} }^{*}} لاحظ أنه وفقًا لقانون حفظ الزخم الخطي والطاقة، فإن سرعة مركز الكتلة والسرعة النسبية لا تتغيران في حالة التصادم. أي، vجم=12(vأنا+vج)=12(vأنا*+vج*)=vجم*{\displaystyle \mathbf {v} _{\mathrm {cm} }={1 \over 2}(\mathbf {v} _{i}+\mathbf {v} _{j})={1 \over 2}(\mathbf {v} _{i}^{*}+\mathbf {v} _{j}^{*})=\mathbf {v} _{\mathrm {cm} }^{*}} و vر=|vأنا-vج|=|vأنا*-vج*|=vر*{\displaystyle v_{\mathrm {r} }=|\mathbf {v} _{i}-\mathbf {v} _{j}|=|\mathbf {v} _{i}^{*}-\mathbf {v} _{j}^{*}|=v_{\mathrm {r} }^{*}} تتكرر هذه العملية لكل زوج من الجسيمات المتصادمة.

من معدل التصادم،وجoلل{\displaystyle f_{\mathrm {coll} }}، وفقًا للنظرية الحركية، العدد الإجمالي لتصادمات الكرات الصلبة في خلية خلال فترة زمنيةτ{\displaystyle \tau }يكون مجoلل=12(شمالج-1)Fشمالوجoللτ=شمالج(شمالج-1)Fشمالπد2vرτ2Vج{\displaystyle M_{\mathrm {coll} }={1 \over 2}(N_{\mathrm {c} }-1)F_{N}f_{\mathrm {coll} }\tau ={{N_{\mathrm {c} }(N_{\mathrm {c} }-1)F_{N}\pi d^{2}\langle v_{\mathrm {r} }\rangle \tau } \over {2V_{\mathrm {c} }}}} أيند{\displaystyle d}يمثل قطر الجسيم وVج{\displaystyle V_{\mathrm {c} }}يمثل حجم الخلية. وبما أن الجسيمات المرشحة للتصادم تخضع لإجراءات استبعاد، فإن نسبة إجمالي الجسيمات المقبولة إلى إجمالي الجسيمات المرشحة للجسيمات الكروية الصلبة هي مجoللمجأند=vرvرالأعلى{\displaystyle {{M_{\mathrm {coll} }} \over {M_{\mathrm {cand} }}}={{\langle v_{\mathrm {r} }\rangle } \over {v_{\mathrm {r} }^{\max }}}} عدد المرشحين للتصادم الذين تم اختيارهم في خلية ما خلال فترة زمنية محددةτ{\displaystyle \tau }يكون مجأند=شمالج(شمالج-1)Fشمالπد2vرالأعلىτ2Vج{\displaystyle M_{\mathrm {cand} }={{N_{\mathrm {c} }(N_{\mathrm {c} }-1)F_{N}\pi d^{2}v_{\mathrm {r} }^{\max }\tau } \over {2V_{\mathrm {c} }}}} يُعرف هذا النهج لتحديد عدد التصادمات باسم طريقة عدم استخدام عداد الوقت (NTC).vرالأعلى{\displaystyle v_{\mathrm {r} }^{\max }}إذا تم ضبطها على قيمة عالية للغاية، فإن الخوارزمية تعالج نفس عدد التصادمات (في المتوسط) ولكن المحاكاة غير فعالة لأن العديد من المرشحين يتم رفضهم.

هناك خوارزمية بديلة وأكثر دقة وكفاءة من حيث الوقت وهي طريقة التردد الرئيسي (MF)، التي اقترحها ميخائيل إيفانوف وسيرجي روجاسينسكي في عام 1988. [ 13 ]

مراجع

  1. روحي، إحسان؛ اخلاقي، حسن؛ ستيفانوف، ستيفان (2025). "التقدم في المحاكاة المباشرة مونت كارلو: من النطاق الصغير إلى ظواهر التدفق النادرة" . سبرينغر لينك . دوى : 10.1007 / 978-981-96-8200-3 .
  2. ^ شاريبوف، فيليكس، أد. (2015-11-25). ديناميات الغاز النادرة . وايلي. دوى : 10.1002/9783527685523 . رقم ISBN 978-3-527-41326-3.
  3. بويد، إيان د.؛ شوارتزنتروبر، توماس إي. (2017). ديناميكا الغازات غير المتوازنة والمحاكاة الجزيئية . سلسلة كامبريدج للفضاء الجوي. كامبريدج: مطبعة جامعة كامبريدج. ISBN 978-1-107-07344-9.
  4. بيرد، ج. أ. (1963). "مقاربة التوازن الانتقالي في غاز كروي صلب". فيزياء الموائع . 6 (10): 1518-1519 . Bibcode : 1963PhFl....6.1518B . doi : 10.1063/1.1710976 .
  5. جي إيه بيرد، ديناميكا الغازات الجزيئية ، مطبعة كلارندون، أكسفورد (1976)
  6. جي إيه بيرد، ديناميكيات الغاز الجزيئية والمحاكاة المباشرة لتدفقات الغاز ، مطبعة كلارندون، أكسفورد (1994)
  7. تسين، هسو-شين (1946). "الديناميكا الهوائية الفائقة، ميكانيكا الغازات المخففة". مجلة العلوم الجوية . 13 (12): 653-664 . doi : 10.2514/8.11476 .
  8. MN Macrossan، "معاملات القياس لتدفق فرط صوتي: ارتباط بيانات سحب الكرة" . في: MS Ivanov و AK Rebrov، الندوة الدولية الخامسة والعشرون حول ديناميكيات الغازات المخففة ، الفرع السيبيري للأكاديمية الروسية للعلوم، ص 759 (2007).
  9. روهي، إي.؛ ستيفانوف، س. (2016). "مخططات اختيار شريك التصادم في محاكاة مونت كارلو المباشرة: من التدفقات الميكروية/النانوية إلى التدفقات فوق الصوتية". تقارير الفيزياء . 656 (1): 1-38 . Bibcode : 2016PhR...656....1R . doi : 10.1016/j.physrep.2016.08.002 .
  10. داولتري بول، نيكولاس؛ ماك آرت، جوناثان ف.؛ سيرينيانو، جاستن (21-12-2025). "التحسين الفوري لنماذج تصادم التعلم الآلي لتسريع المحاكاة الجزيئية المباشرة لتدفقات الغازات المخففة" . مجلة الفيزياء الحاسوبية 114601. doi : 10.1016/j.jcp.2025.114601 . ISSN 0021-9991 . 
  11. روحي، إحسان؛ شوجا-ساني، أحمد (2026-01-01). "نمذجة بديلة قائمة على البيانات لحلول DSMC باستخدام الشبكات العصبية العميقة" . علوم وتكنولوجيا الفضاء . 168 110785. doi : 10.1016/j.ast.2025.110785 . ISSN 1270-9638 . 
  12. تاتسيوس، جيورجوس؛ تشينابان، أرون ك.؛ كمال، أرشاد؛ فاسيلياديس، نيكوس؛ دوشيرتي، ستيفاني ي.؛ وايت، كريج؛ جيبيلي، ليفيو؛ بورغ، ماثيو ك.؛ كيرمود، جيمس ر.؛ لوكربي، دنكان أ. (2025-01-01). "طريقة اقتران DSMC-CFD باستخدام نمذجة بديلة لتدفقات الغاز المخفف منخفضة السرعة" . مجلة الفيزياء الحاسوبية . 520 113500. doi : 10.1016/j.jcp.2024.113500 . ISSN 0021-9991 . 
  13. إيفانوف، م.س.؛ روغاسينسكي، س.ف. (1988). "تحليل التقنيات العددية لطريقة مونت كارلو للمحاكاة المباشرة في ديناميكا الغازات المخففة". المجلة السوفيتية للتحليل العددي والنمذجة الرياضية . 3 : 453-465 .