Offensichtliche Verletzung der Energieeinsparung in einem elektromagnetischen Transformatorsystem

Zunächst möchte ich sagen, dass ich kein englischer Muttersprachler bin, daher könnten einige Grammatikfehler enthalten sein. Entschuldigung dafür im Voraus!

Ich habe einen ganzen Monat lang versucht zu verstehen, was in einem bestimmten elektromagnetischen System vor sich geht, ohne Erfolg. Vielleicht kann jemand von euch etwas Licht ins Dunkel bringen.

Stellen Sie sich folgendes System vor: Es gibt einen idealen 1:1 elektrischen Transformator. Beide Spulen haben die Induktivität L, und die Gegeninduktivität nimmt den Wert an M = L 1 L 2 = L 2 = L , da es keine Verluste gibt und der gesamte magnetische Fluss, der von jeder Spule erzeugt wird, durch die andere geht.

Jetzt verbinden wir auf beiden Seiten des Transformators einen Widerstand und einen Kondensator wie im Bild gezeigt:

Schaltkreis

Die Widerstände haben beide den Widerstand R, und der Kondensator hat beide die Kapazität C. Der einzige Unterschied zwischen beiden Seiten besteht darin, dass der Kondensator auf der linken Seite anfänglich mit der Ladung Q geladen wird, während der auf der rechten Seite keine anfängliche Ladung hat. Anfangs fließt auch kein Strom durch die Spulen.

Die zeitliche Entwicklung der in den Kondensatoren gespeicherten Ladung ist meines Wissens durch die folgenden zwei gekoppelten Differentialgleichungen gegeben, wobei: X 1 ist die Ladung im linken Kondensator und X 2 ist die Ladung auf der rechten Seite, beide als Funktionen der Zeit.

L D 2 X 1 ( T ) D T 2 + M D 2 X 2 ( T ) D T 2 + R D X 1 ( T ) D T + X 1 C = 0

L D 2 X 2 ( T ) D T 2 + M D 2 X 1 ( T ) D T 2 + R D X 2 ( T ) D T + X 2 C = 0
Mit Anfangsbedingungen:
D X 1 D T ( 0 ) = 0           X 1 ( 0 ) = Q
D X 2 D T ( 0 ) = 0           X 2 ( 0 ) = 0
Ich habe diese Gleichungen immer und immer wieder überprüft und ich denke ehrlich, dass sie richtig sind. Das Problem tritt jedoch auf, wenn ich sie löse. Ich habe dazu ein Simulink-Modell sowie einen Matlab-Code mit ode45 erstellt. Wenn ich das Skript ausführe, erhalte ich die Ladung in den Kondensatoren als Funktion der Zeit. Wenn ich die ersten Ableitungen nehme, erhalte ich die Intensität auf beiden Seiten des Transformators.

Wenn ich nun sowohl die Intensitäten als auch die gespeicherten Ladungen in einer ausreichend großen Zeit von Anfang an auswerte, gehen beide erwartungsgemäß gegen Null. Die ursprünglich im linken Kondensator gespeicherte Energie wird innerhalb weniger Zyklen in den Widerständen abgebaut. Das Problem ist, dass, wenn ich die dissipierte Energie berechne, indem ich das folgende Integral mache:

U D ich S S = 0 R ( D X 1 ( T ) D T ) 2 D T + 0 R ( D X 2 ( T ) D T ) 2 D T

Ich bekomme eine größere Zahl, als wenn ich die anfänglich im Kondensator gespeicherte Energie berechne. Dies würde bedeuten, dass der Stromkreis irgendwie mehr Energie durch den Jouleschen Effekt abgeführt hat als die anfänglich darin gespeicherte Energie.

Offensichtlich mache ich etwas falsch, aber ich habe keine Ahnung, was es sein könnte. Ich bin mir absolut sicher, dass ich die Differentialgleichungen richtig gelöst habe, da ich das verwendete numerische Verfahren mehrfach überprüft habe. Ich habe mehrere Modelle mit unterschiedlicher Software erstellt und erhalte immer das gleiche Ergebnis, und ein Freund von mir, der Experte für numerische Methoden für Differentialgleichungen ist, hat es auch überprüft. Das Problem muss also in den Differentialgleichungen selbst liegen, nicht in ihrer Lösung. Aber je mehr ich sie überprüfe, desto mehr bin ich davon überzeugt, dass sie richtig sind, also habe ich keine Ahnung, was ich tun soll.

Für mich ist klar, dass die dissipierte Energie für große Zeitwerte die anfänglich in den Kondensatoren gespeicherte Energie sein sollte, niemals größer.

Bitte helfen Sie mir dabei. Ich muss es wirklich richtig machen.

Danke im Voraus für eure Antworten,

Alberto.

Antworten (2)

An Ihren Gleichungen ist nichts falsch, was zu einer Nichterhaltung der Energie führt. Sie können dies sehen, indem Sie den Energieerhaltungssatz direkt aus den Bewegungsgleichungen ableiten. Multiplizieren Sie dazu die erste Gleichung mit D X 1 / D T , die zweite von D X 2 / D T , und summiere sie. Nachdem Sie einige Terme zu Gesamtableitungen zusammengefasst haben, erhalten Sie Folgendes (Punkte sind Zeitableitungen):

D D T ( 1 2 L X 1 ˙ 2 + 1 2 L X 2 ˙ 2 + 1 2 C X 1 2 + 1 2 C X 2 2 + M X 1 ˙ X 2 ˙ ) = R X 1 ˙ 2 R X 2 ˙ 2

Auf der linken Seite können Sie erkennen, was Sie Energie nennen möchten. Wenn Sie es integrieren und Ihre Anfangsbedingungen einstecken, erhalten Sie

E ( 0 ) E ( ) = Q 2 2 C = 0 D T R X 1 ˙ 2 + R X 2 ˙ 2

All dies folgt direkt aus den Gleichungen, ohne Bezug auf die Physik dahinter. Wenn die letzte Gleichung verletzt wird, ist dies entweder ein Fehler des numerischen Integrationsschemas (weniger wahrscheinlich) oder Ihres ODE-Lösers (wahrscheinlicher).

Die meisten Dinge, die Sie getan haben, sind richtig, mit Ausnahme der Auswertung des letzten Integrals. D 2 X D T 2 ( D X D T ) 2 Wenn Sie das also als Funktion in Ihr Skript einfügen, erhalten Sie falsche Ergebnisse!

wo sehen wir uns a D 2 X D T 2 im letzten Integral?
Danke für deine Antwort! Aber ich denke, ich mache es auch genau dort. Ich möchte das Integral der Verlustleistung berechnen ICH 2 R , Und ICH = ( D X D T ) .