Calculateur de couche de demi-atténuation du rayonnement
Un écran de trois couches de demi-atténuation, 7,5 pour une couche de 2,5 dans la même unité, réduit une intensité de 1000 à 125 : une transmission de 0,125 et une atténuation de 87,5 %. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Intensité initiale
- 1 000
- Épaisseur du blindage
- 7,5
- Couche de demi-atténuation
- 2,5
- Intensité transmise
- 125
- Fraction transmise
- 0,125
- Atténuation (%)
- 87,5
- Nombre de couches de demi-atténuation
- 3
Ce calculateur de couche de demi-atténuation estime l'intensité restante après la traversée d'une épaisseur donnée de blindage. Indiquez l'intensité sans écran, l'épaisseur totale et la couche de demi-atténuation du matériau dans des unités de longueur identiques. L'outil applique l'atténuation exponentielle, puis fournit le nombre de couches, la fraction transmise et le pourcentage d'atténuation. Il convient aux estimations techniques transparentes lorsque vous disposez déjà d'une HVL appropriée.
Définissez trois grandeurs dans des unités cohérentes
Commencez par l'intensité du rayonnement mesurée ou spécifiée avant le blindage. Le calculateur conserve cette unité d'intensité : une valeur saisie en coups par minute, débit de dose, débit de kerma dans l'air ou toute autre unité comparable donne une intensité transmise dans la même unité. Indiquez ensuite l'épaisseur totale du blindage et la couche de demi-atténuation correspondant à l'énergie du rayonnement et au matériau concernés.
Ces deux longueurs peuvent être exprimées en millimètres, centimètres, pouces ou dans une autre unité, mais elles doivent employer la même, car le calcul repose sur leur rapport. Une couche de demi-atténuation est l'épaisseur qui réduit de moitié l'intensité primaire dans les conditions où la HVL a été déterminée. Ne la remplacez pas par une densité, une épaisseur massique ou une valeur associée à une autre qualité de faisceau sans effectuer la conversion nécessaire.
Le modèle exige une HVL strictement positive. Une valeur nulle ou négative n'a aucun sens physique dans cette formule et provoque une erreur de saisie, évitant ainsi une division indéfinie ou un résultat trompeur.
Comprenez le calcul de l'atténuation
Le calcul applique I = I0 × 2<sup>−x/HVL</sup>, où I0 désigne l'intensité initiale, x l'épaisseur du blindage et HVL la couche de demi-atténuation. Le rapport entre l'épaisseur et la HVL donne le nombre de couches contenues dans le blindage. Une couche laisse passer la moitié de l'intensité initiale, deux en laissent un quart et trois un huitième.
Les nombres fractionnaires obéissent exactement à la même loi exponentielle ; le blindage ne doit donc pas nécessairement contenir un nombre entier de couches. La fraction de transmission renvoyée est le coefficient multiplicateur appliqué à l'intensité initiale. Le pourcentage d'atténuation correspond à un moins cette fraction, exprimé en pourcentage.
Par exemple, une fraction transmise de 0.125 représente une atténuation de 87.5 pour cent. Une épaisseur nulle est valide et restitue l'intensité initiale sans modification. Une intensité initiale nulle est également valide et reste nulle, bien que la fraction de transmission décrive toujours le comportement du blindage.
Les résultats ne sont arrondis que pour stabiliser leur représentation ; le calcul emploie l'arithmétique à virgule flottante de JavaScript.
Respectez le domaine de validité du modèle
L'atténuation par couche de demi-atténuation sert aux comparaisons rapides, aux estimations préliminaires de blindage, à l'enseignement et à la vérification de réductions successives de moitié. Elle ne constitue pas un modèle complet de transport des rayonnements. Une installation réelle peut nécessiter des coefficients dépendant de l'énergie, une géométrie en faisceau large, des facteurs d'accumulation, le rayonnement secondaire, la diffusion, les traversées du blindage, la géométrie de la source, la composition du matériau, l'occupation, la distance et les marges réglementaires.
La HVL dépend elle-même du type et du spectre du rayonnement, du matériau et de la géométrie de mesure ; procurez-vous une valeur mesurée ou issue d'une source reconnue pour l'application exacte. Le calculateur suppose une HVL constante dans toute l'épaisseur, approximation parfois inadaptée lorsque le durcissement du faisceau modifie le spectre pendant la pénétration. Interprétez le résultat comme l'intensité primaire transmise selon le modèle exponentiel indiqué, et non comme une déclaration automatique de sécurité ou de conformité.
Pour toute décision médicale, industrielle, nucléaire ou professionnelle, faites contrôler les données, les hypothèses et la conception par un spécialiste qualifié en radioprotection selon les règles applicables au site.
Cas d’usage
Vérifier des divisions successives par deux
Confirmez l'intensité restante lorsque le blindage représente une, deux, trois ou un nombre fractionnaire de couches de demi-atténuation.
Comparer plusieurs épaisseurs
Évaluez l'effet d'une variation d'épaisseur sur la transmission primaire lorsque la même HVL reste applicable.
Documenter une estimation préliminaire
Consignez la formule, le nombre de couches, la fraction transmise, le pourcentage d'atténuation et l'intensité finale dans une note technique.
Questions fréquentes
Qu'est-ce qu'une couche de demi-atténuation ?
C'est l'épaisseur d'un matériau donné qui réduit de moitié l'intensité primaire dans des conditions définies de faisceau et de mesure.
L'épaisseur et la HVL doivent-elles avoir la même unité ?
Oui. Leur rapport doit être sans dimension. Vous pouvez choisir toute unité de longueur à condition de l'employer pour les deux valeurs.
Le calcul inclut-il l'accumulation ou la diffusion du rayonnement ?
Non. Il applique le modèle exponentiel HVL simple à l'intensité primaire, sans calculer l'accumulation, la diffusion, les fuites ni le rayonnement secondaire.
L’écran doit-il compter un nombre entier de couches de demi-atténuation ?
Non. Les fractions de couche suivent la même loi exponentielle, donc toute épaisseur convient. Une couche laisse la moitié de l’intensité, deux un quart, trois un huitième, et les valeurs intermédiaires se calculent de la même façon.
Quelle couche de demi-atténuation saisir ?
Celle mesurée pour votre matériau de protection et pour l’énergie du rayonnement concerné. Ne la remplacez pas par la densité, l’épaisseur massique ou une valeur pour une autre qualité de faisceau sans conversion préalable.
Outils associés
Pour les développeurs — accès API
Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.
Endpoint
Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/earth/shielding-half-value-layer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"initial_intensity":1000,"shield_thickness":7.5,"half_value_layer":2.5}'const res = await fetch("https://api.kit.forhosting.com/earth/shielding-half-value-layer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"initial_intensity": 1000,
"shield_thickness": 7.5,
"half_value_layer": 2.5
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/earth/shielding-half-value-layer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"initial_intensity": 1000,
"shield_thickness": 7.5,
"half_value_layer": 2.5
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/earth/shielding-half-value-layer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"initial_intensity":1000,"shield_thickness":7.5,"half_value_layer":2.5}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"initial_intensity":1000,"shield_thickness":7.5,"half_value_layer":2.5}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/earth/shielding-half-value-layer", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"initial_intensity": 1000,
"shield_thickness": 7.5,
"half_value_layer": 2.5
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "earth.shielding_half_value_layer",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Questions techniques
Que se passe-t-il si la couche de demi-atténuation est nulle ou négative ?
La requête renvoie une erreur invalid_input, car la formule exige une épaisseur de couche de demi-atténuation strictement positive.
Quel est le prix d'une requête API ?
Chaque requête API coûte $0.002. Le calculateur du navigateur peut effectuer le même calcul déterministe sans appel réseau.