Modellierung von ener fließenda nicht-viskosa Flüssigkeit mit QUICK-PDE
Qiskit Functions send ene experimentelle Funktion, die bloß für Benutzer vom IBM Quantum® Premium Plan, Flex Plan und On-Prem (via IBM Quantum Platform API) Plan verfügbar isch. Sie befinded sich im Preview-Release-Status und könned sich ändera.
Nutzungsschätzung: 50 Minuta auf emm Heron r2-Prozessor. (HINWEIS: Des isch bloß ene Schätzung. Dei Laufzeit kann variiera.)
Beachted, dass die Ausführungszeit von dere Funktion im Allgemeina mehr als 20 Minuta beträgt, daher könnet des Tutorial möglicherweise in zwei Abschnitte unterteilt werra: den erschta, in dem mr's durchlesed und die Jobs started, und den zwetta einige Stunda später (um den Jobs gnuag Zeit zur Fertigstellung zu geba), um mit den Ergebnissa der Jobs z'schaffa.
Hintergrund
Dieses Tutorial isch dazu da, auf einführendem Niveau z'zeiga, wie die QUICK-PDE-Funktion verwendet wird, um komplexe Multi-Physik-Probleme auf 156Q Heron R2 QPUs unter Verwendung vom ColibriTDs H-DES (Hybrid Differential Equation Solver) z'lösa. Der zugrunde liegende Algorithmus wird im H-DES-Paper beschrieba. Beachted, dass derre Solver au nicht-lineare Gleichunga lösa kann.
Multi-Physik-Probleme – darunter Strömungsdynamik, Wärmediffusion und Material- deformation, um bloß einige z'nenna – könned allgegenwärtig durch partielle Differentialgleichunga (PDEs) beschrieba werra.
Solche Probleme send für verschiedene Industrie hochrelevant und stelled en wichtige Zweig der angewandte Mathematik dar. Die Lösung nicht-linearer multivariater gekoppelter PDEs mit klassische Werkzeuge bleibt jedoch aufgrund der Anforderung ener exponentiell große Menge an Ressource herausfordernd.
Dese Funktion isch für Gleichunga mit zunehmender Komplexität und Variabla geeignet und isch der erschte Schritt, um Möglichkeita z'erschließa, die einst als unlösbar galted. Um en durch PDEs modelliertes Problem vollständig z'beschreiba, isch es nötig, die Anfangs- und Randbedingunga z'kenna. Die könned die Lösung der PDE und den Weg zur Findung ihrer Lösung stark verändra.
Dieses Tutorial zeigt, wie mr:
- Die Parameter der Anfangsbedingungsfunktion definiert.
- Die Qubit-Anzahl (verwendet zur Codierung der Funktion der Differentialgleichung), Tiefe und Shot-Anzahl anpasset.
- QUICK-PDE ausführet, um die zugrunde liegende Differentialgleichung z'lösa.
Anforderunga
Stell vor dem Anfang von diesem Tutorial sicher, dass des Folgende installiert isch:
- Qiskit SDK v2.0 oder höher (
pip install qiskit) - Qiskit Functions Catalog (
pip install qiskit-ibm-catalog) - Matplotlib (
pip install matplotlib) - Zugang zur QUICK-PDE-Funktion. Füll des Formular aus, um Zugang anzufordera.
Setup
Authentifizier dich mit deim API-Schlüssel und wähl die Funktion so aus:
# Added by doQumentation — required packages for this notebook
!pip install -q matplotlib numpy qiskit-ibm-catalog
import numpy as np
import matplotlib.pyplot as plt
from qiskit_ibm_catalog import QiskitFunctionsCatalog
catalog = QiskitFunctionsCatalog(
channel="ibm_quantum_platform",
instance="INSTANCE_CRN",
token="YOUR_API_KEY", # Use the 44-character API_KEY you created and saved from the IBM Quantum Platform Home dashboard
)
quick = catalog.load("colibritd/quick-pde")
Schritt 1: Eigenschaften vom z'lösenda Problem festlega
Dieses Tutorial behandlet die Benutzererfahrung aus zwei Perspektive: des physikalische Problem, des durch die Anfangsbedingunga bestimmt wird, und die algorithmische Komponente zur Lösung von emm Strömungsdynamikbeispiel auf emm Quantencomputer.
Computational Fluid Dynamics (CFD) hot en breites Anwendungsspektrum, und daher isch es wichtig, die zugrunde liegende PDEs z'studiera und z'lösa. En wichtige Familie von PDEs send die Navier-Stokes-Gleichunga, des send en System nichtlinearer partieller Differentialgleichunga, die die Bewegung von Flüssigkeita beschreibed. Se send hochrelevant für wissenschaftliche Probleme und technische Anwendunga.
Unter bestimmte Bedingunga reduzierend sich die Navier-Stokes-Gleichunga auf die Burgers-Gleichung, ene Konvektions-Diffusions-Gleichung, die Phänomene beschreibt, die in Strömungsdynamik, Gasdynamik und nichtlinearer Akustik auftreted, um bloß einige z'nenna, indem se dissipative Systeme modelliert.
Die eindimensionale Version der Gleichung hängt von zwei Variabla ab: modelliert die zeitliche Dimension, repräsentiert die räumliche Dimension. Die allgemeine Form der Gleichung wird die viskose Burgers-Gleichung gnennt und lautet: