$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Veri seti toplama ve tanım
Bu araştırmada kullanılan veri seti (Şekil 1), güneş enerjisi tahmini için hayati öneme sahip tarihsel kayıtları içermektedir. Veri seti, Hindistan'ın Andhra Pradesh eyaletindeki Anantapur yakınlarında bulunan Megha Engineering and Infrastructures Limited (MEIL) tarafından işletilen, parabolik yoğunlaştırıcı güneş enerjisi teknolojisini kullanan, Doğrudan Normal Işıltıyı (DNI) yakalayan ve ısı ileten elektrik üretimi için ısı aktaran 50 MW gücünde yoğun güneş termal santraliğinden günlük operasyonel verilerini içermektedir. Veri seti, 01 Ocak 2015'ten 03 Ekim 2025'e kadar toplandı ve zamansal bilgileri, güneş ışınlanması ölçümlerini ve enerji üretimi çıktısını içeren yedi temel öznitelik içeriyor. Zamansal özellikler arasında 'Tarih' (takvim tarihini standart formatta), 'Yıl' (veri toplanma yılı), 'Ay' ay sayısını temsil eder, 'Gün' ayın gününü gösterir ve 'Julian Günü' (yıl boyunca sürekli zaman analizi için ardışık gün numaralandırma sistemi sunar) bulunur. Birincil meteorolojik giriş değişkeni, toplayıcı yüzeyinin metrekare başına alınan kümülatif güneş enerjisi olan toplam Doğrudan Normal Aşımlanma (DNI) ile ölçülen 'DNI SUM'dur; bu da toplayıcı yüzeyinin metrekare başına alınan kümülatif güneş enerjisini temsil eder ve CSP tesisinin termal dönüşüm verimliliğini etkileyen kritik faktördür. Hedef değişken 'Gerçek Üretim', kWh cinsinden ölçülür, CSP santralinin ürettiği elektrik gücünü yakalar; bu da güneşten termikten elektrikten elektrik enerjisi dönüşüm sürecinin sonucunu yansıtır. Bu özellikler, termal verimlilik belirleme, DNI'dan güç dönüşümü modellemesi, spektral analiz yoluyla atmosfer ve bulut örtüsünün etkilerinin tanımlanması, sensör kalibrasyonu için sıfır hata düzeltme protokollerinin uygulanması ve gerçek zamanlı operasyonel planlamayı optimize etmek ve genel CSP tesis verimliliği ve güvenilirliğini artırmak için gelişmiş hibrit makine öğrenimi tahmin modellerinin geliştirilmesini içeren tesis performansının kapsamlı analizini mümkün kılar. Bitki detayları şu adreste mevcuttur: https://solarpaces.nrel.gov/project/megha-solar-plant

Şekil 1: Veri setinin ilk beş satırı. Güneş enerjisi üretim veri setinin ilk girişlerini gösteren örnek veriler, model eğitimi ve değerlendirmesi için kullanılan giriş özellikleri ve hedef değişkenleri gösterir. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
Veri hazırlama
Çalışma, 01 Ocak 2015'ten 10 Mart 2025'e kadar uzanan güneş üretimi zaman serisi verilerini kullanmaktadır. Erken yıllardaki olası veri kalitesi sorunlarını hesaba katmak ve daha güncel kalıplara odaklanmak için, kayıtlar 01 Ocak 2017'den itibaren filtrelendi. Geçici sütunlar (Tarih, Yıl, Gün) öngörülü öngörü değeri gösteren ön korelasyon analizine dayanarak çıkarıldı. Eksik değerler, zamansal sürekliliği korumak ve altta yatan desenlerin bozulmasını en aza indirmek için hareketli ortalama tekniğiyle hesaba katıldı. Zaman bağımlılıklarını yakalamak için hedef değişken (Gerçek Üretim (kW/h)) kullanılarak üç gecikme özelliği oluşturuldu.
Veri kümesi bölmesi
Dengeli ve temsilci eğitim, doğrulama ve test kohortları oluşturmak için, önceden işlenmiş veri seti tabakalı örnekleme yöntemiyle segmentlere ayrılmıştır. Bu yaklaşım, verilerin %70'inin (2091 verisi) eğitim için tahsis edilmesini sağlarken, hem doğrulama hem de test setlerinin %15'ini (her set başına 448 veri) oluşturdu.
Veri normalizasyonu
Özellikler StandardScaler kullanılarak standartlaştırılırken, hedef değerler MinMaxScaler ile sinir ağı kararlılığı için [0,1] aralığına normalize edildi.
Model eğitimi
Güneş üretimi tahmini için beş hibrit model (Random Forest-BiLSTM, CNN-LSTM, CNN-BiLSTM, CNN-GRU ve CNN-Transformer) uygulandı. Giriş verileri, çoğu model için zaman adımları = 1 olacak şekilde (örnekler, zaman adımları, özellikler) şeklinde ardışık bir formata yeniden yapılandırıldı; CNN-LSTM hariç, o da 15 adımlık bir kaydırma penceresi kullandı. Eğitim, doğrulama ve test setleri, veri sızıntısını önlemek için zamansal sırayı koruyarak ölçeklendirildi. Tüm modeller 32 parti boyutu ve 30 epoch ile eğitilmiştir.
Rastgele Orman-BiLSTM (Şekil 2): Önerilen hibrit model, tahmin doğruluğunu artırmak için Çift Yönlü Uzun Kısa Süreli Bellek (BiLSTM) ağı ile Rastgele Orman (RF) regressoru birleştirir. İlk olarak, BiLSTM modeli, zaman serisi verileriyle eğitilerek zamansal kalıpları yakalar ve ilk tahminler oluşturur. Bundan sonra, BiLSTM'den kalan hatalar (gerçek ve öngörülen değerler arasındaki farklar) hesaplanır. Rastgele Orman modeli, bu kalıntıları öğrenmek ve tahmin etmek için orijinal giriş özellikleri üzerinde eğitilir. RF modelinin performansını artırmak için, en önemli altı özellik özellik önem puanlarına göre seçilir. Son olarak, düzeltilmiş tahmin, RF tarafından tahmin edilen kalıntıların BiLSTM çıktılarına eklenmesiyle elde edilir. Bu hibrit yaklaşım, BiLSTM'nin dizi modelleme yeteneğini ve Random Forest'ın topluluk öğrenme gücünü kullanarak daha iyi genelleme ve öngörücü performans elde eder.
Zaman adımı t sırasında giriş dizisi olsun.
BiLSTM Tahmini:
,
Kalıntı hesaplama:
Rastgele Orman Kullanarak Kalıntı Öğrenme: Özellik önemi kullanılarak seçilen en üst-k özellikler Z⊂X olsun.
Son Tahmin:

Şekil 2: Rastgele Orman-İki Yönlü Uzun Kısa Süreli Bellek Modelinin Mimarisi. RF-BiLSTM hibrit mimarisini gösteren şematik diyagram, Rastgele Orman özellik işlemenin iki yönlü LSTM katmanlarıyla zamansal dizi öğrenimi için entegrasyonunu gösteriyor. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
CNN-LSTM (Şekil 3): CNN-LSTM hibrit modeli, giriş dizisini 1D Konvolüsyon katman kullanarak yerel mekansal özellikleri çıkararak işleyerek başlar, ardından LeakyReLU aktivasyonu, toplu normalizasyon ve maksimum havuzlama yapılır. Çıkarılan özellikler, zamansal bağımlılıkları öğrenmek için üç LSTM katmanından oluşan bir yığından geçirilir; ilk iki LSTM'den sonra katman normalizasyonu ve çıkarma işlemi uygulanır ve düzenleme yapılır. Son LSTM çıktısı, aktivasyon ve kesinti ile tamamen bağlı yoğun katmanlardan geçirilir ve sonunda tek bir nöron kullanılarak çıktıya eşlenir.
Giriş
dizisi bolsun, burada T zaman penceresi, F ise özellikler sayısıdır.
CNN operasyonu:
Maksimum havuzlama:
LSTM hücresi:




Çıktı:

Şekil 3: CNN-LSTM modelinin mimarisi. Konvolüsyon Sinir Ağı-Uzun Kısa Süreli Hafıza hibrit modelinin yapısal temsili, konvolüsyonel özellik çıkarımı ve ardından tek yönlü zaman dizisi işlemesini gösteriyor. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
CNN-BiLSTM (Şekil 4): CNN-BiLSTM hibrit modeli, önce 32 filtreli 1D konvolüsyon katman kullanarak mekânsal özellikleri çıkarır, ardından boyutluluğu azaltmak için toplu normalizasyon ve maksimum havuzlama yapılır. Çıktı, daha sonra iki İki yönlü LSTM katmanından oluşan bir yığın üzerinden geçirilerek hem ileri hem de geri yönlü uzun vadeli zamansal bağımlılıkları yakalar. Düzenleme, bırakış ve toplu normalizasyon yoluyla uygulanır. 128 nörondan oluşan yoğun bir katman, öğrenilen temsili nihai çıktı katmanı tek bir tahmin edilen değere eşlemeden önce iyileştirir.
CNN operasyonu:
Maksimum havuzlama: 
İki yönlü LSTM:
,
Çıktı:

Şekil 4: CNN-BiLSTM modelinin mimarisi. Konvolüsyon Sinir Ağı-İki Yönlü Uzun Kısa Süreli Bellek modelinin mimari diyagramı, gelişmiş zamansal bağımlılık yakalama için konvolüsyon katmanların çift yönlü tekrarlayan işleme kombinasyonunu vurgular. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
CNN-GRU (Şekil 5): CNN-GRU hibrit modeli, tek zaman adımından mekansal özellikleri çıkarmak için 1 çekirdek boyutu kullanan bir Conv1D katmanı ile başlar. Maksimum havuzlama mekânsal boyutları azaltır. Bunu takip eden bir GRU katman yığını gelir; ilki zaman bağımlılıklarını yakalamak için dizileri döndürür, ikincisi ise diziyi kompakt bir temsil olarak özetler. Son yoğun bir katman tahmin edilen değeri verir. Aşırı uyumu önlemek için GRU katmanları arasında drop-out düzenlemesi uygulanır.
CNN operasyonu:
Maksimum havuzlama:
GRU hücresi:



Çıktı:

Şekil 5: CNN-GRU modelinin mimarisi. Konvolüsyon Sinir Ağı Kapılı Tekrarlayan Birim hibrit modelinin şeması, verimli zamansal modelleme için GRU katmanlarıyla entegre edilmiş konvolüsyon ön işlemeyi gösteriyor. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
CNN-transformer (Şekil 6) CNN-transformatör modeli, giriş dizisinden yerel özellikleri çıkarmak için bir Conv1D katmanı ile başlar, ardından maksimum havuzlama katmanı gelir. Bu özellikler, çoklu başlı öz-dikkat mekanizması, katman normalizasyonu ve ileriye doğru yoğun bir ağdan oluşan bir Transformer kodlayıcı bloğundan geçirilir. Küresel ortalama havuzlama uygulanır ve ardından son yoğun bir katman tahmini verir. Bu mimari, hem mekansal desenleri (CNN aracılığıyla) hem de küresel bağımlılıkları (Transformer attention aracılığıyla) yakalamak için tasarlanmıştır.
CNN operasyonu:
Çok Başlı Öz-Dikkat:

Burada: Q, K, V = XWQ, XWK, XWV ve dk anahtarların boyutudur.
Feed Forward Ağı:

Katmanları Ekle ve Norm Katmanları:


Çıktı:

Şekil 6: CNN-Transformer modelinin mimarisi. Konvolüsyon Sinir Ağı-Transformatör hibrit modelinin yapısal genel bakışı, gelişmiş zamansal desen tanıma için çok başlı dikkat mekanizmalarıyla konvolüsyon özellik çıkarımı içeriyor. Bu figürün daha büyük bir versiyonunu görmek için lütfen buraya tıklayın.
Topluluk modeli geliştirme
Tahmin doğruluğunu ve model dayanıklılığını artırmak için, beş hibrit derin öğrenme modelinden tahminler kullanılarak ağırlıklı ortalama topluluk yaklaşımı uyguladık: RF-BiLSTM, CNN-LSTM, CNN-LSTM, CNN-GRU ve CNN-Transformer. Topluluk, her modelin tahminlerine optimize edilmiş ağırlıklar atanarak oluşturulmuştur; bireysel performansı üstün gösteren modellere ise R² puanlarıyla ölçülerek daha yüksek ağırlıklar verilmiştir. Bu ağırlıklandırma stratejisi, daha doğru modellerin nihai tahmine daha önemli katkı sağlamasını sağlarken, tüm mimarilerin tamamlayıcı güçlü avantajlarından faydalanmasını sağlar. Topluluk çıktısı, tahmin doğruluğu, tutarlılığı ve genelleştirme yeteneği değerlendirilmek için standart performans metrikleri olan R², ortalama mutlak hata (MAE) ve ortalama kare hata (MSE) kullanılarak değerlendirildi. Bu derin öğrenme topluluğu, zamansal özellik çıkarımı birden fazla perspektiften entegre etmeyi ve böylece tek bir hibrit modelden daha yüksek doğruluk ve dayanıklılık elde etmeyi amaçlar.
Topluluk tekniğinin matematiksel formülasyonu:
Bırakalım
CNN-RF-BiLSTM, CNN-LSTM, CNN-BiLSTM, CNN-GRU ve CNN-Transformer'a karşılık gelen temel modeller kümesini temsil eder.
Her baz model Mi bir tahmin üretir:
Üst üstleme için meta-özellik matrisi şu şekilde oluşturulur:
Ridge Regression meta-öğrenicisi nihai tahmini şu şekilde tahmin eder:
burada:
-- w, öğrenilen üst üste yığma ağırlıklarıdır
-- w₀ önyargı terimidir
Aşırı uyumu önlemek için, Sırt Regresyonu aşağıdaki düzenli kayıp fonksiyonunu en aza indirir:

burada:
-- yj = j. örneklem için gerçek hedef
-- N = toplam örnek sayısı
-- α = ağırlık küçülmesini kontrol eden düzenleme parametresi
Topluluk tahmini şu şekilde elde edilir:
burada ağırlıklar wi otomatik olarak Ridge kayıp fonksiyonu en aza indirilerek öğrenilir.