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

From OROS Wiki
Jump to navigation Jump to search
(Ajout icone TL Tool)
(Replace chart placeholders with real GUI screenshots (3 captures))
 
(13 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 impedance, 4 microphones, matrice transfert, coefficient absorption, NVGate
|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. Interface integree a NVGate. Application autonome livree cle en main.
|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__
[[File:TL_Tool_icon.png|right|180px|TL Tool - Sound Transmission Loss|link=]]


<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>


= TL Tool &mdash; Mesure de la Perte par Transmission acoustique =
{| class="wikitable" style="width:100%;border-collapse:collapse;"
 
! style="background:#0055A5;color:white;width:22%;" | Parameter
Le '''TL Tool''' est un logiciel OROS permettant de mesurer la '''Perte par Transmission acoustique (TL)''' et le '''coefficient d&rsquo;absorption (&alpha;)''' d&rsquo;un mat&eacute;riau en tube d&rsquo;imp&eacute;dance.
! style="background:#0055A5;color:white;" | Value
 
|-
Il s&rsquo;interface directement avec '''[[NVGate]]''' pour l&rsquo;acquisition en temps r&eacute;el et l&rsquo;affichage automatique des r&eacute;sultats dans les fen&ecirc;tres NVGate.
| '''Delivery''' || [https://partnerzone.digigram.com/s/QjZaMrTZCrDQTJa download here]  version from 22/05/2026 - Beta version - download at your own risk !
 
|-
Livraison&nbsp;: application autonome (.exe), aucune installation suppl&eacute;mentaire requise.
| '''Measurement methods''' || 4-mic transfer matrix (ASTM E2611) &bull; 2-mic standing wave (ISO 10534-2)
 
== Normes appliqu&eacute;es ==
 
{| class="wikitable" style="width:70%;"
! Norme !! M&eacute;thode !! Application
|-
|-
| '''ASTM E2611''' || Matrice de transfert &mdash; 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&rsquo;absorption &alpha;
| '''Octave resolution''' || 1/3 &bull; 1/6 &bull; 1/12 &bull; 1/24 octave
|-
|-
| '''ISO 9613-1''' || Formule vitesse du son || Propri&eacute;t&eacute;s de l&rsquo;air (c, &rho;)
| '''NVGate integration''' || Live acquisition &bull; automatic result injection
|-
|-
| '''ISO 11654''' || Moyennage octave, classe &alpha;_w || Indice d&rsquo;absorption pond&eacute;r&eacute;
| '''Export''' || CSV (frequency, TL, &alpha;)
|}
|}


== Montage exp&eacute;rimental ==
== Standards ==


=== Sch&eacute;ma 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 encastr&eacute;s &agrave; des positions fixes le long de l&rsquo;axe&nbsp;:
== 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''' &mdash; Haut-parleur (source acoustique)
* '''x1, x2''' &mdash; Microphones c&ocirc;t&eacute; source
* '''x3, x4''' &mdash; Microphones c&ocirc;t&eacute; transmission
* '''&Eacute;chantillon''' &mdash; Mat&eacute;riau &agrave; caract&eacute;riser (ins&eacute;r&eacute; entre x2 et x3)


=== Positions par d&eacute;faut ===
[[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%;"
! Param&egrave;tre !! Valeur par d&eacute;faut
! 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 ||
|-
|-
| Diam&egrave;tre du tube D || 100 mm
| Tube diameter D || 100 mm || Determines f_max
|-
|-
| Temp&eacute;rature || 20 &deg;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&rsquo;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 fr&eacute;quences valide ===
== Software Interface ==


Le logiciel calcule et affiche automatiquement la plage [f_min, f_max] utilisable en fonction de la g&eacute;om&eacute;trie du tube et des conditions acoustiques. Les valeurs hors plage sont exclues des r&eacute;sultats.
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&rsquo;interface est organis&eacute;e en onglets&nbsp;:
=== 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
|-
|-
| '''Mat&eacute;riau''' || Nom du mat&eacute;riau, notes, s&eacute;lection du mode (2 mic / 4 mic)
| Fine band &#9744; || Show / hide fine-frequency-resolution plots
|-
|-
| '''Configuration du tube''' || Positions des microphones, diam&egrave;tre, temp&eacute;rature, pression
| 1/N octave selector || Select octave resolution: 1/3 &bull; 1/6 &bull; 1/12 &bull; 1/24
|-
|-
| '''Acquisition''' || Configuration des canaux NVGate, r&eacute;glages FFT, lancement mesure, calibration de phase
| '''Send to NVGate''' || Inject octave result into NVGate display window
|-
|-
| '''R&eacute;sultat TL''' || Courbes de perte par transmission (bande fine + bandes d&rsquo;octave)
| '''Send fine band''' || Inject fine-band result into NVGate
|-
|-
| '''Absorption''' || Courbe du coefficient d&rsquo;absorption + indice ISO 11654 (&alpha;_w, NRC, SAA)
| '''Export CSV''' || Save results to CSV file
|}
|}


=== Commandes principales (barre sup&eacute;rieure) ===
== Measurement Modes ==


* '''Calculer''' &mdash; Lance le calcul TL/absorption &agrave; partir des donn&eacute;es acquises
=== 4-Microphone Mode (Recommended) &mdash; ASTM E2611 ===
* Case '''Bande fine''' &mdash; Affiche ou masque les courbes haute r&eacute;solution
* S&eacute;lecteur '''1/N octave''' &mdash; Choix de la r&eacute;solution (1/3, 1/6, 1/12, 1/24)
* '''Envoyer vers NVGate''' &mdash; Injecte le r&eacute;sultat en octave dans une fen&ecirc;tre NVGate
* '''Envoyer bande fine''' &mdash; Injecte le r&eacute;sultat haute r&eacute;solution dans NVGate
* '''Exporter CSV''' &mdash; Sauvegarde les r&eacute;sultats 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 (recommand&eacute;) &mdash; ASTM E2611 ===
=== 2-Microphone Mode &mdash; ISO 10534-2 ===


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


'''M&eacute;thode deux charges''' (recommand&eacute;e, ASTM E2611 &sect;8)&nbsp;:
[[File:TL_Tool_tube_2mic.png|center|480px|Tube configuration for 2-microphone mode (ISO 10534-2)]]
# Mesure avec la '''charge 1''' (terminaison an&eacute;cho&iuml;que)
# Mesure avec la '''charge 2''' (bouchon rigide ou autre terminaison)
# Le logiciel construit la matrice de transfert compl&egrave;te [T] de l&rsquo;&eacute;chantillon
# La TL est extraite de cette matrice


'''M&eacute;thode charge unique'''&nbsp;:
== Step-by-Step Measurement Procedure ==
# Une seule mesure (terminaison an&eacute;cho&iuml;que suppos&eacute;e)
# Moins pr&eacute;cise &mdash; &agrave; utiliser uniquement si la charge 2 n&rsquo;est pas r&eacute;alisable


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


Utilise uniquement CH1 et CH2 (microphones c&ocirc;t&eacute; source). Mesure&nbsp;:
<div style="display:flex;align-items:flex-start;margin-bottom:16px;gap:14px;">
* Coefficient de r&eacute;flexion 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&rsquo;absorption &alpha;(f) = 1 &minus; |R|&sup2;
<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>


=== S&eacute;lection 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&rsquo;onglet '''Mat&eacute;riau'''&nbsp;:
<div style="display:flex;align-items:flex-start;margin-bottom:16px;gap:14px;">
* '''4 mic''' &rarr; 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''' &rarr; 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>


=== Pr&eacute;requis ===
<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 connect&eacute; &agrave; l&rsquo;analyseur OROS
</div>
# 4 microphones branch&eacute;s sur CH1 &agrave; CH4 (couplage ICP, sensibilit&eacute; ~10 mV/Pa)
# Le haut-parleur aliment&eacute; par la sortie OUT1 de l&rsquo;analyseur (bruit blanc ou rose)


=== &Eacute;tape 1 &mdash; Configuration des canaux ===
== Results ==


Dans l&rsquo;onglet '''Acquisition'''&nbsp;:
=== TL Result Tab ===
# V&eacute;rifier le couplage (ICP recommand&eacute;), le label et la sensibilit&eacute; de chaque canal
# Cliquer '''Configurer NVGate''' &rarr; active les canaux et pr&eacute;pare les r&eacute;sultats


=== &Eacute;tape 2 &mdash; Calibration de phase (recommand&eacute;e) ===
{| 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 &eacute;carts de phase entre microphones&nbsp;:
# Placer les micros 1 et 2 au m&ecirc;me emplacement du tube
# Cliquer '''Calibrer phase CH1/CH2'''
# &Eacute;changer physiquement les microphones
# Cliquer '''Mesurer (permut&eacute;s)'''
# R&eacute;p&eacute;ter pour les paires CH1/CH3 et CH1/CH4
# Sauvegarder la calibration


La correction est appliqu&eacute;e 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 ===


=== &Eacute;tape 3 &mdash; Mesure charge 1 ===
{| class="wikitable" style="width:100%;"
 
! style="background:#003F87;color:white;width:30%;" | Panel
# Ins&eacute;rer l&rsquo;&eacute;chantillon avec la terminaison an&eacute;cho&iuml;que
! style="background:#003F87;color:white;" | Content
# Cliquer '''Lancer mesure Charge 1'''
|-
# Attendre la fin de la mesure (NVGate s&rsquo;arr&ecirc;te automatiquement)
| Fine band (left, optional) || &alpha;(f) from 0 to 1 &mdash; valid range highlighted
 
|-
=== &Eacute;tape 4 &mdash; 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
 
=== &Eacute;tape 5 &mdash; Calcul ===
 
Cliquer '''Calculer'''. Le logiciel&nbsp;:
# R&eacute;cup&egrave;re les fonctions de transfert et le spectre de r&eacute;f&eacute;rence depuis NVGate
# Applique la calibration de phase
# Calcule la TL bande fine et le coefficient d&rsquo;absorption
# Synth&eacute;tise les bandes d&rsquo;octave
# Affiche les r&eacute;sultats dans les onglets TL et Absorption
 
== R&eacute;sultats ==
 
=== Onglet R&eacute;sultat TL ===
 
* '''Courbe bande fine''' (panneau gauche) &mdash; TL en dB en fonction de la fr&eacute;quence, plage valide surlign&eacute;e
* '''Courbe octave''' (panneau droit) &mdash; TL par bande de 1/N d&rsquo;octave
* Titre du mat&eacute;riau affich&eacute; dans le titre des graphes
* Plage valide [f_min, f_max] indiqu&eacute;e dans la barre de statut


=== Onglet Absorption ===


* '''Courbe bande fine''' (panneau gauche, optionnel) &mdash; &alpha;(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) &mdash; &alpha; par bande de 1/3 d&rsquo;octave
=== CSV Export ===
* '''Tableau de classification ISO 11654'''&nbsp;:
** &alpha;_w (coefficient d&rsquo;absorption pond&eacute;r&eacute;)
** Classe d&rsquo;absorption (A &agrave; E)
** SAA (Sound Absorption Average)
** NRC (Noise Reduction Coefficient)
** Valeurs de &alpha; aux fr&eacute;quences normalis&eacute;es&nbsp;: 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 &agrave; gauche. Le fichier g&eacute;n&eacute;r&eacute; contient&nbsp;:
<div style="display:flex;gap:16px;flex-wrap:wrap;margin:10px 0;">
 
<div style="flex:1;min-width:200px;">
'''Mode 4 microphones&nbsp;:'''
<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&nbsp;:'''
<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&rsquo;en-t&ecirc;te inclut&nbsp;: nom du mat&eacute;riau, date, g&eacute;om&eacute;trie du tube, propri&eacute;t&eacute;s de l&rsquo;air, plage de fr&eacute;quences valide.
</div>
 
=== Affichage dans NVGate ===


Apr&egrave;s le calcul, les r&eacute;sultats sont inject&eacute;s automatiquement dans NVGate&nbsp;:
=== NVGate Display ===
* Un graphe en bandes d&rsquo;octave appara&icirc;t dans la fen&ecirc;tre NVGate (1/3, 1/6, 1/12 ou 1/24 selon le r&eacute;glage)
* Un graphe bande fine est &eacute;galement disponible
* Les fen&ecirc;tres sont nomm&eacute;es automatiquement par r&eacute;solution pour &eacute;viter les conflits d&rsquo;affichage


== Mod&egrave;le 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 mod&eacute;lisation pour les mat&eacute;riaux absorbants poreux.
== Delany-Bazley-Miki Model ==


&Agrave; partir de la '''r&eacute;sistivit&eacute; au passage de l&rsquo;air''' &sigma; [Pa&middot;s/m&sup2;], il pr&eacute;dit&nbsp;:
<div style="background:#f0f7ff;border:1px solid #0055A5;border-radius:8px;padding:16px;margin:10px 0;">
* Le coefficient d&rsquo;absorption th&eacute;orique &alpha;(f)
The software includes a <b>DBM fitting tool</b> for porous absorbers.<br/>
* La perte par transmission th&eacute;orique 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&rsquo;outil '''Ajuster DBM''' extrait automatiquement &sigma; en minimisant l&rsquo;&eacute;cart entre la mesure et le mod&egrave;le.


== 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&rsquo;acquisition directe depuis NVGate, le logiciel peut analyser des donn&eacute;es archiv&eacute;es&nbsp;:
== Multi-Tube Merge ==
* Fichiers '''.oros''' &mdash; format d&rsquo;archive OROS
* Chargement via le bouton '''Charger donn&eacute;es''' dans l&rsquo;onglet Acquisition


== Fusion de tubes (grand + petit diam&egrave;tre) ==
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 fr&eacute;quences, les mesures issues de deux tubes de diam&egrave;tres diff&eacute;rents (grand diam&egrave;tre pour les basses fr&eacute;quences, petit pour les hautes) peuvent &ecirc;tre fusionn&eacute;es 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 d&eacute;finie par [f_blend_lo, f_blend_hi] et le logiciel applique un fondu crois&eacute; progressif.


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


Les r&eacute;glages sont conserv&eacute;s automatiquement dans le fichier de configuration au m&ecirc;me endroit que le logiciel. Principaux param&egrave;tres&nbsp;:
Settings are saved automatically in <code>config_tl.json</code> next to <code>TL_Tool.exe</code>:


{| class="wikitable" style="width:75%;"
{| class="wikitable" style="width:75%;"
! Param&egrave;tre !! D&eacute;faut !! Description
! style="background:#003F87;color:white;" | Parameter
! style="background:#003F87;color:white;" | Default
! style="background:#003F87;color:white;" | Description
|-
|-
| x1 &agrave; x4 || 50/150/350/450 mm || Positions des microphones depuis la source
| x1 &ndash; x4 || 50/150/350/450 mm || Microphone positions from source
|-
|-
| Diam&egrave;tre || 100 mm || Diam&egrave;tre interne du tube
| Tube diameter || 100 mm || Determines f_max
|-
|-
| Temp&eacute;rature || 20 &deg;C || Temp&eacute;rature de l&rsquo;air
| Temperature || 20 &deg;C || Air temperature
|-
|-
| Pression || 1013,25 hPa || Pression atmosph&eacute;rique
| Pressure || 1013.25 hPa || Atmospheric pressure
|-
|-
| R&eacute;solution octave || 1/12 || R&eacute;solution par d&eacute;faut (1/3, 1/6, 1/12, 1/24)
| Octave resolution || 1/12 || Default resolution (3/6/12/24)
|-
|-
| M&eacute;thode TL || Deux charges || M&eacute;thode de calcul
| TL method || Two-load || Calculation method
|-
|-
| Calibration de phase || (aucune) || Chemin vers le fichier de calibration
| Phase calibration || (none) || Path to .npz calibration file
|}
|}


== D&eacute;pannage ==
{| class="wikitable" style="width:100%;"
! Sympt&ocirc;me !! Cause probable !! Solution
|-
| NVGate non connect&eacute; || Analyseur &eacute;teint ou c&acirc;ble d&eacute;branch&eacute; || V&eacute;rifier la connexion Ethernet entre le PC et l&rsquo;analyseur
|-
| Donn&eacute;es FRF manquantes || Canaux non configur&eacute;s || Cliquer '''Configurer NVGate''' avant de lancer la mesure
|-
| Valeurs TL nulles ou incoh&eacute;rentes || G&eacute;om&eacute;trie du tube incorrecte || V&eacute;rifier les positions x1 &agrave; x4 et le diam&egrave;tre
|-
| TL n&eacute;gatif || Calibration de phase absente || Recalibrer la phase dans l&rsquo;onglet Acquisition
|-
| Plage de fr&eacute;quences trop &eacute;troite || Espacement insuffisant entre microphones || Augmenter l&rsquo;&eacute;cartement x2&minus;x1 ou x4&minus;x3
|}


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


* [[NVGate]] &mdash; Logiciel d&rsquo;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]]


== R&eacute;f&eacute;rences ==
== References ==


* ASTM E2611 &mdash; ''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 &mdash; ''Acoustics &mdash; 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 &mdash; ''Acoustics &mdash; 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 &mdash; ''Acoustics &mdash; Sound absorbers for use in buildings &mdash; Rating of sound absorption''
* ISO 11654 &mdash; ''Sound absorbers for use in buildings &mdash; Rating of sound absorption''
* 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