En Python, le nombre complexe s’écrit 1j. L’exponentielle complexe est la fonction exp du module cmath. Le module est réalisé par la fonction abs.
À l’aide de Python, déterminer la tension efficace aux bornes d’un moteur synchrone diphasé dipolaire dans chacun des cas suivants. On sommera les amplitudes complexes résultant de la loi des mailles.
1/ La force contre-électromotrice induite efficace est , la résistance de l’induit est négligeable, l’inductance de l’induit est , la fréquence de rotation est et le courant est . L’angle de pilotage est nul. Le calcul effectué par Python pourra être vérifié à la main de ce premier cas simple.
from math import pi
E = 250 # V
I = 10 # A
L = 0.1 # H
f = 3000 / 60 # Hz
w = 2 * pi * f # rad/s
U = E + 1j * w * L * I
print(abs(U))A la main, le théorème de Pythagore donne :
2/ La force contre-électromotrice induite efficace est , la résistance de l’induit est négligeable, l’inductance de l’induit est , la fréquence de rotation est et le courant est . L’angle de pilotage vaut .
from math import pi
from cmath import exp
psi = 30 * pi / 180 # rad
E = 250 * exp(1j*psi) # V
I = 10 # A
L = 0.1 # H
f = 3000 / 60 # Hz
w = 2 * pi * f # rad/s
U = E + 1j * w * L * I
print(abs(U))3/ La force contre-électromotrice induite efficace est , la résistance de l’induit est , l’inductance de l’induit est , la fréquence de rotation est et le courant est . L’angle de pilotage vaut .
from math import pi
from cmath import exp
psi = 30 * pi / 180 # rad
E = 250 * exp(1j*psi) # V
I = 10 # A
R = 0.1 # Ohm
L = 0.1 # H
f = 3000 / 60 # Hz
w = 2 * pi * f # rad/s
U = E + R * I + 1j * w * L * I
print(abs(U))