Ich versuche, die Spannung über R1 in der folgenden Schaltung zu finden, wobei L1/L2 ein idealer Transformator ist. LTSpice beschwert sich, dass die „Matrix singulär“ ist. Warum? Ich habe versucht, mit vielen verschiedenen Werten herumzuspielen, um zu sehen, ob es ein Problem mit der Annäherung gibt.
Die Zahlen nach "AC" sind die maximale Amplitude und Phase (in Grad).
Sie benötigen einen Gleichstrompfad zwischen den beiden Schaltkreisen. Setzen Sie einen Widerstand mit hohem Wert dazwischen, sagen wir 10M.
Ich habe überprüft, ob es mit Pulsonix (eigentlich SIMetrix) SPICE funktioniert. Ich habe einen singulären Matrixfehler ohne den Widerstand.
Es gibt einen SPICE-Parameter namens RSHUNT, der Shunt-Widerstände zu GND auf jedem Knoten hinzufügt. Standardmäßig ist es normalerweise auf NULL eingestellt (dh keine Shunt-Widerstände). Wenn Sie dies auf einen sehr hohen Wert setzen (1e12), wird die Simulation nicht beeinträchtigt, aber es wird einen endlichen Widerstand zwischen allen Knoten liefern, wodurch der singuläre Matrixfehler vermieden wird.
Die Lösung wurde von Endolith gegeben, aber wenn jemand die Sekundärseite isoliert haben möchte, sollte er sie durch einen 1-Meg- oder höheren Widerstand erden, wenn nicht, wird das Gewürz das Array nicht invertieren können, um die Schaltung zu lösen.
Das Problem ist für mich nicht verschwunden, also habe ich das LTspice neu gestartet und das Problem war weg. Manchmal hängt LTspice in einer Simulation und dann funktioniert es nach einem Neustart.
Karin
Russell McMahon
Karin
Russell McMahon