Next Article in Journal
Flexural Behavior and Deformation Analysis of Top-Chord-Free Vierendeel-Truss Composite Slab with Square-Tube Bottom Chords
Next Article in Special Issue
Renewable Microgrid Frequency Regulation Using Active Disturbance Rejection Control and Elephant Herding Optimization
Previous Article in Journal
Experimental Investigation on the Evolution of Mechanical Properties of Accumulation Deposits Under Fluctuating Water Levels
Previous Article in Special Issue
Accurate Solar Radiation Forecasting Using Spectral Feature Engineering and Bayesian Optimization
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Temperature Prediction of Partially Shaded PV Modules

Key Laboratory of Measurement and Control of Complex Systems of Engineering, Ministry of Education, School of Automation, Southeast University, Nanjing 210096, China
*
Authors to whom correspondence should be addressed.
Submission received: 7 January 2026 / Revised: 10 February 2026 / Accepted: 14 February 2026 / Published: 16 February 2026

Abstract

Temperature prediction for partially shaded photovoltaic (PV) modules is essential for ensuring the stability and safety of PV systems. However, existing methods suffer from high computational complexity, limiting their applicability in engineering practice. Aimed at a real-time and portable algorithm that can be embedded in mobile devices for intelligent monitoring of PV stations, a simple and fast method is designed in this work for estimating the thermal behavior of PV modules under partial shading conditions. To the best of our knowledge, this is the first work in this field that achieves computational simplicity without relying on professional commercial software. The experimental results validate the accuracy of the proposed method in comparison with the multiphysics model (which is widely regarded as the benchmark in this field) while significantly improving computational efficiency. Simulations are conducted to explore the effects of shading proportions and environmental conditions. Shading proportions ranging from 6% to 90% are prone to promoting the development of hotspots under conditions that involve partial shading of an individual cell. Higher irradiance, a higher ambient temperature and a lower wind speed result in a higher temperature of the PV module.

1. Introduction

Renewable energy has received increasing attention worldwide [1]. Among renewable sources, solar energy stands out for its economic viability, environmental benefits, and widespread availability [2]. Driven by continuous improvements in efficiency and reduced prices, the deployment of solar photovoltaic (PV) modules has accelerated considerably in recent years [3]. The International Renewable Energy Agency reported comprehensive statistics showing that installed PV capacity had reached 1858 GW by 2025 [4].
Partial shading represents a prevalent issue within PV systems due to bird droppings, soil, leaves and shadows [5,6,7,8]. A partially shaded cell may consume electricity [9,10,11] and develop hotspots [12,13]. Under certain working points, shading proportions, and environmental conditions, the maximum temperature of a partially shaded cell can reach 140 °C. An increase in temperature not only affects the electrical properties [14,15,16,17,18] but also accelerates the degradation of PV modules [19,20,21]. Worst of all, flammable material coming into contact with the overheating region might result in potential fire hazards. In order to avoid these problems, it is necessary to predict the temperature of partially shaded PV modules.
The cell-level temperature distribution within a PV module depends on its thermal power and heat transfer [22]. Numerous studies [23,24] have estimated the thermal power based on the absorbed solar power and electrical efficiency of solar cells. With regard to heat transfer, the finite element method (FEM) has been widely used [25,26,27,28,29,30,31]. The multiphysics model is a benchmark that comprehensively takes into account both thermal power and heat transfer. However, the multiphysics model is highly computationally complex and relies on professional software, such as ANSYS [32,33] and COMSOL [34]. It is usually used only for scientific analysis.
For emerging applications such as intelligent monitoring and digital twins of PV stations [35,36,37,38], the requirements shift from ultimate accuracy to real-time capability, computational efficiency, and embeddability. The high complexity and software dependence of conventional multiphysics models pose significant barriers to meeting these requirements. Addressing this specific limitation, this study introduces a streamlined modeling approach that sacrifices non-essential physical details to achieve real-time temperature prediction of partially shaded PV modules. The proposed method is designed to be simple and fast, forming the core of a portable algorithm suitable for deployment in resource-constrained edge devices for real-time field diagnostics. The contributions of our work are summarized as follows:
  • Inspired by the FEM, the partially shaded cell is divided into finite layers, and the heat transfer of each layer is analyzed. An iterative algorithm is proposed to calculate the temperature of each layer. To the best of our knowledge, this is the first work in this field that achieves computational simplicity without relying on professional commercial software.
  • The proposed method enables real-time temperature prediction for the partially shaded PV module. Experimental results validate that the proposed method achieves accuracy comparable to that of the multiphysics model (which is widely regarded as the benchmark in this field) while significantly improving computational efficiency.
  • Simulations are conducted to explore the effects of shading proportions and environmental conditions. Shading proportions ranging from 6% to 90% are prone to promoting the development of hotspots under conditions that involve partial shading of an individual cell. Higher irradiance, a higher ambient temperature and a lower wind speed result in higher temperatures of the PV module.
This paper is structured as follows. The methodology of real-time temperature prediction of partially shaded PV modules is described in Section 2, and experimental results are reported to show the performance in Section 3. Subsequently, simulations reveal the effects of shading proportions and environmental conditions in Section 4. The paper concludes with Section 5, which summarizes the findings and their implications.

2. Materials and Methods

The temperature of a PV module depends on its thermal power and heat transfer. This section begins with the basic concept of the equivalent circuit, proceeds to estimate the cell-level thermal power, analyzes the heat transfer, and culminates in predicting the temperature of a partially shaded PV module. Based on this progression, the overall framework is outlined in Figure 1.

2.1. Modeling of the Equivalent Circuit

Generally, there are three types of silicon cells in a partially shaded PV module, as shown in Figure 2: the partially shaded cell, the homogeneous cell in the partially shaded sub-module, and the homogeneous cell in the normal sub-module. To simplify the description, homogeneous cells in the normal sub-module and in the partially shaded sub-module are called homogeneous cells.

2.1.1. The Single-Diode Model

We employ the single-diode model (SDM) [39] to characterize the I-V behavior of homogeneous cells, as depicted in Figure 3. Its parameters include the photocurrent ( I p h ), the ideality factor (n) and the reverse saturation current ( I s ) of the diode; the shunt resistance ( R h ); and the series resistance ( R s ). These Parameters are extracted using the dual-iteration algorithm [40].

2.1.2. The Parallel Model

The parallel model [41] is applied to represent the partially shaded cell, as illustrated in Figure 4a; here, the unshaded and shaded regions are indicated by gray and green boxes, respectively. The corresponding equivalent parallel model merging two diodes into one is shown in Figure 4b. The simplified parallel model merging the photocurrents ( I p h 1 and I p h 2 ) and shunt resistances ( R h 1 and R h 2 ) is shown in Figure 4c.
The shading proportion ( p % ) is defined as the ratio of the partial shading area to the cell area, typically ranging from 0 (fully illuminated) to 1 (fully shaded). t r represents the transmittance of the shading material. The photocurrents ( I p h , 1 and I p h , 2 ) are calculated, and the equivalent photocurrent ( I p h * is) calculated in (3).
I p h , 1 = I p h · ( 1 p % )
I p h , 2 = I p h · t r · p %
I p h * = I p h , 1 + I p h , 2
The shunt resistances ( R h , 1 and R h , 2 ) are calculated, and the equivalent shunt resistance ( R h * ) is calculated in (6).
R h , 1 = R h ( 1 p % )
R h , 2 = R h , s h a d e p %
R h * = R h , 1 · R h , 2 R h , 1 + R h , 2
where R h , s h a d e represents the shunt resistance under the shading condition, as calculated in (7).
R h , s h a d e = 1 t r · R h

2.1.3. Electric Power of Each Cell

For homogeneous cells, the electrical power is calculated directly in (8). For the partially shaded cell, the calculations are performed separately for the unshaded and shaded regions, as shown in (9) and (10).
P e l e c t r i c = I c e l l · V c e l l
P e l e c t r i c , 1 = I p h , 1 1 p % · I d V c e l l + I c e l l · R s R h , 1 · V c e l l
P e l e c t r i c , 2 = I p h , 2 p % · I d V c e l l + I c e l l · R s R h , 2 · V c e l l
where I c e l l and V c e l l denote the cell-level current and voltage, respectively, and I d denotes the current of the diode. The detailed calculations of I c e l l , V c e l l and I d can be found in [31].

2.2. Thermal Power Estimation

A portion of the solar energy reaching the photovoltaic modules is reflected, while the majority is absorbed. The absorbed solar energy is partitioned between electricity and heat. The PV module is composed of several PV cells encapsulated by the ethylene vinyl acetate (EVA), the glass cover, and the Tedlar/PET/Tedlar (TPT) backsheet. The schematic diagram of the PV module from the side view is shown in Figure 5.
The solar energy absorbed by these materials in the related region is calculated in (11)–(14):
P g l a s s = G · S c e l l · α g
P e v a = G · S c e l l · β g · α e
P s i l i c o n = G · S c e l l · β g · β e · α s
P t p t = G · S c e l l · β g · β e · β s · α t
where G denotes the irradiance on the surface of the solar panel; S c e l l is the area of the silicon cell; β g , β e and β s represent the transmissivity of the glass cover, EVA, and silicon cell; and α g , α e , α s and α t denote the absorptivity of the glass cover, EVA, silicon cell, and TPT backsheet. Standard optical properties of typical materials in the PV module are adopted from [24], as shown in Table 1.
The total absorbed solar energy in the related region is calculated in (15). The thermal power of the homogeneous cell is derived from the calculated total absorbed solar energy and the fraction converted to electricity, as shown in (16).
P s o l a r = P g l a s s + P e v a + P s i l i c o n + P t p t
P t h e r m a l = P s o l a r P e l e c t r i c
For the partially shaded cell, the thermal power of the unshaded region is given by (17), and that of the shaded region is given by (18).
P t h e r m a l , 1 = P s o l a r · 1 p % P e l e c t r i c , 1
P t h e r m a l , 2 = P s o l a r · p % P e l e c t r i c , 2

2.3. Heat Transfer

Generally, heat transfer occurs through three primary mechanisms: conduction, convection, and radiation.

2.3.1. Heat Conduction

Heat conduction along x is defined by Fourier’s law, as shown in (19).
Φ c o n d = λ · A · d T d x
where λ represents the thermal conductivity, A is the cross-sectional area and T represents the temperature.
Standard thermal properties of typical materials in the PV module are adopted from [28], as listed in Table 2. The silicon cell contributes to most of the heat conduction due to its high thermal conductivity. To simplify the calculation, heat conduction within the glass, EVA, and TPT layers is not considered, as justified by their in-plane thermal conductivity being 2–3 orders of the magnitude less than that of the silicon cell.

2.3.2. Heat Convection

Newton’s law of cooling is applied to describe heat convection, as expressed in (20). The convective heat transfer coefficients [42] are calculated in (21) and (22).
Φ c o n v = h · S · Δ T
h f = 5.82 + 4.07 · v
h b = 0.6 · h f
where h represents the convective heat transfer coefficient, S represents the area of the surface, Δ T is the temperature difference, h f is the convective heat transfer coefficient at the front surface of the PV module, h b is the convective heat transfer coefficient at the back surface of the PV module and v is the wind speed.

2.3.3. Heat Radiation

The Stefan–Boltzmann law is adopted to describe heat radiation, as given in (23).
Δ Φ r a d = S · σ · ε 1 · T 1 4 ε 2 · T 2 4
where S denotes the area of the surface; σ denotes the Stefan–Boltzmann constant, where σ = 5.67 × 10 8   W / ( m 2 · K 4 ) ; T 1 represents the temperature of the surface; T 2 represents the temperature of the external heat radiation source, which is taken as the ambient temperature in this article; ε 1 represents the emissivity of the surface, which is shown in Table 1; and ε 2 represents the emissivity of the external heat radiation source. Assume that the external heat radiation source is a black body and ε 2 = 1 .

2.3.4. Heat Transfer Analysis of the Partially Shaded Solar Panel

For the homogeneous cell, the temperature is assumed to be uniform. This means that heat conduction of the homogeneous cell can be ignored. Consequently, the heat transfer of the homogeneous cell only consists of heat convection and heat radiation, as illustrated in Figure 6a.
We have observed that in some situations, a significant temperature difference can arise between the unshaded and shaded regions of a partially shaded cell. This means that heat conduction of the partially shaded cell should be taken into consideration, as depicted in Figure 6b.

2.4. Real-Time Temperature Prediction

The real-time temperature prediction of the PV module involves homogeneous cells and the partially shaded cell.

2.4.1. Temperature of Homogeneous Cells

Taking the steady state into consideration, the thermal power of the homogeneous cell is equal to the heat transfer of this cell, as shown in (24).
P t h e r m a l = Φ c o n v + Δ Φ r a d
where P t h e r m a l is the thermal power of the homogeneous cell; Φ c o n v is the heat convection of the homogeneous cell, which is calculated in (25); and Δ Φ r a d represents the heat radiation between the homogeneous cell and the surrounding environment, which is calculated in (26).
Φ c o n v = ( h f + h b ) · S c e l l · ( T c e l l T a )
Δ Φ r a d = S c e l l · σ · ( ε g + ε p ) · T c e l l 4 2 · T a 4
where T c e l l denotes the temperature of the homogeneous cell, T a denotes the ambient temperature, ε g is the emissivity of the glass cover, ε p is the emissivity of the TPT backsheet, and ε g and ε p are shown in Table 1.
The ambient temperature is measured in real time. Given P t h e r m a l , h f , h b , S c e l l , T a , ε g , ε p and σ , (24) can be considered as a quartic equation with T c e l l . It has been proven that this equation has two real roots (one is positive, and the other is negative), as well as two imaginary roots. The temperature of the homogeneous cell ( T c e l l ) is obtained by the positive real root.

2.4.2. Temperature Distribution of the Partially Shaded Cell

To analyze heat conduction within the partially shaded cell, we discretize it into multiple layers. If the layer is infinitesimal, as shown in Figure 7a, differential equations of temperature (T) with x can be obtained. Unfortunately, it is hard to find the analytical solution of these differential equations. As a compromise, the partially shaded cell is divided into finite layers, as shown in Figure 7b. Then, the temperature distribution of the partially shaded cell is calculated approximately.
In the steady state, the thermal power of each layer in Figure 7b is equal to its heat transfer, as shown in (27).
P t h e r m a l Δ   =   Δ Φ c o n d Δ   +   Φ c o n v Δ   +   Δ Φ r a d Δ
where P t h e r m a l Δ is the thermal power of this layer, Δ Φ c o n d Δ represents the heat conduction between this layer and its neighboring layers, Φ c o n v Δ is the heat convection of this layer, and Δ Φ r a d Δ denotes heat radiation between this layer and the surrounding environment.
If the i-th layer is the unshaded region, its thermal power is calculated in (28). Otherwise, if the i-th layer is the shaded region, its thermal power is calculated in (29).
P t h e r m a l , u , Δ ( i ) = P t h e r m a l , 1 · L · Δ x i S c e l l · ( 1 p % )
P t h e r m a l , s , Δ ( i ) = P t h e r m a l , 2 · L · Δ x i S c e l l · p %
where P t h e r m a l , 1 is the thermal power of the unshaded region in the partially shaded cell, P t h e r m a l , 2 is the thermal power of the shaded region, L is the length of the silicon cell and Δ x i is the width of the i-th layer.
The heat conduction values of the first layer ( i = 1 ), the last layer ( i = n ) and inner layers ( 1 < i < n ) are calculated in (30)–(32), respectively.
Δ Φ c o n d Δ ( 1 ) = λ s δ s L · T ( 2 ) T ( 1 ) ( Δ x 2 + Δ x 1 ) / 2
Δ Φ c o n d Δ ( n ) = λ s δ s L T ( n ) T ( n 1 ) ( Δ x n + Δ x n 1 ) / 2
Δ Φ c o n d Δ ( i ) = λ s δ s L T ( i + 1 ) T ( i ) ( Δ x i + 1 + Δ x i ) / 2 T ( i ) T ( i 1 ) ( Δ x i + Δ x i 1 ) / 2
where λ s is the thermal conductivity of the silicon cell, δ s is the thickness of the silicon cell and T ( i ) denotes the temperature of the i-th layer.
The heat convection and heat radiation of the i-th layer are given in (33) and (34) respectively.
Φ c o n v Δ ( i ) = ( h f + h b ) · ( L · Δ x i ) · T ( i ) T a
Δ Φ r a d Δ ( i ) = ( L · Δ x i ) · σ · ( ε g + ε p ) · T 4 ( i ) 2 · T a 4
Now, we calculate the temperature of each layer using the iterative method, as shown in the following steps:
Step 1: Temporarily ignoring heat conduction, the partially shaded cell can be simplified as two layers, as illustrated in Figure 7c. The left half is unshaded, and the right half is shaded. Solving the quartic equations with T u and T s in (35) and (36) yields the temperature distribution across these layers.
P t h e r m a l , 1 = ( h f + h b ) · S c e l l · ( 1 p % ) · ( T u T a ) +   S c e l l · ( 1 p % ) · σ · ( ε g + ε p ) · T u 4 2 · T a 4
P t h e r m a l , 2 = ( h f + h b ) · S c e l l · p % · ( T s T a ) +   S c e l l · p % · σ · ( ε g + ε p ) · T s 4 2 · T a 4
Step 2: Reconsidering heat conduction, the partially shaded cell is divided as finite layers, as shown in Figure 7b. The number of layers is set to m. Generally, a larger m means more accurate results and more computational cost.
Step 3: Set the width of each layer. To simplify the calculation, we set Δ x 1 = Δ x 2 = = Δ x m = Δ x = L / m .
Step 4: Set the initial temperature of each layer in (37).
T ( i ) ( 0 ) = T u , if   the i - th   layer   is   unshaded T s , if   the i - th   layer   is   shaded
Step 5: If T u > T s , skip to Step 6; otherwise, skip to Step 12.
Step 6: Set k = 1 and f l a g = 0 .
Step 7: The temperature of each layer is calculated iteratively. The first layer and the second layer are calculated by (38) and (39) respectively. The ( i + 1 ) -th layer ( 1 < i < m ) is calculated in (40).
T ( 1 ) ( k ) = T ( 1 ) ( k 1 ) τ
T ( 2 ) ( k ) = ( Δ x ) 2 λ s δ s · ( h f + h b ) · T ( 1 ) ( k ) T a +   ( Δ x ) 2 λ s δ s · σ · ( ε g + ε p ) · T ( 1 ) ( k ) 4 2 · T a 4   Δ x λ s δ s L · P t h e r m a l , Δ ( 1 ) + T ( 1 ) ( k )
T ( i + 1 ) ( k ) = ( Δ x ) 2 λ s δ s · ( h f + h b ) · T ( i ) ( k ) T a +   ( Δ x ) 2 λ s δ s · σ · ( ε g + ε p ) · T ( i ) ( k ) 4 2 · T a 4   Δ x λ s δ s L · P t h e r m a l , Δ ( i ) + 2 · T ( i ) ( k ) T ( i 1 ) ( k )
where τ is a parameter that needs to be set manually.
Step 8: Given the threshold ( t h ), evaluate the error ( E r ( k ) ) using (41). If | E r ( k ) | > t h , skip to Step 9; otherwise, skip to Step 12.
E r ( k ) = ( Δ x ) 2 λ s δ s · ( h f + h b ) · T ( m ) ( k ) T a +   ( Δ x ) 2 λ s δ s · σ · ( ε g + ε p ) · T ( m ) ( k ) 4 2 · T a 4   Δ x λ s δ s L · P t h e r m a l , Δ ( m ) + T ( m ) ( k ) T ( m 1 ) ( k )
Step 9: If E r ( k ) < 0 or min T ( i ) < T s , set f l a g = 1 and τ = | τ | ; if E r ( k ) > 0 and min T ( i ) > T s , set τ = | τ | .
Step 10: If f l a g = 1 , set τ = 0.5 τ . This step can ensure the convergence of the algorithm.
Step 11: Update k = k + 1 ; then, skip to Step 7.
Step 12: The temperature at x ( 0 x L ), as shown in Figure 7a, is calculated by linear interpolation in (42) and (43).
i = x Δ x + 1 2
T ( x ) = T ( i ) + x Δ x 2 i 1 2 · T ( i + 1 ) T ( i )
where · represents the floor function and i = 0 , 1 , , m . Here, we define T ( 0 ) and T ( m + 1 ) as the temperatures of adjacent cells at both sides of the partially shaded cell.
Method for selecting the initial  τ : The τ parameter is not chosen arbitrarily. Its initial value is derived directly from the physical setup and discretization of the problem to ensure a meaningful and stable starting point for the iteration. We set the initial value as follows: τ   =   | T u T s | / m , where T u and T s are the initial temperatures of unshaded and shaded layers, respectively and m is the number of discretized layers. The initial value of τ provides a balanced starting point. In practice, this adaptive method avoids poor manual guesses and leads to reliable performance.
Influence of  τ  on Convergence and Stability: The initial selection of τ directly controls the convergence iteration count. The role of τ is to serve as a step-size controller in our iterative scheme. Its behavior directly governs convergence. Since the absolute value of τ only remains constant or is halved, the adjustment of the solution in each step is strictly controlled or reduced. This prevents oscillations or divergence, ensuring numerical stability. The halving mechanism is triggered when the current solution does not meet the convergence criterion. Because the absolute value of τ is bounded from below (approaching zero in the limit), this process guarantees that the algorithm will eventually satisfy any finite precision requirement, leading to asymptotic convergence.

3. Results

Experimental studies are carried out on monocrystalline silicon solar panels (STP 310S-20/Wfw). This section begins with a description of the data collection process, followed by an evaluation of the performance.

3.1. Data Collection

Mono-crystalline silicon solar panels (STP 310S-20/Wfw) are subjected to shading experiments, as shown in Figure 8a. The environmental monitoring station (TRM-ZSA) is presented in Figure 8b. The current and voltage of each solar panel are measured by the monitoring devices (OPT700-RS) presented in Figure 8c. The temperature distribution of each solar panel is measured by the infrared thermal imager (FLIR ONE pro) shown in Figure 8d. Characteristics of the solar panel under the standard testing condition (STC) and at the nominal operation cell temperature (NOCT) are presented in Table 3.
The solar panels used in our experiment were installed in 2020, with an expected service life of 25 years. The data analyzed in this work were collected in early 2021, meaning the PV module had experienced minimal degradation at the time of measurement. Prior to data collection, we carefully inspected the module to ensure no visible defects—such as cracks or physical abnormalities—were present, thereby minimizing interference from such factors.
The experimental dataset used to validate the proposed method was collected in January 2021. This historical dataset remains fully applicable, as it was acquired under well-documented conditions, providing a consistent benchmark. While our subsequent research has focused on real-time prediction, this high-quality foundational data is sufficient to verify the core methodology presented in this work.
Partial shading experiments are conducted on solar panels using a uniform shade cloth with a transmittance of 0.05, as presented in Figure 9a. To ensure the thermal steady state prior to the measurement, a stabilization period of 10 min is observed after each shading configuration. The 10 min stabilization period is based on a careful consideration of existing research, practical constraints and empirical observation: The referenced indoor study [29] (which suggests an 8 min stabilization under constant irradiance and temperature) operates under ideal, controlled conditions. Our work is conducted outdoors with inherent variability in irradiance, ambient temperature, and wind speed. Under such varying conditions, a transient thermal model would indeed provide higher accuracy. However, it also demands significantly higher computational complexity, which is often impractical for real-time prediction applications. Therefore, we adopted a quasi-steady-state modeling approach as a pragmatic and efficient compromise that is sufficient for capturing the dominant temperature trends critical for real-time monitoring and management. The stabilization period was determined through our direct experimental observations. After conducting partial shading of the PV module, we continuously monitored its temperature and observed that the rate of temperature change became negligible within approximately 10 min. This empirical finding, specific to the PV module and typical outdoor conditions, formed the primary basis for selecting the 10 min interval. Figure 9b depicts the back-side temperature distribution of the partially shaded PV module captured by the infrared thermal imager.
In order to assess the measurement uncertainty, specifications of the experimental equipment are listed in Table 4. For the I-V monitoring device (OPT700-RS), the manufacturer guarantees the overall performance via factory calibration rather than specifying the resolution and accuracy of the measured current and voltage, which is a common practice for this device category.

3.2. Performance Evaluation

The performance of the proposed method is evaluated in terms of various shading proportions, a continuous observation period, and computational cost. As a benchmark for temperature analysis, the multiphysics model [31] is adopted for comparison.

3.2.1. Various Shading Proportions

The selected cell is partially shaded with various proportions ranging from 25% to 75%. Environmental conditions, including irradiance (587 to 748 W/ m 2 ), temperature (2.8 to 10.2 °C) and wind speed (0.7 to 3.8 m/s), are random and uncontrollable.
The maximum temperature ( T m a x ) and normal temperature ( T n o r m a l ) are measured and predicted using 2 min average wind-speed records, as presented in Figure 10. The predicted NOCT of 45.3 °C exceeds the datasheet specification by 0.3 °C for the PV module. The sample points for both maximum and normal temperatures remain close to the reference line, showing strong consistency between predictions and measurements, thereby validating the accuracy of the proposed method.
The performance is evaluated using the root mean square error (RMSE), mean absolute error (MAE), and mean bias error (MBE), as shown in (44)–(46).
RMSE = 1 N i = 1 N T p , i T m , i 2
MAE = 1 N i = 1 N T p , i T m , i
MBE = 1 N i = 1 N T p , i T m , i
where N denotes the number of samples, T p , i denotes the predicted temperature of the i-th sample, and T m , i denotes the measured temperature of the i-th sample.
The performance evaluation of the maximum temperature for various shading proportions is shown in Table 5. These results establish the accuracy of the proposed method as compared to the multiphysics model.

3.2.2. Continuous Observation Period

On 1 January 2021, we applied 50% partial shading to a single cell within the solar panel between 11:15 and 12:30. Environmental conditions during this continuous observation period are shown in Figure 11a,b. The current and voltage of the partially shaded PV module are presented in Figure 11c. The maximum and normal measurements of temperature are compared with predictions, which were generated using three types of wind-speed input—instantaneous, 2 min average, and 10 min average records—as presented in Figure 11d.
As presented in Table 6 for the continuous observation, predictions using 2 min average records of wind speed yielded lower RMSE and MAE values than those based on either instantaneous or 10 min average records. The experimental results validate that the proposed method achieves accuracy comparable to that of the multiphysics model.
Wind speed exhibits both a long-term trend and significant short-term fluctuations. Using the instantaneous wind speed introduces substantial random noise due to these fluctuations, which can lead to greater errors in temperature prediction. While averaging wind speed over time can mitigate such noise, the length of the averaging window must be chosen carefully. Averaging over too long a period—such as 10 min—can introduce undesirable lag, smoothing out meaningful temporal variations and delaying the model’s response to changing conditions. This lag can, in turn, degrade prediction accuracy.
To balance the trade-off between reducing noise and minimizing lag, the 2 min average record of wind speed is recommended. This interval effectively dampens high-frequency fluctuations while preserving the dynamic characteristics of wind speed relevant to real-time temperature prediction. As shown in Table 6 of the manuscript, the model using 2 min averaged wind speed consistently outperforms both the instantaneous and 10 min averaged versions in terms of prediction accuracy, confirming that this intermediate window provides an optimal compromise.

3.2.3. Computational Cost

The proposed algorithm is programmed with MATLAB (R2024a). Temperature prediction of the partially shaded PV module takes an average of 15.6 ms, achieving real-time performance. According to our experience, when the programming language is switched to C or JAVA, even if the codes are embedded in mobile devices, the proposed algorithm can still meet the requirement of real-time performance. The computational cost of the proposed method compared to the multiphysics model is listed in Table 7, where m 1 , m 2 , and m 3 represent the number of elements in each dimension of the PV module according to the multiphysics model and k represents the convergence iteration count of the multiphysics model.
Clarification of Parameters: m is the number of discretized layers according to our method (e.g., the spatial resolution), and k is the corresponding convergence iteration count.
Derivation of Space Complexity: The primary memory overhead of our algorithm comes from storing the state variables (e.g., temperature) for the m layers. This requires storage proportional to m, leading to a space complexity of O ( m ) .
Derivation of Time Complexity: The time complexity of the proposed method consists of two factors: cost per iteration and number of iterations (k). Each iteration involves updating the state for all m layers. This core operation has a cost proportional to m, i.e., O ( m ) per iteration. Therefore, the total time complexity, given by the iteration count multiplied by the cost per iteration, is Time Complexity = O ( k · m ) . The per iteration cost ( O ( m ) ) scales linearly with the problem size (m). Consequently, the overall time complexity ( O ( k · m ) ) holds for any positive integer (m).
The computational costs presented in Table 7 were obtained through our own measurements. We conducted all simulations in consistent hardware environment—namely, on a laptop with Intel Core i5 (2.50 GHz) and Windows 10 (64-bit). For each model, the reported time is the average execution time over 20 independent runs to ensure reliability and minimize random fluctuations. The proposed method offers a substantial reduction in computational complexity compared to the multiphysics model, leading to a significant improvement in computational efficiency.

4. Discussion

In this section, simulations are conducted on mono-crystalline solar panels (STP310S-20/Wfw) to display the effects of shading proportions, operating points, and environmental conditions.

4.1. Effect of Shading Proportions

Generally, the current of the solar panel under normal conditions is near the optimum operating current. To reveal the effect of shading proportions, the NOCT condition is considered as the environmental condition, and the optimum operating current ( I m ) at the NOCT (as shown in Table 3 can be considered as the output current of the solar panel). A single cell is assumed to be shaded in the proportion of 5–90% on the left side. For comparison, no shading and complete shading of this cell are also simulated. The temperature distributions in different proportions are shown in Figure 12.
It is obvious that the maximum temperature of the partially shaded cell increases when the shading proportion ranges from 0% to 10% and varies slightly when the shading proportion ranges from 10% to 50%, then decreases when the shading proportion ranges from 50% to 100%. In our work, the overheating region, which is 20 °C warmer than the normal region, is regarded as a hotspot. The definition of a hotspot is derived from Chinese National Standard GB/T 36567-2018 (Photovoltaic module inspection and maintenance procedure) [43]. This standard specifies a 20 °C temperature difference as a critical criterion for evaluating hotspot susceptibility and its associated long-term degradation risks. Adopting this standardized and industry-accepted threshold ensures that our analysis targets temperature anomalies of engineering applications. The temperature differences between the overheating region and normal region are more than 20 °C when the shading proportion varies from 6% to 90%, which implies that a shading proportion ranging from 6% to 90% is prone to develop hotspots.

4.2. Effect of Operating Point

In order to explore the effect of the operating point, the shading scenario is defined as a case in which one cell is 50% shaded on the left side. The NOCT condition is considered as the environmental condition. Different operating points on the I-V curve of the PV module are shown in Figure 13. P o c is the open-circuit point, P s c is the short-circuit point and P m p denotes the max power point. P 0 represents the operating point characterized by equality between the photocurrent of the shaded cell and the output current of the solar panel. P b y p a s s denotes the point when the voltage of the partially shaded sub-module falls to zero. P 1 , P 2 and P 3 are sample points between P 0 and P b y p a s s .
As the current rises from the open-circuit point ( P o c ) along the I-V curve, the voltage across the shunt resistance decreases. Once the current attains the photocurrent of the partially shaded cell at P 0 , the voltage of shunt resistance R h 1 and R h 2 in Figure 3a,b becomes zero. As the current continues to increase, the voltage of the partially shaded cell becomes reversed, and it consumes electricity. When the voltage of the partially shaded sub-module falls to zero at P b y p a s s , the corresponding bypass diode turns on, enabling current to flow through it [44,45,46]. The temperature distributions of PV modules at different operating points are shown in Figure 14.
Combining Figure 13 and Figure 14 at the cell level from P 0 to P b y p a s s , the voltage and electric power decrease dramatically, while the thermal power and maximum temperature increase rapidly. From P b y p a s s to P s c , the voltage, electric power, thermal power and maximum temperature remain almost unchanged. At the sub-cell level, from P b y p a s s to P m p , the electric power of unshaded cell in the normal sub-module increases, while its thermal power and maximum temperature decrease. From P m p to P s c , the electric power of the unshaded cell in the normal sub-module decreases, while its thermal power and maximum temperature increase. The temperature of the partially shaded cell reaches its highest level from P p y p a s s to P s c , when the bypass diode of the corresponding sub-module is forward-biased.

4.3. Effect of Environmental Conditions

In order to explore the effect of environmental conditions, one cell in the PV module is assumed to be half shaded on the left side. The optimum operating current ( I m ) is considered as the output current of the solar panel under different environmental conditions. The effect of environmental conditions is shown in Figure 15.
The effect of solar irradiance with different ambient temperatures is shown in Figure 15a. The thermal power of the partially shaded cell is directly affected by the level of solar irradiance. As a result, the maximum temperature increases when the solar irradiance ranges from 0 W/ m 2 to 1200 W/ m 2 . At the low irradiance level, the maximum temperatures of the partially shaded cell vary greatly with different ambient temperatures. However, at the high irradiance level, the maximum temperatures change slightly with different ambient temperatures. The effect of wind speed with different ambient temperatures is shown in Figure 15b. Because the wind speed is related to the convective heat transfer coefficient, the maximum temperature of the partially shaded cell decreases while the wind speed rises. At the low wind-speed level, the maximum temperatures of the partially shaded cell vary slightly with different ambient temperatures. However, at the high wind-speed level, the maximum temperatures change greatly with different ambient temperatures. The effects of ambient temperature with varying irradiance and wind speed are shown in Figure 15c,d, respectively. The maximum temperature of the partially shaded cell increases linearly when the ambient temperature ranges from −10 °C to 50 °C. These simulations imply that higher irradiance, higher ambient temperature, and lower wind speed result in a higher temperature of the partially shaded cell.

4.4. Model Limitations and Error Analysis

The proposed model employs strategic simplifications to achieve computational efficiency, which inevitably introduces certain errors. The primary sources of errors and their expected impacts are analyzed as follows:
Temperature substitution: The proposed model equates the cell temperature to the glass and TPT surface temperatures. Based on [39], this leads to an error within 3 °C in predicting the surface temperature. However, in different regions of the surface, this deviation is widespread, which means it has a relatively small impact on the prediction of the temperature difference of the solar panel or hotspot detection (which is a key indicator for monitoring).
Neglected in-plane conduction: Considering that the thermal conductivity of the glass, EVA and backsheet layers is relatively low (two to three orders of magnitude lower than that of the silicon layer), we assume that the in-plane heat conduction within these layers can be neglected. This simplification primarily affects the spatial gradient of predicted hotspots, potentially making them appear slightly more localized than in reality. Nevertheless, its influence on the peak temperature (the most critical indicator for risk assessment) is secondary, as confirmed by the consistent results between our predictions and experimental measurements.
Wear-out effects: A correlation likely exists between wear-out effects (e.g., cracks) and the hotspot temperature. However, quantitative studies on this specific relationship are still lacking. The primary focuses of the present work are the investigation of the influence of partial shading on temperature distribution and the development of a real-time prediction model. Therefore, the potential coupling effect between partial shading and long-term degradation mechanisms was not included in our current modeling scope.
The above assumptions and simplifications, to some extent, limited the accuracy of the proposed model but significantly improved the computational efficiency. This represents an intentional and acceptable trade-off made for the application targeting real-time and embedded monitoring.

4.5. Comparison with Recent Works

Research Focus: Existing studies can be categorized by their primary motivations, as shown in Table 8. Our work targets a specific and under-explored problem—namely, real-time temperature prediction under partial shading conditions, which fills the gap from “offline analysis” and “fault diagnosis” to “online risk quantification”.
Methodological Advancement: We established a novel framework based on four requirements for a practical solution: (1) handles partial shading, (2) achieves real-time performance, (3) does not depend on commercial software, and (4) does not depend on the training dataset. A systematic comparison of temperature prediction methods is shown in Table 9.

5. Conclusions

A real-time approach inspired by FEM is designed in this paper to predict the temperature of solar panels under partial shading conditions. The shaded cell is divided into finite layers, and the heat transfer of each layer is analyzed. A simple and fast iterative algorithm is proposed to calculate the temperature of each layer. The proposed approach successfully balances the need for computational complexity (essential for real-time use) with acceptable predictive accuracy for thermal monitoring purposes. To the best of our knowledge, this is the first work in this field that achieves computational simplicity without relying on professional commercial software. Experimental results validate that the proposed method achieves accuracy comparable to that of the multiphysics model (which is widely regarded as the benchmark in this field) while significantly improving computational efficiency. Simulations reveal that shading proportions ranging from 6% to 90% are prone to the development of hotspots in cases where a single cell within the solar panel is partially shaded. Higher irradiance, higher ambient temperature and lower wind speed result in a higher temperature of the PV module. Furthermore, the proposed method can serve as a core physics-informed prediction module in digital-twin frameworks, allowing for virtual testing, performance forecasting, and operational optimization. It is important to note that the proposed method does not provide a rigorous analytical proof for the relationship between the shading proportion and the operating point. Formalizing this into a predictive theory constitutes a valuable and necessary direction for future theoretical work.

Author Contributions

Conceptualization, Y.S.; methodology, Y.S.; software, Y.S.; validation, Y.S.; investigation, Y.S. and X.C.; data curation, Y.S.; writing—original draft preparation, Y.S.; writing—review and editing, H.W.; visualization, Y.S. and C.T.; supervision, H.W.; project administration, Y.S.; funding acquisition, S.F. and K.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the National Key Research and Development Program of China under Grant 2022YFC2807105 and in part by the Fundamental Research Funds for the Central Universities under Grant 2242025F20002.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
PVPhotovoltaic
FEMFinite element method
SDMSingle-diode model
EVAEthylene vinyl acetate
TPTTedlar/PET/Tedlar
RMSERoot mean square error
MAEMean absolute error
MBEMean bias error
STCStandard testing condition
NOCTNominal operation cell temperature

References

  1. IEA. World Energy Outlook 2024; Technical Report; International Energy Agency: Paris, France, 2024. [Google Scholar]
  2. Pillai, D.S.; Rajasekar, N. Metaheuristic Algorithms for PV Parameter Identification: A Comprehensive Review with an Application to Threshold Setting for Fault Detection in PV Systems. Renew. Sustain. Energy Rev. 2018, 82, 3503–3525. [Google Scholar] [CrossRef] [Scilit]
  3. Gholami, A.; Ameri, M.; Zandi, M.; Ghoachani, R.G.; Eslami, S.; Pierfederici, S. Photovoltaic Potential Assessment and Dust Impacts on Photovoltaic Systems in Iran: Review Paper. IEEE J. Photovolt. 2020, 10, 824–837. [Google Scholar] [CrossRef] [Scilit]
  4. IRENA. Renewable Energy Statistics 2025; Technical Report; International Renewable Energy Agency: Abu Dhabi, United Arab Emirates, 2025. [Google Scholar]
  5. Ishaque, K.; Salam, Z. A review of maximum power point tracking techniques of PV system for uniform insolation and partial shading condition. Renew. Sustain. Energy Rev. 2013, 19, 475–488. [Google Scholar] [CrossRef] [Scilit]
  6. Ghosh, S.; Yadav, V.K.; Mukherjee, V. Evaluation of cumulative impact of partial shading and aerosols on different PV array topologies through combined Shannon’s entropy and DEA. Energy 2018, 144, 765–775. [Google Scholar] [CrossRef] [Scilit]
  7. Zhang, X.; Li, S.; He, T.; Yang, B.; Yu, T.; Li, H.; Jiang, L.; Sun, L. Memetic reinforcement learning based maximum power point tracking design for PV systems under partial shading condition. Energy 2019, 174, 1079–1090. [Google Scholar] [CrossRef] [Scilit]
  8. Piccoli, E.; Dama, A.; Dolara, A.; Leva, S. Experimental validation of a model for PV systems under partial shading for building integrated applications. Sol. Energy 2019, 183, 356–370. [Google Scholar] [CrossRef] [Scilit]
  9. Bana, S.; Saini, R.P. Experimental investigation on power output of different photovoltaic array configurations under uniform and partial shading scenarios. Energy 2017, 127, 438–453. [Google Scholar] [CrossRef] [Scilit]
  10. Kermadi, M.; Chin, V.J.; Mekhilef, S.; Salam, Z. A fast and accurate generalized analytical approach for PV arrays modeling under partial shading conditions. Sol. Energy 2020. [Google Scholar] [CrossRef] [Scilit]
  11. Seapan, M.; Hishikawa, Y.; Yoshita, M.; Okajima, K. Detection of shading effect by using the current and voltage at maximum power point of crystalline silicon PV modules. Sol. Energy 2020, 208, 753–765. [Google Scholar] [CrossRef] [Scilit]
  12. Spanoche, S.A.; Stewart, J.D.; Hawley, S.L.; Opris, I.E. Model-based method for partially shaded PV module hot-spot suppression. IEEE J. Photovolt. 2013, 3, 785–790. [Google Scholar] [CrossRef] [Scilit]
  13. Bressan, M.; Gutierrez, A.; Garcia Gutierrez, L.; Alonso, C. Development of a real-time hot-spot prevention using an emulator of partially shaded PV systems. Renew. Energy 2018, 127, 334–343. [Google Scholar] [CrossRef] [Scilit]
  14. Silvestre, S.; Kichou, S.; Chouder, A.; Nofuentes, G.; Karatepe, E. Analysis of current and voltage indicators in grid connected PV (photovoltaic) systems working in faulty and partial shading conditions. Energy 2015, 86, 42–50. [Google Scholar] [CrossRef] [Scilit]
  15. Coskun, C.; Toygar, U.; Sarpdag, O.; Oktay, Z. Sensitivity analysis of implicit correlations for photovoltaic module temperature: A review. J. Clean. Prod. 2017, 164, 1474–1485. [Google Scholar] [CrossRef] [Scilit]
  16. Satpathy, P.R.; Jena, S.; Sharma, R. Power enhancement from partially shaded modules of solar PV arrays through various interconnections among modules. Energy 2018, 144, 839–850. [Google Scholar] [CrossRef] [Scilit]
  17. Obiwulu, A.U.; Erusiafe, N.; Olopade, M.A.; Nwokolo, S.C. Modeling and optimization of back temperature models of mono-crystalline silicon modules with special focus on the effect of meteorological and geographical parameters on PV performance. Renew. Energy 2020, 154, 404–431. [Google Scholar] [CrossRef] [Scilit]
  18. Li, C.; Spataru, S.V.; Zhang, K.; Yang, Y.; Wei, H. A Multi-State Dynamic Thermal Model for Accurate Photovoltaic Cell Temperature Estimation. IEEE J. Photovolt. 2020, 10, 1465–1473. [Google Scholar] [CrossRef] [Scilit]
  19. Simon, M.; Meyer, E.L. Detection and analysis of hot-spot formation in solar cells. Sol. Energy Mater. Sol. Cells 2010, 94, 106–113. [Google Scholar] [CrossRef] [Scilit]
  20. Köntges, M.; Kurtz, S.; Packard, C.; Jahn, U.; Berger, K.; Kato, K.; Friesen, T.; Liu, H.; Van Iseghem, M. Review of Failures of Photovoltaic Modules; Technical Report; International Energy Agency: Paris, France, 2014. [Google Scholar]
  21. Liu, Z.; Castillo, M.L.; Youssef, A.; Serdy, J.G.; Watts, A.; Schmid, C.; Kurtz, S.; Peters, I.M.; Buonassisi, T. Quantitative analysis of degradation mechanisms in 30-year-old PV modules. Sol. Energy Mater. Sol. Cells 2019, 200, 110019. [Google Scholar] [CrossRef] [Scilit]
  22. Osma-Pinto, G.; Ordóñez-Plata, G. Dynamic thermal modelling for the prediction of the operating temperature of a PV panel with an integrated cooling system. Renew. Energy 2020, 152, 1041–1054. [Google Scholar] [CrossRef] [Scilit]
  23. Lee, Y.; Tay, A.A. Finite element thermal analysis of a solar photovoltaic module. Energy Procedia 2012, 15, 413–420. [Google Scholar] [CrossRef] [Scilit]
  24. Zhou, J.; Yi, Q.; Wang, Y.; Ye, Z. Temperature distribution of photovoltaic module based on finite element simulation. Sol. Energy 2015, 111, 97–103. [Google Scholar] [CrossRef] [Scilit]
  25. Aly, S.P.; Ahzi, S.; Barth, N.; Abdallah, A. Using energy balance method to study the thermal behavior of PV panels under time-varying field conditions. Energy Convers. Manag. 2018, 175, 246–262. [Google Scholar] [CrossRef] [Scilit]
  26. Luo, Y.; Zhang, L.; Su, X.; Liu, Z.; Lian, J.; Luo, Y. Improved thermal-electrical-optical model and performance assessment of a PV-blind embedded glazing façade system with complex shading effects. Appl. Energy 2019, 255, 113896. [Google Scholar] [CrossRef] [Scilit]
  27. Siddiqui, M.U.; Arif, A.F. Electrical, thermal and structural performance of a cooled PV module: Transient analysis using a multiphysics model. Appl. Energy 2013, 112, 300–312. [Google Scholar] [CrossRef] [Scilit]
  28. Li, Q.; Zhu, L.; Sun, Y.; Lu, L.; Yang, Y. Performance prediction of Building Integrated Photovoltaics under no-shading, shading and masking conditions using a multi-physics model. Energy 2020, 213, 118795. [Google Scholar] [CrossRef] [Scilit]
  29. Clement, C.E.; Singh, J.P.; Birgersson, E.; Wang, Y.; Khoo, Y.S. Hotspot development and shading response of shingled PV modules. Sol. Energy 2020, 207, 729–735. [Google Scholar] [CrossRef] [Scilit]
  30. Bharadwaj, P.; John, V. Subcell Modeling of Partially Shaded Photovoltaic Modules. IEEE Trans. Ind. Appl. 2019, 55, 3046–3054. [Google Scholar] [CrossRef]
  31. Shen, Y.; Xu, Z.; Wang, Y.; Li, C.; Zhang, J.; Zhang, K.; Wei, H. Temperature Estimation of Partially Shaded Photovoltaic Modules Using a Multiphysics Model. IEEE J. Photovolt. 2022, 12, 1243–1251. [Google Scholar] [CrossRef] [Scilit]
  32. Usama Siddiqui, M.; Arif, A.F.; Kelley, L.; Dubowsky, S. Three-dimensional thermal modeling of a photovoltaic module under varying conditions. Sol. Energy 2012, 86, 2620–2631. [Google Scholar] [CrossRef] [Scilit]
  33. Zhou, J.-c.; Zhang, Z.; Liu, H.-j.; Yi, Q. Temperature distribution and back sheet role of polycrystalline silicon photovoltaic modules. Appl. Therm. Eng. 2017, 111, 1296–1303. [Google Scholar] [CrossRef] [Scilit]
  34. Du, Y.; Tao, W.; Liu, Y.; Jiang, J.; Huang, H. Heat transfer modeling and temperature experiments of crystalline silicon photovoltaic modules. Sol. Energy 2017, 146, 257–263. [Google Scholar] [CrossRef] [Scilit]
  35. Yahyaoui, I.; Segatto, M.E. A practical technique for on-line monitoring of a photovoltaic plant connected to a single-phase grid. Energy Convers. Manag. 2017, 132, 198–206. [Google Scholar] [CrossRef] [Scilit]
  36. Chaibi, Y.; Malvoni, M.; Chouder, A.; Boussetta, M.; Salhi, M. Simple and efficient approach to detect and diagnose electrical faults and partial shading in photovoltaic systems. Energy Convers. Manag. 2019, 196, 330–343. [Google Scholar] [CrossRef] [Scilit]
  37. Taghezouit, B.; Harrou, F.; Sun, Y.; Arab, A.H.; Larbes, C. Multivariate statistical monitoring of photovoltaic plant operation. Energy Convers. Manag. 2020, 205, 112317. [Google Scholar] [CrossRef] [Scilit]
  38. Faure, G.; Vallée, M.; Paulus, C.; Tran, T.Q. Fault detection and diagnosis for large solar thermal systems: A review of fault types and applicable methods. Sol. Energy 2020, 197, 472–484. [Google Scholar] [CrossRef] [Scilit]
  39. Petrone, G.; Ramos-Paja, C.A.; Spagnuolo, G. Photovoltaic Sources Modeling; John Wiley & Sons Ltd.: Hoboken, NJ, USA, 2017. [Google Scholar] [CrossRef] [Scilit]
  40. Li, C.; Yang, Y.; Spataru, S.; Zhang, K.; Wei, H. A robust parametrization method of photovoltaic modules for enhancing one-diode model accuracy under varying operating conditions. Renew. Energy 2021, 168, 764–778. [Google Scholar] [CrossRef] [Scilit]
  41. Shen, Y.; He, Z.; Xu, Z.; Wang, Y.; Li, C.; Zhang, J.; Zhang, K.; Wei, H. Modeling of Photovoltaic Modules under Common Shading Conditions. Energy 2022, 256, 124618. [Google Scholar] [CrossRef] [Scilit]
  42. Notton, G.; Cristofari, C.; Mattei, M.; Poggi, P. Modelling of a double-glass photovoltaic module using finite differences. Appl. Therm. Eng. 2005, 25, 2854–2877. [Google Scholar] [CrossRef] [Scilit]
  43. GB/T 36567-2018; Photovoltaic Module Inspection and Maintenance Procedure. State Administration for Market Regulation, Standardization Administration of China: Beijing, China, 2018.
  44. Ko, S.W.; Ju, Y.C.; Hwang, H.M.; So, J.H.; Jung, Y.S.; Song, H.J.; Song, H.-e.; Kim, S.H.; Kang, G.H. Electric and thermal characteristics of photovoltaic modules under partial shading and with a damaged bypass diode. Energy 2017, 128, 232–243. [Google Scholar] [CrossRef] [Scilit]
  45. Mohammed, H.; Kumar, M.; Gupta, R. Bypass diode effect on temperature distribution in crystalline silicon photovoltaic module under partial shading. Sol. Energy 2020, 208, 182–194. [Google Scholar] [CrossRef] [Scilit]
  46. Lee, C.G.; Shin, W.G.; Lim, J.R.; Kang, G.H.; Ju, Y.C.; Hwang, H.M.; Chang, H.S.; Ko, S.W. Analysis of electrical and thermal characteristics of PV array under mismatching conditions caused by partial shading and short circuit failure of bypass diodes. Energy 2021, 218, 119480. [Google Scholar] [CrossRef] [Scilit]
  47. Cameron, W.J.; Alzahrani, M.M.; Yule, J.; Shanks, K.; Reddy, K.; Mallick, T.K. Effects of Partial Shading on Thermal Stress and Exergetic Efficiency for a High Concentrator Photovoltaic. Energy 2024, 288, 129818. [Google Scholar] [CrossRef] [Scilit]
  48. Pradhan, S.; Kundu, S.; Bhattacharjee, A.; Mondal, S.; Chakrabarti, P.; Maity, S. Thermal and Optical Analysis of Industrial Photovoltaic Modules under Partial Shading in Diverse Environmental Conditions. Sol. Energy 2024, 284, 113097. [Google Scholar] [CrossRef] [Scilit]
  49. Ramezani, F.; Mirhosseini, M. Shading Impact Modeling on Photovoltaic Panel Performance. Renew. Sustain. Energy Rev. 2025, 212, 115432. [Google Scholar] [CrossRef] [Scilit]
  50. Song, Y.; Huang, L.; Wang, Y.; Du, Y.; Song, Z.; Dong, Q.; Zhao, X.; Qi, J.; Zhang, G.; Li, W.; et al. Energy Performance and Fire Risk of Solar PV Panels under Partial Shading: An Experimental Study. Renew. Energy 2025, 246, 122910. [Google Scholar] [CrossRef] [Scilit]
  51. Tayagaki, T.; Kobayashi, H.; Yamamoto, K.; Murakami, T.N.; Yoshita, M. Effects of Partial Shading and Temperature-Dependent Reverse Bias Behaviour on Degradation in Perovskite Photovoltaic Modules. Sol. Energy Mater. Sol. Cells 2025, 279, 113229. [Google Scholar] [CrossRef] [Scilit]
  52. Latoui, A.; Daachi, M.E.H. Real-Time Monitoring of Partial Shading in Large PV Plants Using Convolutional Neural Network. Sol. Energy 2023, 253, 428–438. [Google Scholar] [CrossRef] [Scilit]
  53. Korab, R.; Połomski, M.; Naczyński, T.; Kandzia, T. A Dynamic Thermal Model for a Photovoltaic Module under Varying Atmospheric Conditions. Energy Convers. Manag. 2023, 280, 116773. [Google Scholar] [CrossRef] [Scilit]
  54. Santos, L.O.; Souza, F.A.A.; Carvalho Filho, C.O.; Carvalho, P.C.M.; AlSkaif, T.; Pereira, R.I.S. Hybrid Modeling for Photovoltaic Module Operating Temperature Estimation. IEEE J. Photovolt. 2024, 14, 488–496. [Google Scholar] [CrossRef] [Scilit]
  55. Filho, J.F.B.D.F.; Neves, W.L.A.; Costa, F.B. Photovoltaic Module Temperature Prediction Model Incorporating Wind Direction and Precipitation Effects. IEEE J. Photovolt. 2025, 15, 701–711. [Google Scholar] [CrossRef] [Scilit]
  56. Keddouda, A.; Ihaddadene, R.; Boukhari, A.; Atia, A.; Arıcı, M.; Lebbihiat, N.; Ihaddadene, N. Experimentally Validated Thermal Modeling for Temperature Prediction of Photovoltaic Modules under Variable Environmental Conditions. Renew. Energy 2024, 231, 120922. [Google Scholar] [CrossRef] [Scilit]
  57. Hanauer, S.; Boudier, L.; Mlayah, A.; Revol, I. Multiphysics Modeling Tool for Photovoltaic-Thermoelectric Hybrid Devices Integrating a Photothermal Interface. Energy Convers. Manag. X 2024, 23, 100665. [Google Scholar] [CrossRef] [Scilit]
  58. Ogliari, E.; Dolara, A.; Mazzeo, D.; Lazzari, L.; Leva, S. A Simplified Multi-Physics Approach for Bifacial Photovoltaic Modules: Theory and Validation of Peculiar Module Layout. Energy Convers. Manag. X 2026, 30, 101499. [Google Scholar] [CrossRef] [Scilit]
  59. Keddouda, A.; Ihaddadene, R.; Boukhari, A.; Atia, A.; Arıcı, M.; Lebbihiat, N.; Ihaddadene, N. Photovoltaic Module Temperature Prediction Using Various Machine Learning Algorithms: Performance Evaluation. Appl. Energy 2024, 363, 123064. [Google Scholar] [CrossRef] [Scilit]
Figure 1. The framework of real-time temperature prediction of partially shaded PV modules.
Figure 1. The framework of real-time temperature prediction of partially shaded PV modules.
Eng 07 00092 g001
Figure 2. Three types of silicon cells in the partially shaded PV module.
Figure 2. Three types of silicon cells in the partially shaded PV module.
Eng 07 00092 g002
Figure 3. The single-diode model.
Figure 3. The single-diode model.
Eng 07 00092 g003
Figure 4. Equivalent circuits for the silicon cell under the partial shading condition: (a) the original parallel model; (b) the equivalent parallel model; (c) the simplified parallel model.
Figure 4. Equivalent circuits for the silicon cell under the partial shading condition: (a) the original parallel model; (b) the equivalent parallel model; (c) the simplified parallel model.
Eng 07 00092 g004
Figure 5. The side-view schematic diagram of the solar panel.
Figure 5. The side-view schematic diagram of the solar panel.
Eng 07 00092 g005
Figure 6. Heat transfer analysis: (a) heat convection and heat radiation for the PV module (side view); (b) heat conduction only for the partially shaded cell (front view).
Figure 6. Heat transfer analysis: (a) heat convection and heat radiation for the PV module (side view); (b) heat conduction only for the partially shaded cell (front view).
Eng 07 00092 g006
Figure 7. Division of the partially shaded cell into several layers: (a) the infinitesimal layer; (b) finite layers; (c) two layers.
Figure 7. Division of the partially shaded cell into several layers: (a) the infinitesimal layer; (b) finite layers; (c) two layers.
Eng 07 00092 g007
Figure 8. Equipment: (a) PV modules; (b) environmental monitoring station; (c) PV module monitoring device; (d) infrared thermal imager.
Figure 8. Equipment: (a) PV modules; (b) environmental monitoring station; (c) PV module monitoring device; (d) infrared thermal imager.
Eng 07 00092 g008
Figure 9. Partial shading experiments: (a) shade cloth attached to the front-side surface of the PV module; (b) back-side temperature distribution.
Figure 9. Partial shading experiments: (a) shade cloth attached to the front-side surface of the PV module; (b) back-side temperature distribution.
Eng 07 00092 g009
Figure 10. Performance for various shading proportions.
Figure 10. Performance for various shading proportions.
Eng 07 00092 g010
Figure 11. Observations of the continuous period: (a) the gradual evolution of irradiance and ambient temperature; (b) fluctuations in wind speed; (c) the stable dynamics of current and voltage; (d) measured and predicted temperatures.
Figure 11. Observations of the continuous period: (a) the gradual evolution of irradiance and ambient temperature; (b) fluctuations in wind speed; (c) the stable dynamics of current and voltage; (d) measured and predicted temperatures.
Eng 07 00092 g011
Figure 12. Temperature distributions of PV modules with one cell partially shaded in different proportions: (a) 0%; (b) 5%; (c) 6%; (d) 7%; (e) 8%; (f) 9%; (g) 10%; (h) 20%; (i) 30%; (j) 40%; (k) 50%; (l) 60%; (m) 70%; (n) 80%; (o) 90%; (p) 100%.
Figure 12. Temperature distributions of PV modules with one cell partially shaded in different proportions: (a) 0%; (b) 5%; (c) 6%; (d) 7%; (e) 8%; (f) 9%; (g) 10%; (h) 20%; (i) 30%; (j) 40%; (k) 50%; (l) 60%; (m) 70%; (n) 80%; (o) 90%; (p) 100%.
Eng 07 00092 g012aEng 07 00092 g012b
Figure 13. Effects of different operating points.
Figure 13. Effects of different operating points.
Eng 07 00092 g013
Figure 14. Temperature distributions of PV modules at different operating points: (a) P o c ; (b) P 0 ; (c) P 1 ; (d) P 2 ; (e) P 3 ; (f) P b y p a s s ; (g) P m p ; (h) P s c .
Figure 14. Temperature distributions of PV modules at different operating points: (a) P o c ; (b) P 0 ; (c) P 1 ; (d) P 2 ; (e) P 3 ; (f) P b y p a s s ; (g) P m p ; (h) P s c .
Eng 07 00092 g014
Figure 15. Effect of environmental conditions: (a) effect of solar irradiance with different ambient temperatures; (b) effect of wind speed with different ambient temperatures; (c) effect of ambient temperature with varying solar irradiance; (d) effect of ambient temperature with different wind speeds.
Figure 15. Effect of environmental conditions: (a) effect of solar irradiance with different ambient temperatures; (b) effect of wind speed with different ambient temperatures; (c) effect of ambient temperature with varying solar irradiance; (d) effect of ambient temperature with different wind speeds.
Eng 07 00092 g015
Table 1. Standard optical properties of typical materials in the PV module.
Table 1. Standard optical properties of typical materials in the PV module.
MaterialEmissivityReflectivityAbsorptivityTransmissivity
Glass0.854%4%92%
EVA-2%8%90%
Silicon Cell-8%90%2%
TPT (Polymer)0.986%12.8%1.2%
Table 2. Standard thermal properties of typical materials in the PV module.
Table 2. Standard thermal properties of typical materials in the PV module.
MaterialThermal Conductivity [W/(m·K)]
Glass2.00
EVA0.31
Silicon Cell130.00
TPT (Polymer)0.15
Table 3. Characteristics of the PV module (STP 310S-20/Wfw).
Table 3. Characteristics of the PV module (STP 310S-20/Wfw).
CharacteristicsSTCNOCT
Maximum Power ( P m )310 W228.7 W
Optimum Operating Voltage ( V m )33.4 V30.6 V
Optimum Operating Current ( I m )9.29 A7.47 A
Open-circuit Voltage ( V o c )40.2 V37.0 V
Short-circuit Current ( I s c )9.77 A7.91 A
Temperature Coefficient of V o c −0.34 % / °C
Temperature Coefficient of I s c 0.060 % / °C
Number of Cells60 (6 × 10)
Number of bypass diodes3
Cell dimensions156 × 156 mm
Table 4. Specifications of the equipment.
Table 4. Specifications of the equipment.
EquipmentParameterResolutionRangeAccuracyCalibration Status
Environmental monitoring station (TRM-ZSA)Irradiance1 W/m20 to 2000 W/m2<5%Factory-calibrated
Ambient temperature0.1 °C−40 to 80 °C±0.1 °C
Wind direction0 to 360°±3°
Wind speed0.1 m/s0 to 70 m/s±0.3 m/s
I-V monitoring device (OPT700-RS)Current0 to 12 AFactory-calibrated
Voltage0 to 50 V
Infrared thermal imager (FLIR ONE pro)PV temperature 160 × 120−20 to 120 °C±3 °CCalibrated following [31]
Table 5. Performance evaluation for various shading proportions.
Table 5. Performance evaluation for various shading proportions.
MethodRMSE (°C)MAE (°C)MBE (°C)
Multiphysics6.145.05−1.18
Proposed6.085.131.07
Table 6. Performance evaluation for a continuous observation period.
Table 6. Performance evaluation for a continuous observation period.
MethodWind-Speed RecordsRMSE (°C)MAE (°C)MBE (°C)
MultiphysicsInstantaneous7.867.29−0.13
2 min mean4.203.32−1.29
10 min mean4.393.723.57
ProposedInstantaneous8.286.732.56
2 min mean4.153.771.19
10 min mean6.496.126.12
Table 7. Computational cost.
Table 7. Computational cost.
MethodSpace ComplexityTime ComplexitySoftwarePrediction Time
Multiphysics O ( m 1 · m 2 · m 3 ) O ( k · m 1 · m 2 · m 3 ) ANSYS (Student 2025 R2)6.7 s
Proposed O ( m ) O ( k · m ) MATLAB (R2024a)15.6 ms
Table 8. Comparison of research focus.
Table 8. Comparison of research focus.
Research FocusScientific/Engineering ProblemRelationship to the Proposed Method
Analysis of partial shading effects [47,48,49,50,51]What are the physical mechanisms of partial shading? What are the consequences?The physical complexity and the hotspot risk establish the theoretical and applied foundation of this work.
Real-time detection & diagnosis of partial shading [52]Is shading occurring in the system? What is its type and location?Provides the triggering signal for the prediction model.
Temperature prediction of the PV module [53,54,55,56]What is the temperature (field) of the PV module?The proposed method belongs to this broad domain but focuses on its most challenging sub-problem.
Real-time temperature prediction under partial shading conditions (this work)How does the temperature field evolve in real time under partial shading conditions? What is the hotspot risk?Contribution: This work fills the gap from “offline analysis” and “fault diagnosis” to “online risk quantification”.
Table 9. Performance comparison of temperature prediction methods.
Table 9. Performance comparison of temperature prediction methods.
MethodCapable of Handling Partial Shading?Real-Time PerformanceSoftware DependencyDataset Dependency
Multiphysics Model [57]YesNoRelies on commercial softwareNo
Simplified Physical & Empirical Model [58]NoYesNoNo
Data-driven Model [59]LimitedDepends on the scale of the modelRelies on machine learning frameworksYes
The Proposed MethodYesYesNoNo
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Shen, Y.; Chen, X.; Tong, C.; Fang, S.; Zhang, K.; Wei, H. Real-Time Temperature Prediction of Partially Shaded PV Modules. Eng 2026, 7, 92. https://doi.org/10.3390/eng7020092

AMA Style

Shen Y, Chen X, Tong C, Fang S, Zhang K, Wei H. Real-Time Temperature Prediction of Partially Shaded PV Modules. Eng. 2026; 7(2):92. https://doi.org/10.3390/eng7020092

Chicago/Turabian Style

Shen, Yu, Xinyi Chen, Chaoliu Tong, Shixiong Fang, Kanjian Zhang, and Haikun Wei. 2026. "Real-Time Temperature Prediction of Partially Shaded PV Modules" Eng 7, no. 2: 92. https://doi.org/10.3390/eng7020092

APA Style

Shen, Y., Chen, X., Tong, C., Fang, S., Zhang, K., & Wei, H. (2026). Real-Time Temperature Prediction of Partially Shaded PV Modules. Eng, 7(2), 92. https://doi.org/10.3390/eng7020092

Article Metrics

Back to TopTop