Bonjour,
eh bien après des dizaines d'heures de reverse engineering sur la base des informations disponibles ou fournies par Jean Claude je suis arrivé à un fichier LTSpice qui permet de comprendre le fonctionnement de l'asservissement en pression grâce à un ampli en courant et avec un filtrage amont qui peux être implémenté dans un dsp.
voila le fichier zip qui comprend 2 schémas LTSpice, il suffit de le décompresser dans le répertoire "LTC"
https://drive.google.com/file/d/0B5D8h5 ... sp=sharingce premier "schema22.asc" montre le proof-of-concept:
https://drive.google.com/file/d/0B5D8h5 ... sp=sharingAu milieu un ampli "idéal" qui ajuste sa tension de sortie pour que la tension vue dans la résistance de pied soit identique à son entrée. (aucune compensation représentée)
A droite la décomposition de l'impédance motionelle en 3 composantes : Le diaphragme, le rayonnement de la face avant, l'amortissement de l'enceinte close et l'impact du rayonnement arrière dans la boite.
A gauche on représente la conversion qui doit être effectuée dans le DSP pour pouvoir linéariser l'asservissement en pression: chacune des 3 impédances est convertie en admittance et alimentée par un générateur de courant (G1) image de la tension d'entrée (in).
La tension présente au borne de G1 est ainsi proportionnelle à la
vitesse de la membrane.
La partie inférieur gauche convertie le
flux de vitesse en pression acoustique. La tension au bornes de G2 est proportionnelle au
SPL.
Pour effectuer une correction, il suffit d'inclure la fonction de transfert dans une boucle de réaction négative. C'est le rôle de l'ampli idéal E2.
La tension de sortie (dsp) représente ainsi l'inverse de la fonction de transfert de toute la partie droite du schéma.
coté résultat en image:
https://drive.google.com/file/d/0B5D8h5 ... sp=sharingOn voit tout en haut du bode-plot le SPL plat, ainsi que la phase (superposée avec la bleue) à 0°
La tension dsp représente bien l'inverse de la fonction de transfert vin->SPL.
la courbe bleue ciel représente la tension délivrée par l'ampli.
CQFD, si on sait reproduire toute la partie Gauche dans un DSP, sous forme de biquad, on obtiendra un drive parfaitement asservi en pression. (bien sur la réalité apportera un lot de problème supplémentaire, notamment de chaque coté de cette courbe)
Il est possible de simplifier la partie gauche en supprimant G2 et soit l'impédance de radiation (Zar) ou l’admittance de rayonnement (Zer) en constatant que l'image du SPL se retrouve aussi sous forme d'intensité dans Cer.
Mais le problème n'est pas résolu : il faut convertir tout cela en biquad et autres sommateurs. c'est une opération assez délicate, il faut convertir toutes les impédances en "s" domaine puis en "z" domaine ou en filtre Tow-Thomas. Perso je suis bloqué!
Comme il faut bien quand même continuer, je propose un second schema23.asc qui remplace la partie gauche par 2 biquads "magique" qui font une approximation de la correction nécessaire (en phase-minimale):
https://drive.google.com/file/d/0B5D8h5 ... sp=sharingAucun changement au milieu ni à droite. Par contre, à gauche on à 2 biquad:
l'un réalise une L.T , l'autre un filtre high shelv / high boost.
la tripaille d'équation à gauche permet de calculer dynamiquement les coefficients des 2 biquads, enfin presque. je m'explique:
Il apparait que les caractéristiques (approximative) du pic de résonance (fréquence et Q) peuvent être calculées à partir des combinaison des valeurs des composants des 3 impédances en série pour obtenir 3 valeurs Rq Lq Cq ... par exemple Cmr est négligeable, de par sa valeur et sa position au milieu des 2 résistances Rmr1 et 2, donc la valeurs équivalente du condensateur Cq et la combinaison de Cms et Cmb. Pour Rb, je n'ai pas réussi à calculer la formule exacte... bref, on trouve un Qp et une Fp pas déconnant du tout.
à partir de là, l'idée d’annuler ce pic par un PEQ ou une LT ne pose pas de problème.
Une fois cette correction calculée et effectuée par le biquad X1, on peux s'attarder sur la partie droite de la courbe du spl et constaté que c'est un passe bas à 6db/octave. par contre, je n'ai pas les équations qui donne Omega et Q...
Par une approche empirique on obtient de bon résultat avec un High-Bost Q=0.57
Vous pouvez modifier ces valeurs en haut à gauche et verifier le résultat imédiatement sur la courbe SPL.
ce que ca donne en image:
https://drive.google.com/file/d/0B5D8h5 ... sp=sharingla courbe verte représente le SPL corrigé en passe haut à 0.7 par la L.T, et son passe bas repoussé ver 3/4 khz par le HighBoost.
il y a un bon plateau. par contre la phase n'est plus plate à 0° mais descend progressivement.
Voila, je pense arrêter la pour la partie simulation, et passer à l'étape pratique pour vérifier si il est possible de modéliser un asservissement, juste à partir de la mesure T&S (Limp), soit du HP, soit du HP dans sa caisse (Rew).
Merci pour votre interret à la lecture du post, vos retours sont les bienvenus. Et encore un Merci sympathique à Jean Claude