חוקי קירכהוף

לחץ או הקש על מעגלי הדוגמה שלהלן כדי להפעיל את TINACloud ובחר במצב DC אינטראקטיבי כדי לנתח אותם באופן מקוון.
קבל גישה נמוכה עלות TINACloud כדי לערוך את הדוגמאות או ליצור מעגלים משלך

מעגלים רבים מורכבים מכדי שניתן יהיה לפתור אותם באמצעות הכללים למעגלי סדרה או מקבילים או בטכניקות המרה למעגלים פשוטים יותר המתוארים בפרקים הקודמים. למעגלים אלה אנו זקוקים לשיטות פתרון כלליות יותר. השיטה הכללית ביותר ניתנת על פי חוקי קירכהוף, המאפשרים חישוב כל מתחי המעגל והזרמים במעגלים על ידי פיתרון של מערכת משוואות לינאריות.

יש שני חוקי קירכהוף, חוק המתח ואת הזרם חוק. ניתן להשתמש בשני חוקים אלה לקביעת כל המתחים והזרמים של המעגלים.

חוק המתח של קירשהוף (KVL) קובע כי הסכום האלגברי של המתח עולה ונפילות המתח סביב לולאה חייבות להיות אפס.

לולאה בהגדרה למעלה פירושה נתיב סגור במעגל; כלומר, נתיב שמשאיר צומת בכיוון אחד וחוזר לאותו צומת מכיוון אחר.

בדוגמאות שלנו נשתמש בכיוון השעון עבור לולאות; עם זאת, אותן תוצאות יתקבלו אם נעשה שימוש בכיוון נגד כיוון השעון.

על מנת להחיל KVL ללא שגיאה, עלינו להגדיר את כיוון ההתייחסות. כיוון ההתייחסות של המתחים הלא ידועים מצביע מסימן + לסימן של המתחים הניחו. תאר לעצמך להשתמש במד מתח. הייתם ממקמים את הבדיקה החיובית למתח מד (בדרך כלל אדום) בציון הרכיב + המסוף של הרכיב. אם המתח האמיתי הוא חיובי, הוא נמצא באותו כיוון כפי שהנחנו, וגם הפיתרון שלנו וגם מד מתח יראו ערך חיובי.

כשנגזרים את הסכום האלגברי של המתחים, עלינו להקצות סימן פלוס למתחים שבהם כיוון ההתייחסות מסכים עם כיוון הלולאה, וסימנים שליליים במקרה ההפוך.

דרך נוספת לקבוע את חוק המתח של קירכהוף היא: המתח המופעל של מעגל סדרה שווה לסכום ירידות המתח על פני אלמנטי הסדרה.

הדוגמה הקצרה הבאה מציגה את השימוש בחוק המתח של קירשהוף.

מצא את המתח על פני הנגד R2, בהתחשב בכך שמקור המתח, VS = 100 וולט וכי המתח על פני הנגד R1 J אשר1 = 40 V.

ניתן ליצור את הדמות שלהלן באמצעות TINA Pro גרסה 6 ומעלה, שבה כלים לציור זמינים בעורך הסכמטי.


הפיתרון באמצעות חוק המתח של קירכהוף: -VS Map אשר1 Map אשר2 = 0, או VS 49 אשר1 Map אשר2

ומכ V2 49 אשרS - V1 = 100-40 = 60V

שימו לב שבדרך כלל אנו לא יודעים את מתחי הנגדים (אלא אם כן אנו מודדים אותם), ואנחנו צריכים להשתמש בשני החוקים של קירקהוף לפתרון.

החוק הנוכחי של קירכהוף (KCL) קובע כי הסכום האלגברי של כל הזרמים שנכנסים ויוצאים מכל צומת במעגל הוא אפס.

בהמשך אנו נותנים סימן + לזרמים העוזבים צומת ו - סימן לזרמים הנכנסים לצומת.

להלן דוגמא בסיסית המדגימה את החוק הנוכחי של קירכהוף.


מצא את הנוכחי אני2 אם זרם המקור IS = 12 A, ואני1 = 8 A.


באמצעות החוק הנוכחי של Kirchhoff על הצומת מעוגל: -IS + אני1 + אני2 = 0, ומכאן: I2= אניS אני -1 = 12 - 8 = 4 A, כפי שאתה יכול לבדוק באמצעות TINA (הדמות הבאה).

בדוגמה הבאה נשתמש בשני החוקים של קירקהוף פלוס החוק של אוהם לחישוב הזרם והמתח על הנגדים.

באיור שלהלן, תציין ב חץ מתח נגדי מעל. זהו רכיב חדש זמין ב גרסה 6 של TINA ועובדת כמו מד מתח. אם אתה מחבר אותו לרוחב, החץ קובע את כיוון ההתייחסות (כדי להשוות למתח מד, דמיין למקם את הגשש האדום בזנב החץ ואת הגשש השחור בקצה). כאשר אתה מפעיל ניתוח DC, המתח בפועל על הרכיב יוצג על החץ.


לחץ / הקש על המעגל שלמעלה כדי לנתח באינטרנט או לחץ על קישור זה כדי לשמור תחת Windows


כדי להתחיל להשתמש בחוק הנוכחי של קירקהוף, אנו רואים שהזרמים דרך כל המרכיבים זהים, אז בואו נסמן את הזרם הזה על ידי אני.

על פי חוק המתח של קירכהוף: VS 49 אשר1+V2+V3

עכשיו משתמש בחוק של אוהם: VS= I * R1+ I * R2+ I * R3

ומכאן זרם המעגל:

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

סוף סוף המתחים של הנגדים:

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

אותן תוצאות תראו על חץ המתח על ידי הפעלת ניתוח DC אינטראקטיבי של TINA.


במעגל הבא, המורכב יותר, אנו משתמשים גם בחוקים של קירכהוף וגם בחוקיו של אוהם, אך אנו מגלים כי אנו פותרים ביותר מערכת משוואות לינארית.

המספר הכולל של יישומים עצמאיים של חוקי קירכהוף במעגל הוא מספר ענפי המעגל, ואילו המספר הכולל של האלמונים (הזרם והמתח של כל ענף) הוא כפול מזה. עם זאת, על ידי שימוש גם בחוק של אוהם בכל נגדי ו המשוואות הפשוטות המגדירות את המתחים והזרמים המיושמים, אנו מקבלים מערכת של משוואה בה מספר האלמונים זהה למספר המשוואות.

מצא את זרמי הענפים I1, I2, I3 במעגל שלהלן.


לחץ / הקש על המעגל שלמעלה כדי לנתח באינטרנט או לחץ על קישור זה כדי לשמור תחת Windows


מערכת המשוואות להלן:

משוואת הנידונים עבור הצומת המעוגלת:

- I1 - I2 אני -3 = 0

או הכפלה ב- 1

I1 + I2 + אני3 = 0

משוואות הלולאה (תוך שימוש בכיוון השעון) עבור הלולאה L1, המכילות V1, R1 ו- R3

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

ואת Loop LXNXX, המכיל V2, R2 ו- R3

I3*R3 אני -2*R2 +V2 = 0

החלפת ערכי המרכיבים:

I1+ אני2+ אני3 = 0 -8 + 40 * I1 - 40 * I3 = 0 40 * I3 -20 * I2 + 16 = 0

אקספרס I1 באמצעות משוואת הנידונים: אני1 = אני2 אני -3

ואז להחליף אותו לתוך המשוואה השנייה:

-V1 - (אני2 + אני3) * R1 -אני3*R3 = 0 or -8- (אני2 + אני3) * 40 - אני3* 40 = 0

אקספרס I2 ולהחליף אותו במשוואה השלישית, ממנה אתה כבר יכול לחשב את I3:

I2 = - (V.1 + אני3* (R1+R3)) / R1 or I2 = - (8 + I3* 80) / 40

I3*R3 + R2* (V1 + אני3* (R1+R3)) / R1 +V2 = 0 or I3* 40 + 20 * (8 + I3* 80) / 40 + 16 = 0

ו: I3 = - (V.2 Map אשר1*R2/R1) / (R3+ (R1+R3) * R2/R1) or I3 = -(16+8*20/40)/(40 + 80*20/40)

לכן I3 = - 0.25 A; I2 = - (8-0.25 * 80) / 40 = 0.3 A ו I1 = - (0.3-0.25) = - 0.05 א

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

כעת נפתור את אותן משוואות עם המתורגמן של TINA:

{פיתרון של המתורגמן של TINA}
Sys I1, I2, I3
I1 + I2 + I3 = 0
-V1+I1*R1-I3*R3=0
I3*R3-I2*R2+V2=0
הסוף;
I1 = [- 50m]
I2 = [300m]
I3 = [- 250m]
#פתרון מאת פייתון
ייבוא ​​numpy כ-np, sympy כ-s
#יש לנו מערכת לינארית של
#משוואות שאנו רוצים לפתור:
#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.solve([
I1+I2+I3,
-V1+I1*R1-I3*R3,
I3*R3-I2*R2+V2], [I1, I2, I3])
הדפס (סול)

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])

לבסוף בואו לבדוק את תוצאות באמצעות TINA:


בשלב הבא, בואו ננתח את המעגל הבא המורכב עוד יותר ונקבע את זרמי הענף שלו ומתחים.


לחץ / הקש על המעגל שלמעלה כדי לנתח באינטרנט או לחץ על קישור זה כדי לשמור תחת Windows


בואו נציין את המתחים והזרמים הלא ידועים על ידי הוספת חיצי מתח וזרם לרכיבים, ונראה גם את הלולאות (L1, L2, L3) ואת הצמתים (N1, N2) שם נשתמש במשוואות של קירשוף.


לחץ / הקש על המעגל שלמעלה כדי לנתח באינטרנט או לחץ על קישור זה כדי לשמור תחת Windows


הנה הסט של משוואות קירכהוף לולאות (בעזרת כיוון השעון) והצמתים.

-IL + אניR1 אני -s = 0 (עבור N1)

אני -R1 + אניR2 + אניs3 = 0 (עבור N2)

-Vs1 - VR3 Map אשרIs Map אשרL = 0 (עבור L1)

-VIs Map אשרs2 +VR2 +VR1 = 0 (עבור L2)

-VR2 - Vs2 Map אשרs3 = 0 (עבור L3)

החלת חוק אוהם:

VL = אניL*RL

VR1 =IR1*R1

VR2 = אניR2*R2

VR3 = - אניL*R3

זהו 9 אלמונים ו -9 משוואות. הדרך הקלה ביותר לפתור זאת היא להשתמש ב- TINA

מתורגמן. עם זאת, אם נלחץ להשתמש בחישובי יד, נציין כי ניתן להפחית בקלות את מערך המשוואות הזה למערכת של 5 אלמונים על ידי החלפת 4 המשוואות האחרונות למשוואות הלולאה L1, L2, L3. כמו כן, על ידי הוספת משוואות (L1) ו- (L2), אנו יכולים לחסל VIs , צמצום הבעיה למערכת של משוואות 4 עבור נוניקס 4 (IL, IR1 IR2, Is3). כאשר מצאנו זרמים אלה, אנו יכולים לקבוע בקלות VL, VR1, אשרR2, ו- VR3 באמצעות ארבעת המשוואות האחרונות (חוק אוהם).

החלפת VL ,VR1,VR2 ,VR3 :

-IL + אניR1 אני -s = 0 (עבור N1)

אני -R1 + אניR2 + אניs3 = 0 (עבור N2)

-Vs1 + אניL*R3 Map אשרIs + אניL*RL = 0 (עבור L1)

-VIs Map אשרs2 + אניR2*R2 + אניR1*R1 = 0 L2)

אני -R2*R2 - Vs2 Map אשרs3 = 0 (עבור L3)

הוספת (L1) ו (L2) אנחנו מקבלים

-IL + אניR1 אני -s = 0 (עבור N1)

אני -R1 + אניR2 + אניs3 = 0 (עבור N2)

-Vs1 + אניL*R3 + אניL*RL Map אשרs2 + אניR2*R2 + אניR1*R1 = 0 (L1) + (L2)

אני -R2*R2 - Vs2 Map אשרs3 = 0 (עבור L3)

לאחר החלפת ערכי הרכיב, הפיתרון למשוואות אלה בא בקלות.

-IL+IR1 - 2 = 0 (עבור N1)

-IR1 + אניR2 + אניS3 = 0 (עבור N2)

-120 - + אניL* 90 + IL* 20 + 60 + IR2* 40 + IR1* 30 = 0 (L1) + (ל2)

-IR240 - 60 + 270 = 0 (עבור L3)

מ L3 IR2 = 210 / 40 = 5.25 A (אני)

מ N2 IS3 אני -R1 = - 5.25 (II)

מ L1+L2 110 ליL + 30 אניR1 = -150 (III)

עבור N1 IR1 אני -L = 2 (IV)

הכפל (IV) על ידי -30 והוסף ל (III) 140 ליL = -210 ומכאן IL = - 1.5 א

תחליף אניL לתוך (IV) IR1 = 2 + (-1.5) = 0.5 A

ואניR1 אל תוך (II) IS3 = -5.25 + IR1 = -4,75 A

ואת המתח: VR1 = אניR1*R1 = 15 V; VR2 = אניR2*R2 = 210 V;

VR3 = - אניL*R3= 135 V; VL = אניL*RL = - 30 וולט; VIs 49 אשרS1+VR3-VL = 285 V

{פתרון המשוואות המקוריות על ידי המתורגמן של TINA}
Sys IL,IR1,IR2,Is3,VIs,VL,VR1,VR3,VR2
-IL-IS + IR1 = 0
-IIR1 + 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 * R3
VL = IL * RL
הסוף;
IL = [- 1.5]
IR1 = [500m]
IR2 = [5.25]
Is3 = [- 4.75]
VIs = [285]
VL = [- 30]
VR1 = [15]
VR2 = [210]
VR3 = [135]
#פתרון מאת פייתון
#Ax=b
ייבוא ​​numpy כ-np, sympy כ-s
#פתרון סימבולי באמצעות numpy.solve
#משוואות:
#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
#לפתור עבור:
#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.solve([
-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])
הדפס (סול)

#שיטה נוספת לפתרון באמצעות numpy.linalg
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(“Vis= %.3f”%x[4])
print(“VL= %.3f”%x[5])
print(“VR1= %.3f”%x[6])
print(“VR2= %.3f”%x[8])
print(“VR3= %.3f”%x[7])

פתרון מערך המשוואות המופחת באמצעות מתורגמן:

{פתרון מערך המשוואות המופחת על ידי המתורגמן של TINA}
Sys איל, Ir1, Ir2, Is3
-Il + Ir1-2 = 0
-Ir1 + Ir2 + IS3 = 0
-120+110*Il+60+40*Ir2+30*Ir1=0
-40 * Ir2 + 210 = 0
הסוף;
Il = [- 1.5]
Ir1 = [500m]
Ir2 = [5.25]
Is3 = [- 4.75]

אנו יכולים להזין ביטויים למתחים ולגרום לכך שהמתורגמן של TINA יחשב אותם:

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

אנו יכולים לבדוק את התוצאה עם TINA פשוט על ידי הפעלת מצב אינטראקטיבי DC של TINA או על ידי שימוש בניתוח / DC ניתוח / מתח עירום
    X
    ברוכים הבאים ל DesignSoft
    מאפשר צ'אט אם זקוק לעזרה במציאת המוצר המתאים או זקוק לתמיכה.
    wpchatıco