Warum sagt LTSpice, dass meine "Matrix ist singulär" für diese ideale Transformatorschaltung?

12

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 Singular" ist. Warum? Ich habe versucht, mit vielen verschiedenen Werten herumzuspielen, um festzustellen, ob es sich um ein Approximationsproblem handelt.

Bildbeschreibung hier eingeben

Die Zahlen nach "AC" sind die maximale Amplitude und Phase (in Grad).

Karin
quelle
Die Analyse funktioniert einwandfrei, wenn ich R1 entferne (durch eine Lücke ersetze).
Karin
Können Sie L1 und L2 durch eine sehr kleine Menge nicht ideal machen. Vielleicht einen Milliohm weniger hinzufügen. Vor ein paar Jahrzehnten ist etwas Ähnliches passiert :-)
Russell McMahon
1
@RussellMcMahon: Ich habe versucht, ihre "Parallell-Widerstände" auf 1 m zu setzen, wenn Sie das gemeint haben. Es ergab sich ein Strom über R1 in der Größenordnung von 10 ^ -10A.
Karin
Funktioniert es? Haben die 10M zwischen den CCTs funktioniert? Wenn Sie die 10M emove funktioniert es? Wenn Sie paralleles R hinzufügen, funktioniert das auch. Welche Strömung bekommen / erwarten Sie?
Russell McMahon

Antworten:

13

Sie benötigen einen Gleichstrompfad zwischen den beiden Kreisen. Setzen Sie einen Widerstand mit hohem Wert dazwischen, sagen wir 10M.

Ich habe mit Pulsonix (eigentlich SIMetrix) SPICE überprüft, ob es funktioniert. Ich habe einen singulären Matrixfehler ohne den Widerstand.

Leon Heller
quelle
7
oder gemahlen nur die sekundäre
Endolithe
@endolith: Wie könnte die Erdung beider Stromkreise funktionieren? Es gibt einen Potentialunterschied zwischen allen Knoten in der Schaltung, wie sie jetzt entworfen wurde.
Karin
Ich dachte darüber nach, erkannte aber, dass Karin wahrscheinlich wollte, dass die Sekundarstufe isoliert wird.
Leon Heller
7
@Karin - die sekundäre hat überhaupt keinen Bezug zu etwas, wie es jetzt ist. Wie gezeigt, in real; Die Lebensdauer kann im Durchschnitt bei -10 V gegenüber dem Boden oder bei + 1.000.000 V gegenüber dem Boden liegen. Die Mathematik kann Probleme mit dieser Unschärfe haben. Der 10-M-Ohm- oder der Boden-Boty erledigen die Aufgabe, eine endliche Verbindung zwischen den beiden bereitzustellen.
Russell McMahon
4

Es gibt einen SPICE-Parameter namens RSHUNT, der auf jedem Knoten Shunt-Widerstände zu GND hinzufügt. Standardmäßig ist es normalerweise auf NULL gesetzt (dh keine Nebenwiderstände). Wenn Sie einen sehr hohen Wert (1e12) festlegen, wirkt sich dies nicht auf die Simulation aus, bietet jedoch einen endlichen Widerstand zwischen allen Knoten, wodurch der singuläre Matrixfehler vermieden wird.

Brett
quelle
1
Diese Option sollte mit Vorsicht verwendet werden, da jeder Knoten , egal wo, durch den Leitwert gshunt geerdet wird , sodass unerwünschte Pole / Nullen hinzugefügt werden können, die die Ergebnisse ruinieren können. Beispiel: gshunt = 1p mit einem 1pF Kondensator. Gleiches gilt für cshunt .
ein besorgter Bürger