Der Begriff Particle-in-Cell (PIC, zu deutsch etwa "Teilchen in einer Zelle") bezeichnet in der theoretischen Physik eine Technik zum Lösen bestimmter Klassen von partiellen Differentialgleichungen. Kernelement dabei ist, dass simulierte Teilchen (oder Elemente eines Fluids) in einem Eulerschen Bezugssystem (so dass man die Bewegungsgleichungen der Fluid-Elemente in der Form der Euler-Gleichungen lösen kann) in einem kontinuierlichen Phasenraum berechnet werden. Gleichzeitig werden Felder einer Verteilung von z. B. Dichten und Strömen auf Eulerschen (stationären) Gitterpunkten berechnet.
PIC-Verfahren wurden bereits 1955 verwendet, noch vor der Verfügbarkeit der ersten Fortran-Compiler. Im Verlauf der späten 1950er und frühen 1960er Jahre gewann das Verfahren Popularität für Plasma-Simulationen durch Oscar Buneman, John M. Dawson, Hockney, Birdsall, Morse u. a.
In plasmaphysikalischen Berechnungen erlaubt die PIC-Methode, der Trajektorie von geladenen Teilchen in selbstkonsistenten elektromagnetischen (und/oder elektrostatischen) Feldern zu folgen.[1]
Außerdem werden damit berechnet:
Auch auf Probleme außerhalb der Plasmaphysik werden PIC-Simulationen angewendet, z. B. in der Festkörpermechanik und Fluidmechanik.[2][3]
Für viele Problemstellungen lässt sich das PIC-Verfahren sehr intuitiv und geradlinig implementieren. Das ist vermutlich einer der Gründe für seinen Erfolg, insbesondere für Plasma-Simulationen, bei denen typischerweise die folgenden Aufgaben erledigt werden müssen:
Anders als in der physikalischen Realität ändern sich die Kräfte auf die Teilchen nicht wesentlich, wenn diese sich auf Distanzen in der Größenordnung von Bruchteilen eines Gitterabstands annähern. Dies kann, muss aber nicht als Problem der PIC-Simulation angesehen werden.
Abhängig davon, wie die Kräfte auf die Teilchen berechnet werden, unterscheidet man verschiedene PIC-Modelle:
Schon in der Anfangszeit der Simulationsmethode erkannte man, dass die PIC-Simulation empfindlich auf das diskrete Teilchenrauschen, engl. discrete particle noise[4] reagiert. Dieser Fehler ist statistischer Natur, und bis heute bleibt diese Art des Fehlers eher weniger gut verstanden als die Fehlerquellen in traditionellen Lösungsansätzen, die rein mit festem Gitter auskommen.
Eine gute Quelle für die Beurteilung der numerischen Genauigkeit einer PIC-Simulation bleibt das Beobachten von Erhaltungsgrößen, hier insbesondere der Energie.