跳转到内容

电路理论/相量/例题/例题11/相量解法/代码2

来自维基教科书,开放的书籍,开放的世界

这个问题用三种不同的方法解决,因为circuitlab.com的仿真结果不匹配。

基尔霍夫

[编辑 | 编辑源代码]
numeric::linsolve([v1 = i1, v2=2*i2, ic = 2*I*vc, vL = I*iL, i1-i2-ic-sqrt(3)-I=0, ic-iL + sqrt(3)+I =0, v1 + v2 -5 =0, vc + vL - v2 =0],[i1,i2,ic,iL,v1,v2,vc,vL])

一些代换

[编辑 | 编辑源代码]
numeric::linsolve([i1-i2-sqrt(3)-I - ic, ic - iL + sqrt(3) + I, i1 + 2*i2 - 5, ic/(2*I) +I*iL-2*i2],[i1,i2,ic,iL])
numeric::linsolve([5-v2 - sqrt(3) -I - v2/2- 2*I*(v2-vL), 2*I*(v2-vL) + sqrt(3) + I - vL/I],[v2,vL])

节点法尚未介绍。但请查看分析。它找到了两个电压,而不是所有东西。它找到了电压而不是电流,就像基尔霍夫的“连接方程”那样。

华夏公益教科书