Convertisseur énergie magnitude
Un séisme de magnitude 6 libère autant d'énergie qu'environ 15 mille tonnes de TNT. Convertissez la magnitude de moment en joules, ergs ou tonnes, kilotonnes et mégatonnes de TNT, et inversement, toujours avec la même relation de Gutenberg–Richter. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Valeur
- 6
- De
- Mw
- To
- Ton tnt
- Résultat
- 15 080,2424588957
- Libellé de départ
- moment magnitude
- Libellé d'arrivée
- ton of TNT
- Joules
- 63 095 734 448 019,43
Un convertisseur d'énergie de magnitude sismique transforme une taille sismique exprimée en magnitude de moment en énergie rayonnée en joules ou en équivalent TNT —et l'inverse— sans chercher des tables Gutenberg–Richter ni construire des logarithmes à la main dans un tableur. Cette capacité applique la relation éducative standard log10(E)=1.5M+4.8 avec E en joules, fait passer les multiples SI et les facteurs TNT par le joule comme base intermédiaire, et utilise la définition conventionnelle selon laquelle une tonne de TNT égale 4.184 milliards de joules, de sorte que des entrées identiques produisent toujours des sorties identiques, sans réseau, sans échantillonnage de modèle et sans horloge.
Unités prises en charge et calcul de l'énergie de magnitude
Lorsque la source est déjà une unité d'énergie ou TNT, la valeur est multipliée par un facteur fixe de joules par unité. La cible est produite en divisant les joules par le facteur de l'unité cible ou, si la cible est Mw, en inversant le même logarithme : la magnitude égale le logarithme en base dix de l'énergie en joules moins quatre point huit, le tout divisé par un point cinq.
Une tonne de TNT est définie exactement comme 4.184 fois dix puissance neuf joules, de sorte que kilotonne et mégatonne sont des multiples exacts de mille et d'un million de ce facteur. Comme les unités d'énergie partagent un unique intermédiaire en joules et que la magnitude utilise toujours les mêmes coefficients, convertir A vers B et B vers A reste cohérent jusqu'à l'arrondi publié, sans matrice par paires susceptible de dériver entre versions.
Où servent les chiffres d'énergie sismique
Utilisez le convertisseur gratuit d'énergie sismique dans le navigateur lorsque vous avez besoin d'un contrôle rapide Mw vers joules, joules vers tonnes de TNT ou kilotonne vers magnitude en lisant un résumé USGS, un exercice de manuel, un script documentaire ou un briefing de risque. Ouvrez la page, saisissez le nombre et les unités, et copiez le résultat sans installer un paquet de sismologie, une table logarithmique de tableur ni une calculatrice de bureau.
Associez ce point de terminaison à des convertisseurs d'énergie généraux lorsqu'un pipeline a aussi besoin du travail quotidien joules vers kilowattheures, ou appelez-le seul lorsque le trafic de recherche vise spécifiquement l'énergie de magnitude sismique —magnitude de moment, joules, tonnes de TNT, kilotonnes et mégatonnes— plutôt qu'un sélecteur d'unités générique. Les entrées source suivent les mêmes règles de conservation que les autres éléments parse KIT, et les résultats sont sûrs à mettre en cache car l'algorithme est entièrement déterministe.
Cas d’usage
Journalisme scientifique et explications
Traduisez un Mw annoncé en joules et tonnes de TNT pour que titres et infographies comparent l'énergie du séisme à des échelles d'explosion familières, sans tables logarithmiques manuscrites.
Briefings de risque et expositions de musée
Normalisez kilotonnes, mégatonnes, joules et Mw pour tableaux de bord et expositions interactives qui exigent les mêmes facteurs Gutenberg–Richter à chaque requête.
Questions fréquentes
Quelle formule relie magnitude et énergie ?
La relation éducative Gutenberg–Richter log10(E)=1.5×Mw+4.8 avec E en joules. Inverse : Mw=(log10(E)−4.8)/1.5.
Que se passe-t-il si j'envoie une unité inconnue ?
Le message nomme le champ et liste les unités prises en charge. Les échecs de validation ne sont pas facturés.
Puis-je retrouver une magnitude à partir de kilotonnes ou de joules ?
Oui. Le convertisseur inverse la même relation : il prend le logarithme décimal de l'énergie en joules, retranche 4,8 et divise par 1,5, si bien que les deux sens concordent toujours.
La tonne de TNT est-elle une unité exacte ?
Oui. Une tonne de TNT est définie comme exactement 4,184 milliards de joules : la kilotonne et la mégatonne en sont des multiples exacts de mille et d'un million, sans arrondi caché.
Pourquoi une énergie nulle ou négative est-elle refusée ?
Parce que la magnitude se calcule à partir du logarithme de l'énergie, qui n'existe que pour des valeurs positives. La magnitude, elle, peut être négative, en général entre environ −2 et 12.
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/conv/earthquake-energy \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"value":6,"from":"Mw","to":"ton_tnt"}'const res = await fetch("https://api.kit.forhosting.com/conv/earthquake-energy", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"value": 6,
"from": "Mw",
"to": "ton_tnt"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/conv/earthquake-energy",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"value": 6,
"from": "Mw",
"to": "ton_tnt"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/conv/earthquake-energy", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"value":6,"from":"Mw","to":"ton_tnt"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"value":6,"from":"Mw","to":"ton_tnt"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/conv/earthquake-energy", 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
{
"value": 6,
"from": "Mw",
"to": "ton_tnt"
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "conv.earthquake_energy",
"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
L'outil navigateur s'exécute gratuitement sur votre appareil ; l'API prépayée facture $0.002 par élément réussi lorsque salles de classe, rédactions et pipelines de risque ont besoin du même contrat depuis serveurs et automatisation.
Unités prises en charge et calcul de l'énergie de magnitude
Le convertisseur accepte la magnitude de moment sous le code canonique Mw ainsi que des familles d'énergie linéaire : J pour joule, kJ pour kilojoule, MJ pour mégajoule, GJ pour gigajoule, TJ pour térajoule, erg pour l'unité CGS d'énergie, ton_tnt pour les tonnes d'équivalent TNT, kt_tnt pour les kilotonnes de TNT et Mt_tnt pour les mégatonnes de TNT. Des alias amicaux tels que magnitude, moment magnitude, joule, joules, kiloton, megaton, ton of TNT et tnt sont normalisés sans tenir compte de la casse afin que formulaires et API puissent envoyer codes courts ou noms complets. Lorsque la source est Mw, l'énergie rayonnée en joules est obtenue par la relation énergie–magnitude de Gutenberg–Richter : E vaut dix élevé à la puissance un point cinq fois la magnitude plus quatre point huit.
Forme de la requête, champs de réponse et erreurs d'unité inconnue
Le message d'erreur nomme le champ fautif et liste l'ensemble pris en charge pour que les clients corrigent les formulaires sans deviner. Envoyez un corps JSON avec trois champs obligatoires : value comme nombre fini, from comme chaîne d'unité source et to comme chaîne d'unité cible. Les alias amount, quantity et magnitude sont acceptés pour value ; unit_from et source pour from ; unit_to et target pour to. En cas de succès, la réponse renvoie les codes canoniques from et to, les libellés lisibles from_label et to_label, le result converti, la quantité intermédiaire joules, la même énergie en tons_tnt, le magnitude_mw équivalent lorsque l'énergie est positive, une ligne formula adaptée à l'interface, l'étiquette method gutenberg_richter_energy, une chaîne relation documentant les coefficients fixes et la définition TNT, ainsi que la liste fixe units_supported. Une value manquante, des nombres non finis tels que NaN ou Infinity, des champs d'unité manquants, des quantités d'énergie négatives, une énergie non positive lors de la conversion vers la magnitude, des magnitudes qui dépassent la précision double, et tout jeton qui ne correspond pas à une unité prise en charge échouent avec invalid_input et ne sont pas facturés après le rejet du moteur. L'énergie nulle se convertit proprement entre unités d'énergie linéaire mais ne produit pas de magnitude finie, donc magnitude_mw est omis dans ce cas limite. Des entrées identiques produisent toujours le même JSON car le chemin est une arithmétique pure, sans aléa, sans consultation distante et sans horloge murale, ce qui rend le point de terminaison sûr pour les goldens d'intégration continue et les tests de contrat SDK dans les salles de classe et les outils de rédaction.
Usage navigateur, tarification API et flux sismiques du quotidien
Passez à l'API prépayée lorsqu'une plateforme de classe, un CMS de journalisme scientifique, un tableau de bord de gestion d'urgence, le backend d'une exposition de musée ou un correcteur de devoirs doivent convertir l'énergie des séismes à grande échelle sous un contrat KIT stable à $0.002 par élément réussi ; les échecs de validation invalid_input ne consomment pas de solde après rejet. Les auteurs d'applications mobiles ou de chatbots peuvent mapper result, joules, tons_tnt, magnitude_mw et formula dans des cartes qui montrent le nombre et le chemin de conversion attendus par les étudiants, journalistes et planificateurs sur papier.
Cas d'intégration
Classe et correcteurs de devoirs
Convertissez magnitude en énergie et l'inverse dans des exercices de laboratoire avec un contrat API prépayé et déterministe, et invalid_input clair pour unités inconnues ou énergie non positive.
Questions techniques
Quelles unités le convertisseur d'énergie sismique prend-il en charge ?
Magnitude de moment (Mw), joules et multiples SI (J, kJ, MJ, GJ, TJ), erg et équivalents TNT (ton_tnt, kt_tnt, Mt_tnt). Noms complets et alias courants acceptés ; unités inconnues lèvent invalid_input.
Comment convertir la magnitude 6 en tonnes de TNT ?
Envoyez un JSON avec value: 6, from: "Mw", to: "ton_tnt". La réponse inclut result, joules, tons_tnt, magnitude_mw et une ligne formula lisible.
Le convertisseur d'énergie de magnitude sismique est-il gratuit ?
L'outil navigateur s'exécute gratuitement sur votre appareil. Les appels API utilisent le solde prépayé KIT à $0.002 par élément réussi ; les réponses invalid_input ne sont pas facturées.