Calculateur de rayon d'explosion
Calculez à quelle distance une charge produit encore une surpression de crête choisie, comme environ 7 kPa pour le bris de vitres ou 35 kPa pour des dégâts graves aux bâtiments. Saisissez la masse, son équivalence TNT et la pression cible. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Masse (kg)
- 1
- Équivalence TNT
- 1
- Surpression (kPa)
- 35
- Masse de TNT (kg)
- 1 m
- Distance réduite
- 4,5400483894
- Rayon
- 4,5400483894
- Pression atmosphérique (kPa)
- 101,325
Ce calculateur de rayon d'explosion estime la distance à laquelle une explosion en phase condensée produit encore une surpression incidente de crête choisie. Saisissez la masse explosive en kilogrammes, un facteur d'équivalence TNT et une surpression cible en kilopascals. Le moteur convertit la charge en masse équivalente TNT, inverse la courbe de surpression en distance réduite de Kinney–Graham par une dichotomie fixe et renvoie le rayon de Hopkinson–Cranz en mètres. Les seuils de criblage typiques comprennent environ sept kilopascals pour le bris de vitres et environ trente-cinq kilopascals pour des dégâts graves aux bâtiments. Le modèle est une idéalisation d'onde de choc en champ libre : il omet réflexions, confinement, terrain et blessures.
Ce que signifient la distance réduite et la surpression de crête
La mise à l'échelle par racine cubique de Hopkinson–Cranz est le moyen standard du premier ordre pour comparer des ondes de choc aériennes issues de masses de charge différentes. Deux explosions géométriquement semblables produisent la même surpression de crête à la même distance réduite Z, définie comme le rayon physique R divisé par la racine cubique de la masse équivalente TNT W. C'est pourquoi huit kilogrammes de TNT, à la même surpression, portent deux fois plus loin qu'un kilogramme : la racine cubique de huit vaut deux.
L'équivalence TNT convertit un explosif réel en une masse équivalente de TNT à l'aide d'un facteur publié d'efficacité relative, de sorte qu'une charge de C-4, d'ANFO ou de poudre noire peut être criblée avec la même courbe de surpression après multiplication. Ce calculateur inverse ensuite la formule de surpression incidente de Kinney–Graham de 1985, qui donne le rapport de la surpression de crête à la pression atmosphérique standard comme une fonction décroissante et lisse de Z.
Le rapport utilise le produit fermé de trois dénominateurs en racine carrée que Kinney et Graham ont ajustés à des données d'onde de choc en champ libre, avec P-zéro égal à cent un virgule trois deux cinq kilopascals. Résoudre Z à votre surpression cible, puis multiplier par la racine cubique de W, donne le rayon en mètres.
La surpression incidente de crête est le saut brusque de pression au-dessus de l'ambiance sur une surface parallèle au front d'onde ; ce n'est ni la pression réfléchie sur un mur de face, ni l'impulsion, ni un rayon de fragments. Les points de contrôle habituels de planification comprennent environ sept kilopascals, près d'une livre par pouce carré, pour le bris de vitres, et environ trente-cinq kilopascals, près de cinq livres par pouce carré, pour des dégâts structurels lourds. Ces points sont des chiffres de criblage, pas des critères de blessure.
Le moteur est un modèle de source ponctuelle en champ libre : il n'a ni réflexion au sol, ni canyon urbain, ni bunker, ni météo Monte Carlo.
Où une estimation de rayon d'explosion a sa place — et où elle n'en a pas
Les ingénieurs de sécurité des procédés utilisent un rayon d'explosion en distance réduite comme premier contour lors du criblage du stockage de matières énergétiques, des croquis de conséquences d'accident ou de la distance de recul autour d'une unité de procédé, avant d'ouvrir un classeur Kingery–Bulmash complet ou une simulation de dynamique des fluides numérique.
Enseignants et étudiants rencontrent la même identité de racine cubique dans les cours de physique des explosions et de protection civile : étant donné la masse, l'équivalence TNT et une surpression de manuel, quelle est R, et huit fois la masse double-t-elle vraiment la distance. Cette page n'est pas une aide à la conception d'armes, ni un tableau de létalité, ni un substitut à UFC 3-340-02, à un consultant en explosions agréé ou à un calcul de pression réfléchie sur une façade réelle.
Préférez-la lorsque vous disposez déjà d'une masse de charge, d'un facteur TNT publié et d'un seuil de surpression en champ libre en kilopascals ; convertissez d'abord les livres et les livres par pouce carré si votre document source est impérial. Gardez les requêtes dans les limites documentées, figez le rayon arrondi dans les tests, et souvenez-vous que le sol, les bâtiments et le confinement peuvent déplacer le vrai contour d'un facteur important.
Associez le calculateur à d'autres aides de physique déterministes et gratuites lorsque vous assemblez un petit laboratoire d'outils de criblage plutôt qu'un modèle de conséquences complet.
Cas d’usage
Criblage des distances de recul en sécurité des procédés
Esquissez un contour de surpression en champ libre autour d'énergétiques stockés ou d'une unité de procédé à partir de la masse, de l'équivalence TNT et d'un seuil choisi en kilopascals, avant une étude d'explosion complète.
Exercices de cours sur Hopkinson–Cranz
Vérifiez les problèmes de manuel qui demandent le rayon à une surpression de crête donnée, y compris le contrôle de racine cubique selon lequel huit fois la masse double la distance.
Questions fréquentes
Combien coûte le calculateur de rayon d'explosion ?
Il est gratuit dans votre navigateur sur cette page.
Quelle formule est utilisée pour le rayon d'explosion ?
La distance réduite Z est inversée à partir de la courbe de surpression incidente de Kinney–Graham de 1985. Le rayon R = Z × W^{1/3} (Hopkinson–Cranz) est renvoyé en mètres.
Que se passe-t-il si la masse ou la surpression est nulle ou négative ?
Une masse explosive non positive ou une surpression cible non positive ne définit pas un contour physique d'explosion, et l'échec n'est pas facturé.
Qu'est-ce que l'équivalence TNT et quand puis-je l'omettre ?
C'est le facteur adimensionnel d'efficacité relative qui convertit un explosif réel en une masse équivalente de TNT. Omettez-le pour la valeur par défaut 1 (la masse est déjà du TNT). Les facteurs publiés typiques se situent près de 0.5–1.4 selon le matériau.
Cela inclut-il les réflexions, les bunkers ou les modèles de blessure ?
Non. Il s'agit d'une estimation de criblage de source ponctuelle en champ libre de la distance à la surpression incidente de crête. Pression réfléchie, confinement, terrain, fragments et critères de blessure sortent du cadre de cet outil.
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/phys/blast-radius \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"mass_kg":1,"overpressure_kpa":35}'const res = await fetch("https://api.kit.forhosting.com/phys/blast-radius", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"mass_kg": 1,
"overpressure_kpa": 35
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/phys/blast-radius",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"mass_kg": 1,
"overpressure_kpa": 35
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/phys/blast-radius", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"mass_kg":1,"overpressure_kpa":35}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"mass_kg":1,"overpressure_kpa":35}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/phys/blast-radius", 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
{
"mass_kg": 1,
"overpressure_kpa": 35
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "phys.blast_radius",
"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.
Limites
max_mass_kg | 1000000000000 |
max_overpressure_kpa | 1000000000 |
max_tnt_equivalence | 100 |
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
Les requêtes échouent avec invalid_input lorsque la masse ou la surpression cible n'est pas positive et ces échecs ne sont pas facturés ; un appel API réussi coûte $0.002.
Ce que signifient la distance réduite et la surpression de crête
Si l'inversion ne peut rester dans l'intervalle de distance réduite pris en charge, ou si la masse ou la surpression n'est pas strictement positive, la tâche échoue avec invalid_input au lieu d'inventer un rayon.
Comment la masse, l'équivalence TNT et la surpression sont lues
La masse, la surpression et l'équivalence TNT doivent toutes être strictement positives : une masse nulle ou négative n'est pas une charge physique, et une surpression cible non positive ne définit pas un contour d'explosion. Envoyez un corps JSON en POST avec deux nombres finis obligatoires : mass_kg pour la masse explosive en kilogrammes, et overpressure_kpa pour la surpression incidente de crête cible en kilopascals. Le tnt_equivalence optionnel est le facteur adimensionnel d'efficacité relative TNT ; lorsqu'il est omis, il vaut un par défaut, ce qui signifie que la masse est déjà équivalente TNT. Les alias mass, W, charge_kg et explosive_mass sont acceptés pour mass_kg ; overpressure, peak_overpressure, delta_p et p_s pour overpressure_kpa ; et tnt_eq, RE et relative_effectiveness pour le facteur, afin que tableurs et formulaires typés réutilisent le même contrat. Chaque champ peut arriver comme nombre JSON ou comme chaîne décimale stricte, y compris la notation scientifique ; les préfixes hexadécimaux, les espaces intégrés et les chaînes vides échouent avec invalid_input en nommant le champ. Les valeurs absolues doivent rester sous les plafonds publiés afin que la racine cubique et la dichotomie restent finies en double précision IEEE sur le Worker et dans le navigateur. En cas de succès, la réponse renvoie mass_kg, tnt_equivalence, tnt_mass_kg comme produit et overpressure_kpa arrondis ; elle indique ensuite scaled_distance Z en mètres par kilogramme à la un tiers, radius R en mètres, atmosphere_kpa comme la référence de cent un virgule trois deux cinq kilopascals, method kinney_graham_scaled_distance, une courte chaîne de formule et unit m. Une validation en échec n'est jamais facturée ; une requête réussie coûte $0.002.
Où une estimation de rayon d'explosion a sa place — et où elle n'en a pas
Sur cette page, le travail s'exécute entièrement dans votre navigateur ; via l'API, chaque consultation réussie coûte $0.002, invalid_input n'est pas facturé, et rien n'est stocké après le renvoi de la réponse.
Cas d'intégration
Fixtures déterministes pour la planification d'urgence
Générez des valeurs reproductibles de radius et de scaled_distance pour tests unitaires, assertions de CI et démonstrations pédagogiques qui ne doivent pas dépendre de graphiques ni d'horloges.