Enerji ve Doğalgaz Dergisi 258. Sayı (Ocak-Şubat 2026)

36 ENERJİ & DOĞALGAZ • OCAK - ŞUBAT / 2026 rini içe aktarmaktadır. Ardından data_fetch.py, sıcaklıklar ve sayaç okumaları gibi güncel ölçüm verilerini okumakta; bu veriler forecast.py modülünde hava durumu ve yük tahminleriyle tamamlanmaktadır. Elde edilen veri setleri daha sonra set_mode.py modülünde işletme modu seçimi için, availability.py modülünde ise enerji kaynakları, üretici durumları, dinamik tarifeler ve olası arızaların değerlendirildiği kullanılabilirlik kontrolleri için işlenmektedir. Bu bilgiler doğrultusunda decision.py, en uygun ısı üretim sistemini seçerken, budget.py ise ısıtma ve kullanım sıcak suyu işletimi için hava koşullarına uyarlanmış bütçe takibini sağlamaktadır. Karar seviyesi ile süreç seviyesi arasındaki iletişim, sistem çevre birimlerine arayüz görevi gören ve kontrol komutlarını hem dijital hem de analog olarak ileten modbus.py modülü üzerinden sağlanmaktadır. Buna ek olarak, tüm işletme verileri sistemin çalışma durumunu değerlendirmek amacıyla observer.py modülünde sürekli olarak analiz edilmekte, görselleştirilmekte ve işlenmektedir. Süreç seviyesi (Seviye 2), kontrol komutlarının sinyal tabanlı olarak uygulanmasından sorumludur ve arıza yonlarda azalma sağlayarak bina stokunun iklim nötr bir ısı tedarik sistemine dönüşümüne katkıda bulunmaktır. KAVRAMSAL TASARIM Geliştirilen sistem denetleyicisi, üç seviyeye ayrılmış hiyerarşik ve modüler bir mimariye dayanmaktadır: karar seviyesi (Seviye 1), süreç seviyesi (Seviye 2) ve saha seviyesi (Seviye 3). Her seviye, genel kontrol yapısı içerisinde belirli işlevleri yerine getirir ve tanımlanmış iletişim arayüzleri aracılığıyla birbirine bağlanır. Aşağıdaki bölüm, Şekil 1’de gösterildiği üzere karar seviyesinin kavramsal tasarımına odaklanmaktadır. Bu seviye, denetleyicinin merkezi mantığını oluşturmakta olup tamamen Python diliyle geliştirilmiştir. Yazılım mimarisi, kontrol süreci içerisinde her biri açıkça tanımlanmış bir görevi yerine getiren fonksiyonel modüllerden oluşan modüler bir yapıyı izlemektedir. Bu yapı; veri toplama, değerlendirme, tahmin ve karar verme için gerekli tüm modülleri içermektedir. İlk aşamada parameter.py, işletme parametrelerini başlatmakta ve kullanıcı tanımlı ayarlar ile veritabanı içerikleŞekil 1. Sistem kontrolcüsünün akış şeması (makro düzey). ÇEVİRİ / MAKALE

RkJQdWJsaXNoZXIy MTcyMTY=