Open-access Introducing INEP PVSim: A Free Offline Application to Assess the Effects of Parameter Variations on the I-V Curves of Photovoltaic Modules

ABSTRACT

This paper introduces INEP PVSim, an offline application designed for teachers, students, and engineers to evaluate the behavior of photovoltaic (PV) modules. The application features a user-friendly interface that allows the simulation of I–V and P–V curves under different climate conditions, enabling real-time modification of parameters such as solar irradiance and temperature across a much broader range than typically provided in manufacturer datasheets. INEP PVSim is developed as free Python-based code and offers significant educational potential in the field of Power Electronics, as analyzing the impact of parameter variations on PV generation is often a challenging task with direct implications for power converter design. In addition to presenting the application, this paper also formalizes, in a single document, the equations and methods adopted for the implementation of the one-diode model, providing an accessible yet accurate platform for both learning and practical analysis.

KEYWORDS
Photovoltaic energy; One-diode model; Python; Education; I-V and I-V curves

I. INTRODUCTION

In recent years, photovoltaic (PV) generators have emerged as one of the leading sources of renewable energy, driven by advancements in power electronics and simulation tools that enable the design of optimized systems. The high penetration of photovoltaic generation in the power system is mainly motivated by the global effort to reduce carbon emissions and achieve sustainability targets, while also benefiting from its status as the most cost-effective solution in many applications [1].

Accurate modeling of PV modules, particularly through tools that simulate current-voltage (I-V) curves, plays a key role in understanding the impact of environmental and operational conditions on PV performance. Such tools provide valuable insights, not only for educational purposes but also for practical engineering applications, as they illustrate the real-world behavior of PV modules.

Beyond design and performance optimization, the analysis of I-V curves is an insightful tool for evaluating the health of photovoltaic modules under real operating conditions. Its shape and variations enable the identification of faults and aging effects that compromise system efficiency, allowing the diagnosis of issues such as increased series resistance, short-circuited bypass diodes, local shading, and potential-induced degradation. I-V curve tracers capture these characteristics throughout the module's lifespan, delivering critical data for predictive maintenance and monitoring of module integrity, as detailed in [2].

To effectively represent these characteristics in a manageable format, the one-diode model has become widely adopted. Known for its sufficient accuracy, this model can represent the electrical behavior of PV modules using a simple electrical circuit with solar irradiance and temperature as inputs [3], [4]. As a tool for engineers and researchers, it supports both practical applications and theoretical analyses of PV performance [4]. However, teaching the principles behind the one-diode model can be challenging due to the complexity of the parameters involved [5].

The development of models to predict the electrical behavior of PV power plants has a significant impact on the field of Power Electronics, as variations in PV generation is usually considered during the design of power converters. In Power Electronics, simulation tools have already been widely used in advancing the teaching and understanding of concepts. Early developments [6] laid the groundwork with interactive web-based seminars utilizing Java applets to demonstrate key principles, effectively engaging students and enhancing their comprehension of complex topics. Subsequent work [7], [8] refined these methods by introducing circuit simulators specifically designed for interdisciplinary education, enabling students from diverse engineering backgrounds to explore power electronics through simulation tools.

Similarly, as the complexity of PV systems grew, researchers sought more precise and computationally efficient methods to improve these models. In [9], an effective method for extracting parameters from I-V curves is proposed, which significantly enhanced the precision of simulations. Meanwhile [10] and [11] introduced analytical approaches that further refined the model's accuracy while simplifying its practical application. These advances addressed one of the main challenges in PV simulation: the non-linearity of the one-diode model.

The non-linear nature of the equations in the one-diode model requires sophisticated numerical methods for their solution. In this context, the optimization techniques developed in [12] and [13] improve the fitting of I–V curves, ensuring that simulated data closely match real-world performance. By combining algorithms like Newton–Raphson with heuristic approaches, researchers have achieved more accurate and faster parameter estimation.

Moreover, recent studies have focused on incorporating environmental factors such as temperature and irradiance into PV modeling. For instance, [14] examined the effects of temporal and environmental variations on PV performance, further enhancing the practical utility of these models for real-world applications, while [15] applied hybrid numerical methods to achieve faster and more accurate simulations. In parallel, industry-standard simulators such as PVSyst [16] and SolarPro [17] have become widely adopted for designing and optimizing PV systems, enabling engineers to simulate performance under varying operating conditions. However, despite their effectiveness for professional use, these platforms are often complex and not ideally suited for educational purposes.

These limitations encouraged the development of INEP PVSim, which addresses the gap between industry-level simulators and educational tools. While it does not aim to replace advanced design software like PVSyst, it offers a more accessible platform for students and engineers to grasp the fundamentals of PV module behavior. Featuring an intuitive interface and real-time simulation capabilities, it greatly enhances the learning experience by allowing users to examine the effects of parameters like irradiance and temperature on PV performance.

This paper not only advances the evolution of I-V and P-V curves simulation by introducing a tool that merges educational value with practical utility but also formalizes in a single document the equations and methods adopted to model the one-diode-model.

II. I-V CURVE AND MATHEMATICAL MODELING

The one-diode model allows the electric representation of a photovoltaic (PV) module by the circuit illustrated in FIGURE 1. In this circuit, IPh is the photogenerated current, Rs is the series resistance that represents the electrical contact losses and Rp is the parallel resistance that models the leakage current losses of the PV module, whereas D is the diode that models the semiconductor properties. The quantities Vpv and Ipv are the output voltage and current, respectively.

FIGURE 1
One-diode model that represents a photovoltaic module

Evaluating the circuit by means of the Kirchhoff’s laws, results in:

I p v = I P h I D I R P   , (1)
V D = V p v + R s I p v , (2)
I R P = V D R p = V p v + R S I p v R p . (3)

From (1) it is noted that Ipv can be described as a function of IPh, ID, and IRP. Since IRP has already been defined in (3), only IPh and ID remain to be determined. The photogenerated current IPh depends on the solar irradiance G and the temperature T to which the photovoltaic module is subjected, and can be represented by [4]:

I P h = G G S T C I P h S T C 1 + α T T S T C , (4)

where the superscript term "STC" represents the parameter in question found at the datasheet under standard test conditions, and α is the thermal coefficient of Isc provided in the PV module datasheet.

Additionally, the current ID across the diode can be rigorously approximated by the Shockley equation [8]:

I D = I s e q V D A k T 1 (5)

where k = 1.38x10-23 J/K and q = 1.602x10-19 C are the Boltzmann constant and the elementary charge, respectively, whereas A is the ideality factor of the diode and Is is its saturation current. In practice, Is is related to the thermal ionization at the pn junction and depends on the temperature T:

I S = I S S T C T T S T C 3 e n S q E G A k 1 T S T C 1 T . (6)

In (6), ns is the number of cell connected in series that compose the PV module and EG is the semiconductor gap energy, which can also be described as a function of the temperature T [9]:

E G = E G 0 k 1 T 2 T + k 2 , (7)

where the coefficients k1 = 4.73x10‒4 eV/K, k2 = 636 K, and EG0 = 1.166 eV are specific for silicon cells.

By substituting (7) into (6), and the obtained result in (5), it is possible to write the complete equation for ID:

I D = I S S T C T T S T C 3 e q R S I p v + V p v A k T 1 e n s q A k E G 0 k 1 T 2 T + k 2 1 T S T C 1 T (8)

Finally, substituting (3), (4) and (8) into (1), an equation to describe the relationship between Ipv and Vpv of the photovoltaic module can finally be derived:

I p v = G G S T C I P h S T C 1 + α T T S T C I S S T C T T S T C 3   e q R S I p v + V p v A k T 1 e n S q A k E G 0 k 1 T 2 T + k 2 1 T S T C 1 T R s I p v + V p v R p . (9)

Equation (9) has five unknown variables: A, IPhSTC, IsSTC, Rs and Rp. Finding a correct solution for these parameters requires knowledge of five equations that relate to them. The procedures for obtaining these five equations are explored in the next section.

III. SYSTEM OF EQUATIONS TO DETERMINE THE REMAINING FIVE PARAMETERS

To obtain the system of equations mentioned above, it is necessary to analyze the operation of the photovoltaic generator from different perspectives. First, let’s assume that the PV generator is operating at the standard test conditions (G = G STC and T = T STC), as these are the conditions under which the PV module is characterized in the datasheet. With this assumption, (9) can be simplified as:

I p v = I P h S T C I S S T C e q R S I p v + V p v A k T S T C 1 R s I p v + V p v R p (10)

Three operating points of the I-V curve under standard test conditions are provided in the PV module datasheets. From these three operating points, three of the five required equations can be obtained to describe the module operation at the short-circuit, open-circuit, and maximum power point conditions.

In short-circuit operation, the voltage Vpv measured between the PV module terminals is null, and the current Ipv is the short-circuit current IscSTC. In open circuit operation, the voltage Vpv is the open-circuit voltage VocSTC, while the current Ipv is equal to zero. Finally, at the maximum power point, the voltage Vpv and the current Ipv assume the values VmpSTC and ImpSTC, respectively. The substitution of these operating points, one by one, into (10), allows writing:

I P h S T C I S S T C e q R S S S C S T C A k T S T C 1 R S I S C S T C R p = 0 , (11)
I P h S T C I S S T C e q V o c S T C A k T S T C 1 V o c S T C R p = 0 , (12)
I P h S T C I S S T C e q R s I s c S T C A k T S T C 1 R s I m p S T C + V m p S T C R p I m p S T C = 0 . (13)

The fourth equation is obtained by inspecting the P-V curve, which reveals that the derivative of the PV output power in respect with the voltage is null at the maximum power point, as shown in FIGURE 2. Therefore, using the Fermat’s Theorem on Local Extrema, we can obtain an equation to describe this condition:

FIGURE 2
P-V curve with indication of the maximum power point.
d P p v d V p v V p v = V m p S T C I p v = I m p S T C = 0 . (14)

Now, using the relation Ppv = VpvIpv and knowing that Ipv is defined in (10), it is possible to write:

d P p v d V p v = d d V p v V p v V p v I S S T C e q R S I p v + V p v A k T S T C R s V p v I p v + V p v 2 R p (15)

To solve this last equation, it must be considered that the current Ipv is not constant in respect to the variations of Vpv With this information, we apply the relation Ipv= Ppv /Vpv in (15) to solve the derivative implicitly, obtaining:

d P p v d V p v = I P h S T C 2 V p v R p + I s S T C I s S T C 1 + q V p v R S I p v A k T S T C e q R S I p v + V p v A k T S T C 1 + R s R p + q R S I P H S T C A k T S T C e q R S I p v + V p v A k T S T C . (16)

In addition, we apply the constraints of (14) into (16) to find the fourth equation of the system:

I P h S T C 2 V m p S T C R p + I s S T C I S S T C 1 + q V m p S T C R S I m p S T C A k T S T C e q R S I m p S T C + V m p S T C A k T S T C . (17)

Finally, the fifth equation is obtained by inspecting the I-V curve of FIGURE 3, which evidence that the derivative of the PV output current in respect with the output voltage, at the short-circuit operating point, is negative and inversely proportional to Rp.

FIGURE 3
I-V curve with indication of the short-circuit operating point.

This last equation can be derived by the analysis of the one-diode model at the short-circuit condition, as presented in FIGURE 4.

FIGURE 4
One-diode model at short-circuit condition.

As can be observed, the voltage on the diode is equal to the voltage drop across the resistor Rs (VD = Rs Is). Since Rs is in the order of milliohms, VD is too reduced to bias the diode, which remains blocked. Therefore, around the short-circuit operating point, the slope of the I-V curve is majorly caused by the leakage current flowing through the parallel resistor Rp. As a result, it is possible to conclude that the rate of variation of the current Ipv in relation to the photogenerated voltage Vpv is given by:

d I p v d V p v V p v = 0 I p v = I s C S T C = 1 R p . (18)

To obtain the derivative of Ipv with respect to Vpv, we use (10), such that:

d I p v d V p v = d d V p v I P h S T C I S S T C e q R S I p v + V p v A k T S T C 1 R S I p v + V p v R p . (19)

Again, using implicit derivation and applying the restrictions of (18), it is possible to obtain the fifth and final equation:

R s + q I s S T C R p R s R p A k T S T C e q I S C S T C A k T S T C = 0 . (20)

Finally, (11), (12), (13), (17) and (20) may be grouped in a system of equations whose solution leads to the five unknown parameters: A, IPhSTC, IsSTC, Rs and Rp:

I P h S T C I s S T C e q R s I s c S T C A k T S T C 1 R s I s c S T C R p I s c S T C = 0 , I P h S T C I s S T C e q V o c S T C A k T S T C 1 V o c S T C R p = 0 , I P h S T C I s S T C e q R s I m p S T C + V m p S T C A k T S T C 1 R s I m p S T C + V m p S T C R p I m p S T C = 0 , I P h S T C 2 V m p S T C R p + I S S T C I S S T C 1 + q V m p S T C R s I m p S T C A k T S T C e q R S I m p S T C + V m p S T C A k T S T C R s + q I s S T C R p R s R p A k T S T C e q I s C S T C A k T S T C = 0 .

As can be noted from the presented system, the equations are non-linear, so it is necessary to use numerical methods to solve them. To run these numerical methods, proper initial values need to be assigned to the unknown variables, so that the convergence is achieved with a smaller number of iterations. To obtain the initial values of the series and parallel resistances, the I-V curve may be approximated by means of two straight-line segments, as shown in FIGURE 5.

FIGURE 5
Approximation of the I-V curve by means of straight-line segments to determine the initial values of Rs and Rp.

Considering that the slope of the straight line to the left of the maximum power point is caused by the leakage current through Rp, and that the slope of the straight line to the right of the maximum power point is caused by the voltage drop in Rs, one can write:

R s 0 = V o c S T C V m p S T C I m p S T C , (21)
R p 0 = V m p S T C I s c S T C I m p S T C . (22)

Additionally, the initial value of the photogenerated current IPh0STC can be approximated by the short-circuit current itself, since in the short-circuit condition shown in FIGURE 4, the diode is reversely biased and the current flowing through Rp can be neglected. Thus:

I P h 0 S T C = I S C S T C (23)

The next initial condition is the emission coefficient A. This coefficient is dimensionless and ranges from 1 to 2 to each solar cell. Therefore, considering that a PV module is composed by ns cells associated in series, it is fair to infer that ns < A < 2ns. For simplicity, the lower limit is adopted:

A 0 = n s . (24)

Finally, we can approximate the value of IsSTC on the scale of nanoamperes, since this is the typical magnitude of the reverse saturation current of silicon junction diodes. In light of this, it is assumed that:

I S 0 S T C = 1 nA . (25)

A. MODEL VALIDATION

After determining the initial values of the quantities related to the model, an iterative method can be employed to solve the system of equations and obtain their final values. The study of algorithms for the numerical solution of non-linear systems is not within the scope of this paper. A script developed by using Python software was used for obtaining preliminary results. Based on this script, the five parameters of predefined photovoltaic modules with 36, 60, and 72 cells connected in series were determined and are shown in TABLE I.

TABLE I
Predefined modules parameters

Now it is possible to replace the parameters of TABLE I in equation (9) and plot the I-V curve of the respective module (or the array) for different values of solar irradiance and temperature. As preliminary results, Figure 6 presents the I-V curves for the three modules whose parameters are summarized in TABLE I. Readers are encouraged to verify the validity of the models by comparing the curves in FIGURE 6 with those found in the respective PV module’s datasheet and confirm that the errors are negligible.

FIGURE 6
I-V curves obtained under standard test conditions (STC) and nominal operating cell temperature (NOCT) conditions for the predefined photovoltaic modules described in TABLE I: (a) VE-136PV; (b) TSM-PC05A; (c) HiS-S350TI.

B. APPLICATION DEVELOPMENT

The application focus of this paper was developed using the Python programming language in conjunction with libraries that were helpful in the process. As a base, the Tkinter library was used to shape the application, its windows, and buttons.

To solve the system of equations, an algorithm written in the Python programming language was used. To use this algorithm, and the Python module "subprocess" were employed. With the help of these libraries, the main code can receive the results of the algorithm, which is processed.

For modeling the I-V curve, the presented equations are implemented in a recursive way, using loops iterating each point of the curve. The used iteration variable was the voltage in the module terminals, Vpv, which increases with a step of 0.1 V.

For each step, the current Ipv is calculated according to (10), until the value of Vpv becomes equivalent to the open-circuit voltage Voc, at which point the current Ipv becomes zero and the loop ends. This results in the I-V curve plot of the module under evaluation. Through the I-V curve it is also possible to plot the P-V curve just multiplying each value of Ipv by the respective value of Vpv. For visualization purposes, the P-V curve is multiplied by a scale factor before being shown in the graph.

The Matplotlib library was used to plot the I-V curve, as well as the sliders that change parameters such as the temperature (T) and solar irradiance (G). Dotted lines have also been drawn over Vmp and Imp, which indicate the quantities of the module at the maximum power point. Similar lines have additionally been drawn over the Isc and Voc values.

Something important to note is that the module's open-circuit voltage Voc and short-circuit current Isc are sensitive to the operating temperature T, whereas Isc also varies with the solar irradiance G. Therefore, when modifying G or T by means of the sliders, the following equations are employed to update the related output variables:

I S C = G G S T C I S C S T C 1 + α T T S T C , (26)
V O C = V O C S T C 1 + β T T S T C , (27)

where α and β are thermal coefficients of the short-circuit current and open-circuit voltage, respectively. They can be found on the photovoltaic module datasheet.

IV. RESULTS

The main result of this research is an easy-to-use application that can have a major impact on demonstrating the influence of climatic and structural parameters on photovoltaic generators in an intuitive way.

For comply with this objective, the application has a home screen named “PV Calculator”. When clicking on “start” the users are introduced to the “Mode Selection” screen depicted in FIGURE 7, for where they can define whether they want to enter the parameters of a specific module or select an example module to have the curves plotted.

FIGURE 7
Main screens of the application: (a) image of the application “home screen”; (b) image of the application “mode selection” screen.

The “Predefined Modules” screen has some examples of predefined photovoltaic modules, which do not require any data to be entered in order to have their curves plotted, making it easier for a user who wants to inspect them quickly and test the application's functionality, as shown in FIGURE 8. The modules showcased on the “Predefined Modules” screen are the V-Energy VE136PV, Trina Solar TSM-PC05A and Hyundai HiS-S350TI, referenced in [5], which have the features described in TABLE I.

FIGURE 8
Image of the application “Predefined modules” screen

Additionally, the “Parameters” screen illustrated in FIGURE 9, allows the user setting the parameters input for plotting the curves of the desired photovoltaic module. In this case, the user only needs to enter the data found on the module's datasheet.

FIGURE 9
Image of the application “Parameters” screen

After entering the parameters or choosing the desired example module, the user has access to the I-V (in red) and P-V (in green) curves of the photovoltaic module, including the sliders for changing parameters and the indication of lines above the maximum power point, in accordance to FIGURE 10, where the x-axis is defined in volts (V) and the y-axis in amperes (A). As already mentioned, for visualization purposes the power is not on the original scale, so it is not appropriate to graphically measure its value along the curve. By changing the position of the sliders, the curves are adjusted in real time according to the applied change. An example of curve updated by the sliders is illustrated in FIGURE 11.

FIGURE 10
Image of the curves generated by the application.
FIGURE 11
Image of the curves generated by the application, with modified sliders.

The flowchart for the curve’s calculation is depicted in FIGURE 12. Initially, the interface requests and stores the parameters of the PV module provided from the user in variables. After this, Python's subprocess modules are employed to solve the system of equations and return the calculated parameters to Python variables. With the parameters entered by the user and those calculated by the Python code, it is possible to proceed to the curve’s calculation.

FIGURE 12
Flowchart of the algorithm used in the application

The equations that do not require any iterative process are calculated first, which are equations (4), (6) and (7). Subsequently, lists are created in which the current, voltage and power values will be stored to form the I-V and P-V curves. Next, the equations (2), (3) , and (5), which require an iterative process, since the Ipv equation is recursive, are solved. The process starts with an iterative loop using the voltage Vpv as the iteration variable, which is incremented at each iteration by 0.1 V. Every iteration, the values of Ipv are calculated by (9), then Ipv, Vpv and Ppv values are stored to form the curves. The loop continues until the value of Vpv reaches the short-circuit voltage Voc, at which point the curve is finalized. The plot of the list of points is accomplished using the Matplotlib library.

Once the loop is completed, the I–V and P–V curves are displayed on the screen and can be modified using sliders that adjust the parameters T, G, Rs, Rp, A, Is, and Iph, enabling real-time curve updates. When a slider is moved, the values of Voc and Isc ​ are recalculated according to the modified parameter, and the code returns to the step where the non-iterative equations are evaluated. The iterative process is then repeated, updating the curves accordingly.

V. CONCLUSION

This paper has introduced the INEP PVSIM, an offline application designed for teachers, students, and engineers to evaluate the behavior of photovoltaic (PV) modules. Through the developed application available for desktop, it is possible to intuitively analyze the influence of parameters T, G, Rs and Rp on the I-V and P-V curves of photovoltaic modules, requiring only the datasheet information entered by the user. This application has great potential to be applied in educational way, to demonstrate to the students how parametric and climatical variations affect photovoltaic generation curves.

In the future, the tool could be enhanced to include additional features related to the operation of photovoltaic modules, or to analyze the performance of the same module under different operating conditions. The application is freely available for download at:

https://inep.ufsc.br/2025/06/04/inep-pvsim-a-free-offline-application-to-assess-the-effects-of-parameter-variations-on-the-i-v-curves-of-photovoltaic-modules/.

ACKNOWLEDGMENT

The authors would like to thank the Coordination for the Improvement of Higher Education Personnel (CAPES) for the financial support provided to this project through the CAPES/DAAD – PROBRAL Program: Project number 8887.894991/2023-00. The authors are also grateful to acknowledge the support provided by the Tutorial Education program (PET) from the Brazilian Ministry of Education.

  • PLAGIARISM POLICY
    This article was submitted to the similarity system provided by Crossref and powered by iThenticate – Similarity Check.

DATA AVAILABILITY

The data used in this research is available in the body of the document.

REFERENCES

  • REN21, Renewables 2023 Global Status Report, REN21 Secretariat, 2023.
  • T. A. Pereira, L. Schmitz, W. M. dos Santos, D. C. Martins, and R. F. Coelho, Design of a Portable Photovoltaic I-V Curve Tracer Based on the DC–DC Converter Method, IEEE Journal of Photovoltaics, vol. 11, no. 2, pp. 552-560, Mar. 2021. Doi: 10.1109/JPHOTOV.2021.3049903
    » https://doi.org/10.1109/JPHOTOV.2021.3049903
  • T. Esram and P. L. Chapman, Comparison of Photovoltaic Array Maximum Power Point Tracking Techniques, IEEE Trans. Energy Convers., vol. 22, no. 2, pp. 439-449, Jun. 2007. Doi: 10.1109/TEC.2006.874230
    » https://doi.org/10.1109/TEC.2006.874230
  • M. G. Villalva, J. R. Gazoli, and E. Ruppert Filho, Comprehensive Approach to Modeling and Simulation of Photovoltaic Arrays, IEEE Trans. Power Electron, vol. 24, no. 5, pp. 1198-1208, May 2009. Doi: 10.1109/TPEL.2009.2013862
    » https://doi.org/10.1109/TPEL.2009.2013862
  • W. De Soto, S. A. Klein, and W. A. Beckman, Improvement and Validation of a Model for Photovoltaic Array Performance, Sol. Energy, vol. 80, no. 1, pp. 78-88, Jan. 2006. Doi: 10.1016/j.solener.2005.06.010
    » https://doi.org/10.1016/j.solener.2005.06.010
  • U. Drofenik and J. W. Kolar, Interactive Power Electronics Seminar (iPES) - A Web-Based Introductory Power Electronics Course Employing Java-Applets, in Proc. IEEE Power Electron. Spec. Conf, 2002, pp. 443-448. Doi: 10.1109/PSEC.2002.1022493
    » https://doi.org/10.1109/PSEC.2002.1022493
  • E. Hiraki, M. Ishihara, and K. Umetani, Introduction of Circuit Simulator to Power Electronics Education in Interdisciplinary Educational Environment, in Proc. IEEE Int. Conf. E-Learning in Ind. Electron, 2023, pp. 1-5. Doi: 10.1109/ICELIE58531.2023.10313100
    » https://doi.org/10.1109/ICELIE58531.2023.10313100
  • A. Musing, U. Drofenik, and J. W. Kolar, New circuit simulation applets for online education in power electronics, in 2011 5th IEEE International Conference on E-Learning in Industrial Electronics (ICELIE), Melbourne, Australia: IEEE, Nov. 2011, pp. 70–75. Doi: 10.1109/ICELIE.2011.6130028
    » https://doi.org/10.1109/ICELIE.2011.6130028
  • A. Laudani, F. R. Fulginei, and A. Salvani, High Performing Extraction Procedure for the One-Diode Model of a Photovoltaic Panel from Experimental I-V Curves by Using Reduced Forms, Sol. Energy, vol. 103, pp. 316-326, 2014. Doi: 10.1016/j.solener.2014.02.014
    » https://doi.org/10.1016/j.solener.2014.02.014
  • H. Mokhliss, A. El-Amiri, and K. Rais, Estimation of Five Parameters of Photovoltaic Modules Using a Synergetic Control Theory Approach, J. Comput. Electron, vol. 18, no. 1, pp. 241-250, 2019. Doi: 10.1007/s10825-018-1253-2
    » https://doi.org/10.1007/s10825-018-1253-2
  • J. M. Alvarez, D. Alfonso-Corcuera, E. Roibas, J. Cubas, J. L. Cubero, A. G. Estrada, R. J. Puente, M. Sanabria, and S. Pindado, Analytical Modeling of Current-Voltage Photovoltaic Performance: An Easy Approach to Solar Panel Behavior, Appl. Sci, vol. 11, no. 9, 4250, 2021. Doi: 10.3390/app11094250
    » https://doi.org/10.3390/app11094250
  • H. M. Ridha, H. Hizam, S. Mirjalili, M. L. Othman, M. E. Ya’acob, and M. Ahmadipour, Parameter Extraction of Single, Double, and Three Diodes Photovoltaic Model Based on Guaranteed Convergence Arithmetic Optimization Algorithm and Modified Third Order Newton Raphson Methods, Renew. Sust. Energy Rev, vol. 162, 2022. Doi: 10.1016/j.rser.2022.112436
    » https://doi.org/10.1016/j.rser.2022.112436
  • K. Chennoufi, M. Ferfra, and M. Mokhlis, An Accurate Modelling of PV Modules Based on Two-Diode Model, Renew. Energy, 2020. Doi: 10.1016/j.renene.2020.11.085
    » https://doi.org/10.1016/j.renene.2020.11.085
  • M. Zaimi, H. El-Achouby, O. Zegoudi, A. Ibral, and E. M. Assaid, New Analytical Approach for Modeling Effects of Temperature and Irradiance on Physical Parameters of Photovoltaic Solar Module, Energy Convers. Manag., vol. 177, pp. 258-271, 2020. Doi: 10.1016/j.enconman.2018.09.054
    » https://doi.org/10.1016/j.enconman.2018.09.054
  • V. J. Chin, Z. Salam and K. Ishaque, An Accurate and Fast Computational Algorithm for the Two-diode Model of PV Module Based on a Hybrid Method, in IEEE Transactions on Industrial Electronics, vol. 64, no. 8, pp. 6212-6222, Aug. 2017. Doi: 10.1109/TIE.2017.2682023
    » https://doi.org/10.1109/TIE.2017.2682023
  • PVSyst, PVSyst Photovoltaic Software, [Online]. Available: https://www.pvsyst.com/
    » https://www.pvsyst.com/
  • SolarPro, SolarPro Simulation Software for PV Design, [Online]. Available: https://www.solarpro.com/
    » https://www.solarpro.com/
  • Solutions, I. P. V. (2019). 36 Cells - VE136PV. 10–11.
  • Solar, T. (n.d.). The Honey Module Module (pp. 1–2).
  • Hyunday. (2013). Hyundai Solar Module. 0–1. www.hyundaisolar.com
    » www.hyundaisolar.com

Edited by

Publication Dates

  • Publication in this collection
    21 Nov 2025
  • Date of issue
    2025

History

  • Received
    10 Mar 2025
  • Accepted
    27 June 2025
  • Published
    26 Aug 2025
location_on
Associação Brasileira de Eletrônica de Potência (SOBRAEP) Universidade Federal de Viçosa - UFV, Departamento de Engenharia Elétrica - DEL, Gerência de Especialistas em Sistemas Elétricos de Potência - GESEP, Av. P.H. Rolfs, Campus Universitário, S/nº Cep: 36570-900, +55(31) 3612-6400 - Viçosa - MG - Brazil
E-mail: editor@sobraep.org.br
rss_feed Acompanhe os números deste periódico no seu leitor de RSS
Reportar erro