ABD dışındaki konumlar için güneş enerjisi maliyetlerini ve tasarruflarını hesaplayın

Bu bölümde, belirlenen hedefe ulaşmanıza yardımcı olacak hesaplamaların nasıl yapılacağı ABD dışındaki yerlerdeki haneler için en iyi güneş enerjisi yapılandırmasına olanak tanır. Hesaplamak için bu önerileri uygulamak yerine, güneş paneli montajının maliyetlerini ve Solar API'den gelen verileri kullanarak sağladıkları tasarruf tıklayın.

Solar API, ABD'deki konumlar için Giriş konumu için her elektrik faturası boyutuna ilişkin FinancialAnalysis nesnesi. Bu durumlarda bilgileri faturayı, enerjiyi ve nihayetinde her güneş enerjisiyle ilişkili tasarruflar yükleme boyutunuz.

ABD dışındaki yerler için API yanıtı, FinancialAnalysis'i içermez Dolayısıyla, her güneş enerjisi için maliyet ve tasarrufu hesaplamanız, en iyisini önermeden önce kendi yapılandırmanız gerekir. Gerçekleştirmek için konuma özgü verileri toplamanız ve verilen talimatları takip etmeniz gerekir. değineceğiz.

Hesaplamalarınızı Solar API'nin sunduğu hesaplamalar üzerinde modelleyebilirsiniz. ABD'deki konumlar için kullanılabilir. Bu hesaplamaların açıklaması için bkz. Hesaplama maliyet tasarrufu (ABD).

Güneş paneli yapılandırmaları

ABD dışındaki bölgeler için, SolarPanelConfig alanında finansal analiz için ihtiyacınız olanlar belirtilir. Döndürülen SolarPanelConfig örneği sayısı çatıya bağlıdır giriş konumunun boyutu. Hesaplamalarınız için şu iki alanı kullanabilirsiniz:

Aşağıdaki örnekte SolarPanelConfig nesnesinin İstek yanıtındaki solarPanelConfigs alanı:

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

Güneş enerjisi tesisatlarında installationSize, kW çıkışını alan veya panel sayısını belirtir ve şu şekilde tanımlanır:

installationSize = panelsCount * panelCapacityWatts/1000 kW

Farklı panel derecelendirmeleri için enerji üretimi tahminlerini ayarlama

Solar API, yearlyEnergyDcKwh değerini hesaplamak için panelCapacityWatts alanındaki puan değeri şu anda 250W'dur.

Hesaplamalarınızda farklı bir panel güç derecelendirmesi kullanmanız gerekirse ve panellerin boyutlarının genel olarak panelHeightMeters ve panelWidthMeters alanlarını kullanarak API'nin döndürdüğü değerle çarparak hesaplamaları yearlyEnergyDcKwh, güç derecenizin panelCapacityWatts.

Örneğin, panellerinizin güç derecelendirmesi 400 W ve panelCapacityWatts ise yearlyEnergyDcKwh değeri ile çarpılır. Bu değer API'nin şu şekilde hesaplanır: kullanarak panelCapacityWatts, 400/250 katsayısı veya 1, 6'ya bölün. Panel gücünüz yearlyEnergyDcKwh değerini 200 W, yani 0, 8 ile çarpın.

Aşırı enerji üretimi

Bir güneş enerjisi tesisatıyla ortaya çıkabilecek fazla enerjinin hesaplanması solar API hesaplamaları için kapsam dışındadır. Aslında Solar API, birSolarPanelConfig Solar API, sonuçları veya yapılandırmaları dikkate almaz ABD'de tahmini ortalama hane tüketiminden daha fazla elektrik üreteceklerini FinancialAnalysis.

Ancak, aşırı yüklemelere yol açan yüklemeleri dahil etmeniz için nedenleriniz olabilir. elektrik kullanmayı göstereceğim. Örneğin, her bir ekip üyesinin (efficiencyDepreciationFactor) panel verimliliğinde kademeli düşüş bir kurulumun ilk bölümünde fazladan üretime izin vermeyi başardı. Örneğin, daha fazla bilgi için Finansal ile ilgili bir sorun raporu oluşturabilirsiniz.

Sebepleriniz ne olursa olsun, aşırıya kaçan güneş enerjisi tesisatları eklerseniz unutmayın bu senaryoyu kapsamaz.

ABD dışındaki yerler için finansal analiz için gerekli değerler

API yanıtındaki her SolarPanelConfig örneğinden iki değere ihtiyacınız vardır şu durumda finansal analiz gerçekleştirmek için:

  • panelsCount: Bir kurulumdaki güneş paneli sayısı. Kullandığınız bu değere installationSize dahil edilir.
  • yearlyEnergyDcKwh: Bir düzenin belirli bir panelsCount ile bir yılda kWh DC elektrik tüketimi (kWh) cinsinden. Bu değeri, şu şekilde kullanılabilen güneş enerjisi hesaplamasında kullanırsınız: Her bir evde (initialAcKwhPerYear) klima elektriği installationSize ve 24 saatlik süre boyunca enerji kaybı DC'den AC'ye geçişi yapılır.

Ayrıca, aşağıdakiler için konuma özgü değerler toplamanız gerekir: hesaplamalarda kullanacağınız değişkenler:

  • billCostModel(): Yerel para biriminde maliyeti belirlemek için kullanacağınız model belirli bir kWh miktarında hane tarafından ödenen para birimi. Bir Elektrik dağıtım ücretleri günden güne veya saatten saate değişebilir talep, günün saati ve elektrik miktarı gibi faktörlere bağlı olarak tükettiğini düşünelim. Ortalama bir maliyet tahmini yapmanız gerekebilir.
  • costIncreaseFactor: Elektrik maliyetinin hesaplanırken yıllık olarak artıyor. Solar API 1.022 (yıllık 2,2%) kullanır artışı) toplamıdır. Bu değeri, bulunduğunuz bölge için gereken şekilde ayarlayın.
  • dcToAcDerate: Bir inverterin DC'yi dönüştürme verimlilik değeri güneş panelleri tarafından üretilen AC elektrik bir evde kullanılıyor. Solar API 85% ABD için yerler. Bu değeri, bulunduğunuz bölge için gereken şekilde ayarlayın.
  • discountRate: Solar API 1,04 kullanır (yıllık 4%) artışı) toplamıdır. Bu değeri, bulunduğunuz bölge için gereken şekilde ayarlayın.
  • efficiencyDepreciationFactor: Güneş enerjisinin verimlilik oranı düştüğünü görebilirsiniz. Solar API, 0,995 (0,5% yıllık azalma) bakın. Bu değeri, alanı.
  • teşvikler: Güneş enerjisi panelleri kurmak için maddi teşvikler sunun verilen bilgileri girin.
  • installationCostModel(): Projenin maliyetini tahmin etmek için yönteminiz installationSize için yerel para biriminde güneş enerjisi kurulmasını sağlar. Maliyet bir model için de genellikle yerel işçilik ve malzeme maliyetlerini installationSize
  • installationLifeSpan: Güneş enerjisi kurulumunun beklenen ömrü. Solar API 20 yıl kullanır. Bu değeri, alanı.
  • kWhConsumptionModel(): Gösterimin ne kadar enerji aldığını belirleyen modeliniz aylık faturaya göre tüketilen hane sayısı. En basit şekliyle, faturayı hanenin bulunduğu yerdeki bir kWh'lık ortalama maliyete bölmek.
  • monthlyBill: Bir konunun aylık ortalama elektrik faturası hane
  • monthlyKWhEnergyConsumption: Aylık enerji tüketiminin ortalama miktarı için belirli bir konumdaki hanenin bir ay içinde tükettiği elektrik miktarı kaç anahtar kelimedir.

Bu değerleri ve API yanıtının sağladığı bilgilerle installationSize için en iyi önerinin ne olacağıyla ilgili hesaplamaları Solar API kapsamında olmayan konumlar.

Hesaplama adımları

Aşağıdaki adımlar Solar API'nin metodolojisine dayalıdır. En son haberleri sunan, elinizdeki bilgilere dayanarak metodolojinizi konumunuz.

  1. Girişte hanenin yıllık enerji tüketimini hesaplama konum:

    1. Hanenin aylık faturasını tahmin edin veya isteyin.
    2. Aylık faturadan monthlyKWhEnergyConsumption'ı hesaplayın. ( (monthlyKWhEnergyConsumption kullanımı) gerekiyorsa bu adımı atlayabilirsiniz.) Örneğin:

    monthlyKWhEnergyConsumption = monthlyKWhEnergyConsumption(monthlyKWhEnergyConsumption)

    1. annualKWhEnergyConsumption'ı, şunun çarpımıyla hesaplayın: monthlyKWhEnergyConsumption - 12:

    annualKWhEnergyConsumption = monthlyKWhEnergyConsumption x 12

  2. Hedef hane için API yanıtını alma:

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

    Yanıtta kullanılabilir güneş ışığı, kullanılabilir çatı alanı ve bir veya daha fazla bilgi bulunuyor güneş paneli yapılandırmaları.

  3. Her birinin yıllık güneş enerjisi AC üretimini hesaplayın installationSize API'nin önerdiği değer yearlyEnergyDcKwh ile çarpılır değeri (yerel siteniz tarafından her SolarPanelConfig örneğinde API tarafından sağlanan değer) dcToAcDerate:

    initialAcKwhPerYear = yearlyEnergyDcKwh x dcToAcDerate

  4. İsteğe bağlı olarak, şu koşulları karşılayan tüm SolarPanelConfig örneklerini üzerinde düşünmeden kaldırın: hanenin yıllık tükettiğinden daha fazla elektrik üretir (initialAcKwhPerYear > yıllıkKWhEnergyConsumption).

  5. Ömür boyu güneş enerjisi üretimini hesaplama (LifetimeProductionAcKwh) döndürülen her installationSize:

    1. Güneş enerjisi tesisatının her yılı için yıllık üreteceği elektrik miktarıdır. efficiencyDepreciationFactor, tıklayın.
    2. Tüm yılların toplamlarını ekleyin.

    Aşağıdaki tabloda yaşam boyu enerjinin nasıl hesaplanacağına dair bir örnek verilmiştir installationLifeSpan'in 20 yıl süreceği varsayılmıştır. Her satır bir üretim yılını temsil eder. İlk yıldan sonra, verimlilik düşüş katlanarak uygulanır. Son olarak, tüm satırların toplamı ömür boyu enerji üretimi.

    Yıl Yıllık güneş enerjisi üretimi (kWh)
    1 initialAcKwhPerYear
    2 + initialAcKwhPerYear x efficiencyDepreciationFactor
    : :
    20 + initialAcKwhPerYear x efficiencyDepreciationFactor19
    Toplam LifetimeProductionAcKwh

Güneş paneli verimliliği sabit bir hızda azaldığı için a = initialAcKwhPerYear ve r = olduğunda geometrik seri verimlilikDepreciationFactor. Geometrik toplamı kullanarak LifetimeProductionAcKwh:

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

Aşağıdaki Python kodu, yukarıdaki geometrik toplamı hesaplar:

def LifetimeProductionAcKwh(
    dcToAcDerate,
    yearlyEnergyDcKwh,
    efficiencyDepreciationFactor,
    installationLifeSpan):
  return (
    dcToAcDerate *
    yearlyEnergyDcKwh *
    (1 - pow(
      efficiencyDepreciationFactor,
      installationLifeSpan)) /
    (1 - efficiencyDepreciationFactor))
  1. Döndürülen her installationSize için installationSize yüklüyse enerji tüketimi:

    1. Güneş enerjisi tesisatının her yılı için hanenin yıllık satın alması gereken elektrik maliyetinin güneş enerjisi tarafından karşılanmayan enerji tüketimini karşılama. Değerleri kullanın annualKWhEnergyConsumption ve initialAcKwhPerYear için hesaplayabilirsiniz. İlk yıldan sonraki her yıl için efficiencyDepreciationFactor, costIncreaseFactor ve discountRate.
    2. Tüm yılların toplamlarını ekleyin.

    Aşağıdaki tabloda yaşam boyu maliyetin nasıl hesaplanacağına dair bir örnek verilmiştir elektrik var. Her satır bir yıllık elektrik maliyetini gösterir vazgeçilmez bir parçasıdır. İlk yıldan sonra, elektrik maliyetinde artış ve indirim oranı uygulanır. katlanarak arttı. Son olarak, tüm satırların toplamı, elektrik satın alabilirsiniz.

    Yıl Geçerli yerel para birimi değeri (ABD doları) cinsinden yıllık elektrik/su/doğalgaz faturası (annualUtilityBillEstimate)
    1 annualUtilityBillEstimateYear1 = billCostModel (yearlyKWhEnergyConsumption - initialAcKwhPerYear)
    2 annualUtilityBillEstimateYear2 = billCostModel (yearlyKWhEnergyConsumption - initialAcKwhPerYear x efficiencyDepreciationFactor) x costIncreaseFactor / discountRate
    : :
    20 annualUtilityBillEstimateYear20 = annualUtilityBillEstimateYear20 (annualUtilityBillEstimateYear20 - annualUtilityBillEstimateYear20 x annualUtilityBillEstimateYear20) x annualUtilityBillEstimateYear20 / annualUtilityBillEstimateYear20
    Toplam remainingLifetimeUtilityBill

Aşağıdaki Python kodu, şunun için bir annualUtilityBillEstimate dizisi döndürür: installationLifeSpan yılının her yılı:

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. Güneş enerjisi tesisatı buna uygun değilse elektriğin ömür boyu maliyetini yüklü olması gerekir:

    1. Güneş enerjisi tesisatının her yılı için hanenin yıllık satın alması gereken elektriğin maliyeti güneş enerjisinin kurulu olmaması gerekir. monthlyBill için değer kullanın. Her yıl için İlk yıldan sonra, costIncreaseFactor ve discountRate değerlerini monthlyBill olarak ayarlayın.
    2. Tüm yılların toplamlarını ekleyin.

    Aşağıdaki tabloda yaşam boyu maliyetin nasıl hesaplanacağına dair bir örnek verilmiştir elde etti. Her satır, projenin bir yıl boyunca elektriğin elektriğinin bir güneş enerjisi tesisatı var. İlk yıldan sonra, hem projeyi elektrik ve iskonto oranı katlanarak uygulanır. En son, tüm satırların toplamı, güneş enerjisi kullanılmadan üretilen elektriğin ömür boyu maliyetidir teşekkür ederiz.

    Yıl Mevcut yerel para birimi değerindeki yıllık elektrik/su/doğalgaz faturası
    1 annualBill = monthlyBill x 12
    2 annualBill = annualBill x 12 x annualBill / annualBill
    : :
    20 annualBill = annualBill x 12 x annualBill / annualBill
    Toplam costOfElectricityWithoutSolar

Aşağıdaki kod yukarıdaki hesaplamayı gerçekleştirir:

lifetimeBill = (
    monthlyBill * 12 *
    (1 - pow(costIncreaseFactor / discountRate, installationLifeSpan)) /
    (1 - costIncreaseFactor / discountRate))
  1. Her yükleme boyutu için yükleme maliyetini hesaplayın:

    installationCost = localUploadCostModel(installationSize)

  2. Hanelere sunulan maddi teşvikleri toplayın konum.

  3. Her yükleme boyutu için toplam maliyeti hesaplayın. güneş enerjisinin kurulumu:

    totalCostWithSolar = installationCost + remainingLifetimeUtilityBill - teşvikler

  4. Her bir yükleme boyutu için, ilgili yükleme başına maliyet ile ilişkili toplam tasarrufu hesaplayın güneş enerjisinin kurulumu:

    tasarruf = costOfElectricityWithoutSolar - totalCostWithSolar

  5. En fazla tasarrufu sağlayan kurulum boyutunu seçin.

Hesaplarınız tamamlandığında

Sağladığınız bilgileri kullanarak, güneş enerjisi API'sine ve yukarıdaki hesaplamalara göre, evlerinde maksimum maliyet tasarrufu sağlayan güneş enerjisi tesisatı boyutları seçin.

Son kullanıcılarınıza sunduğunuz önerilere şunları da dahil edebilirsiniz: SolarPotential içinde API tarafından döndürülen aşağıdaki bilgiler solarPotential alanının nesnesi:

  • Bir evin yıllık olarak aldığı kullanılabilir güneş ışığı oranı, SolarPotential nesnesinin maxSunshineHoursPerYear alanı.
  • Güneş enerjisi tesisatı için kullanılacak çatının kaç metrekare olduğunu SolarPotential nesnesinin wholeRoofStats alanında döndürülür.
  • Hanenin aylık ortalama elektrik faturası.