קבל גישה נמוכה עלות TINACloud כדי לערוך את הדוגמאות או ליצור מעגלים משלך
בפרק הקודם ראינו שהשימוש בחוקי קירכהוף לניתוח מעגלי AC לא רק מביא למשוואות רבות (כמו גם במעגלי DC), אלא גם (בגלל השימוש במספרים מורכבים) מכפיל את מספר הלא ידועים. כדי להפחית את מספר המשוואות והלא ידועים ישנן שתי שיטות אחרות בהן אנו יכולים להשתמש: פוטנציאל צומת ו רשת (לולאה) הנוכחי שיטות. ההבדל היחיד ממעגלי DC הוא שבמקרה של AC, עלינו לעבוד איתו עכבות מורכבות (או התקבלות) עבור אלמנטים פסיביים שיא מורכב או יעיל (rms) ערכים עבור המתחים והזרמים.
בפרק זה נדגים שיטות אלה בשתי דוגמאות.
בואו נדגים תחילה את השימוש בשיטת פוטנציאל הצומת.
דוגמה 1
מצא את המשרעת ואת זווית הפאזה של הזרם i (t) אם R = 5 אוהם; L = 2 mH; C1 = 10 mF; C2 = 20 mF; f = 1 קילוהרץ; vS(t) = 10 cos wאשר ו iS(t) = cos wלא
כאן יש לנו רק צומת עצמאי אחד, N1 עם פוטנציאל לא ידוע: j v vR v vL v vC2 v vIS . הכי טוב שיטה היא השיטה פוטנציאלית הצומת.
משוואת הצומת:
אקספרס jM מהמשוואה:
עכשיו אנחנו יכולים לחשב אתM (המשרעת המורכבת של הזרם i (t)):
פונקציית הזמן של הזרם:
זה) = 0.3038 cos (wt + 86.3°) A
שימוש ב- TINA
om: = 2000 * pi;
V: = 10;
הוא: = 1;
Sys fi
(F-V) * j * om * C1 + Fi * j * om * C2 + Fi / j / om / L + Fi / R1 = האם = 0
הסוף;
אני: = (V-Fi) * j * om * C1;
ABS (I) = [303.7892m]
radtodeg (arc (I)) = [86.1709]
ייבוא סימפי כ-s, מתמטיקה כ-m, cmath כ-c
cp= lambda Z : "{:.4f}".format(Z)
Replus= lambda R1, R2 : R1*R2/(R1+R2)
om=2000*c.pi
V = xnumx
האם=1
#יש לנו משוואה שאנחנו רוצים לפתור
#for fi:
#(fi-V)*j*om*C1+fi*j*om*C2+fi/j/om/L+fi/R1-Is=0
fi=s.symbols('fi')
sol=s.solve([(fi-V)*1j*om*C1+fi*1j*om*C2+fi/1j/om/L+fi/R1-Is],[fi])
fi= [complex(Z) עבור Z ב-sol.values()][0]
I=(V-fi)*1j*om*C1
print(“abs(I)=”,cp(abs(I)))
print("degrees(phase(I))",cp(m.degrees(c.phase(I))))
עכשיו דוגמה לשיטה הנוכחית ברשת
מצא את הזרם של מחולל המתח V = 10 V, f = 1 קילוהרץ, R = 4 קוהם, R.2 = 2 kohm, C = 250 nF, L = 0.5 H, אני = 10 mA, vS(t) = V cosw t, iS(t) = אני חוטאw t
למרות שנוכל להשתמש שוב בשיטה של פוטנציאל צומתים עם רק לא ידוע, נדגים את הפיתרון בעזרת השיטה הנוכחית ברשת.
בואו נחשב תחילה את העכבות המקבילות של R2, L (Z1) ו- R, C (Z2) כדי לפשט את העבודה:
יש לנו שתי רשתות עצמאיות (לולאות). הראשונה היא: vS, Z1 ו- Z2 והשני: iS ו- Z2. כיוון זרמי הרשת הוא: אני1 בכיוון השעון, אני2 נגד כיוון השעון.
שתי משוואות הרשת הן: VS = J1* (Z1 + Z2) + J2*Z2 J2 = אניs
עליכם להשתמש בערכים מורכבים לכל עכבות, מתחים וזרמים.
שני המקורות הם: VS = 10 V; IS = -j * 0.01 א.
אנו מחשבים את המתח בוולט ואת העכבה בקוהם כך שנקבל את הזרם ב- mA.
לפיכך:
j1(t) = 10.5 cos (w ×t -7.1°) mA
הפתרון של TINA:
Vs: = 10;
הוא: = - j * 0.01;
om: = 2000 * pi;
Z1: = R2 * j * om * L / (R2 + j * om * L);
Z2: = R / (1 + j * om * R * C);
Sys I
Vs = I * (Z1 + Z2) + האם * Z2
הסוף;
I = [10.406m-1.3003m * j]
ABS (I) = [10.487m]
radtodeg (arc (I)) = [- 7.1224]
ייבוא סימפי כ-s, מתמטיקה כ-m, cmath כ-c
cp= lambda Z : "{:.4f}".format(Z)
Vs=10
האם=-1j*0.01
om=2000*c.pi
Z1=R2*1j*om*L/(R2+1j*om*L)
Z2=R/(1+1j*om*R*C)
#יש לנו משוואה שאנחנו רוצים לפתור
#עבורי:
#Vs=I*(Z1+Z2)+Is*Z2
I=s.symbols('I')
sol=s.solve([I*(Z1+Z2)+Is*Z2-Vs],[I])
I=[complex(Z) עבור Z ב-sol.values()][0]
print(“I=”,cp(I))
print(“abs(I)=”,cp(abs(I)))
print(“degrees(phase(I))=”,cp(m.degrees(c.phase(I))))
לבסוף, בואו נבדוק את התוצאות באמצעות TINA.