GUI Design with C# Windows Form Application for MPP Estimation

dc.contributor.authorGündoğdu, Fatih
dc.contributor.authorGündoğdu, Ahmet
dc.contributor.authorÇelikel, Reşat
dc.date.accessioned2026-08-12T15:03:22Z
dc.date.issued2025
dc.departmentFırat Üniversitesi
dc.description.abstractIn this study, an interactive graphical user interface was developed to both facilitate the performance analysis of photovoltaic systems and serve educational purposes. The aim was to visualize how the maximum power point of a PV panel changes based on user-defined parameters. The interface was designed using the C# programming language and Windows Forms application. Users can enter key parameters such as ambient temperature and irradiance value via the keyboard. In the background, a mathematical model of the PV panel is executed to calculate the maximum power points for different temperature and irradiance conditions, and the results are displayed on the Graphical User Interface screen. The simulations conducted have shown that the user-friendly interface significantly simplifies the understanding of complex PV panel behaviours. The effects of varying atmospheric conditions on the location of the maximum power point and the overall efficiency of the panel can be clearly observed. The developed C# -based interface is considered an effective, low-cost, and accessible tool for teaching the fundamental principles of photovoltaic systems and enabling quick performance analysis.
dc.description.abstractBu çalışmada, fotovoltaik sistemlerin hem performans analizini kolaylaştıracak hem de eğitim amaçlı kullanılabilecek etkileşimli bir grafiksel kullanıcı arayüzü geliştirilmiştir. PV panelin maksimum güç noktasının izlenmesi, kullanıcıdan alınan parametrelere dayalı olarak nasıl değiştiğinin görselleştirilmesi hedeflenmiştir. Geliştirilen arayüz, C# programlama dili ve Windows Forms kullanılarak tasarlanmıştır. Kullanıcı, ortam sıcaklığı, ışınım değeri gibi temel parametreleri klavye aracılığı ile giriş yapar. Arka planda PV panelin matematiksel modeli işletilerek, farklı sıcaklık ve ışınım değerleri için maximum güç noktaları hesaplanır ve Graphical User Interface ekranında yazdırılır. Yapılan simülasyonlar, kullanıcı dostu arayüzün karmaşık PV panel davranışlarının anlaşılmasını önemli ölçüde kolaylaştırdığını göstermiştir. Değişken atmosferik koşulların, maximum güç noktasının konumu ve panelin genel verimliliği üzerindeki etkileri net bir şekilde gözlemlenebilmektedir. Geliştirilen C# tabanlı arayüz, fotovoltaik sistemlerin temel prensiplerinin öğretilmesi ve hızlı bir şekilde performans analizinin yapılması için etkili, düşük maliyetli ve erişilebilir bir araç olarak değerlendirilmektedir.
dc.identifier.doi10.36222/ejt.1794810
dc.identifier.endpage218
dc.identifier.issn2536-5010
dc.identifier.issn2536-5134
dc.identifier.issue2
dc.identifier.startpage213
dc.identifier.urihttps://doi.org/10.36222/ejt.1794810
dc.identifier.urihttps://hdl.handle.net/11508/26960
dc.identifier.volume15
dc.language.isoen
dc.publisherHibetullah KILIÇ
dc.relation.ispartofEuropean Journal of Technique
dc.relation.ispartofEuropean Journal of Technique (EJT)
dc.relation.publicationcategoryMakale - Ulusal Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_DergiPark_20260511
dc.subjectComputer Software
dc.subjectBilgisayar Yazılımı
dc.subjectElectrical Energy Generation (Incl. Renewables
dc.subjectExcl. Photovoltaics)
dc.subjectElektrik Enerjisi Üretimi (Yenilenebilir Kaynaklar Dahil
dc.subjectFotovoltaikler Hariç)
dc.titleGUI Design with C# Windows Form Application for MPP Estimation
dc.title.alternativeMPP Tahmini için C# Windows Form Uygulaması ile GUI Tasarımı
dc.typeArticle

Dosyalar