onizuka_6f5khjzcpdz6ut1z_333.py

49,00 

Estimer l’énergie dégagée et le rayon de l’onde thermique d’un impact d’astéroïde majeur (type Chicxulub).

UGS : onizuka_6f5khjzcpdz6ut1z_333.py Catégorie : Étiquettes : , ,

🔷 INFORMATIONS GÉNÉRALES

Champ Détail

Nom du script onizuka_6f5khjzcpdz6ut1z_333.py

Version 1.0.0

Date de création 25/03/2026

Auteur / Demandeur refoïa jeremy

Objectif principal Estimer l’énergie dégagée et le rayon de l’onde thermique d’un impact d’astéroïde majeur (type Chicxulub).

🎯 DESCRIPTION FONCTIONNELLE

📌 Que fait ce script ?

Le script calcule la masse, l’énergie cinétique (en Joules et en Mégatonnes de TNT) et l’étendue des brûlures thermiques causées par un astéroïde entrant en collision avec la Terre, en utilisant des paramètres physiques prédéfinis.

📌 Problème résolu

Il permet de quantifier l’échelle d’une catastrophe planétaire en convertissant des données physiques (diamètre, vitesse) en mesures compréhensibles (comparaison avec la Tsar Bomba, rayon de destruction en km).

⚙️ SPÉCIFICATIONS TECHNIQUES

🐍 Environnement

Élément Valeur

Version Python 3.x

OS cible Tous (Windows, Linux, MacOS)

Mode d’exécution CLI (Ligne de commande)

📦 Dépendances / Librairies

Librairies standard : math

📥 ENTRÉES (INPUTS)

Les paramètres sont actuellement statiques (hardcodés) dans la fonction :

| # | Nom | Type | Obligatoire | Description | Exemple |

| :— | :— | :— | :— | :— | :— |

| 1 | diametre_km | int | ✅ Oui | Diamètre de l’astéroïde | 12 |

| 2 | densite_kg_m3 | int | ✅ Oui | Densité de la roche | 3000 |

| 3 | vitesse_km_s | int | ✅ Oui | Vitesse lors de l’impact | 20 |

📤 SORTIES (OUTPUTS)

📂 Fichiers / Données en sortie

Console (Print) : Affiche le nom de l’événement, la masse, l’énergie en Mt, la comparaison historique et le rayon de l’onde de choc.

🧱 STRUCTURE DU SCRIPT

onizuka_6f5khjzcpdz6ut1z_333.py

├── 📌 IMPORTS (math)

├── 📌 FONCTIONS

│ └── simulation_impact_asteroide() → Calculs physiques et affichage.

└── 📌 MAIN (Point d’entrée standard)

🔧 Détail des fonctions principales

Fonction Paramètres Retour Rôle

simulation_impact_asteroide() Aucun None Exécute la simulation complète avec les valeurs par défaut.

🔄 LOGIQUE / ALGORITHME

ÉTAPE 1 → Conversion du diamètre et de la vitesse en unités SI (mètres et m/s).

ÉTAPE 2 → Calcul de la masse via le volume d’une sphère : V=34​πr3.

ÉTAPE 3 → Calcul de l’énergie cinétique : E=21​mv2.

ÉTAPE 4 → Estimation empirique du rayon thermique (loi de puissance E1/3).

ÉTAPE 5 → Affichage des résultats formatés.

🚨 GESTION DES ERREURS

Variables non numériques : Le script planterait avec une TypeError si les variables étaient modifiées avec des types incorrects (pas de gestion de type try/except actuellement).

✅ CONTRAINTES & RÈGLES MÉTIER

Règle 1 : Utilise la constante de conversion de l’énergie (1 Mt = 4.184×1015 Joules).

Règle 2 : La densité est fixée pour une chondrite (3000 kg/m³).

🧪 TESTS ATTENDUS

# Cas de test Entrée Résultat attendu Statut

1 Chicxulub 12km, 20km/s ~100M de Mt TNT ⬜ À tester

2 Petit corps 0.02km (Tcheliabinsk) Énergie < 1 Mt ⬜ À tester

📊 PERFORMANCES ATTENDUES

Temps d’exécution : Immédiat (< 0.1s).

Consommation mémoire : Négligeable (< 20 Mo).

📝 EXEMPLE D’UTILISATION

▶️ Lancement en ligne de commande

Bash

python onizuka_6f5khjzcpdz6ut1z_333.py

📋 Exemple de sortie attendue

Plaintext

— Impact du Crétacé-Paléogène (Chicxulub) —

Masse estimée de l’astéroïde : 2.71e+15 kg

Énergie libérée : 129,732,314 Mégatonnes de TNT

Note : C’est environ 2,594,646 fois la Tsar Bomba.

—————————————-

Rayon de l’onde de choc thermique : ~5,062 km

Effet : Destruction quasi-instantanée de la biosphère dans cette zone.

Avis

Il n’y a pas encore d’avis.

Soyez le premier à laisser votre avis sur “onizuka_6f5khjzcpdz6ut1z_333.py”

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *