andi schrieb:
> kann mir jemand sagen wie SPICE-Programme funktionieren, sprich wie die
> Ströme und Spannungen eines Models berechnet werden bzw. was
> mathematisch dahintersteckt.
Grundfunktion der Schaltungssimulation mit SPICE ist das algorithmische
Finden von Näherungslösungen für die systembeschreibenden
Differentialgleichungen.
Ein ganzer Haufen von Algorithmen, und Differentialgleichungen.
Sonderlich befriedigend ist die Antwort zwar vermutlich auch nicht, aber
über das Thema wurden sicherlich schon viele Bücher verfasst. Zu viele,
um es hier mit ein Paar Sätzen zu erklären.
Wikipedia:
Grundfunktion der Schaltungssimulation mit SPICE ist das algorithmische
Finden von Näherungslösungen für die systembeschreibenden
Differentialgleichungen. Deren Zusammenhang wird von der
Schaltungstopologie bestimmt und mittels einer Netzliste, welche die
Bauelemente und deren Verbindungen beschreibt, an den Simulator
übergeben. Die Bauelemente werden durch Modelle beschrieben, die teils
physikalisch orientiert sind, aber auch vollkommen abstrakt formuliert
sein können. Im letzteren Fall wird ein Subsystem nur durch Ein/Ausgänge
und verknüpfende Gleichungen beschrieben, statt aus Einzelkomponenten zu
bestehen. Das führt zu rascheren und zugleich exakteren
Simulationsergebnissen, da sich die Modellungenauigkeiten der
Einzelkomponenten nicht hochaddieren können. Allerdings bleibt dann das
interne Verhalten des Blocks unbekannt.