Page d'accueil du site Table des matières lien direct vers le forum Ecrivez moi Moteur de recherche Nombre total de lecteurs
pour tout le site : 2 255 824
Nombre actuel de lecteurs : 8
Menus de la base de données HP, Logiciels de calculs des enceintes acoustiques Première page du site : Conception des enceintes acoustiques
01 le site 02 Recherche 03 Notions techniques 04 Baffles et enceintes 05 Filtrage 06 Systèmes 07 Réalisations et plans 08 Autour des HP et enceintes 09 Téléchargement 10 Mon système 11 Hors sujet

image121-4.jpg


Calcul en base de données

Mise à jour : 2011-01-19.


Les données de base :

Les données enregistrées en base de données sont Fs, VAS, Re, Qms, Qes, Sd, Le et Xmax.
Tous les autres paramètres sont calculés.

Le but de ce chapitre est de vous indiquer les calculs qui sont réalisés en base de données, pour vous permettre de les vérifier, ou pour les utiliser avec la certitude qu'ils sont justes.
Le but est aussi d'avoir de l'aide pour simplifier certaines formules trop longue.

Ci dessous le tableau des paramètres MySQL utilisés en base de données, pour mémoriser les paramètres T&S des haut-parleurs.
Les noms des paramètres sont significatifs pour la plupart d'entre eux, sauf :
id_ref_hp est un numéro d'ordre.
id_marque est le numéro de la marque, lue dans une autre table.
id_type est le numéro du type, lu dans une autre table. (Type = G, GM, BM, M, LB, COAX, ect...)
Fs en Hz
Vas en L
Re en Ohms
Sd en cm2
Le en mH
Xmax en mm

Champs HP de la base de données


Modification des données de base :

Résistance du filtre passif :

La résistance du filtre passif est le premier paramètre qui modifie les données de base.
Deux termes sont intégrés a ce niveau, la résistance du filtre : Rf, et la résistance interne de l'ampli : Ra.
La résistance interne de l'ampli : Ra, est calculée a partir du facteur d'amortissement: FA sur 8 ohms. Ra = 8 / FA, avec une mise automatique à 0 si FA > 400.
En base de données, c'est le paramètre Rs = Ra + Rf qui est utilisé.

La résistance du filtre passif modifie Qes = Qes * ( ( Re + Rs ) / Re ) = Qes * ( 1 + ( Rs / Re ) )


Nombre de HP :

Le chapitre Calcul avec plusieurs HP vous explique les paramètres modifiés pour calculer un HP équivalent à plusieurs HP.
3 coefficients sont entrés et utilisés en base de données :

  • kre qui modifie Re de la forme Re = Re * kre et aussi Le = Le * kre

  • kvas qui modifie VAS de la forme VAS = VAS * kvas

  • ksd qui modifie Sd de la forme Sd = Sd * ksd

Si nous avons plusieurs HP avec une résistance de filtre passif,
Qes = Qes * ( ( ( Re * kre ) + Rs ) / ( Re * kre ) ) = Qes * ( 1 + Rs / ( Re * kre ) )
Et si kre = 1 et si Rs = 0, alors Qes = Qes.
La même formule marche dans tous les cas sans le moindre test, toutes les formules doivent être comme cela.
La dernière version est la plus simple, donc la plus rapide à calculer.


Un petit jeu mathématique :

Pour tous les paramètres calculées sur un HP, le but est de retrouver l'équation la plus simple qui utilise les paramètres enregistrés en base de données, en intégrant les paramètres de correction rs, kre, ksd et kvas.
Le but est de faire une connexion à la base de données, de calculer en une fois tous les paramètres dont nous avons besoin, et de refermer la base de données pour le suivant qui attend son tour.

En programmation informatique, on calcule souvent une variable, que l'on utilise pour le calcul suivant.
par exemple :
Qes1 = Qes * ( 1 + Rs / ( Re * kre ) )
Qts = Qms * Qes1 / ( Qms + Qes1)

Cette méthode ne marche pas en base de données car Qes1 n'est pas connu lors du calcul de Qts, même s'il a été calculé à la ligne précédente.
Nous devons avoir :
Qes1 = Qes * ( 1 + Rs / ( Re * kre ) )
Qts = Qms * ( Qes * ( 1 + Rs / ( Re * kre ) ) ) / ( Qms + ( Qes * ( 1 + Rs / ( Re * kre ) ) ) )
C'est moins simple, d'ou l'intérêt d'une simplification maximale. Souvenons nous : 1 / Qts = ( 1 / Qms ) + ( 1 / Qes )
Qts = 1 / ( 1 / Qms + 1 / ( Qes * ( 1 + Rs / ( Re * kre ) ) ) )
L'équation est plus courte, donc elle est plus simple... cqfd...

Je compte sur votre aide pour m'aider à simplifier les équations.


Les équations :

Paramètres externes :

C et Ro sont calculées avant le calcul des paramètres T&S du HP.
C = célérité de l'air en m/s, Ro = Masse volumique de l'air en Kg/m3.
Des valeurs par défauts ont été prévues, s'il n'y a pas de valeurs calculées.

 

Priorité des calculs :

Les même que sur n'importe quelle calculette...

 

Paramètres de base :

fs = fs

vas = vas * kvas

re = re * kre

qms = qms

qes = Qes * ( 1 + ( rs / ( re * kre ) ) )

qts = 1 / ( 1 / qms + 1 / ( Qes * rd * ( 1 + Rs / ( Re * kre ) ) ) )

le = le * kre

sd = sd * ksd

rd = sqrt( sd * ksd / Pi )

 

Paramètres à calculer :

Rend = ( 4 * Pi2 / C3 ) * fs3 * ( vas * kvas / 1000 ) / ( qes * ( 1+ rs / ( re * kre ) ) ) * 100

Sens = 10 * LOG10( ( 4 * Pi2 / C3 ) * fs3 * ( vas * kvas / 1000 ) / ( qes * ( 1+ rs / ( re * kre ) ) ) ) + 112.018 + 10 * LOG10( 8 / ( re * kre + rs ) )

Sensw = 10 * LOG10( ( 4 * Pi2 / C3 ) * fs3 * ( vas * kvas / 1000 ) / ( qes * ( 1+ rs / ( re * kre ) ) ) ) + 112.018

Mms = ( C * sd * ksd / 20000 / Pi / fs )2 * Ro / ( vas * kvas / 1000 ) * 1000

à suivre.


Valid HTML 4.01 Transitional

Merci pour votre visite.

Les Chinois ne payeront jamais nos retraites, les Américains non plus : Achetons les produits de notre pays lorsque c'est possible.
Pour un achat dans notre pays, une marque étrangère avec les produits  fabriqués dans notre pays est préférable à une marque de notre pays avec les produits fabriqués à l'étranger.
L'idéal est que la marque de notre pays continue de fabriquer dans notre pays. Par nos achats, nous sommes un peu responsable des délocalisations.