onizuka_71xvj4v6hmgyv0vg_333.py

49,00 

Estimer la consommation de carburant (L/100km) d’un véhicule en fonction de ses caractéristiques physiques et de son environnement.

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

🔷 INFORMATIONS GÉNÉRALES

Champ Détail

Nom du script onizuka_71xvj4v6hmgyv0vg_333.py

Version 1.0.0

Date de création 25/03/2026

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

Objectif principal Estimer la consommation de carburant (L/100km) d’un véhicule en fonction de ses caractéristiques physiques et de son environnement.

🎯 DESCRIPTION FONCTIONNELLE

📌 Que fait ce script ?

Ce script calcule la consommation théorique de carburant d’un véhicule motorisé en simulant les forces physiques s’opposant au mouvement (résistance au roulement, traînée aérodynamique et gravité liée à la pente). Il compare ensuite la consommation pour différentes masses de véhicules à une vitesse constante.

📌 Problème résolu

Il permet d’évaluer l’impact du poids d’un véhicule sur sa consommation réelle, aidant ainsi à comprendre l’efficacité énergétique sous différentes charges ou inclinaisons de route.

⚙️ 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 externes (pip install)

numpy : Utilisé pour les conversions d’angles (radians) et les calculs trigonométriques.

📥 ENTRÉES (INPUTS)

# Nom Type Obligatoire Description Exemple

1 masse_vehicule float/int ✅ Oui Masse totale du véhicule en kg. 1500

2 distance_km float/int ✅ Oui Distance du trajet en kilomètres. 100

3 vitesse_kmh float/int ❌ Non Vitesse stabilisée (défaut: 90). 110

4 pente_degres float/int ❌ Non Inclinaison de la route en degrés (défaut: 0). 2

📤 SORTIES (OUTPUTS)

# Nom Type Description Exemple

1 consommation_100km float Volume de carburant consommé pour 100km. 6.42

🧱 STRUCTURE DU SCRIPT

onizuka_…_333.py

📌 IMPORTS (numpy)

📌 FONCTION DE CALCUL (simuler_consommation)

Constantes physiques (gravité, densité de l’air, PCI, etc.)

Conversion d’unités

Calcul des forces (Fr​,Fa​,Fp​)

Calcul énergétique et conversion en litres.

📌 MAIN (Boucle de test)

Définition des scénarios (masses de 1500 à 3500 kg).

Affichage des résultats formaté en tableau.

🔧 Détail des fonctions principales

Fonction Paramètres Retour Rôle

simuler_consommation() masse, distance, vitesse, pente float Calcule la consommation en L/100km basée sur la physique du véhicule.

🔄 LOGIQUE / ALGORITHME

Conversion des unités : Passage des km/h en m/s et des degrés en radians.

Bilan des forces :

Froulement​=m⋅g⋅Cr​⋅cos(θ)

Faeˊro​=0.5⋅ρ⋅S⋅Cx​⋅v2

Fpente​=m⋅g⋅sin(θ)

Calcul Énergétique :

Travail mécanique (W=Ftotale​⋅d).

Énergie totale consommée (incluant le rendement moteur de 35%).

Conversion Finale : Passage des Joules en kg de diesel, puis en litres, puis normalisation sur 100 km.

🚨 GESTION DES ERREURS

Division par zéro : Si distance_km est 0, le script lèvera une erreur.

Types de données : Le script suppose des entrées numériques (pas de validation try/except sur les types d’entrée actuellement).

✅ CONTRAINTES & RÈGLES MÉTIER

Rendement moteur : Fixé arbitrairement à 35% (standard pour un moteur thermique diesel).

Carburant : Paramètres basés sur le Diesel (835kg/m3 et PCI=42.7MJ/kg).

Aérodynamisme : Basé sur un véhicule type SUV/Utilitaire (S=2.5m2 et Cx=0.3).

📝 EXEMPLE D’UTILISATION

▶️ Lancement en ligne de commande

Bash

python onizuka_71xvj4v6hmgyv0vg_333.py

📋 Sortie attendue

Plaintext

Masse (kg) | Conso (L/100km)

——————————

1500 | 5.48

2000 | 6.45

2500 | 7.42

3500 | 9.35

Avis

Il n’y a pas encore d’avis.

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

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