QUICK-PDE: دالة Qiskit من ColibriTD
راجع مرجع API
دوال Qiskit ميزة تجريبية متاحة لمستخدمي خطة IBM Quantum® Premium وخطة Flex وخطة On-Prem (عبر واجهة برمجة IBM Quantum Platform). هذه الميزات في مرحلة الإصدار التجريبي وقابلة للتغيير.
نظرة عامة
حلّال المعادلات التفاضلية الجزئية (PDE) المقدَّم هنا جزء من منصة Quantum Innovative Computing Kit (QUICK) الخاصة بنا (QUICK-PDE)، وهو مغلَّف كدالة Qiskit. بواسطة دالة QUICK-PDE، يمكنك حل المعادلات التفاضلية الجزئية المتخصصة بمجالات محددة على وحدات معالجة الكم (QPUs) من IBM Quantum. تستند هذه الدالة إلى الخوارزمية الموصوفة في ورقة H-DES من ColibriTD. وتستطيع هذه الخوارزمية حل مسائل الفيزياء المتعددة المعقدة، بدءًا من ديناميكيات الموائع الحسابية (CFD) وتشوه المواد (MD)، مع حالات استخدام أخرى قيد التطوير.
للتعامل مع المعادلات التفاضلية، تُرمَّز الحلول التجريبية على شكل تركيبات خطية من الدوال المتعامدة (عادةً كثيرات حدود شيبيشيف، وتحديدًا منها، حيث هو عدد الـ Qubits التي ترمّز دالتك)، ومُعامَلة بزوايا دائرة كمية متغيرة (VQC). ينتج الـ ansatz حالة ترمّز الدالة، ويُقيَّم عبر مُراقِبات تتيح مجموعاتها تقييم الدالة عند جميع النقاط. يمكنك بعد ذلك تقييم دالة الخسارة التي تُرمَّز فيها المعادلات التفاضلية، وضبط الزوايا في حلقة هجينة كما هو موضح أدناه. تقترب الحلول التجريبية تدريجيًا من الحلول الفعلية حتى تصل إلى نتيجة مُرضية.
إضافةً إلى هذه الحلقة الهجينة، يمكنك أيضًا تسلسل محسِّنات مختلفة. يفيد هذا عندما تريد محسِّنًا شاملًا للعثور على مجموعة جيدة من الزوايا، ثم محسِّنًا أدق لاتباع التدرج نحو أفضل مجموعة من الزوايا المجاورة. في حالة ديناميكيات الموائع الحسابية (CFD)، يُعطي تسلسل التحسين الافتراضي أفضل النتائج - أما في حالة تشوه المواد (MD)، فبينما يُعطي الافتراضي نتائج جيدة، يمكنك ضبطه أكثر للحصول على فوائد خاصة بالمسألة.
لاحظ أنه لكل متغير من متغيرات الدالة، نحدد عدد الـ Qubits (يمكنك تجربتها). بتكديس 10 دوائر متطابقة وتقييم 10 مراقِبات متطابقة على Qubits مختلفة عبر دائرة كبيرة واحدة، يمكنك تخفيف الضوضاء ضمن عملية تحسين CMA معتمدًا على طريقة تعلم الضوضاء، وتقليل عدد القياسات المطلوبة بشكل ملحوظ.
ديناميكيات الموائع الحسابية
معادلة Burgers' اللاعكوسة تُنمذج الموائع غير اللزجة المتدفقة كما يلي:
يُمثّل حقل سرعة الموائع. لهذه الحالة شرط حدودي زمني: يمكنك اختيار الشرط الابتدائي ثم السماح للنظام بالاسترخاء. حاليًا، الشروط الابتدائية المقبولة فقط هي الدوال الخطية: .
وسيطات المعادلات التفاضلية لـ CFD تقع على شبكة ثابتة كما يلي:
- بين 0 و 0.95 بـ 30 نقطة عينة. بين 0 و 0.95 بخطوة حجمها 0.2375.