Araştırma Makalesi
BibTex RIS Kaynak Göster

GUI Design with C# Windows Form Application for MPP Estimation

Yıl 2026, Cilt: 15 Sayı: 2, 213 - 218, 29.01.2026

Öz

In 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.

Kaynakça

  • [1] R. Ahmad, A. F. Murtaza, H. A. Sher, “Power tracking techniques for efficient operation of photovoltaic array in solar applications-A review”, Renewable and Sustainable Energy Reviews, vol.101, pp.82-102, 2019..
  • [2] A. Gundogdu, “System identification-based ARV-MPPT technique for PV systems under variable atmospheric conditions,” IEEE Access, 10, 51325–51342, 2022.
  • [3] M. Farhat, et al., “Optimizing photovoltaic performance: Data-driven maximum power point prediction via advanced regression models,” Results in Control and Optimization, vol.20, 100586, 2025.
  • [4] V. H. Bui, et al., “Estimating the potential maximum power point based on thecalculation of short-circuit current and open-circuit voltage,” IET Power Electronics, vol.17, No.3, pp.402-421, 2024.
  • [5] E. Moshksar, T. Ghanbari, “Real-time estimation of solar irradiance and module temperature from maximum power point condition,” IET Power Electronics, vol.12, No.6, pp.807-815, 2018.
  • [6] K. M. Charu, et al. “An efficient data sheet based parameter estimation technique of solar PV,” Scientific Reports, vol.14, 6461, 2024.
  • [7] Elkholy, A. (2019). Optimal parameters estimation and modelling of PV modules from outdoor data.
  • [8] P. V. Mahesh, “Maximum power point tracking using decision-treemachine-learning algorithm for photovoltaic systems,” Clean Energy, vol. 6, No. 5, pp.762–775, 2022.
  • [9] N. M. Khan, et al., “Analysis of deep learning models for estimation of MPP and extraction of maximum power from hybrid PV-TEG: A step towards cleaner energy production”,Energy Reports, vol.11, pp.4759–4775, 2024.
  • [10] Carlson, D. E., & Wronski, C. R. “Amorphous silicon solar cells”, Applied Physics Letters, vol. 28, pp.671–673, 1976.
  • [11] B. Beder, O. Karahan, “Design of Smart Bin based on C# Through Raspberry PI”, Journal of ESTUDAM Information, Vol.4, No.1, pp.1-7, 2023.
  • [12] K. K. Cevik, E. Dandil, “Development of Visual Educational Software for Artificial Neural Networks on .Net Platform”, Bilisim Teknolojileri Dergisi, vol.5, No.1, pp.19-28, 2012.
  • [13] H. Guruler, U. Ayvaz, ” Designing an Assistant System Encouraging Ergonomic Computer Usage”, GU J Sci, Part C, vol.5, no.4, pp.99-107, 2017.
  • [14] N. Gundogan, C. Dogan, “Inverse Kinematic Analysis of a 5 DOF Gantry Type Welding Robot”, Tr. J. Nature Sci. Vol.14, No.2, pp.195-203, 2025.
  • [15] U. Kircil, C. Tepe, “Cross-Platform Telemetry System Design For Unmanned Ground Vehicles”, AKU J. Sci. Eng. Vol.24, 015203, pp.53-60, 2024.
  • [16] K. Sari, H. Dilipak, “A Design Software Based on The Placement of Bolts for Bolted Joints”, Journal of Engineering and Sciences, vol:1, no:2, pp.104-114, 2023.
  • [17] D. Yosunlu, E. Avaroglu, “Web-based Software Suit Development For Post Procesing Algorithms”, European Journal of Science and Technology, 28, pp.493-499, 2021.
  • [18] U. Kose, A. Tufekci, “Usage of an Intelligent Software System in Teaching Algorithm and Flowchart Concepts”, PEGEM Journal of Education and Instruction, vol.5, no.5, pp.569-586, 2015.
  • [19] S. Bayrakdar, D. Akgun, I. Yucedag, “An accelerated approach for facial expression analysis on video files”, Pamukkale University Journal of Engineering Sciences, vol.23, no.5, pp.602-613, 2017.
  • [20] S. Turan, T. Aydin, “Analysis of the agricultural product information by processing the images obtained with the help of a mobile robot”, Sakarya University Journal Of Science, vol. 22, no.2, pp.480-488, 2018.
  • [21] E. Deniz, "ANN-based MPPT algorithm for standalone photovoltaic PMSM drive system without dc-dc boost converter." IENSC2018 International Engineering and Natural Sciences Conference, Diyarbakir, Turkiye, 14-17 November 2018.
  • [22] I. Buldu ve M.E. Sahin, “A MATLAB/GUI based photovoltaic system simulator for estimation of PV parameter using Newton-Raphson method”, Gazi Journal of Engineering Sciences, vol.7, no.3, pp. 196-212, 2021.
  • [23] S. Duman, N. Yorukeren, I. H. Altas, “Güneş Enerji Sistemleri için Bir Eğitim Aracı”, ISITES2014, Karabuk, Turkiye, June 2014.

MPP Tahmini için C# Windows Form Uygulaması ile GUI Tasarımı

Yıl 2026, Cilt: 15 Sayı: 2, 213 - 218, 29.01.2026

Öz

Bu ç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.

Kaynakça

  • [1] R. Ahmad, A. F. Murtaza, H. A. Sher, “Power tracking techniques for efficient operation of photovoltaic array in solar applications-A review”, Renewable and Sustainable Energy Reviews, vol.101, pp.82-102, 2019..
  • [2] A. Gundogdu, “System identification-based ARV-MPPT technique for PV systems under variable atmospheric conditions,” IEEE Access, 10, 51325–51342, 2022.
  • [3] M. Farhat, et al., “Optimizing photovoltaic performance: Data-driven maximum power point prediction via advanced regression models,” Results in Control and Optimization, vol.20, 100586, 2025.
  • [4] V. H. Bui, et al., “Estimating the potential maximum power point based on thecalculation of short-circuit current and open-circuit voltage,” IET Power Electronics, vol.17, No.3, pp.402-421, 2024.
  • [5] E. Moshksar, T. Ghanbari, “Real-time estimation of solar irradiance and module temperature from maximum power point condition,” IET Power Electronics, vol.12, No.6, pp.807-815, 2018.
  • [6] K. M. Charu, et al. “An efficient data sheet based parameter estimation technique of solar PV,” Scientific Reports, vol.14, 6461, 2024.
  • [7] Elkholy, A. (2019). Optimal parameters estimation and modelling of PV modules from outdoor data.
  • [8] P. V. Mahesh, “Maximum power point tracking using decision-treemachine-learning algorithm for photovoltaic systems,” Clean Energy, vol. 6, No. 5, pp.762–775, 2022.
  • [9] N. M. Khan, et al., “Analysis of deep learning models for estimation of MPP and extraction of maximum power from hybrid PV-TEG: A step towards cleaner energy production”,Energy Reports, vol.11, pp.4759–4775, 2024.
  • [10] Carlson, D. E., & Wronski, C. R. “Amorphous silicon solar cells”, Applied Physics Letters, vol. 28, pp.671–673, 1976.
  • [11] B. Beder, O. Karahan, “Design of Smart Bin based on C# Through Raspberry PI”, Journal of ESTUDAM Information, Vol.4, No.1, pp.1-7, 2023.
  • [12] K. K. Cevik, E. Dandil, “Development of Visual Educational Software for Artificial Neural Networks on .Net Platform”, Bilisim Teknolojileri Dergisi, vol.5, No.1, pp.19-28, 2012.
  • [13] H. Guruler, U. Ayvaz, ” Designing an Assistant System Encouraging Ergonomic Computer Usage”, GU J Sci, Part C, vol.5, no.4, pp.99-107, 2017.
  • [14] N. Gundogan, C. Dogan, “Inverse Kinematic Analysis of a 5 DOF Gantry Type Welding Robot”, Tr. J. Nature Sci. Vol.14, No.2, pp.195-203, 2025.
  • [15] U. Kircil, C. Tepe, “Cross-Platform Telemetry System Design For Unmanned Ground Vehicles”, AKU J. Sci. Eng. Vol.24, 015203, pp.53-60, 2024.
  • [16] K. Sari, H. Dilipak, “A Design Software Based on The Placement of Bolts for Bolted Joints”, Journal of Engineering and Sciences, vol:1, no:2, pp.104-114, 2023.
  • [17] D. Yosunlu, E. Avaroglu, “Web-based Software Suit Development For Post Procesing Algorithms”, European Journal of Science and Technology, 28, pp.493-499, 2021.
  • [18] U. Kose, A. Tufekci, “Usage of an Intelligent Software System in Teaching Algorithm and Flowchart Concepts”, PEGEM Journal of Education and Instruction, vol.5, no.5, pp.569-586, 2015.
  • [19] S. Bayrakdar, D. Akgun, I. Yucedag, “An accelerated approach for facial expression analysis on video files”, Pamukkale University Journal of Engineering Sciences, vol.23, no.5, pp.602-613, 2017.
  • [20] S. Turan, T. Aydin, “Analysis of the agricultural product information by processing the images obtained with the help of a mobile robot”, Sakarya University Journal Of Science, vol. 22, no.2, pp.480-488, 2018.
  • [21] E. Deniz, "ANN-based MPPT algorithm for standalone photovoltaic PMSM drive system without dc-dc boost converter." IENSC2018 International Engineering and Natural Sciences Conference, Diyarbakir, Turkiye, 14-17 November 2018.
  • [22] I. Buldu ve M.E. Sahin, “A MATLAB/GUI based photovoltaic system simulator for estimation of PV parameter using Newton-Raphson method”, Gazi Journal of Engineering Sciences, vol.7, no.3, pp. 196-212, 2021.
  • [23] S. Duman, N. Yorukeren, I. H. Altas, “Güneş Enerji Sistemleri için Bir Eğitim Aracı”, ISITES2014, Karabuk, Turkiye, June 2014.
Toplam 23 adet kaynakça vardır.

Ayrıntılar

Birincil Dil İngilizce
Konular Bilgisayar Yazılımı, Elektrik Enerjisi Üretimi (Yenilenebilir Kaynaklar Dahil, Fotovoltaikler Hariç)
Bölüm Araştırma Makalesi
Yazarlar

Fatih Gündoğdu 0009-0001-7342-7537

Ahmet Gündoğdu 0000-0002-8333-3083

Reşat Çelikel 0000-0002-9169-6466

Gönderilme Tarihi 1 Ekim 2025
Kabul Tarihi 4 Kasım 2025
Yayımlanma Tarihi 29 Ocak 2026
Yayımlandığı Sayı Yıl 2026 Cilt: 15 Sayı: 2

Kaynak Göster

APA Gündoğdu, F., Gündoğdu, A., & Çelikel, R. (2026). GUI Design with C# Windows Form Application for MPP Estimation. European Journal of Technique (EJT), 15(2), 213-218. https://doi.org/10.36222/ejt.1794810