Difference between revisions of "TL Tool - Sound Transmission Loss Measurement"

From OROS Wiki
Jump to navigation Jump to search
(Documentation complete TL Tool — mesure perte par transmission acoustique ASTM E2611)
(Replace chart placeholders with real GUI screenshots (3 captures))
 
(16 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[category:WikiOros]]
[[category:WikiOros]]
[[category:Software]]
[[category:Software]]
[[category:Acoustics]]
[[category:Acoustics]]
{{#seo:
{{#seo:
|title=TL Tool — Mesure de la perte par transmission acoustique | OROS
|title=TL Tool - Sound Transmission Loss Measurement Software | OROS
|keywords=perte par transmission, TL, ASTM E2611, tube d'impedance, 4 microphones, matrice de transfert, coefficient d'absorption, NVGate, mesure acoustique
|keywords=sound transmission loss, TL, ASTM E2611, impedance tube, 4 microphone, transfer matrix, absorption coefficient, NVGate
|description=Logiciel OROS de mesure de la Perte par Transmission acoustique (TL) et du coefficient d'absorption (alpha) par la methode des 4 microphones en tube d'impedance (ASTM E2611 / ISO 10534-2). Interface graphique integree a NVGate.
|description=OROS standalone application for measuring Sound Transmission Loss and absorption coefficient using the 4-microphone impedance tube method (ASTM E2611). Plug-and-play .exe, integrated with NVGate.
}}
}}


__TOC__
__TOC__


= TL Tool — Mesure de la Perte par Transmission acoustique =
<div style="background:linear-gradient(120deg,#001F5B 0%,#0055A5 100%);color:white;padding:22px 28px;border-radius:10px;margin-bottom:18px;">
<span style="font-size:1.5em;font-weight:bold;">TL Tool &mdash; Sound Transmission Loss</span><br/><br/>
</div>


Le '''TL Tool''' est un logiciel OROS permettant de mesurer la '''Perte par Transmission acoustique (TL)''' et le '''coefficient d'absorption (α)''' d'un materiau en tube d'impedance.
{| class="wikitable" style="width:100%;border-collapse:collapse;"
 
! style="background:#0055A5;color:white;width:22%;" | Parameter
Il s'interface directement avec '''[[NVGate]]''' pour l'acquisition en temps reel et l'affichage automatique des resultats dans les fenetres NVGate.
! style="background:#0055A5;color:white;" | Value
 
|-
Livraison : application autonome (.exe), aucune installation supplementaire requise.
| '''Delivery''' || [https://partnerzone.digigram.com/s/QjZaMrTZCrDQTJa download here]  version from 22/05/2026 - Beta version - download at your own risk !
 
|-
== Normes appliquees ==
| '''Measurement methods''' || 4-mic transfer matrix (ASTM E2611) &bull; 2-mic standing wave (ISO 10534-2)
 
{| class="wikitable" style="width:70%;"
! Norme !! Methode !! Application
|-
|-
| '''ASTM E2611''' || Matrice de transfert — 4 microphones || Perte par transmission TL
| '''Results''' || TL [dB], absorption &alpha;, ISO 11654 class (&alpha;_w, NRC, SAA)
|-
|-
| '''ISO 10534-2''' / ASTM E1050 || Deux microphones || Coefficient d'absorption α
| '''Octave resolution''' || 1/3 &bull; 1/6 &bull; 1/12 &bull; 1/24 octave
|-
|-
| '''ISO 9613-1''' || Formule vitesse du son || Proprietes de l'air (c, ρ)
| '''NVGate integration''' || Live acquisition &bull; automatic result injection
|-
|-
| '''ISO 11654''' || Moyennage octave, classe α_w || Indice d'absorption pondere
| '''Export''' || CSV (frequency, TL, &alpha;)
|}
|}


== Montage experimental ==
== Standards ==


=== Schema du tube ===
<div style="display:flex;gap:12px;flex-wrap:wrap;margin:14px 0;">
<div style="flex:1;min-width:180px;border:2px solid #0055A5;border-radius:8px;padding:14px;">
<div style="background:#0055A5;color:white;font-weight:bold;padding:4px 10px;border-radius:4px;margin-bottom:8px;">ASTM E2611</div>
Transfer matrix method &mdash; 4-microphone impedance tube.<br/>
<small>Recommended for Transmission Loss.</small>
</div>
<div style="flex:1;min-width:180px;border:2px solid #0055A5;border-radius:8px;padding:14px;">
<div style="background:#0055A5;color:white;font-weight:bold;padding:4px 10px;border-radius:4px;margin-bottom:8px;">ISO 10534-2 / ASTM E1050</div>
Two-microphone standing wave method.<br/>
<small>Absorption coefficient only.</small>
</div>
<div style="flex:1;min-width:180px;border:2px solid #0055A5;border-radius:8px;padding:14px;">
<div style="background:#0055A5;color:white;font-weight:bold;padding:4px 10px;border-radius:4px;margin-bottom:8px;">ISO 11654</div>
Weighted sound absorption coefficient &alpha;_w and absorption class (A&ndash;E).
</div>
<div style="flex:1;min-width:180px;border:2px solid #0055A5;border-radius:8px;padding:14px;">
<div style="background:#0055A5;color:white;font-weight:bold;padding:4px 10px;border-radius:4px;margin-bottom:8px;">ISO 9613-1</div>
Speed of sound and air density from temperature and pressure.
</div>
</div>


Le tube utilise 4 microphones encastres a des positions fixes le long de l'axe :
== Tube Setup ==


<pre>
=== Geometry ===
   [HP]   x1   x2         x3    x4  [Echantillon]
 
   ||||---o-----o----------o-----o----[=============]
<pre style="background:#1a1a2e;color:#e0e0e0;padding:16px;border-radius:8px;font-size:0.95em;">
   Source \__ cote source _/  \___ cote transmission ___/
   [SP]   x1     x2             x3     x4   [ Sample ]
   ||||----o-------o---------------o-------o-----[=========]
   Source   \____Source side_____/  \___Trans. side___/
</pre>
</pre>


* '''HP''' = Haut-parleur (source acoustique)
* '''x1, x2''' = Microphones cote source
* '''x3, x4''' = Microphones cote transmission
* '''Echantillon''' = Materiau a caracteriser (insere entre x2 et x3)


=== Positions par defaut ===
[[File:TL_Tool_tube_4mic_100mm.png|center|480px|Tube d'impedance 4 microphones — Ø100 mm default configuration]]
* '''SP''' &mdash; Sound source (loudspeaker)
* '''x1, x2''' &mdash; Upstream microphones (source side)
* '''x3, x4''' &mdash; Downstream microphones (transmission side)
* '''Sample''' &mdash; Material under test, placed between x2 and x3
 
=== Default Parameters ===


{| class="wikitable" style="width:60%;"
{| class="wikitable" style="width:65%;"
! Parametre !! Valeur par defaut
! style="background:#003F87;color:white;" | Parameter
! style="background:#003F87;color:white;" | Default
! style="background:#003F87;color:white;" | Notes
|-
|-
| x1 || 50 mm
| x1 || 50 mm || Configurable in Tube Setup tab
|-
|-
| x2 || 150 mm
| x2 || 150 mm ||
|-
|-
| x3 || 350 mm
| x3 || 350 mm ||
|-
|-
| x4 || 450 mm
| x4 || 450 mm ||
|-
|-
| Diametre du tube D || 100 mm
| Tube diameter D || 100 mm || Determines f_max
|-
|-
| Temperature || 20 °C
| Temperature || 20 &deg;C || Affects speed of sound
|-
|-
| Pression || 1013,25 hPa
| Pressure || 1013.25 hPa || Affects air density
|}
|}


Toutes ces valeurs sont configurables dans l'onglet '''Configuration du tube'''.
<div style="border-left:4px solid #17a2b8;background:#e8f7fa;padding:12px 16px;border-radius:0 6px 6px 0;margin:10px 0;">
&#8505;&#65039; '''Valid frequency range''' is computed automatically from tube geometry and air properties.
Measurements outside [f_min, f_max] are masked and excluded from results.
</div>


=== Plage de frequences valide ===
== Software Interface ==


Le logiciel calcule et affiche automatiquement la plage [f_min, f_max] utilisable en fonction de la geometrie du tube et des conditions acoustiques. Les valeurs hors plage sont exclues des resultats.
The application is organized in five tabs:


== Interface graphique ==
{| style="width:100%;border-collapse:collapse;"
|-
| style="width:4px;background:#0055A5;" |
| style="padding:10px 16px;border:1px solid #cce0ff;border-left:none;" |
'''&#x1F4CB; Material''' &mdash; Material name, notes, measurement mode (2-mic / 4-mic)
|-
| style="width:4px;background:#0055A5;" |
| style="padding:10px 16px;border:1px solid #cce0ff;border-left:none;background:#f8fbff;" |
'''&#x1F4D0; Tube Setup''' &mdash; Microphone positions, diameter, temperature, pressure
|-
| style="width:4px;background:#0055A5;" |
| style="padding:10px 16px;border:1px solid #cce0ff;border-left:none;" |
'''&#x1F3A4; Acquisition''' &mdash; NVGate channel config, FFT settings, run/stop, phase calibration
|-
| style="width:4px;background:#17a2b8;" |
| style="padding:10px 16px;border:1px solid #cce0ff;border-left:none;background:#f8fbff;" |
'''&#x1F4C8; TL Result''' &mdash; Transmission Loss curves (fine band + octave bands)
|-
| style="width:4px;background:#17a2b8;" |
| style="padding:10px 16px;border:1px solid #cce0ff;border-left:none;" |
'''&#x1F50A; Absorption''' &mdash; Absorption coefficient &alpha; + ISO 11654 rating
|}


L'interface est organisee en onglets :
=== Top Toolbar ===


{| class="wikitable" style="width:100%;"
{| class="wikitable" style="width:100%;"
! Onglet !! Contenu
! style="background:#003F87;color:white;" | Button
! style="background:#003F87;color:white;" | Action
|-
| '''Calculate''' || Run TL / absorption computation from acquired data
|-
|-
| '''Materiau''' || Nom du materiau, notes, selection du mode (2 mic / 4 mic)
| Fine band &#9744; || Show / hide fine-frequency-resolution plots
|-
|-
| '''Configuration du tube''' || Positions des microphones, diametre, temperature, pression
| 1/N octave selector || Select octave resolution: 1/3 &bull; 1/6 &bull; 1/12 &bull; 1/24
|-
|-
| '''Acquisition''' || Configuration des canaux NVGate, reglages FFT, lancement mesure, calibration de phase
| '''Send to NVGate''' || Inject octave result into NVGate display window
|-
|-
| '''Resultat TL''' || Courbes de perte par transmission (bande fine + bandes d'octave)
| '''Send fine band''' || Inject fine-band result into NVGate
|-
|-
| '''Absorption''' || Courbe du coefficient d'absorption + indice ISO 11654 (α_w, NRC, SAA)
| '''Export CSV''' || Save results to CSV file
|}
|}


=== Commandes principales (barre superieure) ===
== Measurement Modes ==


* '''Calculer''' — Lance le calcul TL/absorption a partir des donnees acquisises
=== 4-Microphone Mode (Recommended) &mdash; ASTM E2611 ===
* Case '''Bande fine''' — Affiche ou masque les courbes haute resolution
* Selecteur '''1/N octave''' — Choix de la resolution (1/3, 1/6, 1/12, 1/24)
* '''Envoyer vers NVGate''' — Injecte le resultat en octave dans une fenetre NVGate
* '''Envoyer bande fine''' — Injecte le resultat haute resolution dans NVGate
* '''Exporter CSV''' — Sauvegarde les resultats dans un fichier CSV


== Modes de mesure ==
<div style="display:flex;gap:16px;flex-wrap:wrap;margin:12px 0;">
<div style="flex:1;min-width:220px;background:#f0f7ff;border:1px solid #0055A5;border-radius:8px;padding:16px;">
<div style="color:#0055A5;font-weight:bold;font-size:1.05em;margin-bottom:8px;">&#10003; Two-Load Method</div>
<b>Recommended &mdash; ASTM E2611 &sect;8</b><br/><br/>
Two measurements with different tube terminations.<br/>
The software builds the full <b>transfer matrix [T]</b> of the sample and extracts TL from T&sub;12;.<br/><br/>
<small>&#9679; Load 1: anechoic termination<br/>&#9679; Load 2: rigid cap</small>
</div>
<div style="flex:1;min-width:220px;background:#fff8f0;border:1px solid #cc8800;border-radius:8px;padding:16px;">
<div style="color:#cc8800;font-weight:bold;font-size:1.05em;margin-bottom:8px;">&#9888; Single-Load Method</div>
One measurement only, anechoic termination assumed.<br/><br/>
Less accurate &mdash; use only when Load 2 cannot be measured.
</div>
</div>


=== Mode 4 microphones (recommande) — ASTM E2611 ===
=== 2-Microphone Mode &mdash; ISO 10534-2 ===


Utilise les 4 canaux (CH1 a CH4). Deux variantes disponibles :
Uses CH1 and CH2 only (source-side microphones):
* Reflection coefficient R(f) from standing wave decomposition
* Absorption coefficient &alpha;(f) = 1 &minus; |R|&sup2;


'''Methode deux charges''' (recommandee, ASTM E2611 §8) :
[[File:TL_Tool_tube_2mic.png|center|480px|Tube configuration for 2-microphone mode (ISO 10534-2)]]
# Mesure avec la '''charge 1''' (terminaison anechoique)
# Mesure avec la '''charge 2''' (bouchon rigide ou autre terminaison)
# Le logiciel construit la matrice de transfert complete [T] de l'echantillon
# La TL est extraite de cette matrice


'''Methode charge unique''' :
== Step-by-Step Measurement Procedure ==
# Une seule mesure (terminaison anechoique supposee)
# Moins precise — a utiliser uniquement si la charge 2 n'est pas realisable


=== Mode 2 microphones — ISO 10534-2 / ASTM E1050 ===
<div style="counter-reset:step-counter;margin:16px 0;">


Utilise uniquement CH1 et CH2 (microphones cote source). Mesure :
<div style="display:flex;align-items:flex-start;margin-bottom:16px;gap:14px;">
* Coefficient de reflexion R(f)
<div style="flex-shrink:0;width:36px;height:36px;background:#0055A5;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.1em;line-height:36px;text-align:center;">1</div>
* Coefficient d'absorption α(f) = 1 − |R|²
<div style="flex:1;border:1px solid #cce0ff;border-radius:8px;padding:14px;background:#f8fbff;">
<b>Configure Channels</b><br/>
In the <i>Acquisition</i> tab: set coupling (ICP), label and sensitivity for each microphone.<br/>
Click <b>Configure NVGate</b> &rarr; channels are enabled, FRF results are registered.
</div>
</div>


=== Selection du mode ===
<div style="display:flex;align-items:flex-start;margin-bottom:16px;gap:14px;">
<div style="flex-shrink:0;width:36px;height:36px;background:#0055A5;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.1em;line-height:36px;text-align:center;">2</div>
<div style="flex:1;border:1px solid #d4edda;border-radius:8px;padding:14px;background:#f4fff6;">
<b>Phase Calibration</b> <i>(recommended)</i><br/>
Compensates microphone phase mismatch:<br/>
&#9679; Place Mic 1 &amp; Mic 2 at the same port &rarr; <b>Calibrate CH1/CH2</b><br/>
&#9679; Physically swap microphones &rarr; <b>Measure (swapped)</b><br/>
&#9679; Repeat for CH1/CH3 and CH1/CH4<br/>
&#9679; Save calibration &mdash; applied automatically during calculation.
</div>
</div>


Dans l'onglet '''Materiau''' :
<div style="display:flex;align-items:flex-start;margin-bottom:16px;gap:14px;">
* '''4 mic''' → TL + absorption (deux charges ou charge unique)
<div style="flex-shrink:0;width:36px;height:36px;background:#0055A5;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.1em;line-height:36px;text-align:center;">3</div>
* '''2 mic''' → Absorption uniquement (pas de TL)
<div style="flex:1;border:1px solid #cce0ff;border-radius:8px;padding:14px;background:#f8fbff;">
<b>Load 1 Measurement</b><br/>
Insert the sample with <b>anechoic termination</b>.<br/>
Click <b>Run Load 1</b> &rarr; NVGate acquires and stops automatically.
</div>
</div>


== Protocole de mesure ==
<div style="display:flex;align-items:flex-start;margin-bottom:16px;gap:14px;">
<div style="flex-shrink:0;width:36px;height:36px;background:#0055A5;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.1em;line-height:36px;text-align:center;">4</div>
<div style="flex:1;border:1px solid #cce0ff;border-radius:8px;padding:14px;background:#f8fbff;">
<b>Load 2 Measurement</b> <i>(two-load mode)</i><br/>
Change termination to <b>rigid cap</b>.<br/>
Click <b>Run Load 2</b> &rarr; NVGate acquires and stops automatically.
</div>
</div>


=== Prerequis ===
<div style="display:flex;align-items:flex-start;margin-bottom:16px;gap:14px;">
<div style="flex-shrink:0;width:36px;height:36px;background:#17a2b8;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.1em;line-height:36px;text-align:center;">5</div>
<div style="flex:1;border:1px solid #b8e4ec;border-radius:8px;padding:14px;background:#eefafc;">
<b>Calculate</b><br/>
Click <b>Calculate</b>. The software:<br/>
&#9679; Retrieves FRFs and auto-spectrum from NVGate<br/>
&#9679; Applies phase calibration<br/>
&#9679; Computes TL (fine band) and absorption coefficient<br/>
&#9679; Synthesizes octave bands<br/>
&#9679; Displays results and injects them into NVGate
</div>
</div>


# NVGate ouvert et connecte a l'analyseur OROS
</div>
# 4 microphones branches sur CH1 a CH4 (couplage ICP, sensibilite ~10 mV/Pa)
# Le haut-parleur alimente par la sortie OUT1 de l'analyseur (bruit blanc ou rose)


=== Etape 1 — Configuration des canaux ===
== Results ==


Dans l'onglet '''Acquisition''' :
=== TL Result Tab ===
# Verifier le couplage (ICP recommande), le label et la sensibilite de chaque canal
# Cliquer '''Configurer NVGate''' → active les canaux, prepare les resultats FRF


=== Etape 2 — Calibration de phase (recommandee) ===
{| class="wikitable" style="width:100%;"
! style="background:#003F87;color:white;width:30%;" | Panel
! style="background:#003F87;color:white;" | Content
|-
| Fine band (left) || TL in dB vs. frequency &mdash; valid range highlighted, singularities masked
|-
| Octave bands (right) || TL per 1/N octave band, color-coded
|-
| Status bar || c [m/s], &rho; [kg/m&sup3;], f_min, f_max, calculation time
|}


Compense les ecarts de phase entre microphones :
# Placer les micros 1 et 2 au meme emplacement du tube
# Cliquer '''Calibrer phase CH1/CH2'''
# Echanger physiquement les microphones
# Cliquer '''Mesurer (permutes)'''
# Repeter pour les paires CH1/CH3 et CH1/CH4
# Sauvegarder la calibration


La correction est appliquee automatiquement lors du calcul.
[[File:TL_Tool_GUI_transmission_loss.png|center|700px|TL Tool — Transmission Loss tab : bande fine (FFT) et barres 1/12 octave]]
=== Absorption Tab ===


=== Etape 3 — Mesure charge 1 ===
{| class="wikitable" style="width:100%;"
 
! style="background:#003F87;color:white;width:30%;" | Panel
# Inserer l'echantillon avec la terminaison anechoique
! style="background:#003F87;color:white;" | Content
# Cliquer '''Lancer mesure Charge 1'''
|-
# Attendre la fin de la mesure (NVGate s'arrete automatiquement)
| Fine band (left, optional) || &alpha;(f) from 0 to 1 &mdash; valid range highlighted
 
|-
=== Etape 4 — Mesure charge 2 (mode deux charges) ===
| Octave bands (right) || &alpha; per 1/3 octave band
 
|-
# Changer la terminaison du tube (bouchon rigide)
| ISO 11654 table || &alpha;_w &bull; Class (A&ndash;E) &bull; SAA &bull; NRC &bull; &alpha; at 250/500/1k/2k/4k Hz
# Cliquer '''Lancer mesure Charge 2'''
|}
# Attendre la fin de la mesure
 
=== Etape 5 — Calcul ===
 
Cliquer '''Calculer'''. Le logiciel :
# Recupere les FRF et le spectre de reference depuis NVGate
# Applique la calibration de phase
# Calcule la TL fine bande et le coefficient d'absorption
# Synthetise les bandes d'octave
# Affiche les resultats dans les onglets TL et Absorption
 
== Resultats ==
 
=== Onglet Resultat TL ===
 
* '''Courbe bande fine''' (panneau gauche) — TL en dB en fonction de la frequence, plage valide surlignee
* '''Courbe octave''' (panneau droit) — TL par bande de 1/N d'octave
* Titre du materiau affiche dans le titre des graphes
* Plage valide [f_min, f_max] indiquee dans la barre de statut


=== Onglet Absorption ===


* '''Courbe bande fine''' (panneau gauche, optionnel) — α(f) entre 0 et 1
[[File:TL_Tool_GUI_rating_iso11654.png|center|700px|TL Tool — onglet Rating ISO 11654 : classement A–E du coefficient d'absorption]]
* '''Courbe octave''' (panneau droit) — α par bande de 1/3 d'octave
=== CSV Export ===
* '''Tableau de classification ISO 11654''' :
** α_w (coefficient d'absorption pondere)
** Classe d'absorption (A a E)
** SAA (Sound Absorption Average)
** NRC (Noise Reduction Coefficient)
** Valeurs de α aux frequences normalisees : 250, 500, 1000, 2000, 4000 Hz


=== Export CSV ===
Click <b>Export CSV</b> (bottom-left). Header includes: material name, date, tube geometry, air properties, valid frequency range.


Cliquer '''Exporter CSV''' en bas a gauche. Le fichier genere contient :
<div style="display:flex;gap:16px;flex-wrap:wrap;margin:10px 0;">
 
<div style="flex:1;min-width:200px;">
'''Mode 4 microphones :'''
<div style="background:#2d2d2d;color:#a8ff78;padding:12px;border-radius:6px;font-family:monospace;font-size:0.9em;">
<pre>
<b style="color:#fff;">4-mic mode:</b><br/>
Frequency_Hz,TL_dB,Alpha
Frequency_Hz, TL_dB, Alpha<br/>
100.0000,18.4230,0.12345
100.0000, 18.423, 0.123<br/>
125.0000, 20.115, 0.145<br/>
...
...
</pre>
</div>
 
</div>
'''Mode 2 microphones :'''
<div style="flex:1;min-width:200px;">
<pre>
<div style="background:#2d2d2d;color:#a8ff78;padding:12px;border-radius:6px;font-family:monospace;font-size:0.9em;">
Frequency_Hz,Alpha
<b style="color:#fff;">2-mic mode:</b><br/>
100.0000,0.45230
Frequency_Hz, Alpha<br/>
100.0000, 0.452<br/>
125.0000, 0.481<br/>
...
...
</pre>
</div>
 
</div>
L'en-tete du fichier inclut : nom du materiau, date de mesure, geometrie du tube, proprietes de l'air, plage de frequences valide.
</div>
 
=== Affichage dans NVGate ===


Les resultats sont injectes automatiquement dans NVGate apres le calcul :
=== NVGate Display ===
* Un graphe octave (1/3, 1/6, 1/12 ou 1/24 selon le reglage) apparait dans la fenetre NVGate
* Un graphe bande fine (optionnel) est egalement disponible
* Les fenetres sont nommees automatiquement par resolution pour eviter les conflits


== Modele Delany-Bazley-Miki ==
After calculation, results are automatically injected into NVGate:
* Octave bar chart (1/3, 1/6, 1/12 or 1/24 depending on toolbar selection)
* Fine-band curve (optional)
* Each resolution uses a dedicated NVGate window to avoid conflicts


Le logiciel inclut un outil de modelisation pour les materiaux absorbants poreux.
== Delany-Bazley-Miki Model ==


A partir de la '''resistivite au passage de l'air''' σ [Pa·s/m²], il predit :
<div style="background:#f0f7ff;border:1px solid #0055A5;border-radius:8px;padding:16px;margin:10px 0;">
* Le coefficient d'absorption theorique α(f)
The software includes a <b>DBM fitting tool</b> for porous absorbers.<br/>
* La perte par transmission theorique TL(f)
From the measured &alpha;(f) or TL(f), it extracts the <b>flow resistivity &sigma;</b> [Pa&middot;s/m&sup2;] by minimizing the RMS error between measurement and model.<br/>
&sigma; can then be used to predict material performance at any frequency or thickness.<br/><br/>
&#8594; See the [[TL_Tool_-_Acoustic_Formulas_Reference|Formulas Reference]] for full DBM equations.
</div>


L'outil '''Ajuster DBM''' extrait automatiquement σ en minimisant l'ecart entre la mesure et le modele.


== Analyse hors ligne ==
[[File:TL_Tool_GUI_propagation.png|center|700px|TL Tool — onglet Propagation : nombre d'onde, atténuation, impédance caractéristique]]


En plus de l'acquisition directe depuis NVGate, le logiciel peut analyser des donnees archivees :
== Multi-Tube Merge ==
* Fichiers '''.oros''' — format d'archive OROS
* Chargement via le bouton '''Charger donnees''' dans l'onglet Acquisition


== Fusion de tubes (grand + petit diametre) ==
For a wide frequency range, measurements from a <b>large-diameter tube</b> (low frequencies) and a <b>small-diameter tube</b> (high frequencies) can be merged into a single spectrum.


Pour couvrir une large plage de frequences, les mesures issues de deux tubes de diametres differents (grand diametre pour les basses frequences, petit pour les hautes) peuvent etre fusionnees en un seul spectre.
The blend zone [f_blend_lo, f_blend_hi] uses a cosine cross-fade, ensuring a smooth transition.


La zone de raccord est definie par [f_blend_lo, f_blend_hi] et le logiciel applique un fondu croise progressif.


[[File:TL_Tool_tube_4mic_29mm.png|center|400px|Small-diameter tube (Ø29 mm) for high-frequency measurements]]
== Configuration ==
== Configuration ==


Les reglages sont conserves automatiquement dans le fichier <code>config_tl.json</code> au meme endroit que le logiciel. Principaux parametres :
Settings are saved automatically in <code>config_tl.json</code> next to <code>TL_Tool.exe</code>:


{| class="wikitable" style="width:70%;"
{| class="wikitable" style="width:75%;"
! Parametre !! Defaut !! Description
! style="background:#003F87;color:white;" | Parameter
! style="background:#003F87;color:white;" | Default
! style="background:#003F87;color:white;" | Description
|-
|-
| x1 a x4 || 50/150/350/450 mm || Positions des microphones depuis la source
| x1 &ndash; x4 || 50/150/350/450 mm || Microphone positions from source
|-
|-
| Diametre || 100 mm || Diametre interne du tube
| Tube diameter || 100 mm || Determines f_max
|-
|-
| Temperature || 20 °C || Temperature de l'air
| Temperature || 20 &deg;C || Air temperature
|-
|-
| Pression || 1013,25 hPa || Pression atmospherique
| Pressure || 1013.25 hPa || Atmospheric pressure
|-
|-
| Resolution octave || 1/12 || Resolution par defaut (1/3, 1/6, 1/12, 1/24)
| Octave resolution || 1/12 || Default resolution (3/6/12/24)
|-
|-
| Methode TL || Deux charges || Methode de calcul (deux charges / charge unique)
| TL method || Two-load || Calculation method
|-
|-
| Calibration de phase || (aucune) || Chemin vers le fichier de calibration
| Phase calibration || (none) || Path to .npz calibration file
|}
|}


== Depannage ==
{| class="wikitable" style="width:100%;"
! Symptome !! Cause probable !! Solution
|-
| NVGate non connecte || Analyseur eteint ou cable debranche || Verifier la connexion Ethernet entre le PC et l'analyseur
|-
| Donnees FRF manquantes || Canaux non configures || Cliquer '''Configurer NVGate''' avant de lancer la mesure
|-
| Valeurs TL toutes nulles || Geometrie du tube incorrecte || Verifier les positions x1 a x4 et le diametre
|-
| TL negatif || Calibration de phase absente ou incorrecte || Recalibrer la phase dans l'onglet Acquisition
|-
| Plage de frequences trop etroite || Espacement insuffisant entre microphones || Augmenter l'ecartement x2-x1 ou x4-x3
|}


== Voir aussi ==
== See Also ==


* [[NVGate]] — Logiciel d'analyse OROS
* [[TL_Tool_-_Acoustic_Formulas_Reference|&#x1F4D0; Acoustic Formulas Reference]] &mdash; all equations used in the software
* [[NVGate_FFT|Analyse FFT dans NVGate]]
* [[NVGate]] &mdash; OROS analysis software
* [[NVGate_Octave_Analyzer|Analyse en octave]]
* [[NVGate_FFT|FFT Analysis in NVGate]]
* [[FFT_Spectrum_Analyzer_Multipurpose|Analyseur FFT OROS]]
* [[NVGate_Octave_Analyzer|Octave Analysis]]
* [[FFT_Spectrum_Analyzer_Multipurpose|OROS FFT Analyzer Hardware]]


== References ==
== References ==


* ASTM E2611 — ''Standard Test Method for Normal Incidence Determination of Porous Material Acoustical Properties Based on the Transfer Matrix Method''
* ASTM E2611 &mdash; ''Normal Incidence Determination of Porous Material Acoustical Properties Based on the Transfer Matrix Method''
* ISO 10534-2 — ''Acoustics — Determination of sound absorption coefficient and impedance in impedance tubes''
* ISO 10534-2 &mdash; ''Determination of sound absorption coefficient and impedance in impedance tubes''
* ISO 9613-1 — ''Acoustics — Attenuation of sound during propagation outdoors''
* ISO 9613-1 &mdash; ''Attenuation of sound during propagation outdoors &mdash; Calculation of the absorption of sound by the atmosphere''
* ISO 11654 — ''Acoustics — Sound absorbers for use in buildings — Rating of sound absorption''
* ISO 11654 &mdash; ''Sound absorbers for use in buildings &mdash; Rating of sound absorption''
* [https://www.bksv.com/media/doc/bv0059.pdf Bruel & Kjaer BV0059 — Measuring Sound Absorption Coefficient]
* Miki Y. (1990) &mdash; ''Acoustical properties of porous materials &mdash; modifications of Delany-Bazley models''

Latest revision as of 11:34, 27 May 2026


TL Tool — Sound Transmission Loss

Parameter Value
Delivery download here version from 22/05/2026 - Beta version - download at your own risk !
Measurement methods 4-mic transfer matrix (ASTM E2611) • 2-mic standing wave (ISO 10534-2)
Results TL [dB], absorption α, ISO 11654 class (α_w, NRC, SAA)
Octave resolution 1/3 • 1/6 • 1/12 • 1/24 octave
NVGate integration Live acquisition • automatic result injection
Export CSV (frequency, TL, α)

Standards

ASTM E2611

Transfer matrix method — 4-microphone impedance tube.
Recommended for Transmission Loss.

ISO 10534-2 / ASTM E1050

Two-microphone standing wave method.
Absorption coefficient only.

ISO 11654

Weighted sound absorption coefficient α_w and absorption class (A–E).

ISO 9613-1

Speed of sound and air density from temperature and pressure.

Tube Setup

Geometry

  [SP]    x1      x2              x3      x4    [ Sample ]
  ||||----o-------o---------------o-------o-----[=========]
  Source   \____Source side_____/  \___Trans. side___/


Tube d'impedance 4 microphones — Ø100 mm default configuration
  • SP — Sound source (loudspeaker)
  • x1, x2 — Upstream microphones (source side)
  • x3, x4 — Downstream microphones (transmission side)
  • Sample — Material under test, placed between x2 and x3

Default Parameters

Parameter Default Notes
x1 50 mm Configurable in Tube Setup tab
x2 150 mm
x3 350 mm
x4 450 mm
Tube diameter D 100 mm Determines f_max
Temperature 20 °C Affects speed of sound
Pressure 1013.25 hPa Affects air density

ℹ️ Valid frequency range is computed automatically from tube geometry and air properties. Measurements outside [f_min, f_max] are masked and excluded from results.

Software Interface

The application is organized in five tabs:

📋 Material — Material name, notes, measurement mode (2-mic / 4-mic)

📐 Tube Setup — Microphone positions, diameter, temperature, pressure

🎤 Acquisition — NVGate channel config, FFT settings, run/stop, phase calibration

📈 TL Result — Transmission Loss curves (fine band + octave bands)

🔊 Absorption — Absorption coefficient α + ISO 11654 rating

Top Toolbar

Button Action
Calculate Run TL / absorption computation from acquired data
Fine band ☐ Show / hide fine-frequency-resolution plots
1/N octave selector Select octave resolution: 1/3 • 1/6 • 1/12 • 1/24
Send to NVGate Inject octave result into NVGate display window
Send fine band Inject fine-band result into NVGate
Export CSV Save results to CSV file

Measurement Modes

4-Microphone Mode (Recommended) — ASTM E2611

✓ Two-Load Method

Recommended — ASTM E2611 §8

Two measurements with different tube terminations.
The software builds the full transfer matrix [T] of the sample and extracts TL from T⊂12;.

● Load 1: anechoic termination
● Load 2: rigid cap

⚠ Single-Load Method

One measurement only, anechoic termination assumed.

Less accurate — use only when Load 2 cannot be measured.

2-Microphone Mode — ISO 10534-2

Uses CH1 and CH2 only (source-side microphones):

  • Reflection coefficient R(f) from standing wave decomposition
  • Absorption coefficient α(f) = 1 − |R|²
Tube configuration for 2-microphone mode (ISO 10534-2)

Step-by-Step Measurement Procedure

1

Configure Channels
In the Acquisition tab: set coupling (ICP), label and sensitivity for each microphone.
Click Configure NVGate → channels are enabled, FRF results are registered.

2

Phase Calibration (recommended)
Compensates microphone phase mismatch:
● Place Mic 1 & Mic 2 at the same port → Calibrate CH1/CH2
● Physically swap microphones → Measure (swapped)
● Repeat for CH1/CH3 and CH1/CH4
● Save calibration — applied automatically during calculation.

3

Load 1 Measurement
Insert the sample with anechoic termination.
Click Run Load 1 → NVGate acquires and stops automatically.

4

Load 2 Measurement (two-load mode)
Change termination to rigid cap.
Click Run Load 2 → NVGate acquires and stops automatically.

5

Calculate
Click Calculate. The software:
● Retrieves FRFs and auto-spectrum from NVGate
● Applies phase calibration
● Computes TL (fine band) and absorption coefficient
● Synthesizes octave bands
● Displays results and injects them into NVGate

Results

TL Result Tab

Panel Content
Fine band (left) TL in dB vs. frequency — valid range highlighted, singularities masked
Octave bands (right) TL per 1/N octave band, color-coded
Status bar c [m/s], ρ [kg/m³], f_min, f_max, calculation time


TL Tool — Transmission Loss tab : bande fine (FFT) et barres 1/12 octave

Absorption Tab

Panel Content
Fine band (left, optional) α(f) from 0 to 1 — valid range highlighted
Octave bands (right) α per 1/3 octave band
ISO 11654 table α_w • Class (A–E) • SAA • NRC • α at 250/500/1k/2k/4k Hz


TL Tool — onglet Rating ISO 11654 : classement A–E du coefficient d'absorption

CSV Export

Click Export CSV (bottom-left). Header includes: material name, date, tube geometry, air properties, valid frequency range.

4-mic mode:
Frequency_Hz, TL_dB, Alpha
100.0000, 18.423, 0.123
125.0000, 20.115, 0.145
...

2-mic mode:
Frequency_Hz, Alpha
100.0000, 0.452
125.0000, 0.481
...

NVGate Display

After calculation, results are automatically injected into NVGate:

  • Octave bar chart (1/3, 1/6, 1/12 or 1/24 depending on toolbar selection)
  • Fine-band curve (optional)
  • Each resolution uses a dedicated NVGate window to avoid conflicts

Delany-Bazley-Miki Model

The software includes a DBM fitting tool for porous absorbers.
From the measured α(f) or TL(f), it extracts the flow resistivity σ [Pa·s/m²] by minimizing the RMS error between measurement and model.
σ can then be used to predict material performance at any frequency or thickness.

→ See the Formulas Reference for full DBM equations.


TL Tool — onglet Propagation : nombre d'onde, atténuation, impédance caractéristique

Multi-Tube Merge

For a wide frequency range, measurements from a large-diameter tube (low frequencies) and a small-diameter tube (high frequencies) can be merged into a single spectrum.

The blend zone [f_blend_lo, f_blend_hi] uses a cosine cross-fade, ensuring a smooth transition.


Small-diameter tube (Ø29 mm) for high-frequency measurements

Configuration

Settings are saved automatically in config_tl.json next to TL_Tool.exe:

Parameter Default Description
x1 – x4 50/150/350/450 mm Microphone positions from source
Tube diameter 100 mm Determines f_max
Temperature 20 °C Air temperature
Pressure 1013.25 hPa Atmospheric pressure
Octave resolution 1/12 Default resolution (3/6/12/24)
TL method Two-load Calculation method
Phase calibration (none) Path to .npz calibration file


See Also

References

  • ASTM E2611 — Normal Incidence Determination of Porous Material Acoustical Properties Based on the Transfer Matrix Method
  • ISO 10534-2 — Determination of sound absorption coefficient and impedance in impedance tubes
  • ISO 9613-1 — Attenuation of sound during propagation outdoors — Calculation of the absorption of sound by the atmosphere
  • ISO 11654 — Sound absorbers for use in buildings — Rating of sound absorption
  • Miki Y. (1990) — Acoustical properties of porous materials — modifications of Delany-Bazley models