Use of an Analytical Method for the Simulation of the Current-Voltage and Power-Voltage Characteristics of a Photovoltaic Solar Panel from the Manufacturer’s Data

Abstract

Global warming due to greenhouse gas emissions, mainly from fossil fuels, which reached an alarming level in 2022 [1], has led to a greater interest in renewable energy. Among these, solar energy occupies an important place because of its inexhaustible and non-polluting nature. Photovoltaic solar panels have become a preferred solution for the production of clean and sustainable electricity from solar energy, both for domestic and industrial applications. Renewable energies, including photovoltaics, are also very useful for electricity production in rural areas or hard-to-reach areas, especially in developing countries where electricity production is very low, whether domestic or industrial, is still very low. However, despite their potential, the performance of photovoltaic solar panels is strongly influenced by many factors, such as the climatic environment, irradiance, temperature, geographical position, humidity level, angle of incidence of the sun and heat losses [2] [3]. To improve their energy efficiency, it is essential to understand their electrical and thermal behavior. There are therefore several approaches to this subject, based on mathematical models, used in simulation software. Among the most widely used software is MATLAB, which is a computational and programming environment. The aim of this article is therefore to simulate the current-voltage and power-voltage characteristics from the data provided by the manufacturer of a polycrystalline photovoltaic solar panel model TSM-PD05.08 under several irradiations.

Share and Cite:

Mvongbote, A. , Obame, H. and Gnanga, H. (2026) Use of an Analytical Method for the Simulation of the Current-Voltage and Power-Voltage Characteristics of a Photovoltaic Solar Panel from the Manufacturer’s Data. Journal of Power and Energy Engineering, 14, 25-41. doi: 10.4236/jpee.2026.144002.

1. Introduction

In this paper, we will simulate the current-voltage and power-voltage characteristics of a TSM-PD05.08 polycrystalline photovoltaic solar panel model under multiple irradiations with Matlab 2019 from an analytical solution of the equation giving the expression of the model’s photocurrent to a diode. The extraction of the model parameters will be carried out by making judicious and physically valid approximations in order to obtain simple analytical expressions to determine the model parameters with very good precision. In the first part, we present the structure of the solar cell and its working principle. In the second part we present the model of the photovoltaic cell used. In the third part, we present the methodology for extracting the parameters of the model used, and in the last part we present the equivalent diagram of the cell made with the Matlab 2019 software, which allows us to model the photovoltaic cell. The extracted values are also presented as well as the results of the simulations carried out on Matlab 2019, which we will compare to the experimental curves provided by the manufacturer. These results are presented, discussed and then commented on.

2. The Photovoltaic Cell [4]

It is an electronic component that converts solar energy into electrical energy, i.e. it converts the received photons into a direct electrical voltage. This is done through a process called the “photoelectric effect”. This cell is usually made of semiconductor materials. The cells together form the photovoltaic solar module or panel. It can be designed on the basis of a homojunction or a heterojunction (Figure 1).

Figure 1. Illuminated n-p junction, photovoltaic cell.

2.1. Principle of Operation of a Solar Cell [4]

The photovoltaic cell absorbs photons from the incident light using the semiconductor material consisting of a conduction band and a valence band which, between them, is the band gap. If the energy of the incident photon is greater than the gap energy, then it transmits its energy to the electron which is in turn transported from the valence band to the conduction band, leaving a hole in the valence band. This absorption of the photon leads to the creation of electron-hole pairs. If the energy of the photon is insufficient, then it is not absorbed and it passes through the material without transmitting its energy. After creating electron-hole pairs, if the carriers are not extracted quickly enough on either side of the cell, then there will be a recombination between the electron and the hole. To do this, an internal electric field is imposed on the cell to separate the carriers and to orient positively and negatively charged carriers in the opposite direction. The creation of the internal electric field is due to the use of a P-N junction consisting of two semiconductor materials doped respectively, positively and negatively. When the two semiconductors come into contact, three regions appear: N-doped region, P-doped region, and an interface between the other two. In the latter, there is diffusion of free carriers, majority and recombination with each other. This area is called the depletion zone (ZCE space load zone). The charges carried by doped atoms that are no longer in the vicinity of a carrier free of opposite charges are responsible for the formation of an electric field. The latter is the basis for the separation of electron-photo hole pairs generated, of course under illumination, and for the attraction of électrons in the N-doped material and the holes in the P-doped material, all this gives rise to a photo-current. In summary, the photovoltaic conversion in a solar cell is based on:

  • Light absorption and generation of electron-hole pairs.

  • The scattering and separation of electron-hole pairs are created by photons.

  • Charge collection: the electro-hole pairs are returned by means of an electric field from the junction to the regions where they will be in the majority (Figure 2). That is to say the electrons towards the emitter (N-type region) and the holes towards the base (P-type region).

Figure 2. Operating principle of a photovoltaic cell.

2.2. Modeling the Solar Cell [5]

2.2.1. Ideal Model

To maximize the power output extracted from a PV power plant with the help of MPPT control, understanding and modeling of PV cells is required. The ideal equivalent circuit of a solar cell is a current source in parallel with a single diode. The equivalent diagram of the ideal simulated solar cell with a single diode is shown in Figure 3.

Figure 3. Equivalent diagram of the ideal solar cell.

In Figure 3, G is the irradiance due to sunlight, Iph is the photo-current generated, Id is the diode current, I is the output current, and V is the terminal voltage. The I-V characteristic of the ideal solar cell with single diode is given by:

I= I Ph I 0 ( e qV aKT 1 ) (1)

2.2.2. Model with Series Resistor

Greater accuracy can be introduced into the model by adding a Rs series resistor. The configuration of the simulated solar cell with a single diode and a series resistor is shown in Figure 4.

Figure 4. Equivalent diagram of the solar cell with series resistor.

The I-V characteristic is given by:

I= I Ph I 0 ( e q( V+ R s I ) aKT 1 ) (2)

2.2.3. Model with Series Resistor and Shunt

Figure 5. Equivalent diagram of the solar cell with series resistor and shunt.

The current-voltage characteristic of the single diode solar cell, with series and shunt resistors is given by:

I pv = I Ph I 0 ( e q( V+ R s I ) aKT 1 )( q( V+ R s I ) R sh ) (3)

3. Methodology for Extracting Model Parameters

For our study, we have chosen the one-diode model taking into account all the effects whose equivalent electrical pattern is presented in Figure 5. This model is composed of a photogenerator in parallel with a diode, as a generator is not perfect and to take into account dissipative effects, two resistors have been introduced, the RS series resistor and the parallel resistor or Rsh shunt [6] [7]. The series resistance is due to the contribution of the base resistors, the front of the junction as well as the front and rear contacts. The shunt resistance is due to a leakage current at the junction [8]. The solar panel studied here has cells in series, so we will use the following relation NS [9].

I= I Ph I 0 ( e q( V+ R s I ) a N s KT 1 )( q( V+ R s I ) R sh ) (4)

With

I Ph = I 0 + K i ( T T r ) G G r (5)

And,

I 0 = I rr [ T T r ] 3 e q E G Ka ( 1 T r 1 T ) (6)

By laying V T = a N S kT q . The equation becomes:

I= I Ph I 0 ( e q( V+ R s I ) V T 1 )( q( V+ R s I ) R sh ) (7)

The model parameters are summarized in Table 1.

Table 1. Parameters of the single-diode model.

Iph

Photo-courant

I0

Courant de saturation

q

La charge élémentaire

Rs

Résistance série

Rsh

Résistance shunt

Ns

Nombre de cellules en série

Np

Nombre de cellules en parallèle

K

Constante de Boltzmann

T

Température Ambiante

a

Coefficient d’idéalité

Irr

Courant d’irradiation de reférence

Ki

Le coefficient de température du courant de court-circuit.

Tr

Température de référence

G

Ensoleillement reçu par le panneau

Gr

Ensoleillement référentiel

EG

Gap energy of silicon

Tr

Température ambiante de référence

In the following, we present the methodology for extracting the model parameters from the equations of the model, which has a diode with series resistance and shunt. It is therefore a question of determining the RS series resistor, the shunt resistor Rsh, the saturation current I0, the ideality coefficient a and the photo-current Iph.

3.1. Determination of Courant Iph

We will start from Equation (4) under short-circuit conditions: V=0 and I= I sc A normal value of the diode voltage is very low, the saturation current is of the order of a few nanoamperes R s V d R s I sc , With all these approximations, the following two terms tend to zero:

I 0 ( e q R s I pv a N S KT 1 )0 (8)

R s I pv R sh 0 (9)

We finally have:

I ph I sc (10)

3.2. Determination of Shunt Resistance

For different values of the slope of the curve, the current-voltage characteristic is not the same by deriving Equation (4) we obtain:

dI dV = I 0 V T ( e ( V+ R S I ) V T ( 1+ R S dI dV ) ) 1 R sh R S R sh dI dV (11)

dI dV ( 1+ R S R sh + I 0 R S V T e ( V+ R S I ) V T )= I 0 V T e ( V+ R S I ) V T 1 R sh (12)

The following two terms tend to zero:

R S R sh 0 (13)

Car R sh R s , in short-circuit conditions, and knowing that the saturation current is of the order of a few nano amperes:

I 0 R S V T e ( V+ R S I ) V T = I 0 R S V T e R S I sc V T 0 (14)

We finally obtain:

R sh = dV dI in short-circuit(15)

It is therefore the opposite of the inverse of the slope of the current-voltage characteristic in short-circuit.

3.3. Determination of the RS Series Resistor

To determine the series resistance, we must place ourselves in the open circuit conditions, I=0 and V= V OC Equation (4) becomes:

0= I ph I 0 ( e V OC V T 1 ) V OC R sh (16)

or I ph I sc

0= I sc I 0 ( e V OC V T 1 ) V OC R sh (17)

With R sh R s . We finally have:

I sc I 0 ( e R S I SC V T 1 ) (18)

Equation (11) becomes:

dI dV ( 1+ R S ( 1 R sh + I sc V T ) )= I SC V T 1 R sh (19)

And,

1 R sh 0 , we finally

R S = dV dI oc V T I sc (20)

in open circuit conditions.

3.4. Determination of I0 Saturation Current

Considering Equation (4) under open circuit conditions, the equation becomes: V= V OC and I=0

I 0 ( e V+I R S V T 1 )= I 0 e V oc V T = I SC V OC R Sh (21)

By dividing equality by e V oc V T . We find:

I 0 = I sc V oc R sh e V oc V T (22)

3.5. Determination of the Coefficient of Ideality a

This factor is determined from the maximum operating point, V= V mp and I= I mp with I ph I sc We then have:

I mp = I sc I 0 ( e V mp + R S I mp V T 1 )( V mp + R S I mp R Sh ) (23)

To determine the model parameters, after determining the shunt resistance, we need to solve the following system of three nonlinear equations:

{ R S = dV dI V T I sc I 0 = I sc V oc R sh e V oc V T I mp = I sc I 0 ( e ( V mp + R S I mp V T ) 1 )( V mp + R S I mp R Sh ) (24)

To solve this nonlinear system, numerical methods such as Newton-Raphson are best suited, but here we will propose an analytical solution to this system of equations by making some approximations. The following terms tend to zero because R sh R s .

V mp + R S I mp R Sh 0 (25)

V oc R sh 0 (26)

The system of equations then becomes:

{ R S = dI dV oc V T I sc I 0 = I sc e V oc V T I mp = I sc I 0 ( e ( V mp + R S I mp V T ) 1 ) (27)

We also:

V mp R S I mp and e V mp V T 1 (28)

We will finally have the following system:

{ R S = dV dI oc V T I sc I 0 = I sc e V oc V T I mp = I sc I 0 e ( V mp + R S I mp V T ) (29)

By laying c= dV dI oc on a:

{ R S =c V T I sc I 0 = I sc e V oc V T I mp = I sc I sc e ( V mp + R S I mp V oc V T ) (30)

{ R S =c V T I sc I 0 = I sc e V oc V T I mp = I sc [ 1 e ( V mp + R S I mp V oc V T ) ] (31)

{ R S =c V T I sc I 0 = I sc e V oc V T I mp I sc =1 e ( V mp + R S I mp V oc V T ) (32)

{ R S =c V T I sc I 0 = I sc e V oc V T e ( V mp + R S I mp V oc V T ) =1 I mp I sc (33)

{ R S =c V T I sc I 0 = I sc e V oc V T V mp + R S I mp V oc V T =ln( 1 I mp I sc ) (34)

{ R S =c V T I sc I 0 = I sc e V oc V T R S I mp V T =( V oc V mp V T )+ln( 1 I mp I sc ) (35)

{ R S =c V T I sc I 0 = I sc e V oc V T R s = V T I mp [ ( V oc V mp V T )+ln( 1 I mp I sc ) ] (36)

c V T I sc =( V oc V mp I mp )+ V T I mp ln( 1 I mp I sc ) (37)

V T I mp ln( 1 I mp I sc )+ V T I sc =c( V oc V mp I mp ) (38)

V T ln( 1 I mp I sc )+ V T I sc =c( V oc V mp I mp ) (39)

V T [ ln( 1 I mp I sc )+ 1 I sc ]=c( V oc V mp I mp ) (40)

V T = [ c+( V oc V mp I mp ) ] [ ln( 1 I mp I sc )+ 1 I sc ] (41)

a N S kT q = [ c+( V oc V mp I mp ) ] [ ln( 1 I mp I sc )+ 1 I sc ] (42)

a= q N S kT [ c+( V oc V mp I mp ) ] [ ln( 1 I mp I sc )+ 1 I sc ] (43)

4. Results and Discussions

The parameters of the photovoltaic panel studied provided by the manufacturer and the parameters extracted from the model are presented in Table 2.

Table 2. Electric paddle gauges provided by the manufacturer.

ELECTRICAL DATA (STC)

Peak Power Watts-PMAX (Wp)*

255

260

265

270

Power Output Tolerance-PMAX (W)

0 - +5

Maximum Power Voltage-VMPP (V)

30.5

30.6

30.8

30.9

Maximum Power Current-IMPP (A)

8.37

8.50

8.61

8.73

Open Circuit Voltage-VOC (V)

38.1

38.2

38.3

38.4

Short Circuit Current-ISC (A)

8.88

9.00

9.10

9.18

Module Efficiency ηm (%)

15.6

15.9

16.2

16.5

STC: Irradiance 1000 W/m2, Cell temperature 25˚C, Air Masse AMI.5.1; *test Tolerance: 3%.

ELECTRICAL DATA (NOCT)

Maximum Power-PMAX (Wp)

189

193

197

200

Maximum Power Voltage-VMPP (V)

28.2

28.4

28.6

28.7

Maximum Power Current-IMPP (A)

6.71

6.81

6.89

6.97

Open Circuit Voltage-VOC (V)

35.3

35.4

35.5

35.5

Short Circuit Current-ISC (A)

7.17

7.27

7.35

7.41

NOCT: Irradiance at 800 W/m2, Ambient Temperature 20˚C; Wind Speed 1 m/s.

MECHANICAL DATA

Solar Cells

Multicrystalline 156 × 156 mm (6 inches)

Cell ientation

60 cells (6 × 10)

Module Dimensions

1650 × 992 × 35 mm (65.0 × 39.1 × 1.38 inches)

Weight

18.6 kg (41.0 lb)

Glass

3.2 mm (0.13 inches), High Transmission, AR Coated Tempered Glass

Backsheet

White (PD05.08); Black (PD05.05)

Frame

Black (PD05.08, PD05.05)

J-Box

IP 67 or IP 68 rated

Cables

Photovoltaic Technology Cable 4.0 mm2 (0.006 inches2), 1000 mm (39.4 inches)

Connector

MC4 Compatible or Amphenol H4/UTX

Fire Type

Type 1 or Type 2

TEMPERATURE RATINGS

Nominal Operating Cell Temperature (NOCT)

44˚C (±2˚C)

Temperature Coefficient of PMAX

−0.41%/˚C

Temperature Coefficient of VOC

−0.32%/˚C

Temperature Coefficient of ISC

0.05%/˚C

Table 3 below shows the panel parameters recorded on the curves reconstructed from the current-voltage and power-voltage curves provided by the manufacturer, as well as the model parameters extracted from the extraction methodology presented in the theoretical part.

Table 3. Extracts model settings.

Irradiation (W/m2)

200

400

600

800

1000

Vmp (A)

27.1154

28.4615

28.4615

30

30.6020

Imp (A)

1.6967

3.3504

5.1151

6.5729

8.7939

Isc (A)

1.7481

3.5038

5.2685

7.0588

9.2007

Voc (V)

34.7115

35.7692

36.3462

36.8269

38.3930

Rsh (Ω)

6.3888 1015

inf

1.9422 1015

inf

inf

Rs (Ω)

0.0324

0.0189

0.0126

0.0102

6.0356103

a

0.7040

0.5986

0.6277

0.4947

0.9288

I0 (A)

3.4070 1010

3.4555 1010

3.5830 1010

3.5222 1010

1.6742 1010

Iph (A)

1.7481

3.5038

5.2685

7.0588

9.2007

The values extracted from the ideality coefficient a are not physically valid, for the simulation we have taken a = 1 because the value of the ideality factor is between 1 and 2 for silicon junctions. For the simulation in Matlab 2019, we entered the values of the extracted parameters, first creating the electrical circuit we want to simulate. We therefore made the following electrical circuit under Matlab 2019, consisting of a solar cell irradiated by a light source E, a variable resistor, an ammeter in series A to measure the current of the cell, a voltmeter V in parallel to measure the voltage of the cell. We then realize the product of the voltage by the current to obtain the power, then we display the I-V and P-V curves. To run the simulation in Matlab, we chose the single-diode model by clicking on the photo generator and entering the extracted parameters (Figure 6).

Figure 6. Electrical diagram equivalent to a photovoltaic cell made under Matlab 2019.

The results of the simulations obtained are presented on the curves below. The simulated values are compared with the measured values. Figures 7-16 below represent the results of the continuous line simulations compared to the values provided by the manufacturer in dashed lines, these values provided by the manufacturer were obtained from the data sheet provided by the manufacturer via the Plotdigitizer online software which allowed us to reconstruct the characteristics provided point by point for the radiation ranging from 200 W/m2 to 1000 W/m2.

Figure 7. Comparison of the Matlab simulation with the manufacturer’s values of the current-voltage characteristic for irradiation of 200 W/m2.

Figure 8. Comparison between the Matlab simulation and the values provided by the manufacturer of the current-voltage characteristic for an irradiation of 400 W/m2.

Figure 9. Comparison between the Matlab simulation and the values provided by the manufacturer of the current-voltage characteristic for an irradiation of 600 W/m2.

Figure 10. Comparison between the Matlab simulation and the values provided by the manufacturer of the current-voltage characteristic for an irradiation of 800 W/m2.

Figure 11. Comparison between the Matlab simulation and the values provided by the manufacturer of the current-voltage characteristic for an irradiation of 1000 W/m2.

Figure 12. Comparison between the Matlab simulation and the values provided by the manufacturer of the power-voltage characteristic for an irradiation of 200 W/m2.

Figure 13. Comparison between the Matlab simulation and the values provided by the manufacturer of the power-voltage characteristic for an irradiation of 400 W/m2.

Figure 14. Comparison between the Matlab simulation and the values provided by the manufacturer of the power-voltage characteristic for an irradiation of 600 W/m2.

Figure15. Comparison between the Matlab simulation and the values provided by the manufacturer of the power-voltage characteristic for an irradiation of 800 W/m2.

Figure 16. Comparison between the Matlab simulation and the values provided by the manufacturer of the power-voltage characteristic for an irradiation of 1000 W/m2.

The simulations obtained with Matlab compared to the values of the curves measured by the manufacturer that we have reported give very good results.

5. Conclusion

In this paper, we have shown that starting from the one-diode model with series resistance and shunt, starting from the equation of the cell current, which is an iterative equation where the current depends on itself, and by making appropriate and physically justified approximations, we can, by a simple analytical method, obtain good values of the model parameters and obtain good simulations of the current-voltage curves I-V and power-voltage P-V.

Conflicts of Interest

The authors declare no conflicts of interest regarding the publication of this paper.

References

[1] International Energy Agency (2023) CO2 Emissions in 2022.
https://www.iea.org/reports/co2-emissions-in-2022
[2] Lun, S., Guo, T. and Du, C. (2015) A New Explicit I-V Model of a Silicon Solar Cell Based on Chebyshev Polynomials. Solar Energy, 119, 179-194.[CrossRef]
[3] Dolara, A., Leva, S. and Manzolini, G. (2015) Comparison of Different Physical Models for PV Power Output Prediction. Solar Energy, 119, 83-99.[CrossRef]
[4] Les cellules solaires photovoltaïques.
https://www.mcours.net/cours/pdf/hassbg/hassbgli535.pdf
[5] Rodrigues, E.M.G., Melício, R., Mendes, V.M.F. and Catalão, J.P.S. (2024) Simulation of a Solar Cell Considering Single-Diode Equivalent Circuit Model. Renewable Energy and Power Quality Journal, 9, 369-373.[CrossRef]
[6] Liu, S.Y. and Dougal, R.A. (2002) Dynamic Multiphysics Model for Solar Array. IEEE Transactions on Energy Conversion, 17, 285-294.[CrossRef]
[7] Sera, D., Teodorescu, R. and Rodriguez, P. (2007) PV Panel Model Based on Datasheet Values. 2007 IEEE International Symposium on Industrial Electronics, Vigo, 4-7 June 2007, 2392-2396.[CrossRef]
[8] Ould Mohamed Yahya, A., Ould Mahmoud, A.K. and Youm, I. (2008) Etude et modélisation d’un générateur photovoltaïque. Revue des Energies Renouvelables, 11, 473-483.[CrossRef]
[9] Yahfdhou, A., Mahmoud, A. and Youm, I. (2013) Modeling and Optimization of Photovoltaic Generator with Matlab/Simulink. International Journal of I Tech and E Engineering, 3, 108-111.

Copyright © 2026 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.