首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >直流电路分析算法

直流电路分析算法
EN

Stack Overflow用户
提问于 2016-07-25 21:18:34
回答 2查看 430关注 0票数 0

我必须做一个DC电路生成器应用程序,比如thisthis。我做了所有的构建逻辑,但我不知道如何分析生成的电路。电路在内存中表示为一个图,其中每个节点都是一个电路元件(灯泡、电阻器..)如果有必要,我想知道通过两边的电流来点亮灯泡。Java中有一个库可以做到这一点吗?或者任何算法?或者有人能给我解释一下如何解决这个问题?

我知道我必须找到电路回路(图回路)并应用欧姆定律,但一些回路会共享一些电路元件,我不知道下一步该做什么。

EN

回答 2

Stack Overflow用户

发布于 2016-07-25 21:25:37

对于这种计算,有几种模型。https://en.wikipedia.org/wiki/Network_analysis_(electrical_circuits)给了你一个很好的概述,你可以从那里开始。我想这是学校/大学的作业吧?然后你可能不需要编写一个完全成熟的分析器,你可能应该问你的老师你到底需要做什么,以及他们是否有建议。

除此之外,维基百科页面应该有大量的关键字供进一步研究。

票数 1
EN

Stack Overflow用户

发布于 2016-07-25 21:36:42

这个问题在https://electronics.stackexchange.com/上可能会更好,不过,粗略地描述一下你需要做的是应用基尔霍夫环路定律。这将为您提供一组线性方程,您可以将其转换为矩阵表示,然后可以使用高斯消元法进行求解:https://en.wikipedia.org/wiki/Gaussian_elimination

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38568872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档