Bu bölümde, belirlenen hedefe ulaşmanıza yardımcı olacak hesaplamaların nasıl yapılacağı ABD dışındaki haneler için en iyi güneş enerjisi konfigürasyonunu sunuyoruz. 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ş konumunun her elektrik faturası boyutu için bir FinancialAnalysis nesnesi örneği döndürür. Bu örneklerdeki bilgileri kullanarak faturayı, enerji tüketimini ve nihayetinde her güneş paneli kurulum boyutuyla ilişkili tasarrufları belirleyebilirsiniz.
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. bu dokümandaki bilgileri paylaşacağım.
Hesaplamalarınızı, Solar API'nin ABD konumları için kullandığı hesaplamalara göre modelleyebilirsiniz. Bu hesaplamaların açıklaması için Maliyet tasarruflarını hesaplama (ABD) başlıklı makaleyi inceleyin.
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ı, giriş konumunun çatı boyutuna bağlıdır. Hesaplamalarınız için aşağıdaki iki alandaki değerlere ihtiyacınız vardır:
panelsCount
: Bu yapılandırmada kullanılan panel sayısı.yearlyEnergyDcKwh
:SolarPotential
nesnesinde aşağıdaki alanlar tarafından tanımlanan panel boyutu göz önüne alındığında, bu yapılandırma tarafından bir yıl boyunca üretilen DC elektrik cinsinden kWh cinsinden güneş enerjisi miktarı:panelHeightMeters
: Metre cinsinden panel yüksekliği.panelWidthMeters
: Metre cinsinden panel genişliği.panelCapacityWatts
: Vat cinsinden panel gücü derecelendirmesi.
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 güç derecelendirmesini kullanır. Bu değer şu anda 250 W'tır.
Hesaplamalarınızda farklı bir panel güç derecelendirmesi kullanmanız gerekiyorsa ve panellerin boyutları kabaca panelHeightMeters
ve panelWidthMeters
alanlarındaki değerlerle karşılaştırılabilirse yearlyEnergyDcKwh
alanında API tarafından döndürülen değeri, güç derecelendirmenizin panelCapacityWatts
alanındaki değere oranla çarparak hesaplamalarınızı ayarlayabilirsiniz.
Örneğin, panellerinizin güç derecelendirmesi 400 W ve panelCapacityWatts
250 W ise API'nin panelCapacityWatts
değerini kullanarak hesapladığı yearlyEnergyDcKwh
değerini 400/250 veya 1,6 ile çarpı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.
Nedeniniz ne olursa olsun, hesaplamalarınıza fazladan elektrik üreten güneş enerjisi kurulumlarını dahil ediyorsanız burada açıklanan hesaplamaların bu senaryoyu kapsamadığını unutmayın.
ABD dışındaki konumlar için mali 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ı.installationSize
değerini hesaplarken bu değeri kullanırsınız.yearlyEnergyDcKwh
: Bir düzenin belirli birpanelsCount
ile bir yılda kWh DC elektrik tüketimi (kWh) cinsinden. Bu değeri, herinstallationSize
'teki bir hanede (initialAcKwhPerYear
) AC elektrik olarak kullanılabilen güneş enerjisini hesaplarken kullanırsınız. Bu hesaplama yapılırken DC'den AC'ye dönüşüm sırasındaki enerji kaybı da dikkate alınır.
Ayrıca, aşağıdakiler için konuma özgü değerler toplamanız gerekir: hesaplamalarda kullanacağınız değişkenler:
- billCostModel(): Yerel maliyeti belirlemek için modeliniz belirli bir kWh miktarında hane tarafından ödenen para birimi. Bir altyapı hizmeti sağlayıcının elektrik için aldığı ücret, talep, günün saati ve hane halkının ne kadar elektrik tükettiği gibi faktörlere bağlı olarak günden güne veya saatten saate değişiklik gösterebilir. Ortalama bir maliyet tahmini yapmanız gerekebilir.
- costIncreaseFactor: Elektrik maliyetinin hesaplanmasında kullanılan faktör yıllık olarak artıyor. Solar API, ABD konumları için 1,022 (yıllık %2,2 artış) değerini kullanır. Bu değeri, bulunduğunuz bölge için gereken şekilde ayarlayın.
- dcToAcDerate: İnverter'in, güneş panelleri tarafından üretilen DC elektriği bir evde kullanılan AC elektriğe dönüştürme verimliliği. Solar API, ABD konumları için %85'i kullanır. Bu değeri, bulunduğunuz bölge için gereken şekilde ayarlayın.
- discountRate: Solar API, ABD konumları için 1,04 (yıllık %4 artış) kullanır. Bu değeri bölgenize göre gerektiği gibi 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 bölgenize göre gerektiği gibi ayarlayın.
- teşvikler: Güneş enerjisi panelleri kurmak için maddi teşvikler sunun verilen bilgileri girin.
- installationCostModel(): Belirli bir
installationSize
için güneş enerjisi kurulum maliyetini yerel para biriminde tahmin etme yönteminiz. Maliyet bir model için de genellikle yerel işçilik ve malzeme maliyetleriniinstallationSize
- installationLifeSpan: Güneş enerjisi sisteminin beklenen kullanım ömrü. Solar API 20 yıl kullanır. Bu değeri bölgenize göre gerektiği gibi ayarlayın.
- kWhConsumptionModel(): Bir hanedeki aylık faturaya göre ne kadar enerji tüketileceğini belirlemek için kullandığınız model. En basit haliyle, faturayı hane konumundaki bir kWh'nin ortalama maliyetine bölersiniz.
- monthlyBill: Bir konut hanesinin ortalama aylık elektrik faturası.
- monthlyKWhEnergyConsumption: Belirli bir konumdaki hane halkının bir ay içinde tükettiği ortalama elektrik miktarının KWh cinsinden tahmini.
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.
Girişte hanenin yıllık enerji tüketimini hesaplama konum:
- Hanenin aylık faturasını tahmin edin veya isteyin.
- Aylık faturadan monthlyKWhEnergyConsumption değerini hesaplayın. (monthlyKWhEnergyConsumption değerini biliyorsanız bu adımı atlayabilirsiniz.) Örneğin:
monthKWhEnergyConsumption = kWhConsumptionModel(monthlyBill)
- monthlyKWhEnergyConsumption değerini 12 ile çarparak annualKWhEnergyConsumption değerini hesaplayın:
annualKWhEnergyConsumption = monthlyKWhEnergyConsumption x 12
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 yapılandırmaları.
Her birinin yıllık güneş enerjisi AC üretimini hesaplayın
installationSize
API'nin önerdiği değeryearlyEnergyDcKwh
ile çarpılır değeri (yerel siteniz tarafından herSolarPanelConfig
örneğinde API tarafından sağlanan değer) dcToAcDerate:initialAcKwhPerYear =
yearlyEnergyDcKwh
x dcToAcDerateİ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).Döndürülen her installationSize için ömrü boyunca güneş enerjisi üretimini (LifetimeProductionAcKwh) hesaplayabilirsiniz:
- Güneş enerjisi kurulumunun kullanım ömrünün her yılı için efficiencyDepreciationFactor değerini ilk yıldan sonraki her yıla üstel olarak uygulayarak kurulmanın yıllık olarak üreteceği elektrik miktarını hesaplayın.
- 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ı güneş tesisatının kullanım ömrü boyunca ürettiği enerji miktarıdır.
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. LifetimeProductionAcKwh
değerini hesaplamak için geometrik toplam kullanabiliriz:
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))
İade edilen her
installationSize
için,installationSize
kuruluysa enerji tüketiminin ömür boyu maliyetini hesaplayın:- Güneş enerjisi sisteminin kullanım ömrünün her yılı için hanenin, güneş enerjisiyle karşılanamayan enerji tüketimini karşılamak için yıllık olarak satın alması gereken elektriğin maliyetini hesaplayın. Değerleri kullanın annualKWhEnergyConsumption ve initialAcKwhPerYear için hesaplayabilirsiniz. İlk yıldan sonraki her yıl için efficiencyDepreciationFactor, costIncreaseFactor ve discountRate değerlerini uygulayın.
- Tüm yılların toplamlarını ekleyin.
Aşağıdaki tabloda, elektrik enerjisinin kullanım ömrü maliyetinin nasıl hesaplanacağına dair bir örnek gösterilmektedir. Her satır bir yıllık elektrik maliyetini gösterir vazgeçilmez bir parçasıdır. İlk yıldan sonra hem artan elektrik maliyeti hem de indirim oranı katlanarak uygulanır. Son olarak, tüm satırların toplamı, elektrik kesintisi yaşamazsınız.
Yıl Mevcut yerel para birimi değeri (ABD doları) cinsinden yıllık altyapı hizmeti faturası (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 Toplam remainingLifetimeUtilityBill
Aşağıdaki Python kodu, installationLifeSpan
yılının her biri için bir annualUtilityBillEstimate
dizisi döndürür:
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
Güneş enerjisi tesisatı kurulmamışsa elektrik maliyetinin ömür boyu maliyetini hesaplama:
- Güneş enerjisi sisteminin kullanım ömrünün her yılı için güneş enerjisi sistemi kurulmamış olsaydı hane halkının yıllık olarak satın alması gereken elektriğin maliyetini hesaplayın. monthlyBill değerini kullanın. İlk yıldan sonraki her yıl için costIncreaseFactor ve discountRate değerlerini monthlyBill'a uygulayın.
- 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, güneş enerjisi sisteminin kullanım ömrü ile aynı sayıda yıl boyunca bir yıl boyunca elektrik maliyetini gösterir. İlk yıldan sonra, hem projeyi elektrik ve iskonto oranı katlanarak uygulanır. Son olarak, tüm satırların toplamı, güneş enerjisi tesisatı olmadan elektrik kullanımının ömür boyu maliyetidir.
Yıl Mevcut yerel para birimi değeriyle yıllık altyapı hizmeti faturası 1 annualBill = monthlyBill x 12 2 annualBill = monthlyBill x 12 x costIncreaseFactor / discountRate : : 20 yıllıkFatura = monthlyBill x 12 x costIncreaseFactor19 / discountRate19 Toplam costOfElectricityWithoutSolar
Aşağıdaki kod, yukarıdaki hesaplamayı gerçekleştirir:
lifetimeBill = (
monthlyBill * 12 *
(1 - pow(costIncreaseFactor / discountRate, installationLifeSpan)) /
(1 - costIncreaseFactor / discountRate))
Her bir yükleme boyutu için yükleme maliyetini hesaplayın:
installationCost = localUploadCostModel(
installationSize
)Hanelere sunulan maddi teşvikleri toplayın konum.
Her yükleme boyutu için toplam maliyeti hesaplayın. güneş enerjisinin kurulumu:
totalCostWithSolar = installationCost + remainingLifetimeUtilityBill - teşvikler
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
En fazla tasarrufu sağlayan kurulum boyutunu seçin.
Hesaplarınız tamamlandığında
Sağladığınız bilgileri, Solar API tarafından döndürülen bilgileri ve yukarıdaki hesaplamaları kullanarak bölgenizdeki haneler için maksimum maliyet tasarrufu sağlayan güneş paneli kurulum boyutlarını önerebilirsiniz.
Son kullanıcınıza sunduğunuz önerilere, solarPotential
alanının SolarPotential
nesnesinde API tarafından döndürülen aşağıdaki bilgileri de dahil edebilirsiniz:
- Bir evin yıllık olarak aldığı kullanılabilir güneş ışığı oranı,
SolarPotential
nesnesininmaxSunshineHoursPerYear
alanı. - Güneş enerjisi tesisatı için kullanılacak çatının kaç metrekare olduğunu
SolarPotential
nesnesininwholeRoofStats
alanında döndürülür. - Hanenin aylık ortalama elektrik faturası.