尽管由于这与创建算法有关,这似乎不是适合该线程的SE,但问题实际上是关于找到一种系统方法来简化特定图案的任意大电阻电路。
在工作中,我们在一台设备中有几条短裤,但我们不知道在哪里。设备是无法打开的黑匣子。我已经用万用表填写了每个可用端子组合中的电阻矩阵。就像是:
如您所知,由于与其他端子的交叉耦合,这些测量毫无意义。我想知道网络之间的连接方式-换句话说,我想计算以下等效电路上显示的电阻值(例如N = 4)。
模拟此电路 –使用CircuitLab创建的原理图
有: 测量和: N − 1 ∑ i = 1(i − 1 ) 未知电阻,因此可以根据上表显示整个电路,并给出:以下算法:
- 对于每次测量Rij,其中i和j为0 ... N。
- 计算端子i和j之间电路等效电阻的公式,该公式取决于“ X”电阻。简化。
步骤2和3很简单,但是我很难找到一种算法来自动处理等效电阻。我可以轻松地最多处理4个终端(有一个Star / Delta转换可以处理4个终端),但是我的系统有7个终端,手动方法已经不够用了,我已经尝试过了。
基尔霍夫定律觉得更适合自动生成方程式,但是即使我认为我可以生成节点方程式,我也没有系统的方法来生成循环方程式。
我认为这是一个非常有趣且令人兴奋的问题,该解决方案将对许多人有用。有人可以帮我自动化等效电阻的计算(或者对于N = 7求解,毕竟对于N <= 7也可以)?
似乎您的配方已经为N个终端设置,除非我遗漏了一些东西。如果是这样的话,数值解决方案是可以接受的,任何标准矩阵求解应该工作,说LU分解,高斯消元法,等等
—
helloworld922
如果我填充了X矩阵,那么使用Matlab解决它就不会有任何问题。这是我要努力寻找算法的电路简化步骤。
—
米斯特先生(MisterMystère),2013年
我可以看到3行之后它变得非常棘手!!!
—
安迪(aka Andy)
事实上,它确实很遗憾...
—
先生空军终于
如果您可以访问IEEE(ieeexplore.ieee.org/xpl/articleDetails.jsp?arnumber=1083633),则本文可能会很有用。看起来您可能首先需要弄清楚如何将网络转换为平面等效物,他们指出这是针对本出版物中完整的7边形的情况而完成的,我在网上找不到:worldcat.org/ title /…
—
贾斯汀