KIRCHHOFF'UN YASALARI

TINACloud'u çağırmak için aşağıdaki Örnek devrelerine tıklayın veya dokunun ve Çevrimiçi Analiz etmek için Etkileşimli DC modunu seçin.
Örnekleri düzenlemek veya kendi devrelerinizi oluşturmak için TINACloud'a düşük maliyetli bir erişim elde edin

Birçok devre, seri veya paralel devreler için kurallar veya önceki bölümlerde açıklanan daha basit devrelere dönüştürme teknikleri kullanılarak çözülemeyecek kadar karmaşıktır. Bu devreler için daha genel çözüm yöntemlerine ihtiyacımız var. En genel yöntem Kirchhoff yasaları tarafından verilir, bu da tüm devre gerilimlerinin ve akımların bir doğrusal denklemler sistemi çözümü ile akımlarının hesaplanmasına izin verir.

Mağusada Kirchhoff yasaları, gerilim yasası Ve mevcut yasa. Bu iki yasa, devrelerin tüm voltaj ve akımlarını belirlemek için kullanılabilir.

Kirchhoff'un voltaj yasası (KVL), bir döngü etrafındaki voltajın cebirsel toplamının yükseldiğini ve voltaj düşüşünün sıfır olması gerektiğini belirtir.

Yukarıdaki tanımdaki bir döngü, devredeki kapalı bir yol anlamına gelir; yani, bir düğümü bir yönde bırakıp aynı düğüme başka bir yönden dönen bir yol.

Örneklerimizde, döngüler için saat yönünde kullanacağız; ancak saat yönünün tersine yön kullanılırsa aynı sonuçlar elde edilir.

KVL'yi hatasız uygulamak için, referans yönünü tanımlamamız gerekir. Bilinmeyen gerilimlerin referans yönü, varsayılan gerilimlerin + işaretini işaret eder. Bir voltmetre kullandığınızı düşünün. Voltmetrenin pozitif probunu (genellikle kırmızı) bileşenin referans + terminaline yerleştirirsiniz. Gerçek voltaj pozitifse, varsaydığımızla aynı yöndedir ve hem çözümümüz hem de voltmetre pozitif bir değer gösterecektir.

Gerilimlerin cebirsel toplamını türetirken, referans yönünün döngünün yönü ile aynı olduğu tersine ve bu durumda negatif işaretlere sahip olduğu gerilimlere artı işareti atamalıyız.

Kirchhoff'un voltaj yasasını belirtmenin bir başka yolu: bir seri devrenin uygulanan voltajı, seri elemanlar arasındaki voltaj düşüşlerinin toplamına eşittir.

Aşağıdaki kısa örnek Kirchhoff'un voltaj yasasının kullanımını göstermektedir.

Direnç R'deki voltajı bulun2, kaynak voltajı verilen, VS = 100 V ve direnç R üzerindeki voltaj1 V1 = 40 V.

Aşağıdaki şekil, şematik düzenleyicide çizim araçlarının bulunduğu TINA Pro Sürüm 6 ve üstü ile oluşturulabilir.


Kirchhoff'un voltaj yasasını kullanan çözüm: -VS + V1 + V2 = 0 veya VS = V1 + V2

dolayısıyla: V2 = VS - V1 = 100-40 = 60V

Normalde dirençlerin voltajlarını bilmediğimizi (ölçmedikçe) ve çözüm için her iki Kirchhoff yasasını da kullanmamız gerektiğini unutmayın.

Kirchhoff'un yürürlükteki kanunu (KCL), bir devrede herhangi bir düğüme giren ve çıkan tüm akımların cebirsel toplamının sıfır olduğunu belirtir.

Aşağıda, bir düğümden çıkan akımlara bir + işareti ve bir düğüme giren akımlara bir - işareti veriyoruz.

İşte Kirchhoff'un mevcut yasasını gösteren temel bir örnek.


Güncel bul ben2 eğer kaynak akımı IS = 12 A, ve ben1 = 8 A


Kirchhoff'un şu anki yasasını daire içine alınmış düğümde kullanmak: -IS + I1 + I2 = 0, dolayısıyla: I2= BenS - BEN1 = 12 - 8 = 4 A, TINA kullanarak kontrol edebileceğiniz gibi (sonraki şekil).

Bir sonraki örnekte, dirençler arasındaki akımı ve voltajı hesaplamak için hem Kirchhoff yasalarını hem de Ohm yasalarını kullanacağız.

Aşağıdaki şekilde, Gerilim Ok dirençlerin üstünde. Bu yeni bir bileşen mevcut Sürüm 6 TINA ve bir voltmetre gibi çalışır. Bir bileşene bağlarsanız, ok referans yönünü belirler (bir voltmetreyle karşılaştırmak için kırmızı probu ok kuyruğuna ve siyah probu ucuna yerleştirdiğinizi hayal edin). DC analizini çalıştırdığınızda, bileşen üzerindeki gerçek voltaj ok üzerinde görüntülenir.


Çevrimiçi analiz etmek için yukarıdaki devreye tıklayın / dokunun veya Windows altında Kaydet'e tıklayarak bu bağlantıya tıklayın.


Kirchhoff'un mevcut yasasını kullanmaya başlamak için, tüm bileşenlerdeki akımların aynı olduğunu görüyoruz, bu yüzden akımı I ile gösterelim.

Kirchhoff'un voltaj yasasına göre: VS = V1+V2+V3

Şimdi Ohm yasasını kullanarak: VS= I R *1+ I * R2+ I * R3

Ve buradan devrenin akımı:

I = VS / (R1+R2+R3) = 120 / (10 + 20 + 30) = 2 A

Son olarak dirençlerin voltajları:

V1= I R *1 = 2 * 10 = 20 V; V2 = I * R2 = 2 * 20 = 40 V; V3 = I * R3 = 2 * 30 = 60 V

Aynı sonuçlar, TINA'nın etkileşimli DC analizini çalıştırarak Gerilim Oklarında da görülecektir.


Bir sonraki, daha karmaşık devrede, hem Kirchhoff yasalarını hem de Ohm yasalarını kullanıyoruz, ancak en doğrusal bir denklem sistemini çözdüğümüzü görüyoruz.

Kirchhoff yasalarının bir devrede toplam bağımsız uygulama sayısı devre dallarının sayısıdır, toplam bilinmeyen sayısı (her dalın akımı ve voltajı) bunun iki katıdır. Bununla birlikte, her dirençte Ohm yasasını kullanarak ve uygulanan gerilimleri ve akımları tanımlayan basit denklemler, bilinmeyenlerin sayısının denklemlerin sayısı ile aynı olduğu bir denklem sistemi elde ederiz.

Dal akımlarını bulma I1, I2, I3 aşağıdaki devrede.


Çevrimiçi analiz etmek için yukarıdaki devreye tıklayın / dokunun veya Windows altında Kaydet'e tıklayarak bu bağlantıya tıklayın.


Denklem kümesi aşağıdaki gibidir:

Daire içine alınmış düğüm için düğüm denklemi:

- I1 - I2 - BEN3 = 0

veya -1 ile çarpma

I1 + I2 + I3 = 0

V içeren L1 döngüsü için döngü denklemleri (saat yönünde)1R,1 ve R3

-V1+I1*R1-I3*R3 = 0

ve L2 döngüsü için V içeren2R,2 ve R3

I3*R3 - BEN2*R2 +V2 = 0

Bileşen değerlerini değiştirme:

I1+ I2+ I3 = 0 -8 + 40 * I1 - 40 * I3 = 0 40 * Ben3 -20 * Ben2 + 16 = 0

Ben ifade1 nodal denklemini kullanarak: I1 = -I2 - BEN3

sonra ikinci denklemin yerine:

-V1 - (BEN2 + I3) R *1 -BEN3*R3 = 0 or –8- (I2 + I3) * 40 - I3* 40 = 0

Ben ifade2 ve üçüncü denklemin yerine koyabilirim.3:

I2 = - (V1 + I3* (R1+R3)) / R,1 or I2 = - (8 + I3* 80) / 40

I3*R3 + R2* (V1 + I3* (R1+R3)) / R,1 +V2 = 0 or I3* 40 + 20 * (8 + I3* 80) / 40 + 16 = 0

Ve: I3 = - (V2 + V1*R2/R1) / (R,3+ (R,1+R3) R *2/R1) or I3 = -(16+8*20/40)/(40 + 80*20/40)

Bu nedenle I3 = - 0.25 A; I2 = - (8-0.25 * 80) / 40 = 0.3 A ve I1 = - (0.3-0.25) = - 0.05 A

Veya: I1 = -50 mA; I2 = 300 mA; I3 = -250 mA.

Şimdi aynı denklemleri TINA'nın tercümanı ile çözelim:

{TINA's Interpreter tarafından sunulan çözüm}
Sys I1, I2, I3
I1 + I2 + I3 = 0
-V1+I1*R1-I3*R3=0
I3*R3-I2*R2+V2=0
sonunda;
I1 = [- 50m]
I2 = [300m]
I3 = [- 250m]
#Python'dan Çözüm
numpy'yi np olarak, sympy'yi s olarak içe aktar
#Doğrusal bir sistemimiz var
#çözmek istediğimiz denklemler:
#I1+I2+I3=0
#-V1+I1*R1-I3*R3=0
#I3*R3-I2*R2+V2=0

I1,I2,I3=s.symbols([‘I1′,’I2′,’I3’])
sol = s.çöz([
I1+I2+I3,
-V1+I1*R1-I3*R3,
I3*R3-I2*R2+V2], [I1, I2, I3])
yazdır(sol)

A= np.array([[1,1,1],[R1,0,-R3],[0,-R2,R3]])

b= np.array([0,V1,-V2])

x=np.linalg.solve(A,b)
#I1=x[0]
#I2=x[1]
#I3=x[2]
#I1
print(“I1= %.3f”%x[0])
#I2
print(“I2= %.3f”%x[1])
#I3
print(“I3= %.3f”%x[2])

Sonunda kontrol edelim TINA kullanan sonuçlar:


Ardından, aşağıdaki daha da karmaşık devreyi analiz edelim ve dal akımlarını ve voltajlarını belirleyelim.


Çevrimiçi analiz etmek için yukarıdaki devreye tıklayın / dokunun veya Windows altında Kaydet'e tıklayarak bu bağlantıya tıklayın.


Bileşenlere voltaj ve akım okları ekleyerek bilinmeyen voltajları ve akımları gösterelim ve ayrıca Kirchhoff denklemlerini kullanacağımız düğümleri (L1, L2, L3) ve düğümleri (N1, N2) gösterelim.


Çevrimiçi analiz etmek için yukarıdaki devreye tıklayın / dokunun veya Windows altında Kaydet'e tıklayarak bu bağlantıya tıklayın.


İşte kümesi Döngüler (saat yönünde kullanarak) ve düğümler için Kirchhoff denklemleri.

-IL + IR1 - BENs = 0 (N1 için)

- BENR1 + IR2 + Is3 = 0 (N2 için)

-Vs1 - VR3 + VIs + VL = 0 (L1 için)

-VIs + Vs2 +VR2 +VR1 = 0 (L2 için)

-VR2 - Vs2 + Vs3 = 0 (L3 için)

Ohm yasasını uygulamak:

VL = BenL*RL

VR1 =IR1*R1

VR2 = BenR2*R2

VR3 = - IL*R3

Bu 9 bilinmeyen ve 9 denklemdir. Bunu çözmenin en kolay yolu TINA'ları kullanmaktır.

tercüman. Bununla birlikte, el hesaplamaları kullanmak için bastırılırsak, bu denklem setinin, son 5 denklemi L4, L1, L2 döngü denklemleri ile değiştirerek 3 bilinmeyenli bir sisteme kolayca indirgenebileceğini not ediyoruz. Ayrıca, denklemler (L1) ve (L2), V’yi ortadan kaldırabiliriz.Is , sorunu 4 bilinmeyenleri için bir 4 denklem sistemine indirgeme (IL, IR1 IR2, Is3). Bu akımları bulduğumuzda V'yi kolayca belirleyebiliriz.L VR1, VR2, ve VR3 son dört denklemi kullanarak (Ohm kanunu).

Oyuncu değişikliği VL ,VR1,VR2 ,VR3 :

-IL + IR1 - BENs = 0 (N1 için)

- BENR1 + IR2 + Is3 = 0 (N2 için)

-Vs1 + IL*R3 + VIs + IL*RL = 0 (L1 için)

-VIs + Vs2 + IR2*R2 + IR1*R1 = 0 (için L2)

- BENR2*R2 - Vs2 + Vs3 = 0 (L3 için)

(L1) ve (L2) ekliyoruz

-IL + IR1 - BENs = 0 (N1 için)

- BENR1 + IR2 + Is3 = 0 (N2 için)

-Vs1 + IL*R3 + IL*RL + Vs2 + IR2*R2 + IR1*R1 = 0 (L1) + (L2)

- BENR2*R2 - Vs2 + Vs3 = 0 (L3 için)

Bileşen değerlerini değiştirdikten sonra, bu denklemlerin çözümü kolayca gelir.

-IL+IR1 - 2 = 0 (N1 için)

-IR1 + IR2 + IS3 = 0 (N2 için)

-120 - + IL* 90 + IL* 20 + 60 + IR2* 40 + IR1* 30 = 0 (L1) + (L2)

-IR2* 40 - 60 + 270 = 0 (L için3)

L den3 IR2 = 210 / 40 = 5.25 A (I)

N’den2 IS3 - BENR1 = - 5.25 (II)

L den1+L2 110 IL + 30 IR1 = -150 (III)

ve N için1 IR1 - BENL = 2 (IV) '

(IV) ile -30 ile çarpın ve (III) 'e ekleyin 140 IL = -210 bundan dolayı IL = - 1.5 A

Yerine IL içine (IV) IR1 = 2 + (-1.5) = 0.5 A

ve benR1 içine (II) IS3 = -5.25 + IR1 = -4,75 A

Ve gerilimler: VR1 = BenR1*R1 = 15 V; VR2 = BenR2*R2 = 210 V;

VR3 = - IL*R3= 135 V; VL = BenL*RL = - 30 V; VIs = VS1+VR3-VL = 285 V

{Orijinal denklemlerin TINA's Interpreter ile çözümü}
Sys IL,IR1,IR2,Is3,VIs,VL,VR1,VR3,VR2
-IL-mi + IR1 = 0
-IR1 + IR2 + Is3 = 0
-Vs1 + VR3 + Vis-VL = 0
-VIS + VR1 + VR2 + Vs2 = 0
-Vs3 + VR2 + Vs2 = 0
VR1 = IR1 * R1
VR2 = IR2 * R2
VR3 = -IL..o.ı * R3
VL = IL * RL
sonunda;
IL = [- 1.5]
IR1 = [500m]
IR2 = [5.25]
Is3 = [- 4.75]
Vis = [285]
VL = [- 30]
VR1 = [15]
VR2 = [210]
VR3 = [135]
#Python'dan Çözüm
#Ax=b
numpy'yi np olarak, sympy'yi s olarak içe aktar
#numpy.solve kullanarak sembolik çözüm
#Denklemler:
#IL=-Is+IR1
#IR1=IR2+Is3
#Vs1+VR3-Vis-VL=0
#Vis=VR1+VR2+Vs2
#Vs3=VR2+Vs2
#VR1=IR1*R1
#VR2=IR2*R2
#VR3=-IL*R3
#VL=IL*RL
#Çöz:
#IL,IR1,IR2,
#Is3,Vis,VL,
#VR1,VR3,VR2

IL,IR1,IR2,Is3,Vis,VL,VR1,VR3,VR2=s.symbols([‘IL’,’IR1′,’IR2′,’Is3′,’Vis’,’VL’,’VR1′,’VR3′,’VR2′])
sol = s.çöz([
-Is+IR1-IL,
IR2+Is3-IR1,
Vs1+VR3-Vis-VL,
VR1+VR2+Vs2-Vis,
VR2+Vs2-Vs3,
IR1*R1-VR1,IR2*R2-VR2,
-IL*R3-VR3,IL*RL-VL],[IL,IR1,IR2,Is3,Vis,VL,VR1,VR3,VR2])
yazdır(sol)

#numpy.linalg kullanarak çözmenin başka bir yöntemi
A=np.array(
[[-1,1,0,0,0,0,0,0,0],
[0,-1,1,1,0,0,0,0,0],
[0,0,0,0,-1,-1,0,1,0],
[0,0,0,0,-1,0,1,0,1],
[0,0,0,0,0,0,0,0,1]
[0,R1,0,0,0,0,-1,0,0],
[0,0,R2,0,0,0,0,0,-1],
[-R3,0,0,0,0,0,0,-1,0],
[RL,0,0,0,0,-1,0,0,0]])

b=np.array([Is,0,-Vs1,-Vs2,Vs3-Vs2,0,0,0,0])

x=np.linalg.solve(A,b)

#IL=x[0] IR1=x[1] IR2=x[2]
#Is3=x[3] Vis=x[4] VL=x[5]
#VR1=x[6] VR2=x[8] VR3=x[7]
print(“IL= %.3f”%x[0])
print(“IR1= %.3f”%x[1])
print(“IR2= %.3f”%x[2])
print(“Is3= %.3f”%x[3])
print(“Görünür= %.3f”%x[4])
print(“VL= %.3f”%x[5])
print(“VR1= %.3f”%x[6])
print(“VR2= %.3f”%x[8])
print(“VR3= %.3f”%x[7])

Yorumlayıcı kullanarak indirgenmiş denklem setinin çözümü:

{İndirgenmiş denklem setinin TINA's Interpreter ile çözümü}
Sys Il, Ir1, Ir2, Is3
-IL + Ir1-2 = 0
-Ir1 + Ir2 + Is3 = 0
-120+110*Il+60+40*Ir2+30*Ir1=0
-40 * Ir2 + 210 = 0
sonunda;
IL = [- 1.5]
Ir1 = [500m]
Ir2 = [5.25]
Is3 = [- 4.75]

Gerilimler için ifadeler de girebilir ve TINA'nın Tercümanı'nın bunları hesaplamasını sağlayabiliriz:

Il: = - 1.5;
Ir1: = 0.5;
Ir2: = 5.25;
Is3: = - 4.75;
VI: = Il * RL;
Vr1: = Ir1 * R1
Vr2: = Ir2 * R2;
Vr3: = - Il * R3;
Vis: = Vs1-VI + Vr3;
Vl = [- 30]
Vr1 = [15]
Vr2 = [210]
Vr3 = [135]
Vis = [285]

TINA'nın DC interaktif modunu açarak veya Analiz / DC Analizi / Nodal Voltajları kullanarak sonucu TINA ile kontrol edebiliriz
    X
    Yanında olduğun için mutluyum DesignSoft
    Doğru ürünü bulmak için yardıma veya desteğe ihtiyaç duyarsanız sohbet edelim.
    wpChatIcon