テベニンの定理

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

テブナンの定理により、複雑な回路を、電圧源と直列接続された抵抗のみを含む単純な等価回路に置き換えることができます。 定理は、理論的および実践的な観点から非常に重要です。

簡潔に言えば、テブナンの定理は次のように述べています。

任意の二端子線形回路は、電圧源(V)からなる等価回路で置き換えることができます。Th)と直列抵抗(R)Th).

テブナン等価回路は端子でのみ等価を提供することに注意することが重要です。 明らかに、内部構造、したがって元の回路とテブナンの等価物の特性はまったく異なります。

テブナンの定理を使用すると、次の場合に特に有利です。

  • 回路の特定の部分に集中したいです。 回路の残りの部分は、単純なTheveninの同等物に置き換えることができます。
  • 端子の負荷値を変えて回路を検討する必要があります。 Theveninと同等のものを使用すると、複雑な元の回路を毎回分析する必要がなくなります。

我々は2つのステップで同等のTheveninを計算することができます:

  1. Rを計算Th。 すべての電源をゼロに設定し(電圧電源を短絡回路に、電流電源を開回路に交換します)、次に2つの端子間の総抵抗を求めます。
  2. Vを計算Th。 端子間の開放電圧を求めます。

説明のために、テブナンの定理を使用して、以下の回路の等価回路を見つけましょう。


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

TINA解は、Theveninパラメータの計算に必要なステップを示しています。

 

もちろん、パラメータは前の章で説明した直並列回路の規則を使って簡単に計算できます。

{TINAの通訳による解決策}
RT:=R3+リプラス(R1,R2);
VT:= Vs*R2/(R2+R1);
RT=[10]
VT=[6.25]
#Python で解決!
#最初にラムダを使用して replus を定義します。
リプラス= ラムダ R1, R2 : R1*R2/(R1+R2)
RT=R3+リプラス(R1,R2)
VT=Vs*R2/(R2+R1)
print(“RT= %.3f”%RT)
print(“VT= %.3f”%VT)

さらなる例:

ここでは、テブナンの同等物がどのように計算を単純化するかを見ることができます。

負荷抵抗Rの抵抗値が

1。)0オーム。 2。)1.8オーム。 3。)3.8オーム4。)2.8オーム

最初に、Rの端子に関して回路に相当するテブナンを見つけますが、Rはありません。

これで、さまざまな負荷に対する電流を計算するのが簡単な簡単な回路ができました。


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

複数のソースがある例

回路に相当するテブナンを見つけます。


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

TINAのDC分析による解決策:

上記の複雑な回路は、次に、以下の単純な直列回路に置き換えることができます。

{TINAの通訳による解決策}
{キルヒホッフの法則の使用}
システム Vt
Vt/R+(Vt-Vs2)/R3+(Vt-Vs1)/R1-Is=0
終わり
Vt=[187.5]
Rt:=リプラス(R,リプラス(R1,R3));
Rt=[5]
#Python で解決!
npとしてnumpyをインポートする
#最初にラムダを使用して replus を定義します。
リプラス= ラムダ R1, R2 : R1*R2/(R1+R2)
#次の方程式があります
#私たちが解決したいのは:
#Vt/R+(Vt-Vs2)/R3+(Vt-Vs1)/R1-Is=0
#行列を書き出す
係数の数:
A= np.array([[(1/R)+(1/R3)+(1/R1)]])

#行列を書き出す
定数の数:
b= np.array([[(Vs2/R3)+(Vs1/R1)+Is]])

Vt= np.linalg.solve(A,b)[0]
print(“Vt lin= %.3f”%Vt)
#あるいは簡単に解決できます
#Vt に未知の変数が XNUMX つ含まれる方程式:
Vt=(Vs2/(R3/R+R3/R1+1))+(Vs1/(R1/R+R1/R3+1))+(Is/(1/R+1/R3+1/R1))
print(“Vt alt= %.3f”%Vt)
Rt=リプラス(R,リプラス(R1,R3))
print(“Rt= %.3f”%Rt)


    X
    喜んで DesignSoft
    適切な製品の検索やサポートが必要な場合は、チャットできます。
    wpchatıco