Ich habe eine Frage zur LTSpice-Simulation der folgenden einfachen LC-Schaltung, die von einer Gleichstromquelle angesteuert wird.
Die erste Simulation (A) sieht vom Standpunkt der Anfangsbedingungen für entweder die Spannungsobergrenze V(n001) = 0 und den Induktorstrom I(L1) = 0 gut aus. Wie im ersten Bild gezeigt, sieht die Initial Transient Solution (ITS) für den Induktorstrom in Ordnung aus.
Betrachten Sie nun die zweite Simulation (B), bei der die Anfangsbedingung nur für den Drosselstrom I(L1) = 0 gesetzt wurde. Diesmal scheint diese Bedingung, wie im zweiten Bild gezeigt, nicht eingehalten zu werden (der anfängliche Induktorstrom ergibt 10 A).
Können Sie mir helfen, den Grund dahinter zu verstehen? Danke
Bearbeiten: Basierend auf Kommentaren habe ich eine weitere Simulation (C) ohne Anfangsbedingung durchgeführt. Wie Sie sehen können, ist der Solver in der Lage, die Initial Transient Solution (ITS) zu berechnen, die sich von den beiden vorherigen (A & B) unterscheidet.
Können Sie mir ein Buch (oder eine Dokumentation) darüber zeigen, wie Spice unter der Haube funktioniert? Danke
Das Gleiche gilt für Micro-Cap. Grundsätzlich versucht jeder Simulator, die stationären Anfangsbedingungen zu ermitteln, und unter bestimmten Umständen muss ihm explizit mitgeteilt werden, was diese Anfangsbedingungen sind. Dies ist einer dieser Umstände; eine Stromquelle, die einen Kondensator speist.
Der Simulator versucht, die stationären Bedingungen zu bestimmen, und erzeugt dann nach der Auswertung eine transiente Reaktion. Aber was sind diese Steady-State-Bedingungen, fragen Sie sich vielleicht. Für einen Simulator nutzt er den Ableitwiderstand, den er auf jeden Schaltungsknoten anwendet, und der Standardwert für die Mikrokappe scheint 200 MΩ zu sein. Ich erhalte eine Spitzenspannung von 2 GV und 2 GV/ 10 Ampere = 200 MΩ.
Unter bestimmten Umständen (wie diesen) müssen Sie "die Hand des Simulators erzwingen", damit die Anfangsbedingungen wie in definiert sind .ic V(1) = 0
.
Andi aka
user_1818839
Andi aka
user_1818839
Andi aka
Carlo C