Obtenez un accès économique à TINACloud pour modifier les exemples ou créer vos propres circuits
Le théorème de Thévenin pour les circuits AC avec sources sinusoïdales est très similaire au théorème que nous avons appris pour les circuits DC. La seule différence est que nous devons considérer impédance au lieu de résistance. En termes concis, le théorème de Thévenin pour les circuits CA dit:
Tout circuit linéaire à deux bornes peut être remplacé par un circuit équivalent composé d'une source de tension (VTh) et une impédance en série (ZTh).
En d'autres termes, le théorème de Thévenin permet de remplacer un circuit compliqué par un simple circuit équivalent ne contenant qu'une source de tension et une impédance connectée en série. Le théorème est très important tant du point de vue théorique que pratique.
Il est important de noter que le circuit équivalent de Thévenin n'offre une équivalence qu'aux bornes. Évidemment, la structure interne du circuit d'origine et l'équivalent Thévenin peuvent être très différents. Et pour les circuits alternatifs, où l'impédance dépend de la fréquence, l'équivalence est valide à UN fréquence seulement.
L'utilisation du théorème de Thévenin est particulièrement avantageuse lorsque:
· nous voulons nous concentrer sur une partie spécifique d'un circuit. Le reste du circuit peut être remplacé par un simple équivalent Thévenin.
· nous devons étudier le circuit avec différentes valeurs de charge aux bornes. En utilisant l'équivalent Thévenin, nous pouvons éviter d'avoir à analyser le circuit original complexe à chaque fois.
On peut calculer le circuit équivalent de Thévenin en deux étapes:
1. Calculer ZTh. Réglez toutes les sources à zéro (remplacez les sources de tension par des courts-circuits et les sources de courant par des circuits ouverts), puis recherchez l'impédance totale entre les deux bornes.
2. Calculer VTh. Trouvez la tension de circuit ouvert entre les bornes.
Le théorème de Norton, déjà présenté pour les circuits DC, peut également être utilisé dans les circuits AC. Le théorème de Norton appliqué aux circuits CA stipule que le réseau peut être remplacé par un source actuelle en parallèle avec un impédance.
Nous pouvons calculer le circuit équivalent Norton en deux étapes:
1. Calculer ZTh. Réglez toutes les sources à zéro (remplacez les sources de tension par des courts-circuits et les sources de courant par des circuits ouverts), puis recherchez l'impédance totale entre les deux bornes.
2. Calculer ITh. Trouvez le courant de court-circuit entre les bornes.
Voyons maintenant quelques exemples simples.
Exemple 1
Trouver l'équivalent Thévenin du réseau pour les points A et B à une fréquence: f = 1 kHz, vS(T) = 10 cosw ×la télé.
La première étape consiste à trouver la tension en circuit ouvert entre les points A et B:
La tension en circuit ouvert utilisant division de tension:
= -0.065 - j2.462 = 2.463 e-j91.5º V
Vérification avec TINA:
La deuxième étape consiste à remplacer la source de tension par un court-circuit et à trouver l'impédance entre les points A et B:
Voici le circuit équivalent Thévenin, valable uniquement à une fréquence de 1 kHz. Nous devons d'abord, cependant, résoudre la capacité de CT. Utiliser la relation 1 /wCT = 304 ohm, on trouve CT = 0.524 uF
Maintenant, nous avons la solution: RT = 301 ohm et CT = 0.524 m F:
Ensuite, nous pouvons utiliser l'interpréteur de TINA pour vérifier nos calculs du circuit équivalent Thévenin:
VM: = 10;
f: = 1000;
om: = 2 * pi * f;
Z1: = R1 + j * om * L;
Z2: = R2 / (1 + j * om * C * R2);
VT: = VM * Z2 / (Z1 + Z2);
VT = [- 64.0391m-2.462 * j]
abs (VT) = [2.4629]
abs (VT) / sqrt (2) = [1.7415]
radtodeg (arc (VT)) = [- 91.49]
ZT: = Replus ((R1 + j * om * L), remplacement (R2, (1 / j / om / C)));
ZT = [301.7035-303.4914 * j]
Abs (ZT) = [427.9393]
radtodeg (arc (ZT)) = [- 45.1693]
Ct: = - 1 / im (ZT) / om;
Ct = [524.4134n]
importer les mathématiques en tant que m
importer cmath en tant que c
#Simplifions l'impression de documents complexes
Des #chiffres pour plus de transparence :
cp= lambda Z : « {:.4f} ».format(Z)
#Définissez replus en utilisant lambda :
Replus= lambda R1, R2 : R1*R2/(R1+R2)
MV=10
f = 1000
om=2*c.pi*f
Z1=complexe(R1,om*L)
Z2=R2/complexe(1,om*C*R2)
VT=VM*Z2/(Z1+Z2)
print("VT=",cp(VT))
print("abs(VT)= %.4f"%abs(VT))
print("abs(VT)/sqrt(VT)= %.4f"%(abs(VT)/m.sqrt(2)))
print("degrés(arc(VT))= %.4f"%m.degrés(c.phase(VT)))
ZT=Replus(complexe(R1,om*L),Replus(R2,1/1j/om/C))
imprimer("ZT=",cp(ZT))
print("abs(ZT)= %.4f"%abs(ZT))
print("degrés(arc(ZT))= %.4f"%m.degrés(c.phase(ZT)))
Ct=-1/ZT.imag/om
imprimer("Ct=",Ct)
Notez que dans la liste ci-dessus, nous avons utilisé une fonction «replus». Replus résout l'équivalent parallèle de deux impédances; c'est-à-dire qu'il trouve le produit sur la somme des deux impédances parallèles.
Exemple 2
Trouver l'équivalent Norton du circuit dans l'exemple 1.
f = 1 kHz, vS(T) = 10 cosw ×la télé.
L'impédance équivalente est la même:
ZN= (0.301-j0.304) kW
Ensuite, trouvez le courant de court-circuit:
IN = (3.97-j4.16) mA
Et nous pouvons comparer nos calculs manuels aux résultats de TINA. D'abord l'impédance en circuit ouvert:
Ensuite, le courant de court-circuit:
Et enfin l'équivalent Norton:
Ensuite, nous pouvons utiliser l'interpréteur de TINA pour trouver les composants de circuit équivalents Norton:
VM: = 10;
f: = 1000;
om: = 2 * pi * f;
Z1: = R1 + j * om * L;
Z2: = R2 / (1 + j * om * C * R2);
IN: = VM / Z1;
IN = [3.9746m-4.1622m * j]
abs (IN) = [5.7552m]
abs (IN) / sqrt (2) = [4.0695m]
radtodeg (arc (IN)) = [- 46.3207]
ZN: = Replus ((R1 + j * om * L), remplacement (R2, (1 / j / om / C)));
ZN = [301.7035-303.4914 * j]
Abs (ZN) = [427.9393]
radtodeg (arc (ZN)) = [- 45.1693]
CN: = - 1 / im (ZN) / om;
CN = [524.4134n]
importer les mathématiques en tant que m
importer cmath en tant que c
#Simplifions l'impression de documents complexes
Des #chiffres pour plus de transparence :
cp= lambda Z : « {:.4f} ».format(Z)
#Définissez replus en utilisant lambda :
Replus= lambda R1, R2 : R1*R2/(R1+R2)
MV=10
f = 1000
om=2*c.pi*f
Z1=complexe(R1,om*L)
Z2=R2/complexe(1,om*C*R2)
DANS=VM/Z1
print("IN=",cp(IN))
print("abs(IN)= %.4f"%abs(IN))
print("degrés(arc(IN))= %.4f"%m.degrees(c.phase(IN)))
print("abs(IN)/sqrt(2)= %.4f"%(abs(IN)/m.sqrt(2)))
ZN=Replus(complexe(R1,om*L),Replus(R2,1/1j/om/C))
imprimer("ZN=",cp(ZN))
print("abs(ZN)= %.4f"%abs(ZN))
print("degrés(arc(ZN))= %.4f"%m.degrés(c.phase(ZN)))
CN=-1/ZN.imag/om
imprimer("CN=",CN)
Exemple 3
Dans ce circuit, la charge est le RL et le CL connectés en série. Ces composants de charge ne font pas partie du circuit dont nous recherchons l'équivalent. Trouvez le courant dans la charge en utilisant l'équivalent Norton du circuit.
v1(t) = 10 cos wla télé; v2(t) = 20 cos (wt + 30°) V; v3(t) = 30 cos (wt + 70°) V;
v4(t) = 15 cos (wt + 45°) V; v5(t) = 25 cos (wt + 50°) V; f = 1 kHz.
Trouvez d'abord l'impédance équivalente en circuit ouvert Zeq à la main (sans la charge).
Numériquement
Ci-dessous, nous voyons la solution de TINA. Notez que nous avons remplacé toutes les sources de tension par des courts-circuits avant d'utiliser le compteur.
Maintenant, le courant de court-circuit:
Le calcul du courant de court-circuit est assez compliqué. Astuce: ce serait le bon moment pour utiliser Superposition. Une approche consisterait à trouver le courant de charge (sous forme rectangulaire) pour chaque source de tension prise une à la fois. Additionnez ensuite les cinq résultats partiels pour obtenir le total.
Nous utiliserons simplement la valeur fournie par TINA:
iN(t) = 2.77 cos (w ×t-118.27°) A
En rassemblant le tout (remplacer le réseau par son équivalent Norton, reconnecter les composants de charge à la sortie et insérer un ampèremètre dans la charge), nous avons la solution pour le courant de charge que nous recherchions:
Par calcul manuel, nous avons pu trouver le courant de charge en utilisant la division actuelle:
finalement
I = (- 0.544 - j 1.41) A
et la fonction de temps
i (t) = 1.51 cos (w ×t - 111.1°) A{La méthode du courant de court-circuit par courant maillé}
om: = 2000 * pi;
V1: = 10;
V2 :=20*exp(j*pi/6);
V3 :=30*exp(j*pi/18*7);
V4 :=15*exp(j*pi/4);
V5 :=25*exp(j*pi/18*5);
Système J1, J2, J3, J4
J1*(R-j*2/om/C)+V1+J2*j/om/C+J3*j/om/C=0
J1*j/om/C+J2*(j*om*L-j/om/C)+V4-V2=0
J1*j/om/C+J3*(R+j*om*L-j/om/C)-J4*j*om*L+V3+V5-V4=0
-J3*j*om*L+J4*(R+j*om*L)-V3=0
fin;
J3=[-1.3109E0-2.4375E0*j]
{L'impédance du réseau 'tué'}
ZLC:=j*om*L/(1-sqr(om)*L*C);
ZRL:=j*om*L*R/(R+j*om*L);
ZN:=(R+ZLC)/(1+j*om*C*(R+ZLC))+R+ZRL;
ZN=[1.3923E1-5.8456E0*j]
I:=J3*ZN/(ZN+RL-j/om/C);
je=[-5.4381E-1-1.4121E0*j]
importer les mathématiques en tant que m
importer cmath en tant que c
#Simplifions l'impression de documents complexes
Des #chiffres pour plus de transparence :
cp= lambda Z : « {:.4f} ».format(Z)
om=2000*c.pi
V1 = 10
V2=20*c.exp(1j*c.pi/6)
V3=30*c.exp(1j*c.pi/18*7)
V4=15*c.exp(1j*c.pi/4)
V5=25*c.exp(1j*c.pi/18*5)
#Nous avons un système linéaire d'équations
#que nous voulons résoudre pour J1,J2,J3,J4 :
#J1*(R-j*2/om/C)+V1+J2*j/om/C+J3*j/om/C=0
#J1*j/om/C+J2*(j*om*L-j/om/C)+V4-V2=0
#J1*j/om/C+J3*(R+j*om*L-j/om/C)-J4*j*om*L+V3+V5-V4=0
#-J3*j*om*L+J4*(R+j*om*L)-V3=0
importer numpy en tant que n
#Écrivez la matrice des coefficients :
A=n.array([[complexe(R,-2/om/C),1j/om/C,1j/om/C,0],
[1j/om/C,1j*om*L-1j/om/C,0,0],
[1j/om/C,0,R+1j*om*L-1j/om/C,-1j*om*L],
[0,0,-1j*om*L,R+1j*om*L]])
b=n.array([-V1,V2-V4,V4-V3-V5,V3])
J1,J2,J3,J4=n.linalg.solve(A,b)
imprimer("J3=",cp(J3))
#L'impédance du réseau 'tué'
ZLC=1j*om*L/(1-om**2*L*C)
ZRL=1j*om*L*R/(R+1j*om*L)
ZN=(R+ZLC)/(1+1j*om*C*(R+ZLC))+R+ZRL
imprimer("ZN=",cp(ZN))
I=J3*ZN/(ZN+RL-1j/om/C)
print("Je=",cp(Je))