Calcola i costi e i risparmi dell'energia solare per le località al di fuori degli Stati Uniti

Questa sezione descrive come eseguire i calcoli che ti consentono di determinare la configurazione solare migliore per le famiglie in località diverse dagli Stati Uniti. Per calcolare i consigli, devi modellare i costi di installazione dei pannelli solari e i risparmi che generano utilizzando i dati di una risposta dell'API Solar.

Per le località degli Stati Uniti, l'API Solar restituisce un'istanza dell'oggetto FinancialAnalysis per ogni dimensione della bolletta elettrica per la località inserita. Utilizza le informazioni in questi casi per determinare la bolletta, il consumo di energia e, in ultima analisi, i risparmi associati a ogni dimensione dell'impianto solare.

Per le località al di fuori degli Stati Uniti, la risposta dell'API non include le istanze FinancialAnalysis, pertanto devi calcolare autonomamente il costo e il risparmio per ogni configurazione solare prima di poter consigliare la migliore. Per eseguire i calcoli, devi raccogliere dati specifici per località e seguire le indicazioni riportate in questo documento.

Puoi modellare i tuoi calcoli in base a quelli utilizzati dall'API Solar per le località degli Stati Uniti. Per una spiegazione di questi calcoli, consulta Calcolare i risparmi sui costi (Stati Uniti).

Configurazioni dei pannelli solari

Per le località al di fuori degli Stati Uniti, le informazioni su ogni configurazione dei pannelli solari di cui hai bisogno per l'analisi finanziaria sono fornite nel campo SolarPanelConfig. Il numero di istanze SolarPanelConfig restituite dipende dalle dimensioni del tetto della località di input. Per i calcoli, hai bisogno dei valori dei seguenti due campi:

  • panelsCount: il numero di riquadri utilizzati in questa configurazione.
  • yearlyEnergyDcKwh: la quantità di energia solare, in kWh di elettricità CC, prodotta da questa configurazione nell'arco di un anno, in base alle dimensioni del pannello definite dai seguenti campi nell'oggetto SolarPotential:

L'esempio seguente mostra un'istanza dell'oggetto SolarPanelConfig nel solarPanelConfigs campo di una risposta alla richiesta:

  "solarPanelConfigs": [
      {
        "panelsCount": 4,
        "yearlyEnergyDcKwh": 1709.2424,
        "roofSegmentSummaries": [
          {
            "pitchDegrees": 16.253168,
            "azimuthDegrees": 169.41516,
            "panelsCount": 4,
            "yearlyEnergyDcKwh": 1709.2424
          }
        ]
      }
  ]

Per le installazioni solari, installationSize si riferisce all'uscita in kW anziché alla superficie o al numero di pannelli ed è definito come segue:

installationSize = panelsCount * panelCapacityWatts/1000 kW

Modificare le stime di produzione di energia per diverse classificazioni dei pannelli

Per calcolare il valore yearlyEnergyDcKwh, l'API Solar utilizza la potenza indicata nel campo panelCapacityWatts, che attualmente è 250 W.

Se devi utilizzare una potenza nominale del pannello diversa nei calcoli e le dimensioni dei pannelli sono approssimativamente paragonabili ai valori nei campi panelHeightMeters e panelWidthMeters, puoi modificare i calcoli moltiplicando il valore restituito dall'API nel campo yearlyEnergyDcKwh per il rapporto tra la potenza nominale e il valore in panelCapacityWatts.

Ad esempio, se la potenza nominale dei pannelli è 400 W e panelCapacityWatts è 250 W, moltiplica il valore di yearlyEnergyDcKwh, calcolato dall'API utilizzando panelCapacityWatts, per un fattore 400/250, ovvero 1,6. Se la potenza del pannello è di 200 W, moltiplica yearlyEnergyDcKwh per 200/250, ovvero 0,8.

Produzione di energia in eccesso

La contabilizzazione dell'energia in eccesso che potrebbe essere prodotta da un'installazione solare non rientra nell'ambito dei calcoli dell'API Solar. Infatti, se l'API Solar restituisce più possibili istanze di SolarPanelConfig per un determinato nucleo familiare, non prende in considerazione risultati o configurazioni che producono più energia del consumo medio stimato delle famiglie negli Stati Uniti nel SolarPanelConfig.FinancialAnalysis

Tuttavia, potresti avere motivi per includere nelle tue raccomandazioni installazioni che producono energia elettrica in eccesso. Ad esempio, potresti compensare il declino graduale dell'efficienza del pannello (efficiencyDepreciationFactor) consentendo una produzione in eccesso nella prima parte della vita di un'installazione. Per maggiori informazioni, consulta Valori obbligatori per l'analisi finanziaria.

Qualunque sia il motivo, se includi nei calcoli installazioni solari che producono elettricità in eccesso, tieni presente che i calcoli illustrati qui non coprono questo scenario.

Valori obbligatori per l'analisi finanziaria per località al di fuori degli Stati Uniti

Per ogni istanza SolarPanelConfig nella risposta dell'API, sono necessari due valori per eseguire l'analisi finanziaria per quell'istanza:

  • panelsCount: il numero di pannelli solari in un'installazione. Utilizza questo valore per il calcolo del installationSize.
  • yearlyEnergyDcKwh: la quantità di energia solare catturata da un layout nel corso di un anno, in kWh di elettricità CC, in base a un panelsCount specifico. Utilizza questo valore per calcolare l'energia solare utilizzabile come energia elettrica CA in un'abitazione (initialAcKwhPerYear) di ogni installationSize, tenendo conto di eventuali perdite di energia durante la conversione da CC a CA.

Inoltre, devi raccogliere valori specifici per località per le seguenti variabili che utilizzerai nei calcoli:

  • billCostModel(): il tuo modello per determinare il costo, in valuta locale, pagato da un nucleo familiare per l'utilizzo di un determinato numero di kWh. L'importo addebitato da un fornitore di servizi pubblici per l'elettricità può variare da un giorno all'altro o da un'ora all'altra, a seconda di fattori quali la domanda, l'ora del giorno e la quantità di elettricità consumata dal nucleo familiare. Potresti dover stimare un costo medio.
  • costIncreaseFactor: il fattore in base al quale il costo dell'elettricità aumenta ogni anno. L'API Solar utilizza 1,022 (aumento annuale del 2,2%) per le località degli Stati Uniti. Modifica questo valore in base alle esigenze della tua zona.
  • dcToAcDerate: l'efficienza con cui un inverter converte l'elettricità CC prodotta dai pannelli solari in elettricità CA utilizzata in un'abitazione. L'API Solar utilizza 85% per le località degli Stati Uniti. Modifica questo valore in base alle esigenze della tua zona.
  • discountRate: l'API Solar utilizza 1,04 (aumento annuale del 4%) per le località degli Stati Uniti. Modifica questo valore in base alle esigenze della tua zona.
  • efficiencyDepreciationFactor: il grado di calo dell'efficienza dei pannelli solari ogni anno. L'API Solar utilizza 0,995 (0,5% diminuzione annuale) per le località degli Stati Uniti. Modifica questo valore in base alle esigenze della tua area.
  • incentivi: includi eventuali incentivi monetari per l'installazione di pannelli solari offerti da enti governativi della tua zona.
  • installationCostModel(): il tuo metodo per stimare il costo dell'installazione di un impianto solare in valuta locale per un determinato installationSize. Il modello di costo in genere tiene conto dei costi locali di manodopera e materiali per un determinato installationSize.
  • installationLifeSpan: la durata prevista dell'impianto solare. L'API Solar utilizza 20 anni. Modifica questo valore in base alle esigenze della tua area.
  • kWhConsumptionModel(): il modello per determinare la quantità di energia consumata da un nucleo familiare in base a una fattura mensile. Nella sua forma più semplice, devi dividere la bolletta per il costo medio di un kWh nella località del nucleo familiare.
  • monthlyBill: la bolletta elettrica mensile media di un nucleo familiare soggetto.
  • monthlyKWhEnergyConsumption: una stima della quantità media di energia elettrica consumata in un mese dal nucleo familiare in una determinata località, misurata in kWh.

Con questi valori e le informazioni fornite dalla risposta dell'API, puoi eseguire i calcoli necessari per consigliare il installationSize migliore per le località non coperte dall'API Solar.

Passaggi di calcolo

I passaggi che seguono si basano sulla metodologia dell'API Solar. Potresti dover modificare la metodologia in base alle informazioni disponibili per la tua località.

  1. Calcola il consumo energetico annuale del nucleo familiare nella località inserita:

    1. Stimare o richiedere la bolletta mensile per il nucleo familiare.
    2. Calcola il valore monthlyKWhEnergyConsumption dalla bolletta mensile. Se conosci il valore monthlyKWhEnergyConsumption, puoi saltare questo passaggio. Ad esempio:

    monthlyKWhEnergyConsumption = kWhConsumptionModel(monthlyBill)

    1. Calcola annualKWhEnergyConsumption moltiplicando monthlyKWhEnergyConsumption per 12:

    annualKWhEnergyConsumption = monthlyKWhEnergyConsumption x 12

  2. Ottieni la risposta dell'API per il nucleo familiare di destinazione:

    https://solar.googleapis.com/v1/buildingInsights:findClosest?location.latitude=lat-number&location.longitude=long-number&key=yourAPIKey
    

    La risposta include luce solare utilizzabile, spazio sul tetto utilizzabile e una o più possibili configurazioni dei pannelli solari.

  3. Calcola la produzione annuale di energia solare in corrente alternata di ogni installationSize proposto dall'API moltiplicando il valore yearlyEnergyDcKwh fornito dall'API in ogni istanza SolarPanelConfig per il tuo valore dcToAcDerate locale:

    initialAcKwhPerYear = yearlyEnergyDcKwh x dcToAcDerate

  4. (Facoltativo) Rimuovi dall'analisi qualsiasi istanza SolarPanelConfig che produce più elettricità di quella consumata annualmente dal nucleo familiare (initialAcKwhPerYear > annualKWhEnergyConsumption).

  5. Calcolo della produzione di energia solare totale (LifetimeProductionAcKwh) di ogni installationSize restituito:

    1. Per ogni anno del ciclo di vita dell'impianto solare, calcola la quantità di elettricità che l'impianto produrrà ogni anno, applicando il efficiencyDepreciationFactor in modo esponenziale a ogni anno successivo al primo.
    2. Aggiungi i totali per tutti gli anni.

    La tabella seguente mostra un esempio di come calcolare la produzione di energia nel corso della vita utile, supponendo un installationLifeSpan di 20 anni. Ogni riga rappresenta un anno di produzione. Dopo il primo anno, il declino dell'efficienza viene applicato in modo esponenziale. Infine, la somma di tutte le righe corrisponde alla produzione di energia nel corso della vita dell'impianto solare.

    Anno Produzione annuale di energia solare (kWh)
    1 initialAcKwhPerYear
    2 + initialAcKwhPerYear x efficiencyDepreciationFactor
    : :
    20 + initialAcKwhPerYear x efficiencyDepreciationFactor19
    Totale LifetimeProductionAcKwh

Poiché l'efficienza dei pannelli solari diminuisce a una velocità costante, si tratta essenzialmente di una serie geometrica in cui a = potenzaACinkWhall'anno iniziale e r = coefficienteDeprecazioneEfficienza. Possiamo utilizzare una somma geometrica per calcolare il valore di LifetimeProductionAcKwh:

LifetimeProductionAcKwh = (dcToAcDerate * initialAcKwhPerYear * (1 - pow(efficiencyDepreciationFactor, installationLifeSpan)) / (1 - efficiencyDepreciationFactor))

Il seguente codice Python calcola la somma geometrica riportata sopra:

def LifetimeProductionAcKwh(
    dcToAcDerate,
    yearlyEnergyDcKwh,
    efficiencyDepreciationFactor,
    installationLifeSpan):
  return (
    dcToAcDerate *
    yearlyEnergyDcKwh *
    (1 - pow(
      efficiencyDepreciationFactor,
      installationLifeSpan)) /
    (1 - efficiencyDepreciationFactor))
  1. Per ogni installationSize restituito, calcola il costo per l'intera vita utile del consumo di energia se installationSize è installato:

    1. Per ogni anno della durata dell'impianto solare, calcola il costo dell'elettricità che il nucleo familiare dovrà acquistare ogni anno per coprire il consumo energetico non soddisfatto dall'energia solare. Utilizza i valori per annualKWhEnergyConsumption e initialAcKwhPerYear che hai calcolato in precedenza. Per ogni anno successivo al primo, applica ai valori efficiencyDepreciationFactor, costIncreaseFactor e discountRate.
    2. Aggiungi i totali per tutti gli anni.

    La tabella seguente mostra un esempio di come calcolare il costo di tutta la vita utile dell'elettricità. Ogni riga rappresenta il costo dell'elettricità per un anno nel ciclo di vita dell'impianto solare. Dopo il primo anno, sia l'aumento del costo dell'elettricità sia il tasso di sconto vengono applicati in modo esponenziale. Infine, la somma di tutte le righe corrisponde al costo totale dell'elettricità con l'impianto solare.

    Anno Bolletta annuale delle utenze nel valore corrente della valuta locale (USD) (annualUtilityBillEstimate)
    1 annualUtilityBillEstimateYear1 = billCostModel (yearlyKWhEnergyConsumption - initialAcKwhPerYear)
    2 annualUtilityBillEstimateYear2 = billCostModel (yearlyKWhEnergyConsumption - initialAcKwhPerYear x efficiencyDepreciationFactor) x costIncreaseFactor / discountRate
    : :
    20 annualUtilityBillEstimateYear20 = billCostModel (yearlyKWhEnergyConsumption - initialAcKwhPerYear x efficiencyDepreciationFactor19) x costIncreaseFactor19 / discountRate19
    Totale remainingLifetimeUtilityBill

Il seguente codice Python restituisce un array di annualUtilityBillEstimate per ogni anno del installationLifeSpan:

def annualUtilityBillEstimate(
    yearlyKWhEnergyConsumption,
    initialAcKwhPerYear,
    efficiencyDepreciationFactor,
    year,
    costIncreaseFactor,
    discountRate):
  return (
    billCostModel(
      yearlyKWhEnergyConsumption -
      annualProduction(
        initialAcKwhPerYear,
        efficiencyDepreciationFactor,
        year)) *
    pow(costIncreaseFactor, year) /
    pow(discountRate, year))

def lifetimeUtilityBill(
    yearlyKWhEnergyConsumption,
    initialAcKwhPerYear,
    efficiencyDepreciationFactor,
    installationLifeSpan,
    costIncreaseFactor,
    discountRate):
  bill = [0] * installationLifeSpan
  for year in range(installationLifeSpan):
    bill[year] = annualUtilityBillEstimate(
      yearlyKWhEnergyConsumption,
      initialAcKwhPerYear,
      efficiencyDepreciationFactor,
      year,
      costIncreaseFactor,
      discountRate)
  return bill
  1. Calcolo del costo totale dell'elettricità se non viene installato un impianto solare:

    1. Per ogni anno della durata dell'impianto solare, calcola il costo dell'elettricità che il nucleo familiare dovrà acquistare ogni anno se non viene installato un impianto solare. Utilizza il valore per monthlyBill. Per ogni anno successivo al primo, applica i valori costIncreaseFactor e discountRate a monthlyBill.
    2. Aggiungi i totali per tutti gli anni.

    La tabella seguente mostra un esempio di come calcolare il costo per l'intera vita utile dell'elettricità senza energia solare. Ogni riga rappresenta il costo dell'elettricità per un anno nell'arco dello stesso numero di anni della durata di un'installazione solare. Dopo il primo anno, sia l'aumento del costo dell'elettricità sia il tasso di sconto vengono applicati in modo esponenziale. Infine, la somma di tutte le righe è il costo per l'intera durata dell'elettricità senza installazione solare.

    Anno Fattura annuale delle utenze nel valore corrente della valuta locale
    1 annualBill = monthlyBill x 12
    2 annualBill = monthlyBill x 12 x costIncreaseFactor / discountRate
    : :
    20 annualBill = monthlyBill x 12 x costIncreaseFactor19 / discountRate19
    Totale costOfElectricityWithoutSolar

Il seguente codice esegue il calcolo riportato sopra:

lifetimeBill = (
    monthlyBill * 12 *
    (1 - pow(costIncreaseFactor / discountRate, installationLifeSpan)) /
    (1 - costIncreaseFactor / discountRate))
  1. Per ogni dimensione di installazione, calcola il costo di installazione:

    costoInstallazione = modelloCostoInstallazioneLocale(installationSize)

  2. Sommati eventuali incentivi monetari disponibili per la località del nucleo familiare.

  3. Per ogni dimensione dell'impianto, calcola i costi totali associati all'installazione di impianti solari:

    totalCostWithSolar = installationCost + remainingLifetimeUtilityBill - incentives

  4. Per ogni dimensione dell'impianto, calcola il risparmio totale associato all'installazione di un impianto solare:

    risparmi = costOfElectricityWithoutSolar - totalCostWithSolar

  5. Seleziona la dimensione dell'installazione che offre il maggior risparmio.

Al termine dei calcoli

Utilizzando le informazioni che fornisci, le informazioni restituite dall'API Solar e i calcoli precedenti, dovresti essere in grado di consigliare le dimensioni dell'impianto solare che offrono il massimo risparmio sui costi per le famiglie della tua zona.

Nei consigli forniti all'utente finale, puoi anche includere le seguenti informazioni restituite dall'API nell'oggetto SolarPotential del campo solarPotential:

  • La quantità di luce solare utilizzabile che una casa riceve ogni anno, restituita nel campo maxSunshineHoursPerYear dell'oggetto SolarPotential.
  • La quantità di metri quadrati di un tetto che può essere utilizzata per un'installazione solare, che viene restituita nel campo wholeRoofStats dell'oggetto SolarPotential.
  • La bolletta mensile media dell'elettricità per il nucleo familiare.