onizuka_3giritt6gcbth9cq_333.py

49,00 

Modéliser et visualiser les conséquences physiques et environnementales de l’impact de l’astéroïde de Chicxulub (événement K-Pg).

UGS : onizuka_3giritt6gcbth9cq_333.py Catégorie : Étiquette :

🔷 INFORMATIONS GÉNÉRALES

Champ Détail

Nom du script onizuka_3giritt6gcbth9cq_333.py

Version 1.0.0

Date de création 25/03/2026

Auteur / Demandeur IA Générée (Modèle Gemini)

Objectif principal Modéliser et visualiser les conséquences physiques et environnementales de l’impact de l’astéroïde de Chicxulub (événement K-Pg).

🎯 DESCRIPTION FONCTIONNELLE

📌 Que fait ce script ?

Le script simule les paramètres physiques d’un impact d’astéroïde de 10 km de diamètre. Il calcule l’énergie libérée, la trajectoire des débris (éjectas), la propagation de l’onde de choc, ainsi que les effets thermiques. Il génère un rapport textuel des conséquences globales (refroidissement, acidification) et une interface graphique multi-fenêtres (3D et 2D).

📌 Problème résolu

Il permet de vulgariser et de quantifier des phénomènes complexes liés à une extinction de masse en utilisant des modèles physiques simplifiés (balistique, thermodynamique, mécanique des fluides).

⚙️ SPÉCIFICATIONS TECHNIQUES

🐍 Environnement

Élément Valeur

Version Python 3.x

OS cible Tous (Windows / Linux / MacOS)

Mode d’exécution CLI avec rendu graphique (Matplotlib)

📦 Dépendances / Librairies

numpy : Calculs matriciels et gestion des données numériques.

matplotlib : Visualisation 2D, 3D et animations.

scipy.integrate (odeint) : Résolution des équations différentielles pour le mouvement des éjectas.

📥 ENTRÉES (INPUTS)

📂 Fichiers / Sources de données en entrée

Le script est autonome. Les paramètres sont fixés dans le constructeur __init__ de la classe SimulationImpactKPG :

Diamètre : 10 000 m

Masse : 1.0×1015 kg

Vitesse : 20 000 m/s

📤 SORTIES (OUTPUTS)

📂 Fichiers / Données en sortie

Console : Rapport détaillé des caractéristiques de l’impact et de ses conséquences sur la biodiversité.

Graphiques : Une figure composite contenant :

Surface 3D du cratère d’impact.

Courbe de pression de l’onde de choc vs distance.

Courbe de température vs distance.

Trajectoires balistiques des éjectas selon différents angles.

🧱 STRUCTURE DU SCRIPT

onizuka_3giritt6gcbth9cq_333.py

├── 📌 IMPORTS (numpy, matplotlib, scipy)

├── 📌 CLASSE SimulationImpactKPG

│ ├── __init__ : Initialisation des constantes

│ ├── calculer_energie_impact : Ec​=21​mv2

│ ├── ejecta_trajectoire : Intégration RK4 via odeint

│ ├── propagation_onde_choc : Modèle de pression

│ ├── effet_thermique : Loi de Stefan-Boltzmann simplifiée

│ ├── consequences_globales : Calculs climatiques

│ ├── visualiser_impact : Génération des plots Matplotlib

│ └── afficher_rapport_consequences : Formatage texte

├── 📌 FONCTION animation_impact (Optionnelle)

└── 📌 MAIN (Exécution séquentielle)

🔄 LOGIQUE / ALGORITHME

Initialisation : Instanciation de l’objet avec les constantes de Chicxulub.

Calculs de base : Conversion de l’énergie cinétique en mégatonnes de TNT.

Simulation Dynamique :

Résolution du système d’équations du mouvement avec frottement de l’air pour les débris.

Modélisation de la décroissance exponentielle de la température.

Rendu : Affichage simultané des données statistiques et visuelles.

🚨 GESTION DES ERREURS

Le script utilise des valeurs par défaut robustes.

L’intégration numérique (odeint) gère les limites de temps de vol pour éviter les calculs infinis sous le niveau du sol.

✅ CONTRAINTES & RÈGLES MÉTIER

Règle 1 : L’énergie est calculée sur la base d’une vitesse d’impact hypervéloce (20 km/s).

Règle 2 : La réduction de la lumière solaire est plafonnée à 100% (obscurité totale).

Règle 3 : La température au point d’impact est fixée à 30 000 K (état de plasma).

📝 EXEMPLE D’UTILISATION

▶️ Lancement en ligne de commande

Bash

python onizuka_3giritt6gcbth9cq_333.py

📋 Exemple de sortie attendue (Console)

Plaintext

============================================================

SIMULATION DE L’IMPACT K-Pg (CRÉTACÉ-PALÉOGÈNE)

============================================================

🔴 CARACTÉRISTIQUES DE L’ASTÉROÏDE (Chicxulub):

• Diamètre: 10.0 km

• Équivalent TNT: 4.78e+07 mégatonnes

🌍 CONSÉQUENCES GLOBALES:

• Refroidissement global: -30.0°C

============================================================

Avis

Il n’y a pas encore d’avis.

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

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