如何解决在并联直流电路计算中需要帮助吗?
我刚刚开始做一个关于经典直流电路实验的有趣项目。我已经设计了UI部分和串联电路的后端。实际上,发生的事情是,用户可以生成(任意数量的)电阻,灯泡,电压源(目前为1),电流表和电压表,并以所需的任何方式(排列)连接它们。因此,在后端,我将这些连接存储为图形的边缘,其中电压源,电阻器,灯泡,电流表和电压表为节点。现在,我在用户点击“接通”电压源后立即遍历DFS遍历电路。因此,作为串联的连接图,我可以轻松汇总所有电阻器,计算出流经电路的电流,并将其显示在电流表上。 但是问题是,如果用户并联电路,该如何解决。
我需要堆栈社区的一些建议/建议,以帮助我解决问题。
解决方法
更改电路的表示形式。连接应该是节点,组件应该是标有其电阻的边。
首先让我们考虑一个具有单个电流/电压源的电路。
通过将通过0欧姆边缘连接的节点合并在一起来创建一组新的节点。
将Millman's theorem应用于每个节点以获得一组线性方程,其解将为您提供所有节点的潜能。
如果来源是当前来源,则没有任何困难。如果电源是电压源,则可能必须固定与其连接的两个节点的电位。当求解方程时,您可能会发现接地节点在0电位处为 not 。没关系,只需将此潜力减去所有节点,即可获得相对于您的地面的正确解决方案。
如果您的电路有多个电源,请使用superposition theorem从依次启用每个电源的解决方案中计算最终解决方案。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。