Ich habe diese Schaltung in Proteus als Teil eines Praxisberichts erstellt:
Im wirklichen Leben funktioniert es, wie ich es gebaut und getestet habe. Aber in Proteus erhalte ich diese Fehler, wenn ich die Simulation ausführen möchte:
[SPICE] transient GMIN stepping at time=3.41026e-006
[SPICE] TRAN: Timestep too small; timestep = 1.25e-019: trouble with instance d:u1:3.
Ich habe festgestellt, dass der Fehler verschwindet, wenn die Verstärkung des Verstärkers 1 ist: das heißt, wenn ich den Widerstand R1 entferne (ihn "unendlich" sein lasse). Sonst funktioniert es nicht.
Warum habe ich diesen Fehler und wie kann ich ihn beheben?
Wie @Andyaka betonte, habe ich es mit sehr kleinen (wie Proteus sich über 0 Ohm beschwerte) Widerstandswerten versucht. Die Schaltung, die ich habe, ist diese:
Aber wenn ich die Simulation starte, bekomme ich andere Fehler :(
[SPICE] Gmin step [45 of 120] failed: GMIN=4.21697e-007
[SPICE] Gmin stepping failed
[SPICE] Source step [12 of 120] failed: source factor = 10.0000
[SPICE] Too many iterations without convergence.
Ich habe das Verfahren ausprobiert, das @berto im Abschnitt "Antworten" angegeben hat. Ich habe einen Lastwiderstand von angeschlossen Zu und die Masse, und dann das Voltmeter parallel dazu angeschlossen, aber ich habe diese Fehler bekommen:
[SPICE] transient GMIN stepping at time=2.14996e-007
[SPICE] TRAN: Timestep too small; timestep = 1.25e-019: trouble with node #b:u1:e3#branch.
Zwei interessante Fakten, als ich zu diesem Zeitpunkt mit der Schaltung spielte:
Wenn ich das Voltmeter abtrenne und einen Lastwiderstand aussetze (also ein verbundener Draht von auf den Boden), startet die Simulation und läuft fehlerfrei weiter .
Wenn ich das Voltmeter abtrenne, lasse ich aber den vorgeschlagenen Lastwiderstand (
) aus
auf den Boden, bricht die Simulation mit dem gleichen timestep too small
Fehler ab.
Versuche dies. System --> Animationsoptionen festlegen --> SPICE-Optionen Ändern Sie "Standardeinstellungen" in "Einstellungen für bessere Konvergenz" und laden Sie es.
Versuchen Sie, einen Lastwiderstand hinzuzufügen. Ein offener Stromkreis (idealerweise Voltmeter) am Ausgang kann zu Simulationsproblemen führen. Etwas größer oder gleich Sollte es tun. Versuchen Sie auch, 100-kΩ-Widerstände zwischen den Eingängen und Masse hinzuzufügen, damit die Ströme einen Rückweg haben.
Andi aka
Benutzer104376