10.1.2.2. Exemple BT > 36 kVA – CU

Contexte : Un supermarche de taille moyenne raccorde en basse tension avec une puissance souscrite de 80 kW. Facturation mensuelle de janvier 2025.

from Facture.TURPE import input_Contrat, TurpeCalculator, input_Facture, input_Tarif

# Contrat BT > 36 kVA, option CU (Courte Utilisation)
contrat = input_Contrat(
    domaine_tension="BT > 36 kVA",
    PS_pointe=0,          # Pas de pointe en BT > 36
    PS_HPH=80, PS_HCH=80, PS_HPB=80, PS_HCB=80,
    version_utilisation="CU",
    pourcentage_ENR=0,
)

# Tarifs fournisseur
tarif = input_Tarif(
    c_euro_kWh_HPH=0.15,
    c_euro_kWh_HCH=0.13,
    c_euro_kWh_HPB=0.14,
    c_euro_kWh_HCB=0.12,
)

# Consommations realistes pour un supermarche (froid, eclairage, climatisation)
facture = input_Facture(
    start="2025-01-01",
    end="2025-01-31",
    kWh_HPH=8500,        # Heures pleines hiver
    kWh_HCH=6200,        # Heures creuses hiver
    kWh_HPB=0,            # Pas d'ete en janvier
    kWh_HCB=0,
)

calc = TurpeCalculator(contrat, tarif, facture)
calc.calculate_turpe()

# Resultats
print(calc.df_totaux)

calc.plot()
calc.plot_detail()