Obtenez un accès économique à TINACloud pour modifier les exemples ou créer vos propres circuits
Dans le chapitre précédent, nous avons vu que l'utilisation des lois de Kirchhoff pour l'analyse des circuits CA conduit non seulement à de nombreuses équations (comme aussi avec les circuits CC), mais aussi (en raison de l'utilisation de nombres complexes) double le nombre d'inconnues. Pour réduire le nombre d'équations et d'inconnues, il existe deux autres méthodes que nous pouvons utiliser: la potentiel de nœud et par courant de maille (boucle) méthodes. La seule différence avec les circuits DC est que dans le cas AC, nous devons travailler avec impédances complexes (ou admittances) pour les éléments passifs et pic complexe ou efficace (rms) valeurs pour les tensions et les courants.
Dans ce chapitre, nous allons démontrer ces méthodes par deux exemples.
Commençons par démontrer l'utilisation de la méthode des potentiels de nœud.
Exemple 1
Trouvez l'amplitude et l'angle de phase du courant i (t) si R = 5 ohms; L = 2 mH; C1 = 10 mF; C2 = 20 mF; f = 1 kHz ; vS(t) = 10 cos wt V et iS(t) = cos wt A
Ici, nous n'avons qu'un seul nœud indépendant, N1 avec un potentiel inconnu: j = vR = vL = vC2 = vIS . Le meilleur est la méthode du potentiel de nœud.
L'équation du noeud:
Express jM de l'équation:
Maintenant, nous pouvons calculer jeM (l'amplitude complexe du courant i (t)):
La fonction temporelle du courant:
il) = 0.3038 cos (wt + 86.3°) A
Utiliser TINA
om: = 2000 * pi;
V: = 10;
Est: = 1;
Sys fi
(fi-V) * j * om * C1 + fi * j * om * C2 + fi / j / om / L + fi / R1-Is = 0
fin;
I: = (V-fi) * j * om * C1;
abs (I) = [303.7892m]
radtodeg (arc (I)) = [86.1709]
importer sympy en tant que s, math en tant que m, cmath en tant que c
cp= lambda Z : « {:.4f} ».format(Z)
Replus= lambda R1, R2 : R1*R2/(R1+R2)
om=2000*c.pi
V = 10
Est=1
#Nous avons une équation que nous voulons résoudre
#pour fi :
#(fi-V)*j*om*C1+fi*j*om*C2+fi/j/om/L+fi/R1-Is=0
fi=s.symboles('fi')
sol=s.solve([(fi-V)*1j*om*C1+fi*1j*om*C2+fi/1j/om/L+fi/R1-Is],[fi])
fi= [complexe(Z) pour Z dans sol.values()][0]
I=(V-fi)*1j*om*C1
print("abs(I)=",cp(abs(I)))
print("degrés(phase(I))",cp(m.degrés(c.phase(I))))
Maintenant, un exemple de la méthode actuelle du maillage
Trouver le courant du générateur de tension V = 10 V, f = 1 kHz, R = 4 kohms, R2 = 2 kohm, C = 250 nF, L = 0.5 H, je = 10 mA, vS(t) = V cosw t, iS(t) = je pèchew t
Bien que nous puissions à nouveau utiliser la méthode du potentiel de nœud avec une seule inconnue, nous allons démontrer la solution avec la méthode actuelle du maillage.
Calculons d'abord les impédances équivalentes de R2, L (Z1) et R, C (Z2) pour simplifier le travail:
Nous avons deux mailles indépendantes (boucles). La première est: vS, Z1 Et Z2 et le second: iS Et Z2. La direction des courants de maille est: I1 dans le sens des aiguilles d'une montre, je2 dans le sens antihoraire.
Les deux équations de maillage sont: VS = J1* (Z1 + Z2) + J2*Z2 J2 = Is
Vous devez utiliser des valeurs complexes pour toutes les impédances, tensions et courants.
Les deux sources sont: VS = 10 V; IS = -j * 0.01 A.
Nous calculons la tension en volts et l'impédance en kohm donc nous obtenons le courant en mA.
Par conséquent:
j1(t) = 10.5 cos (w ×t -7.1°) mA
Solution de TINA:
Vs: = 10;
Est: = - 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) + Est * Z2
fin;
I = [10.406m-1.3003m * j]
abs (I) = [10.487m]
radtodeg (arc (I)) = [- 7.1224]
importer sympy en tant que s, math en tant que m, cmath en tant que c
cp= lambda Z : « {:.4f} ».format(Z)
Vs=10
Est=-1j*0.01
om=2000*c.pi
Z1=R2*1j*om*L/(R2+1j*om*L)
Z2=R/(1+1j*om*R*C)
#Nous avons une équation que nous voulons résoudre
#pour moi :
#Vs=I*(Z1+Z2)+Est*Z2
I=s.symboles('I')
sol=s.solve([I*(Z1+Z2)+Is*Z2-Vs],[I])
I=[complexe(Z) pour Z dans sol.values()][0]
print("Je=",cp(Je))
print("abs(I)=",cp(abs(I)))
print("degrés(phase(I))=",cp(m.degrés(c.phase(I))))
Enfin, vérifions les résultats en utilisant TINA.