{{ branding.address or "" }}
Proposition technique et commerciale
{{ project.name }}
{{ customer.name }} · {{ location.latitude }}, {{ location.longitude }}
Généré le {{ generated_at }} · SolarOptima Pro v{{ software_version }} · pvlib {{ pvlib_version }}
Puissance PV {{ "%.1f"|format(system_pdc0_kw) }} kWp |
Production annuelle {{ "{:,.0f}".format(result.annual_ac_kwh) }} kWh |
Rendement spécifique {{ "%.0f"|format(result.specific_yield_kwh_per_kwp) }} kWh/kWp |
Investissement {{ "{:,.0f}".format(capex_total) }} {{ project.currency }} |
VAN {{ "{:,.0f}".format(financial.npv) }} {{ project.currency }} |
TRI {{ "%.1f%%"|format(financial.irr) if financial.irr is not none else "N/A" }} |
Ce document présente le dimensionnement, la simulation de production et l'analyse financière du système photovoltaïque {% if battery %}avec stockage par batterie {% endif %}proposé pour {{ customer.name }}. Les calculs reposent sur des données météorologiques réelles ({{ weather_source }}) et un modèle de simulation horaire sur une année complète ({{ result.annual_poa_kwh_m2 and 8760 or 8760 }} heures).
| Client | {{ customer.name }} |
|---|---|
| Projet | {{ project.name }} |
| Pays | {{ project.country }} |
| Coordonnées | {{ location.latitude }}, {{ location.longitude }} (altitude {{ location.elevation_m or "n/d" }} m) |
| Fuseau horaire | {{ location.timezone }} |
Source de données météo : {{ weather_source }}.
| Irradiation globale annuelle (POA) | {{ "%.0f"|format(result.annual_poa_kwh_m2) }} kWh/m² |
|---|---|
| Performance Ratio | {{ "%.2f"|format(result.performance_ratio) }} |
| Module | {{ pv_module.manufacturer }} {{ pv_module.model_name }} ({{ pv_module.pdc0_w }} W){% if pv_module.is_sample_data %} -- donnée d'exemple{% endif %} |
|---|---|
| Onduleur | {{ inverter.manufacturer }} {{ inverter.model_name }} ({{ inverter.pac0_w / 1000 }} kW){% if inverter.is_sample_data %} -- donnée d'exemple{% endif %} |
| Configuration | {{ pv_system.modules_per_string }} modules/string × {{ pv_system.strings_per_inverter }} strings × {{ pv_system.inverter_count }} onduleur(s) |
| Inclinaison / Azimut | {{ pv_system.surface_tilt_deg }}° / {{ pv_system.surface_azimuth_deg }}° |
| Puissance DC totale | {{ "%.2f"|format(system_pdc0_kw) }} kWp |
Modèle de simulation : position solaire (pvlib SPA), transposition Perez, température de cellule Faiman, modèle DC simplifié PVWatts (puissance nominale + coefficient de température), modèle d'onduleur PVWatts. Approche simplifiée par rapport à un modèle à diode unique, choisie car elle ne nécessite que les caractéristiques de base d'une fiche technique standard.
| Poste | Valeur (%) |
|---|---|
| {{ key }} | {{ "%.1f"|format(value) }} |
| Total pertes DC | {{ "%.1f"|format(loss_breakdown.dc_loss_pct_total) }}% |
| Modèle | {{ battery_spec.manufacturer }} {{ battery_spec.model_name }}{% if battery_spec.is_sample_data %} -- donnée d'exemple{% endif %} |
|---|---|
| Capacité totale utile | {{ "%.1f"|format(battery_spec.usable_capacity_kwh * battery.unit_count) }} kWh |
| SOC de réserve | {{ battery.reserve_soc_pct }}% |
| Débit annuel (charge+décharge) | {{ "{:,.0f}".format(result.annual_battery_throughput_kwh) }} kWh |
| Production AC | {{ "{:,.0f}".format(result.annual_ac_kwh) }} kWh |
|---|---|
| Consommation | {{ "{:,.0f}".format(result.annual_load_kwh) }} kWh |
| Import réseau | {{ "{:,.0f}".format(result.annual_grid_import_kwh) }} kWh |
| Export réseau | {{ "{:,.0f}".format(result.annual_grid_export_kwh) }} kWh |
| Taux d'autoconsommation | {{ "%.0f%%"|format(result.self_consumption_ratio * 100) }} |
| Taux d'autosuffisance | {{ "%.0f%%"|format(result.self_sufficiency_ratio * 100) }} |
| Modules | {{ "{:,.0f}".format(capex.modules_cost) }} {{ project.currency }} |
|---|---|
| Onduleurs | {{ "{:,.0f}".format(capex.inverters_cost) }} {{ project.currency }} |
| Batterie | {{ "{:,.0f}".format(capex.battery_cost) }} {{ project.currency }} |
| Électrique / structure (BOS) | {{ "{:,.0f}".format(capex.bos_cost) }} {{ project.currency }} |
| Main d'oeuvre | {{ "{:,.0f}".format(capex.labor_cost) }} {{ project.currency }} |
| Autre | {{ "{:,.0f}".format(capex.other_cost) }} {{ project.currency }} |
| Total | {{ "{:,.0f}".format(capex_total) }} {{ project.currency }} |
VAN (nominale) {{ "{:,.0f}".format(financial.npv) }} {{ project.currency }} |
TRI {{ "%.1f%%"|format(financial.irr) if financial.irr is not none else "Non défini" }} |
LCOE {{ "%.3f"|format(financial.lcoe_per_kwh) }} {{ project.currency }}/kWh |
Retour simple {{ "%.1f ans"|format(financial.simple_payback_years) if financial.simple_payback_years is not none else "> horizon" }} |
Retour actualisé {{ "%.1f ans"|format(financial.discounted_payback_years) if financial.discounted_payback_years is not none else "> horizon" }} |
Durée d'analyse {{ analysis_years }} ans |
Calculs en termes nominaux (flux de trésorerie actualisés au taux nominal). Taux réel équivalent (Fisher) : {{ "%.2f%%"|format(financial.cashflow_series_json.discount_rate_real_pct) }}. La base de revenu utilisée est l'énergie ayant évité un achat au réseau (autoconsommation + décharge batterie), pas la production brute.
Document généré automatiquement. Révision par un ingénieur qualifié requise avant exécution.