Research Article

GUI Design with C# Windows Form Application for MPP Estimation

Volume: 15 Number: 2 December 31, 2025
EN TR

GUI Design with C# Windows Form Application for MPP Estimation

Abstract

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.

Keywords

References

  1. [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. [2] A. Gundogdu, “System identification-based ARV-MPPT technique for PV systems under variable atmospheric conditions,” IEEE Access, 10, 51325–51342, 2022.
  3. [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. [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. [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. [6] K. M. Charu, et al. “An efficient data sheet based parameter estimation technique of solar PV,” Scientific Reports, vol.14, 6461, 2024.
  7. [7] Elkholy, A. (2019). Optimal parameters estimation and modelling of PV modules from outdoor data.
  8. [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.

Details

Primary Language

English

Subjects

Computer Software, Electrical Energy Generation (Incl. Renewables, Excl. Photovoltaics)

Journal Section

Research Article

Publication Date

December 31, 2025

Submission Date

October 1, 2025

Acceptance Date

November 4, 2025

Published in Issue

Year 2025 Volume: 15 Number: 2

APA
Gündoğdu, F., Gündoğdu, A., & Çelikel, R. (2025). 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
AMA
1.Gündoğdu F, Gündoğdu A, Çelikel R. GUI Design with C# Windows Form Application for MPP Estimation. EJT. 2025;15(2):213-218. doi:10.36222/ejt.1794810
Chicago
Gündoğdu, Fatih, Ahmet Gündoğdu, and Reşat Çelikel. 2025. “GUI Design With C# Windows Form Application for MPP Estimation”. European Journal of Technique (EJT) 15 (2): 213-18. https://doi.org/10.36222/ejt.1794810.
EndNote
Gündoğdu F, Gündoğdu A, Çelikel R (December 1, 2025) GUI Design with C# Windows Form Application for MPP Estimation. European Journal of Technique (EJT) 15 2 213–218.
IEEE
[1]F. Gündoğdu, A. Gündoğdu, and R. Çelikel, “GUI Design with C# Windows Form Application for MPP Estimation”, EJT, vol. 15, no. 2, pp. 213–218, Dec. 2025, doi: 10.36222/ejt.1794810.
ISNAD
Gündoğdu, Fatih - Gündoğdu, Ahmet - Çelikel, Reşat. “GUI Design With C# Windows Form Application for MPP Estimation”. European Journal of Technique (EJT) 15/2 (December 1, 2025): 213-218. https://doi.org/10.36222/ejt.1794810.
JAMA
1.Gündoğdu F, Gündoğdu A, Çelikel R. GUI Design with C# Windows Form Application for MPP Estimation. EJT. 2025;15:213–218.
MLA
Gündoğdu, Fatih, et al. “GUI Design With C# Windows Form Application for MPP Estimation”. European Journal of Technique (EJT), vol. 15, no. 2, Dec. 2025, pp. 213-8, doi:10.36222/ejt.1794810.
Vancouver
1.Fatih Gündoğdu, Ahmet Gündoğdu, Reşat Çelikel. GUI Design with C# Windows Form Application for MPP Estimation. EJT. 2025 Dec. 1;15(2):213-8. doi:10.36222/ejt.1794810

All articles published by EJT are licensed under the Creative Commons Attribution 4.0 International License. This permits anyone to copy, redistribute, remix, transmit and adapt the work provided the original work and source is appropriately cited.Creative Commons Lisansı