Calcule as resistências de todas as conexões possíveis dentro de uma caixa preta de terminais N com base em medições entre terminais

9

Embora pareça que este não é o SE certo para esse encadeamento, pois trata-se de criar um algoritmo, o problema é realmente encontrar uma abordagem sistemática para a simplificação de circuitos resistivos arbitrariamente grandes de um padrão específico.


No trabalho, temos vários shorts dentro de um equipamento, mas não sabemos onde. O equipamento é uma caixa preta que não pode ser aberta. Peguei meu multímetro e preenchi uma matriz das resistências em cada combinação dos terminais disponíveis. Algo como:

insira a descrição da imagem aqui

Como você sabe, essas medidas não fazem sentido por causa do acoplamento cruzado com outros terminais. Quero saber como as redes se conectam - em outras palavras, quero calcular os valores das resistências mostradas no seguinte circuito equivalente (exemplo para N = 4).

esquemático

simular este circuito - esquemático criado usando o CircuitLab

i=1N1(i1)
i=1N1(i1)
  1. Para cada medição realizada Rij, onde iej são 0 ... N.
    • Calcule a fórmula da resistência equivalente do circuito entre os terminais iej em função das resistências "X". Simplificar.
  2. (R1,2R1,3...RN1,N)=[X](X1,2X1,3...XN1,N)
  3. (X1,2X1,3...XN1,N)=[X]1(R1,2R1,3...RN1,N)

As etapas 2 e 3 são fáceis, mas estou tendo dificuldade em encontrar um algoritmo para lidar com o cálculo da resistência equivalente automaticamente. Posso fazer até 4 terminais facilmente (há uma transformação Star / Delta para 4), mas meu sistema possui 7 terminais e o método manual simplesmente não é mais o suficiente, e eu tentei.

As leis de Kirchoff parecem mais adequadas à geração automática das equações, mas mesmo que eu consiga gerar as equações dos nós, não tenho uma maneira sistemática de gerar as equações do loop.

É um problema muito interessante e emocionante, para o qual a solução será útil para muitas pessoas na minha opinião. Alguém poderia me ajudar a automatizar o cálculo da resistência equivalente (ou resolvê-lo para N = 7, afinal também funcionaria para N <= 7)?

Mister Mystère
fonte
Parece que sua formulação já está configurada para N terminais, a menos que esteja faltando alguma coisa. Se for esse o caso, e uma solução numérica é aceitável, qualquer solver matriz padrão deve funcionar, dizem LU decomposição, eliminação de Gauss, etc.
helloworld922
Se eu tivesse a matriz X preenchida, não teria nenhum problema para resolvê-la com o Matlab. É a etapa de simplificação do circuito pela qual estou lutando para encontrar um algoritmo.
Mister Mystère
Eu posso ver que fica realmente complicado depois de 3 linhas !!!
Andy aka
De fato, infelizmente ...
Mister Mystère
Este artigo pode ser útil se você tiver acesso ao IEEE ( ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1083633 ). Parece que você precisa descobrir como transformar a rede em um equivalente planar primeiro, o que eles indicam que é feito para o caso de 7 gons completos nesta publicação que não consigo encontrar on-line: worldcat.org/ title /…
Justin

Respostas:

2

N=3R12

R12=X12||(X13+X23)=X12(X13+X23)X12+X23+X13
Rij=aX12+bX13+cX23
abc

Pode haver um método que pula essa multiplicação de matrizes (algo mais próximo das transformações em malha em estrela), mas não estou vendo ...

Greg d'Eon
fonte
11
Obrigado, é muito bom conhecer uma demonstração de que algo não é possível antes de perder muito tempo explorando-a. Eu criei outro thread (vinculado) que levou a uma primeira versão da ferramenta com base em um método diferente.
Mister Mystère
1

Retrabalhando o circuito em um plano e conectando os resistores em ordem, parece que o N3 fica bloqueado do N5 sem precisar 3D. Portanto, a teoria de malha padrão não se aplica porque as malhas não são planas após N = 4. Possivelmente existe outra metodologia. Palavras-chave: malha de circuito não-plano

Eu tentei colocar isso em um "comentário", mas eu sou um nube ... por isso não é permitido.

Mike_Lincoln
fonte
Talvez eu
entenda