Bonjour, je cherche à déterminer le déplacement de la membrane de mon haut-parleur pour des basses fréquences et une tension U de 35 V.
J'ai donc réaliser un PFD(équivalent masse ressort du hp en bf) et établit une fonction de transfert:
𝐹(𝑡=𝐵.𝑙.𝑖(𝑡
![]()
𝐹𝑟=−𝑘𝑥
𝐹𝑝=−𝜇𝑥*̇
Je passe en suite à la notation complexe et trouve la fonction de transfert en piece jointe
Masse mobile: Mms=m=60.560 g
Facteur de force : 𝐵.𝑙 =8.247 N/A
Impédance Z= 8 ohms
k=3489 N/m
Résistance mécanique Rms=𝜇=4.062 Kg/s
Pourtant quand je trace ma fonction sur python je trouve des valeurs excessives.
Pouvez-vous me dire si ma fonction est juste ou me donner une fonction de transfert qui fonctionnerait?
Je mets également mon programme python au cas où.
Merci d'avance et bonne journée.
mu=4.062
Mms=0.06056
Z=8
Bl=8.247
k=3489
E=8.247*35/8
from math import pi
from numpy import sqrt
import matplotlib.pyplot as plt
Déplacement=[]
F=[]
for f in range(20,100):
F.append(f)
w=2*pi*f
y=E/sqrt((k-Mms*w**2)**2+(mu*w)**2)
Déplacement.append(y)
plt.figure("Déplacement de la membrane")
plt.plot(F,Déplacement)
plt.xlabel("Fréquence(Hz)")
plt.ylabel("Déplacement(m)")
plt.grid()
plt.title("Déplacement de la membrane")
plt.show()
-----