Obwohl es den Anschein hat, dass dies nicht die richtige SE für diesen Thread ist, da es um die Erstellung eines Algorithmus geht, besteht das Problem tatsächlich darin, einen systematischen Ansatz zur Vereinfachung beliebig großer Widerstandsschaltungen eines bestimmten Musters zu finden.
Bei der Arbeit haben wir mehrere Shorts in einem Gerät, aber wir wissen nicht, wo. Das Gerät ist eine Blackbox, die nicht geöffnet werden kann. Ich habe mein Multimeter genommen und eine Matrix der Widerstände über jede Kombination der verfügbaren Anschlüsse verteilt. Etwas wie:
Wie Sie wissen, sind diese Messungen aufgrund der Kreuzkopplung mit anderen Klemmen bedeutungslos. Ich möchte wissen, wie die Netze miteinander verbunden sind - mit anderen Worten, ich möchte die Werte der Widerstände berechnen, die auf dem folgenden Ersatzschaltbild angezeigt werden (Beispiel für N = 4).
simulieren Sie diese Schaltung - Schema erstellt mit CircuitLab
Es gibt: Messungen und: unbekannte Widerstände, daher ist es möglich um die gesamte Schaltung basierend auf der oben gezeigten Tabelle mit dem folgenden Algorithmus zu lösen:
- Für jede gemessene Messung ist Rij, wobei i und j 0 ... N sind.
- Berechnen Sie die Formel des Ersatzwiderstands der Schaltung zwischen den Klemmen i und j in Abhängigkeit von den "X" -Widerständen. Vereinfachen.
- Neu anordnen, um die Matrix [X] zu erstellen in:
- Löse mit:
Die Schritte 2 und 3 sind einfach, aber ich habe Schwierigkeiten, einen Algorithmus zu finden, mit dem die Berechnung des äquivalenten Widerstands automatisch durchgeführt werden kann. Ich kann problemlos bis zu 4 Terminals ausführen (es gibt eine Star / Delta-Transformation für 4), aber mein System verfügt über 7 Terminals und die manuelle Methode ist einfach nicht mehr gut genug, und ich habe es versucht.
Kirchoff-Gesetze fühlen sich für die automatische Generierung der Gleichungen besser geeignet, aber obwohl ich denke, dass ich die Knotengleichungen generieren kann, habe ich keine systematische Methode zum Generieren der Schleifengleichungen.
Es ist ein sehr interessantes und aufregendes Problem, für das die Lösung meiner Meinung nach für viele Menschen nützlich sein wird. Könnte mir jemand helfen, die Berechnung des äquivalenten Widerstands zu automatisieren (oder ihn für N = 7 zu lösen, schließlich würde er auch für N <= 7 funktionieren)?
quelle
Antworten:
Betrachten Sie . Der Widerstand wäre Dies ist a Problem - Ihre Matrixmultiplikation kann nur Terme erzeugen, die wie aussehen, wobei , und Konstanten sind, sodass Sie nicht schreiben können die erste Gleichung in Matrixform. Das bedeutet, dass die von Ihnen vorgeschlagene Methode nicht funktioniert - Sie müssen dies ohne lineare Algebra tun.R 12 R 12 = X 12 | | ( X 13 + X 23 ) = X 12 ( X 13 + X 23 )N=3 R12 Rij=aX12+bX13+cX23abc
Es könnte eine Methode geben, die diese Matrixmultiplikation überspringt (etwas näher an Sternnetztransformationen), aber ich sehe es nicht ...
quelle
Wenn Sie die Schaltung auf einer flachen Ebene überarbeiten und die Widerstände der Reihe nach anschließen, sieht es so aus, als würde N3 von N5 blockiert, ohne 3D zu werden. Die Standardmaschentheorie gilt daher nicht, da die Maschen nach N = 4 nicht planar sind. Möglicherweise gibt es eine andere Methode. Schlüsselwörter: nicht planares Schaltungsnetz
Ich habe versucht, dies in einen "Kommentar" zu setzen, aber ich bin ein Nube ... also ist es nicht erlaubt.
quelle