← أحدث الأبحاث
⚡ الهندسة الكهربائية

GPU-native extension of a high-order compressible solver to multicomponent reacting flows

تقدم هذه الورقة امتداداً أصيلاً لوحدات معالجة الرسومات (GPU-native) لمحلل STREAmS-2.0 ليشمل التدفقات التفاعلية متعددة المكونات، وتتميز بإعادة صياغة التجزئة المحافظة على الطاقة، والحركية المتكاملة مع Cantera مع الجدولة في وقت التشغيل، واستراتيجية فصل العمليات للتعامل مع الصلابة، مما يحقق كفاءة توسع ضعيف تتجاوز 99% على ما يصل إلى 512 من وحدات معالجة الرسومات من طراز A100 مع التحقق من صحتها مقابل تسع حالات مرجعية.

المؤلفون الأصليون: Edoardo Forti, Marco Fratini, Agostino Neri, Mauro Valorani, Fulvio Stella, Matteo Bernardini, Pietro Paolo Ciottoli

نُشر 2026-10-20
📖 5 دقيقة قراءة🧠 قراءة متعمّقة

المؤلفون الأصليون: Edoardo Forti, Marco Fratini, Agostino Neri, Mauro Valorani, Fulvio Stella, Matteo Bernardini, Pietro Paolo Ciottoli

البحث الأصلي مرخَّص بموجب CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ✨ هذا شرح مولَّده بالذكاء الاصطناعي للبحث أدناه. لم يكتبه المؤلفون ولم يصادقوا عليه. وللتحقق من الدقة التقنية، يرجى الرجوع إلى البحث الأصلي. اقرأ إخلاء المسؤولية الكامل

لقد وصلت العلوم الحديثة إلى نقطة لم تعد فيها أقوى أدوات الاكتشاف تقتصر فقط على التلسكوبات التي تنظر إلى الخارج أو المجاهر التي تنظر إلى الداخل، بل أصبحت مختبرات رقمية شاسعة تعمل على أجهزة حاسوب فائقة القدرة. وفي مجال ديناميكا السوائل، الذي يدرس كيفية حركة الغازات والسوائل، يوجد تحدٍ محدد ظل يُعتبر لفترة طويلة أحد أصعب المسائل التي يمكن حلها: وهو محاكاة النار. فخلافاً للرياح البسيطة التي تهب فوق جناح طائرة، تتضمن النار مزيجاً فوضوياً من الاضطرابات الدوامية، والانفجارات الكيميائية السريعة، وحركة أنواع عديدة ومختلفة من جزيئات الغاز في آن واحد. ولفهم ذلك، تخيل أنك تحاول تتبع مسار كل جزيء من الأكسجين والهيدروجين والنيتروجين أثناء تصادمها واحتراقها ودورانها، وكل ذلك بينما الهواء نفسه يتعرض للانضغاط والتسخين. إن القيام بذلك بدقة مثالية يتطلب مستوى من القدرة الحوسبية كان مستحيلاً في السابق، لكن صعود شرائح حاسوبية متخصصة تُسمى وحدات معالجة الرسومات (GPUs) فتح باباً جديداً. فهذه الشرائح، التي صُممت في الأصل لعرض ألعاب الفيديو، أصبحت الآن المحركات التي تقود الجيل القادم من المحاكاة العلمية، مما يسمح للباحثين بنمذجة الظواهر الفيزيائية المعقدة بتفاصيل غير مسبوقة.

لقد قطع فريق من الباحثين من جامعة روما ووكالة الفضاء الأوروبية خطوة كبيرة للأمام في هذا المجال من خلال تطوير كود حاسوبي متطور للتعامل مع هذه التدفقات النارية متعددة المكونات. ويركز عملهم على برنامج حل يُسمى STREAmS-2.0، وهو برنامج مصمم لمحاكاة كيفية سلوك الغازات القابلة للانضغاط عندما تتحرك بسرعات عالية. وبينما كانت النسخة السابقة من هذا البرنامج ممتازة في التعامل مع أنواع منفردة من الغازات، إلا أنها لم تكن قادرة بعد على إدارة التعقيد الموجود في تفاعل كيميائي حقيقي حيث تختلط غازات مختلفة، وتحترق، وتتحول إلى مواد جديدة. لقد قام الباحثون الآن بتوسيع نطاق هذه الأداة لتتمكن من التعامل مع مخاليط الغازات التي تتفاعل مع بعضها البعض، وهي قدرة ضرورية لتصميم محركات صواريخ وتوربينات نفاثة أكثر نظافة وكفاءة. ولم يكتفوا بمجرد إضافة ميزة جديدة، بل أعادوا بناء المحرك الرياضي للبرنامج لضمان قدرته على العمل بكفاءة على المصفوفات الضخمة من معالجات الرسومات الموجودة في أقوى أجهزة الحاسوب الخارقة اليوم.

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

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

وبعيداً عن الدقة، كان الفريق مهتماً بنفس القدر بمدى سرعة تشغيل البرنامج على الأجهزة الحقيقية. فقد اختبروا برنامج الحل على حاسوب "ليوناردو" الفائق، وهو أحد أقوى الأجهزة في العالم، باستخدام ما يصل إلى 512 من معالجات الرسومات عالية الأداء. ووجدوا أن البرنامج يتوسع بشكل شبه مثالي: فكلما أضافوا المزيد من المعالجات، انخفض الوقت المستغرق لإكمال المحاكاة بنسبة مباشرة، مما يعني أن الآلة أصبحت أكثر كفاءة كلما زاد حجمها. وهذه سمة نادرة وقيمة في الحوسبة عالية الأداء، حيث يؤدي إضافة المزيد من المعالجات غالباً إلى عوائد متناقصة بسبب تأخيرات الاتصال بينها. واكتشف الباحثون أن البرنامج يحافظ على هذه الكفاءة العالية طالما أن لكل معالج قدراً كافياً من العمل، وتحديداً اشتراط أن يستخدم كل شريحة 10% على الأقل من ذاكرتها المتاحة لتبقى منتجة. وعندما يكون حجم العمل صغيراً جداً، تقضي المعالجات وقتاً في انتظار البيانات أكثر مما تقضيه في إجراء الحسابات، ولكن عندما يكون حجم المشكلة كبيراً بما يكفي، يعمل النظام بكفاءة تقارب الكمال.

كما كشفت الدراسة عن المكان الذي يقضي فيه الحاسوب معظم وقته. في عمليات المحاكاة بدون تفاعلات كيميائية، يكون المعالج مشغولاً بحساب كيفية حركة الغاز وانتقال موجات الضغط. ومع ذلك، عندما يتم تفعيل التفاعلات الكيميائية، يُخصص جزء كبير من قدرة الحوسبة — حوالي 40% من الوقت الإجمالي — لحساب المصطلحات المصدرية الكيميائية، وهي المعدلات التي تُخلق أو تُدمر بها الجزيئات. وهذا يسلط الض الضوء على التكلفة الحوسبية الهائلة لنمذجة الاحتراق، لكن الباحثين أظهروا أن طريقتهم تتعامل مع هذا الحمل بفعالية دون إبطاء المحاكاة بأكملها. ويؤكد هذا العمل أنه من الممكن الجمع بين الطرق العددية عالية الرتبة، التي توفر دقة عالية، وبين الكيمياء الحركية المعقدة وقوة المعالجة المتوازية الهائلة لمعالجات الرسومات الحديثة.

وبالنظر إلى المستقبل، يخطط الباحثون لاستخدام هذه القدرة الجديدة لمحاكاة لهب نفاث بمقياس مختبري بكل تفاصيله، ومقارنة نتائجهم مباشرة مع التجارب الفيزيائية للتحقق من النموذج بشكل أكبر. وستكون هذه الخطوة التالية بمثابة الاختبار النهائي لقدرة البرنامج على التنبؤ بظواهر الاحتراق في العالم الحقيقي. إن نجاح هذا المشروع يثبت أن الجمع بين الرياضيات المتقدمة، والفيزياء الكيميائية، والأجهزة الحديثة قد وصل إلى مرحلة من النضج تمكنه من معالجة أصعب المشكلات في هندسة الطيران والفضاء. ومن خلال توفير أداة يمكنها محاكاة التدفقات المتفاعلة بدقة وكفاءة على نطاق واسع، يضع هذا العمل حجر الأساس لتصميم أنظمة دفع ليست فقط أكثر قوة، بل أكثر نظافة وكفاءة، مما يساهم في الجهود المستمرة لتقليل الأثر البيئي للطيران والسفر عبر الفضاء.

غارق في أبحاث مجالك؟

تصلك نشرة يومية بأحدث الأبحاث المطابقة لكلماتك البحثية المفتاحية — مع ملخصات تقنية، بلغتك.

جرّب Digest →