Aunque parece que este no es el SE correcto para este hilo, ya que se trata de crear un algoritmo, el problema es en realidad encontrar un enfoque sistemático para la simplificación de circuitos resistivos arbitrariamente grandes de un patrón particular.
En el trabajo, tenemos varios cortos dentro de un equipo, pero no sabemos dónde. El equipo es una caja negra que no se puede abrir. Tomé mi multímetro y llené una matriz de las resistencias en cada combinación de los terminales disponibles. Algo como:
Comoustedsabe,estasmedicionesnotienensentidodebidoalacoplamientocruzadoconotrosterminales.Quierosabercómoseconectanlasredesentresí.Enotraspalabras,quierocalcularlosvaloresdelasresistenciasquesemuestranenelsiguientecircuitoequivalente(ejemploparaN=4).
simular este circuito : esquema creado usando CircuitLab
Hay: $$ \ sum_ {i = 1} ^ {N-1} (i-1) $$ Mediciones realizadas y: $$ \ sum_ {i = 1} ^ {N-1} (i-1) $$ resistencias desconocidas, por lo tanto, es posible resolver todo el circuito en base a la tabla que se muestra arriba con el siguiente algoritmo:
- Para cada medición hecha Rij, donde i y j son 0 ... N.
- Calcule la fórmula de la resistencia equivalente del circuito entre los terminales i y j en función de las resistencias "X". Simplificar.
- Reorganizar para construir la matriz [X] en: $$ \ left ( \ begin {array} {c} R_ {1,2} \\ R_ {1,3} \\ ... \\ R_ {N-1, N} \\ \ end {array} \ right) = \ mathbf {[X]} \ left ( \ begin {array} {c} X_ {1,2} \\ X_ {1,3} \\ ... \\ X_ {N-1, N} \\ \ end {array} \ right) $$
- Resuelve usando: $$ \ left ( \ begin {array} {c} X_ {1,2} \\ X_ {1,3} \\ ... \\ X_ {N-1, N} \\ \ end {array} \ right) = \ mathbf {[X]} ^ {- 1} \ left ( \ begin {array} {c} R_ {1,2} \\ R_ {1,3} \\ ... \\ R_ {N-1, N} \\ \ end {array} \ right) $$
Los pasos 2 y 3 son fáciles, pero tengo dificultades para encontrar un algoritmo para tratar el cálculo de la resistencia equivalente automáticamente. Puedo hacer hasta 4 terminales fácilmente (hay una transformación Star / Delta para 4), pero mi sistema tiene 7 terminales y el método manual simplemente ya no es lo suficientemente bueno, y lo he intentado.
Las leyes de Kirchoff se sienten más adecuadas para la generación automática de las ecuaciones, pero aunque creo que puedo generar las ecuaciones de nodo, no tengo una forma sistemática de generar las ecuaciones de bucle.
En mi opinión, es un problema muy interesante y emocionante para el que la solución será útil para muchas personas. ¿Podría alguien ayudarme a automatizar el cálculo de la resistencia equivalente (o resolverlo para N = 7, después de todo, también funcionaría para N & lt = = 7)?