Calculateur de dose de rayonnement
Une dose absorbée de 0,002 Gy au poumon par des photons, avec des facteurs de pondération de 1 et 0,12, donne une dose efficace de 0,00024 Sv. Saisissez la dose en grays et les deux facteurs pour obtenir des sieverts. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Dose absorbée
- 0,002
- Facteur de pondération radiologique
- 1
- Facteur de pondération tissulaire
- 0,12
- Dose équivalente
- 0,002 Sv
- Dose efficace
- 0,00024
La dose efficace de rayonnement est la grandeur de protection de la CIPR qui combine la dose absorbée en gray avec un facteur de pondération du rayonnement et un facteur de pondération tissulaire afin d'exprimer le résultat en sievert. Manipulateurs en radiologie, étudiants en physique sanitaire et responsables de la radioprotection utilisent ce produit lorsqu'une dose absorbée d'organe, mesurée ou estimée, doit être comparée sur une échelle commune entre expositions aux photons, aux neutrons ou aux particules alpha et entre tissus qui ne partagent pas le même risque stochastique. Ce calculateur applique exactement la forme fermée : la dose efficace E vaut la dose absorbée D multipliée par w_R puis par w_T, et la dose équivalente H vaut D multipliée par w_R. Vous fournissez une dose absorbée non négative en gray ainsi que les deux facteurs de pondération adimensionnels. Une dose absorbée nulle est admise et donne zéro sievert.
Comment la dose efficace est définie et pourquoi les facteurs de pondération existent
La dose absorbée D est l'énergie moyenne communiquée par le rayonnement ionisant par unité de masse de tissu, exprimée en gray, où un gray égale un joule par kilogramme. Deux expositions qui déposent la même énergie par kilogramme ne sont pas toujours équivalentes en radioprotection, car des particules densément ionisantes telles que les fragments alpha produisent plus de dommages biologiques par gray que les photons ou les électrons, et parce que certains organes portent une part plus grande du risque stochastique que d'autres.
La Commission internationale de protection radiologique multiplie donc la dose absorbée par un facteur de pondération du rayonnement w_R pour obtenir la dose équivalente H en sievert, puis multiplie cette dose équivalente d'organe par un facteur de pondération tissulaire w_T pour obtenir la contribution à la dose efficace E. Pour un seul organe et une seule qualité de rayonnement, la forme fermée est E égale à D fois w_R fois w_T, avec E et H en sievert lorsque D est en gray.
Les valeurs typiques de w_R de l'ICRP Publication 103 sont un pour les photons, les électrons et les muons, deux pour les protons et les pions chargés, et vingt pour les particules alpha, les fragments de fission et les ions lourds ; la pondération des neutrons dépend de l'énergie et doit être fournie comme nombre, non devinée.
Les valeurs typiques de w_T comprennent 0.12 pour le poumon, le côlon, l'estomac, la moelle osseuse, le sein et le reste, 0.08 pour les gonades, 0.04 pour la vessie, le foie, l'œsophage et la thyroïde, et 0.01 pour la surface osseuse, le cerveau, les glandes salivaires et la peau ; la dose efficace corps entier utilise w_T égal à un lorsque la dose absorbée représente déjà une moyenne corps entier.
Ce calculateur ne consulte pas ces tables à votre place : vous saisissez les facteurs qui correspondent à la qualité du rayonnement et à l'organe visé afin que l'arithmétique reste transparente et auditable. Une dose absorbée négative n'est pas un dépôt physique d'énergie et est refusée. Une dose absorbée nulle est admise et donne zéro sievert.
Présentez toujours les sorties comme des estimations pédagogiques du produit publié, non comme la lecture d'un dosimètre personnel, un rapport réglementaire ou le substitut d'un physicien médical qualifié.
Où un calculateur de dose efficace intervient dans le travail réel
Les cours de radiographie et de médecine nucléaire assignent constamment des exercices de dose d'organe à partir de triplets de gray et de facteurs de pondération tirés des manuels, si bien qu'un oracle fiable qui renvoie des sievert à côté de la dose absorbée brute accélère la correction et le montage des démonstrations.
Les programmes de physique sanitaire et de radioprotection introduisent la dose équivalente et la dose efficace de la CIPR avant que les étudiants n'affrontent un fantôme Monte Carlo complet, et les enseignants ont besoin de corrigés déterministes qui coïncident avec l'arithmétique manuelle avec un w_R et un w_T explicites.
Les équipes produit qui construisent des calculateurs cliniques pédagogiques veulent un chemin documenté du gray vers le sievert que les clients puissent auditer à la main, plutôt qu'un moteur opaque de dose d'organe qui mélange coefficients de conversion, protocoles d'examen ou bibliothèques de fantômes sans les divulguer. Les assistants de recherche qui préparent des jeux de données dosimétriques synthétiques ont besoin d'étiquettes stables de dose efficace à partir de couples connus de D, w_R et w_T sans appels réseau ni dérive de modèle.
Si vous avez ensuite besoin d'une conversion gray vers rad, sievert vers rem, d'unités de transfert linéique d'énergie ou d'une estimation de dose cosmique à partir d'heures de vol, traitez-les comme des intentions de recherche et des pages distinctes, sans surcharger cette page de calculateur de dose de rayonnement. Présentez toujours les résultats comme des estimations pédagogiques du produit classique de la CIPR ; les décisions cliniques ou professionnelles exigent des professionnels qualifiés, des instruments étalonnés et des protocoles que cet outil ne collecte pas.
Figez la valeur en sievert arrondie dans les tests, gardez les requêtes petites, et vous obtiendrez des doses efficaces reproductibles pour les devoirs, les greffons LMS et les workers en périphérie sans monter une pile de dispositif médical à vous.
Cas d’usage
Corrigés de dose efficace CIPR pour la classe
Générez des sievert à partir de triplets de dose absorbée et de facteurs de pondération tirés des manuels afin que enseignants et auto-correcteurs partagent une vérité de référence transparente.
Démonstrations pédagogiques photons contre particules alpha
Montrez comment le même gray produit une dose équivalente vingt fois plus grande lorsque w_R passe des photons aux particules alpha, sans mélanger de convertisseurs d'unités sur cette page.
Questions fréquentes
Qu'est-ce que la dose efficace de rayonnement ?
La dose efficace E est la dose absorbée en gray multipliée par le facteur de pondération du rayonnement w_R et le facteur de pondération tissulaire w_T. Le résultat est en sievert et place une exposition d'organe sur une échelle commune de protection.
Quelle formule utilisez-vous ?
Dose équivalente H = D × w_R et dose efficace E = D × w_R × w_T, avec D en gray. H et E sont tous deux renvoyés en sievert. Vous fournissez w_R et w_T ; le calculateur ne consulte pas les tables ICRP à partir d'un type de rayonnement ou du nom d'un organe.
Que se passe-t-il si la dose absorbée est négative ?
La dose absorbée est une énergie par kilogramme et ne peut pas être négative ; le moteur refuse la valeur plutôt que de renvoyer un sievert signé.
La dose absorbée peut-elle être nulle ? Quels facteurs de pondération typiques dois-je saisir ?
Une dose absorbée nulle est admise et donne 0 Sv. Les valeurs typiques de w_R de l'ICRP 103 sont 1 (photons), 2 (protons) et 20 (alpha). Les valeurs typiques de w_T comprennent 0.12 pour le poumon et 1 pour une moyenne corps entier. Les facteurs de pondération négatifs échouent.
Combien coûte le calculateur de dose de rayonnement ?
L'outil du navigateur est gratuit et s'exécute en local.
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/health/radiation-dose \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"absorbed_dose":0.002,"radiation_weighting_factor":1,"tissue_weighting_factor":0.12}'const res = await fetch("https://api.kit.forhosting.com/health/radiation-dose", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"absorbed_dose": 0.002,
"radiation_weighting_factor": 1,
"tissue_weighting_factor": 0.12
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/health/radiation-dose",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"absorbed_dose": 0.002,
"radiation_weighting_factor": 1,
"tissue_weighting_factor": 0.12
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/health/radiation-dose", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"absorbed_dose":0.002,"radiation_weighting_factor":1,"tissue_weighting_factor":0.12}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"absorbed_dose":0.002,"radiation_weighting_factor":1,"tissue_weighting_factor":0.12}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/health/radiation-dose", 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
{
"absorbed_dose": 0.002,
"radiation_weighting_factor": 1,
"tissue_weighting_factor": 0.12
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "health.radiation_dose",
"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. |
Notes techniques
Une dose absorbée négative est refusée avec invalid_input au lieu d'inventer un sievert signé.
Comment la dose efficace est définie et pourquoi les facteurs de pondération existent
L'arithmétique est un flottant pur avec arrondi stable à douze chiffres significatifs, sans appels réseau, sans graines aléatoires et sans horloge murale, si bien que des triplets identiques sérialisent toujours le même JSON.
Ce que vous envoyez, ce que vous recevez et comment les erreurs se comportent
Envoyez trois champs obligatoires. Un facteur de pondération du rayonnement ou du tissu négatif échoue également, car la pondération ICRP n'est pas définie avec un signe moins. Si votre formulaire amont collecte des milligray, des rad ou des rem, convertissez d'abord en gray et en pondération cohérente avec le sievert, puis passez les nombres ici. Le champ absorbed_dose est la dose absorbée D en gray et doit être un nombre fini non négatif ; zéro est admis et les valeurs négatives échouent. Les alias D, dose, dose_gy, gy et absorbed sont acceptés. Le champ radiation_weighting_factor est le w_R adimensionnel de la CIPR et doit être un nombre fini non négatif ; w_r, wr, wR et radiation_wf sont acceptés. Le champ tissue_weighting_factor est le w_T adimensionnel de la CIPR et doit être un nombre fini non négatif ; w_t, wt, wT et tissue_wf sont acceptés. Champs obligatoires manquants, chaînes vides, valeurs non numériques, NaN et Infinity échouent avec invalid_input et ne sont pas facturés. En cas de succès, la réponse répète absorbed_dose, radiation_weighting_factor et tissue_weighting_factor nettoyés, renvoie equivalent_dose comme D fois w_R, renvoie effective_dose comme D fois w_R fois w_T, fixe unit à Sv, répète la chaîne de formule E égale à D fois w_R fois w_T et fixe method à icrp_effective_dose. Les contrôles classiques comprennent deux milligray de photons dans le tissu pulmonaire, soit absorbed_dose 0.002 avec w_R 1 et w_T 0.12, ce qui donne effective_dose 0.00024 sievert, et dix milligray de particules alpha pour le corps entier, soit absorbed_dose 0.01 avec w_R 20 et w_T 1, ce qui donne effective_dose 0.2 sievert. Le tarif des appels API réussis est la base publiée de $0.002 par item ; les échecs de validation ne consomment pas le solde prépayé.
Où un calculateur de dose efficace intervient dans le travail réel
Comme cette capacité est un moteur parse pur, le tarif API est la base publiée de $0.002 par item réussi et une validation en échec ne consomme pas le solde.
Cas d'intégration
Jeux de test dosimétriques déterministes
Produisez en masse des étiquettes stables de dose efficace pour des jeux synthétiques et des tests de régression, avec invalid_input strict devant une dose absorbée négative.