交流回路における重ね合わせ

下の回路例をクリックまたはタップしてTINACloudを起動し、Interactive DCモードを選択してそれらをオンラインで解析します。
例を編集したりあなた自身の回路を作成するためにTINACloudへの低コストのアクセスを得てください

DC回路の重ね合わせ定理については、すでに検討しました。 この章では、AC回路への適用について説明します。

 重ね合わせ定理 複数のソースを持つ線形回路では、回路内の任意の要素の電流と電圧は、各ソースが個別に動作することによって生成される電流と電圧の合計であると述べています。 定理は任意の線形回路に有効です。 AC回路で重ね合わせを使用する最良の方法は、一度にXNUMXつずつ適用される各ソースの寄与の複素実効値またはピーク値を計算してから、複素値を追加することです。 これは、個別の時間関数を追加する必要がある時間関数で重ね合わせを使用するよりもはるかに簡単です。

各ソースの寄与を個別に計算するには、他のすべてのソースを削除して、最終結果に影響を与えずに置き換える必要があります。

電圧源を取り外すときは、その電圧をゼロに設定する必要があります。これは、電圧源を短絡に置き換えるのと同じです。

電流源を取り外すときは、その電流をゼロに設定する必要があります。これは、電流源を開回路に置き換えるのと同じです。

それでは、例を見てみましょう。

以下に示す回路で

Ri = 100オーム、R1= 20オーム、R2 = 12オーム、L = 10 uH、C = 0.3 nF、vS(t)= 50cos(wt)V、iS(t)= 1cos(wt + 30°)A、f = 400 kHz。

両方のソースの周波数が同じであることに注意してください。この章では、すべてのソースの周波数が同じである場合のみ説明します。 それ以外の場合、重ね合わせは別の方法で処理する必要があります。

電流i(t)とiを求める1(t)重ね合わせ定理を使用します。


オンラインで分析するには上の回路をクリック/タップするか、Windowsで保存するにはこのリンクをクリックしてください。

TINAと手計算を並行して使用して問題を解決しましょう。

まず、電流源を開回路に置き換え、複素フェーザーを計算します I '、I1' からの寄付のみによる VS。

この場合の電流は等しいです:

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

I'= 0.408 ej 11.83 °A

次に、電圧源を短絡回路に置き換えて、複素フェーザーを計算します I”、I1” からの寄付のみによる です。

この場合、現在の除算式を使用できます。

私” = -0.091 – j 0.246 A

&

I1 = 0.7749 + j 0.2545 A

2つのステップの合計

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(arc(I))= [ - 46.9004]
abs(I1)= [1.1865]
radtodeg(arc(I1))= [8.2749]
#Python で解決!
数学を m としてインポート
cmath を c としてインポート
#複雑な出力を単純化しましょう
透明性を高めるための #numbers:
cp= ラムダ Z : “{:.4f}”.format(Z)
f = 400000
VS=50
IG=1*c.exp(complex(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,complex(R1+1j*om*L)]])
#定数の行列を書きます:
b=n.array([IG,Vs])
x=n.linalg.solve(A,b)
I,I1=x
print(“I=”,cp(I))
print(“abs(I)= %.4f”%abs(I))
print(“度(円弧(I))= %.4f”%m.度(c.phase(I)))
print(“abs(I1)= %.4f”%abs(I1))
print(“度(円弧(I1))= %.4f”%m.度(c.phase(I1)))

重ね合わせに関するDCの章で述べたように、XNUMXつ以上のソースを含む回路の重ね合わせ定理を使用すると、かなり複雑になります。 重ね合わせの定理は単純な実用的な問題を解決するのに役立ちますが、その主な用途は回路解析の理論であり、他の定理の証明に使用されます。