"Umgekehrtes Problem" für Widerstandsnetzwerke: Angelegte Spannungen finden, um gewünschte Ströme zu erzeugen

Ich arbeite mit einem großen Netzwerk von Widerständen. Hier werde ich meine Frage mit einer verkleinerten Version (5 Widerstände) veranschaulichen.

Der Stromfluss durch jeden der 5 Widerstände wird vollständig durch die Potentiale an jedem der 6 Knoten oder 5 Knoten bestimmt, wenn ich einen erde.

schematisch

Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan

Ich möchte eine Reihe von Strömen angeben [ ich 1 , ich 2 , ich 3 , ich 4 , ich 5 ] und berechnen Sie die erforderlichen Spannungen [ v 1 , v 2 , v 3 , v 4 , v 5 ] die diese Ströme erzeugen. Da ich fünf unabhängige Knotenspannungen habe, kann ich eine Kombination von Spannungen finden, die jede gewünschte Kombination von fünf Strömen erzeugt - ich fühle mich mit diesem Teil wohl.

Ich interessiere mich für den Fall, in dem ich eine Reihe von Strömen erzeugen möchte [ ich 1 . . . ich 5 ] , aber ich kann nur einige der Knotenspannungen einstellen, sagen wir v 1 , v 4 , Und v 5 . Die anderen Spannungen (dh v 2 Und v 3 ) werden durch die angelegten Spannungen und die Anordnung der Widerstände bestimmt.

Da ich jetzt nur noch drei unabhängige Spannungsquellen habe, kann ich keine beliebige Kombination von fünf Strömen erzeugen - es wird nur eine Teilmenge möglich sein.

Ich habe drei Fragen:
(1) Wie kann ich feststellen, ob meine gewünschte Stromkombination möglich ist?
(2) Wenn diese Kombination von Strömen möglich ist, wie berechne ich die Kombination von Spannungen, die ich anwenden muss? v 1 , v 4 , v 5 ?
(3) Wenn die Kombination von Strömen nicht möglich ist, was kann ich am nächsten erreichen, vielleicht im Sinne der kleinsten Quadrate (oder eines anderen relevanten Maßes)?

Ich bin mir nicht ganz sicher, was Sie genau wollen, aber es scheint, dass Sie einfach die entsprechenden Gleichungen mit kvl/kcl erstellen und nach Ihren spezifischen Werten lösen können.
Ich denke, Sie werden mit einem quadratischen oder einem kubischen oder einem Four-Dric enden ... oder was auch immer, je nachdem, wie viele Freiheitsgrade Sie haben. Entwickle eine Gleichung und löse danach auf.

Antworten (1)

Sie haben ein System von 5 Gleichungen wie:

ich 1 = 1 R ( v 1 v 2 )

Sie können die Spannungen, die Sie nicht steuern können, auch anhand der Knotenanalyse nur in Bezug auf die Spannungen, die Sie steuern können, und die Widerstände bestimmen. Nach dem Einsetzen dieser Gleichungen in das System haben Sie nur drei unabhängige Variablen.

Verwenden Sie von hier aus Ihren bevorzugten Löser für lineare Systeme (oder machen Sie es von Hand), um zu sehen, ob 1) eine Lösung existiert und 2) was eine solche Lösung ist.

Zu Frage 3: Sie sollten Ihr bevorzugtes Optimierungspaket (oder von Hand) verwenden und Ihre Zielfunktion als Fehler definieren (Sie haben die kleinsten Quadrate erwähnt). Lösen Sie dann das Optimierungsproblem für minimalen Fehler.