交流电路中的叠加

单击或点击下面的示例电路以调用TINACloud并选择交互式DC模式以在线分析它们。
获得对TINACloud的低成本访问权限以编辑示例或创建自己的电路

我们已经研究了直流电路的叠加定理。 在本章中,我们将展示其在交流电路中的应用。

叠加定理 指出在具有多个电源的线性电路中,电路中任何元件的电流和电压是每个电源独立产生的电流和电压的总和。 该定理适用于任何线性电路。 与交流电路叠加使用的最佳方法是,计算一次施加的每个电源的贡献的复数有效值或峰值,然后将其相加。 这比使用具有时间功能的叠加要容易得多,后者必须添加各个时间功能。

要独立计算每个来源的贡献,必须移除所有其他来源并进行替换,而不会影响最终结果。

卸下电压源时,必须将其电压设置为零,这等效于用短路替换电压源。

拆除电流源时,其电流必须设置为零,这等效于用开路电路替换电流源。

现在让我们探索一个例子。

在下面显示的电路中

Ri = 100 ohm,R1= 20 ohm,R2 = 12欧姆,L = 10 uH,C = 0.3 nF,vS(吨)= 50cos(wt)V,我S(吨)= 1cos(wt + 30°)A,f = 400 kHz。

请注意,两个信号源具有相同的频率:在本章中,我们仅将所有信号源具有相同的频率工作。 否则,必须以不同的方式处理叠加。

找出电流i(t)和i1(t)使用叠加定理。


单击/点击上面的电路以在线分析,或单击此链接以在Windows下保存

让我们并行使用TINA和人工计算来解决该问题。

首先用开路代替电流源并计算复数相量 我',I1' 由于贡献只来自 VS.

在这种情况下,电流相等:

I'= I1'= VS/(Ri + R.1 + j* w* L)= 50 /(120+j2* p* * 4 105* 10-5)= 0.3992-j0.0836

I'= 0.408 ej 11.83 °A

接下来用短路代替电压源并计算复数相量 我”,“ I1” 由于贡献只来自 IS。

在这种情况下,我们可以使用当前的除法公式:

我” = -0.091 – j 0.246A

I1 = 0.7749 + j 0.2545A

这两个步骤的总和:

I = I'+ I” = 0.3082 – j 0.3286 = 0.451 ej46.9 °A

I1 = I1 + I1'= 1.174 + j 0.1709 = 1.1865 ej 8.28 °A

这些结果与TINA计算的值非常吻合:

电流的时间函数:

i(t)= 0.451 cos( 宽× t - 46.9 ° )A

i1(t)= 1.1865 cos( 宽× t + 8.3 ° )A

同样,TINA的口译员给出的结果也同意:

{TINA口译员的解决方案}
F:= 400000;
VS:= 50;
IG:= 1 * EXP(j * PI / 6);
OM:= 2 * PI * F;
sys I,I1
I + IG = I1
VS = I * RI + I1 *(R1 + J * OM * L)
结束;
I = [308.093m-329.2401m * j]的
ABS(I)= [450.9106m]
radtodeg(弧(I))= [ - 46.9004]
ABS(I1)= [1.1865]
radtodeg(弧(I1))= [8.2749]
#Python解决方案!
将数学导入为 m
将 cmath 导入为 c
#让我们简化复杂的打印
#numbers 提高透明度:
cp= lambda Z : “{:.4f}”.format(Z)
F = 400000
VS=50
IG=1*c.exp(复数(1j)*c.pi/6)
om=2*c.pi*f
#我们有一个[线性方程组]
#我们想要解决 I,I1:
#I+IG=I1
#Vs=I*Ri+I1*(R1+j*om*L)
将 numpy 导入为 n
#写出系数矩阵:
A=n.array([[-1,1],[Ri,复数(R1+1j*om*L)]])
#写出常量矩阵:
b=n.array([IG,Vs])
x=n.linalg.solve(A,b)
I,I1=x
打印(“我=”,cp(I))
print(“abs(I)= %.4f”%abs(I))
print(“度(arc(I))= %.4f”%m.度(c.phase(I)))
print(“abs(I1)= %.4f”%abs(I1))
print(“度(arc(I1))= %.4f”%m.度(c.phase(I1)))

正如我们在关于叠加的DC章中所说的那样,对于包含两个以上源的电路,使用叠加定理会使情况变得非常复杂。 尽管叠加定理可以用于解决简单的实际问题,但它的主要用途是在电路分析理论中,它被用于证明其他定理。