Розробка та моделювання високоточного MPPT-контролера для тонкоплівкових сонячних елементів
The paper presents circuit implementations of a high-precision MPPT (maximum power point tracking) controller adapted to operate with small samples of thin-film solar cells based on cadmium telluride (CdTe). The implemented circuit showed high stability during experimental studies and can operate wi...
Gespeichert in:
| Datum: | 2025 |
|---|---|
| Hauptverfasser: | , |
| Format: | Artikel |
| Sprache: | Englisch |
| Veröffentlicht: |
PE "Politekhperiodika", Book and Journal Publishers
2025
|
| Schlagworte: | |
| Online Zugang: | https://www.tkea.com.ua/index.php/journal/article/view/TKEA2025.3-4.40 |
| Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
| Назва журналу: | Technology and design in electronic equipment |
| Завантажити файл: | |
Institution
Technology and design in electronic equipment| _version_ | 1867750867079266304 |
|---|---|
| author | Fedenko, Vitalii Dzundza, Bogdan |
| author_facet | Fedenko, Vitalii Dzundza, Bogdan |
| author_institution_txt_mv | [
{
"author": "Vitalii Fedenko",
"institution": "Vasyl Stefanyk Precarpathian National University, Ivano-Frankivsk, Ukraine"
},
{
"author": "Bogdan Dzundza",
"institution": "Vasyl Stefanyk Precarpathian National University, Ivano-Frankivsk, Ukraine"
}
] |
| author_sort | Fedenko, Vitalii |
| baseUrl_str | https://www.tkea.com.ua/index.php/journal/oai |
| collection | OJS |
| datestamp_date | 2026-06-11T12:18:26Z |
| description | The paper presents circuit implementations of a high-precision MPPT (maximum power point tracking) controller adapted to operate with small samples of thin-film solar cells based on cadmium telluride (CdTe). The implemented circuit showed high stability during experimental studies and can operate with currents from 1 μA to 3 A. The effectiveness of the selected maximum power point tracking algorithm was evaluated using a simulation model based on the pvlib library, which operates on the basis of the five-parameter De Soto model and the MPP incremental conductance tracking algorithm with specified parameters. The simulation results show a tracking efficiency of 97.88% over the year and 99.83% over the day, which ensures high efficiency considering the very low output power levels of thin-film photovoltaic cells. |
| doi_str_mv | 10.15222/TKEA2025.3-4.40 |
| first_indexed | 2026-02-08T08:09:52Z |
| format | Article |
| fulltext |
Teсhnology and design in electronic equipment, 2025, N 3 – 440 ISSN 3083-6530 (Print)
ISSN 3083-6549 (Online)
1
FUNCTIONAL MICRO- AND NANOELECTRONICS
UDC 621.383
DEVELOPMENT AND SIMULATION OF A HIGH-PRECISION
MPPT CONTROLLER FOR THIN-FILM SOLAR CELLS
Solar photovoltaic energy converters play a leading
role among renewable energy sources. The rapid
development and improved efficiency of photovoltaic
cells have led to the widespread adoption of this
technology in various areas of energy supply. The
operating principle of a photovoltaic cell is the generation
of charge carriers in a semiconductor under illumination,
their separation by the internal electric field, and their
transport to the contacts. To date, most photovoltaic
cells have been fabricated from silicon p – n junctions,
which have become widespread due to the high level
of manufacturing of silicon technology. However, the
production of such panels requires relatively thick silicon
wafers and significant energy consumption. In recent
years, researchers have focused on second-generation
thin-film photovoltaic (PV) cells, which can provide
efficient absorption of solar radiation while using a
significantly thinner absorber layer [1], [2]. An important
part of PV system is the maximum power point (MPP)
tracking controller, which enables the extraction of
maximum available power under variable operating
conditions, such as changes in irradiance and temperature,
soiling of the module surface, or partial shading. The
MPP tracking (MPPT) is one of the key technologies
used to increase the efficiency of photovoltaic systems.
The operating principle of an MPPT controller is based
on continuously varying the effective load seen by the
PV module so that the operating point is shifted toward
the condition where the product of voltage and current
is maximized. To achieve this, the MPPT controller
measures the voltage and current of the PV module,
determines the MPP, and adjusts the operating point
until maximum power is obtained [3]. A wide variety of
MPPT algorithms has been developed [4], [5], including
The paper presents circuit implementations of a high-precision MPPT (maximum power point tracking) controller adapted
to operate with small samples of thin-film solar cells based on cadmium telluride (CdTe). The implemented circuit showed
high stability during experimental studies and can operate with currents from 1 μA to 3 A. The effectiveness of the selected
maximum power point tracking algorithm was evaluated using a simulation model based on the pvlib library, which operates
on the basis of the five-parameter De Soto model and the MPP incremental conductance tracking algorithm with specified
parameters. The simulation results show a tracking efficiency of 97.88% over the year and 99.83% over the day, which ensures
high efficiency considering the very low output power levels of thin-film photovoltaic cells.
Keywords: MPPT controller, thin-film solar cell, CdTe solar cell, renewable energy, highly sensitive sensors.
perturb and observe (P&O), incremental conductance
(InC), current sweep (CS), fuzzy logic controller (FLC),
fractional open-circuit voltage, fractional short-circuit
current, artificial neural network, and others.
Literature Review
In [6], an improved maximum power point tracking
method for photovoltaic systems under partial shading
conditions is proposed. A key feature of this approach is
the detection of partial shading, achieved by combining
the popular P&O tracking method with a dedicated
subroutine that searches for the global maximum power
point through analysis of individual module voltages. The
authors evaluated the effectiveness of the method using
simulations in the MATLAB/Simulink environment
and experimental tests, and showed that the proposed
technique reduces energy losses compared with classical
methods operating under partial shading conditions.
The study [7] describes a new adaptive MPPT
controller for photovoltaic systems based on the model
reference adaptive control method, which enables fast
and accurate tracking of the maximum power point by
minimizing the error between the PV system output and
a reference model, thereby eliminating the oscillations
typical of classical P&O and InC controllers. As
reported, the proposed controller achieves an average
tracking accuracy of 99.77% and 99.69% under different
irradiance and temperature levels, as well as an extremely
fast MPP search time of about 3.6 ms.
The article [8] describes a combined approach to
improving the efficiency of photovoltaic systems by
integrating FLC maximum power point tracking with
PI control for stabilizing battery charging parameters.
In the proposed scheme, a boost converter is driven
DOI: 10.15222/TKEA2025.3-4.??
Vitalii FEDENKO, Bogdan DZUNDZA
Ukraine, Ivano-Frankivsk, Vasyl Stefanyk Сarpathian National University
E-mail: vitalii.fedenkoj@gmail.com
DOI: 10.15222/TKEA2025.3-4.40
Teсhnology and design in electronic equipment, 2025, N 3 – 4 41ISSN 3083-6530 (Print)
ISSN 3083-6549 (Online)
2
FUNCTIONAL MICRO- AND NANOELECTRONICS
by the FLC-based MPPT controller, which operates
without the need for precise system parameters and
ensures a fast response to variations in irradiance and
temperature. At the second stage, a buck converter with
a PI controller is used to maintain a constant charging
voltage of approximately 15 V and a current of about
2.93 A, thereby minimizing losses during charging and
extending the battery lifetime. Simulation results in
MATLAB/Simulink demonstrate a tracking efficiency
of 94.8 – 99.4% under different operating conditions
(700 – 1000 W/m², 25 – 60°C) and stable output
parameters at the load.
In [9], two maximum power point tracking methods
for stand-alone photovoltaic systems are investigated:
P&O and FLC. The verification is carried out in the
Simulink environment using a boost converter, and their
performance is evaluated under different irradiance and
temperature levels. It is reported that the FLC provides
a faster dynamic response and is able to maintain the
operating point closer to the MPP, exhibiting smaller
output power oscillations and better stability compared to
P&O. The authors conclude that although P&O is simple to
implement, the use of FLC is a promising approach due to
its higher efficiency and more stable control of PV systems.
Despite numerous studies focused on the development
and enhancement of modern MPPT controllers, the of
adapting MPPT controller circuits with dynamically
adjustable loads for laboratory-fabricated thin-film
photovoltaic cells with ultra-low output power remain
unresolved. In addition, insufficient attention has been
paid to the development of circuit design solutions
capable of providing maximum power tracking for
different types of PV samples, taking into account the
diversity of materials and compounds used to fabricate
solar cells, as well as the power range from ultra-low-
power devices to medium-power samples.
Purpose of the Study
The aim of this study is to develop and check the
operation of an MPPT controller circuit capable of
operating with experimentally fabricated thin-film solar
cells, in particular CdTe-based devices, and to carry out
computer simulations of the MPPT controller operating
with low-power solar cells.
To achieve this goal, it is necessary to address the
following tasks:
— to develop the concept of a high-precision MPPT
controller capable of ensuring high operational stability
and operating over a wide voltage range of photovoltaic
cells, starting from several tens of millivolts;
— to analyze the algorithms used for maximum
power point tracking and select an algorithm that will
perform well at low voltages;
— based on the Python programming language and
available libraries, develop a simulation model that will
allow the operation of the system to be simulated over
an extended period of time.
Methods
For maximum power point tracking in this work, InC
method is used. As shown in Fig. 1, it is based on the
maximum power condition dP/dV = 0. Compared with the
popular P&O method, its advantages include the ability
to determine when the MPP has been reached, a fast
response to changes in irradiance and temperature, and
reduced oscillations around the MPP, resulting in higher
efficiency [10]. The main equations of the method can
be described in the form of [11]:
0, to the left of MPPT;
d 0, at MPPT;
d
0, to the right of MPPT.
if
P if
V
if
ì >ïïïï =íïïï <ïî
(1)
Since the power of a photovoltaic cell depends
simultaneously on both voltage and current, the change in
power with respect to voltage takes into account both the
current itself and the rate of its change, and is computed
using the product rule
d d( ) d
d d d
P VI II V
V V V
= = + . (2)
Based on these equations, InC method for determining
the maximum power point uses the following relationship
when ∆V = 0:
Δ
Δ
I I
V V
=- . (3)
It should be noted that ∆I = In – In–1, ∆V = Vn – Vn–1
are the discrete current and voltage values measured by
the microcontroller between two consecutive sampling
cycles.
The operation of the circuit shown in Fig. 2 is based
on a high-performance STM32G474 microcontroller,
which controls the load according to the selected
algorithm. The load for the solar cell under test is
implemented by transistor Q1, which, together with
the MCP617 operational amplifier, forms a software-
controlled precision current regulator. Transistors
Q2…Q6 and resistors R2…R6 form a switched
shunt, the signal from which is fed to the internal
operational amplifier and ADC of the microcontroller
with a reference voltage of 2.5 V. The operational
amplifier is driven by the STM32’s integrated 12-bit
DAC. Additionally, the circuit provides the option to
connect resistor R8 to ground via Q7, thereby creating a
controllable voltage divider for adjusting the operating
range and improving step resolution (accuracy) within
the selected range.
To simulate the operation of the InC method, a custom
Python-based model was developed using the pvlib
library [12]. The library computes the I–V characteristic
of the solar cell using the De Soto model, also known
as the five-parameter model, as a function of the cell
Teсhnology and design in electronic equipment, 2025, N 3 – 442 ISSN 3083-6530 (Print)
ISSN 3083-6549 (Online)
3
FUNCTIONAL MICRO- AND NANOELECTRONICS
Fig. 1. Block diagram of the Incremental Conductance method
Start
Measure In & Un
No Yes
∆I = In – In–1,
∆V = Vn – Vn–1
∆V = 0
No YesYes No
Yes Yes
No No
Increase
operational
voltage
Increase
operational
voltage
Decrease
operational
voltage
Decrease
operational
voltage
Return
ΔI/ΔV = –I/V
ΔI/ΔV > –I/V
In – In–1 = 0
∆I > 0
Fig. 2. Schematic diagram of the MPPT controller
Teсhnology and design in electronic equipment, 2025, N 3 – 4 43ISSN 3083-6530 (Print)
ISSN 3083-6549 (Online)
4
FUNCTIONAL MICRO- AND NANOELECTRONICS
temperature Tc and the total absorbed irradiance S, and
includes [13] the photocurrent equation
,ref sc c c,ref
ref ref
( )L L I
S MI I a T T
S M
é ù= + -ë û , (4)
where M/Mref =1 in the absence of spectral;
Sref is the irradiance of the solar cell under STC;
aIsc is the temperature coefficient of the short-circuit current;
Tc,ref is the solar cell temperature under STC.
The diode saturation current for a CdTe-based
photovoltaic cell is determined in accordance with [14]
3
g,ref g cc
0 0,ref
c,ref eV c,ref eV c
( )
exp
E E TTI I
T k T k T
é ùæ ö æ ö÷ ÷ç çê ú÷ ÷ç ç= -÷ ÷ê úç ç÷ ÷÷ ÷ç çè ø è øê úë û
, (5)
where I0,ref is the saturation current at Tc,ref;
Tс is the cell temperature;
Tс,ref is the reference cell temperature;
Eg,ref is the CdTe bandgap energy at Tс,ref;
Eg(Tc) is the CdTe bandgap energy at the temperature Tс;
keV = 8.617333262‧10–5 eV/K.
Series resistance Rs, parallel shunt Rsh(S) and bandgap
energy Eg(Tc) are determined in accordance with
Rs = const; (6)
Rsh(S) = Rsh,ref ·Sref / S; (7)
Eg(Tc) = Eg(Tref )[1 – 0.0002677(Tc – Tref)]. (8)
It is also assumed that the diode ideality factor n is
constant. Short-circuit current Isc,ref as a function of the
sample area А:
Isc,ref = Jsc,ref ‧A, (9)
where Jsc,ref is the short-circuit current density under STC.
The value of IL,ref represents the light-generated
current under STC and is assumed to be approximately
equal to IL,ref ≈ Isc,ref .
The thermal voltage is given by [15]:
VT = kev Tc (10)
Complete equation of the single-diode model [16]:
s s
0
s sh
exp 1L
T
V IR V IRI I I
nN V R
é ùæ ö+ +÷çê ú÷= - - -ç ÷ê úç ÷çè øê úë û
, (11)
where Ns is the number of series-connected cells.
Exponential parameter:
a(T) = n NsVT. (12)
Limits of the curve:
oc
0
ꞏln 1LIV a
I
æ ö÷ç ÷» +ç ÷ç ÷çè ø
; (13)
Isc ≈ IL. (14)
Power and P – V characteristic:
P(V) = V·I(V). (15)
Analytical determination of Vmpp, Impp:
d d0
d d
P I I
V V V
= =- . (16)
Calculation of the I–V curve fill factor:
mpp mpp
oc sc
V I
FF
V I
= . (17)
To obtain data on the variation of solar irradiance
and temperature throughout the day, the model uses
data from the open National Solar Radiation Database
(NSRDB) provided by NREL (USA) [16]. The NSRDB
dataset Prime Meridian: Africa and Europe, derived from
images of the Meteosat geostationary satellites, provides
irradiance and temperature data with a 15-minute
temporal resolution and includes records for the year
2022.
Results and Discussion
To evaluate the stability of the circuit operation
and the dynamic response of the current regulator, the
regulator’s response to a triangle-wave input signal (Fig. 3)
and to a square-wave input signal (Fig. 4) at different
frequencies was investigated.
At frequencies above 10 kHz, slight signal distortion
is observed, but this does not effect of the operation MPPT
controller, since the operating frequency of the algorithm
is significantly lower. The oscillograms obtained indicate
an increase in delay between the generator control signal
and the shunt current signal as the shunt resistance is
reduced, amounting to 28 µs for a 1000 Ω shunt; 40 µs
for a 100 Ω shunt and 48 µs for a 1 Ω shunt.
Since a few hertz are sufficient for the MPPT
algorithm to operate due to the smooth change in
illumination, the obtained result confirms the high
stability of the circuit and ensures the fast operation of
the MPPT controller.
The parameters of the CdS/CdTe/Cu/Au (see the
Тable) thin films were determined based on the results
reported by the authors of [17] for a CdTe absorber
thickness of 3 μm.
For the simulations, irradiance and temperature data
from Ivano-Frankivsk were used, which made it possible
to evaluate the effectiveness of the algorithm under
operating conditions typical of the western region of
Ukraine. The model settings were chosen for operation
with very small-area photovoltaic converter samples
and the correspondingly low open-circuit voltage Voc.
The voltage perturbation step ∆V is defined as a relative
fraction of Voc equal to 0.2% with a hard lower bound
of 0.002 V, which ensures correct algorithm operation
at very low Voc values, since a smaller step would be
inappropriate and uninformative. The deadband is set
to 0.3% of the actual power change. In addition, the
operating voltage range is limited to Vlow = 0.05Voc and
Vhigh = 0.98Voc, and the operating point is initialized
Teсhnology and design in electronic equipment, 2025, N 3 – 444 ISSN 3083-6530 (Print)
ISSN 3083-6549 (Online)
5
FUNCTIONAL MICRO- AND NANOELECTRONICS
after night-time or data errors at Vop = 0.7Voc, to improve
model stability. The results of the year-long algorithm
simulation are presented in Fig 5.
The year-long simulation plots are presented with
power integrated over each day, on the basis of which
the annual energy yield and the annual maximum power
point tracking efficiency were obtained.
To evaluate the performance of the model over a short
time interval, a one-day simulation was carried out; as
an example, irradiance and temperature data for May 30,
2022 from the NSRDB were used. In the daily plot in
Fig. 6, the time dependences of the calculated power
at the ideal maximum power point and the operating
efficiency of the InC algorithm are shown.
Fig. 3. Current oscillogram (shunt signal — upper curve)
during variation of the triangular reference signal (lower
curve) at a frequency of 1 kHz (a) and 10 kHz (b) for the shunt
resistance is 100 Ω
a)
b)
Fig. 4. Current oscillogram (shunt signal — upper curve) during
variation of the square-wave reference signal (lower curve) at
a frequency of 1 kHz for the shunt resistance is 1000 Ω (a)
and 100 Ω (b)
a)
b)
Parameters of CdS/CdTe/Cu/Au films according to data [17]
Voc, mV Jsc, mA/cm2 Rs, Ohm‧cm2 Rsh, Ohm‧cm2 J0, A/cm2 Jph, mA/cm2 n
682 20.8 7.4 127 1.6‧10-6 21.0 2.7
Fig. 5. Simulation results of the MPPT algorithm for one year:
a — ideal calculated daily energy at the MPP; b — daily MPP-
tracking efficiency of the InC algorithm
a)
2022 Mar May Jul Sep Nov 2023
Date
En
er
gy
, W
h 0.015
0.010
0.005
0
b)
Tr
ac
ki
ng
effi
ci
en
cy
, % 100
96
92
2022 Mar May Jul Sep Nov 2023
Date
Fig. 6. Simulation results of the MPPT algorithm for one day:
a — ideal calculated instantaneous power at the MPP;
b — instantaneous MPP-tracking efficiency of the InC algorithm
a)
06:00 08:00 10:00 12:00 14:00 16:00 18:00
Time
Po
w
er
, W
0.015
0.010
0.005
0
b)
100
98
96
06:00 08:00 10:00 12:00 14:00 16:00 18:00
Time
Tr
ac
ki
ng
effi
ci
en
cy
, %
Teсhnology and design in electronic equipment, 2025, N 3 – 4 45ISSN 3083-6530 (Print)
ISSN 3083-6549 (Online)
6
FUNCTIONAL MICRO- AND NANOELECTRONICS
To calculate the maximum power point tracking
efficiency, equation (18) is applied:
op,
true,mp,
Δ
η 100%
Δ
k k
k k
P t
P t
= å
å
, (18)
where Pop,k is the power delivered by the system at the
operating voltage set by the algorithm at time step k;
Ptrue,mp,k is the “true” power at the MPP at time step k;
∆tk is the duration of the time interval between
measurements.
The obtained results with the specified settings show
a maximum power point tracking efficiency of 97.88%
over a one-year period and 99.83% over a single day,
which is a good result given the low output power of the
CdTe-based photovoltaic samples.
Conclusion
The implemented MPPT controller circuit based
on a modern STM32G474 microcontroller made it
possible to design a setup adapted to the fabricated
laboratory samples of photovoltaic cells, with a voltage
measurement resolution of approximately 5 mV and
the capability to investigate samples with power levels
ranging from tens of milliwatts to several watts. The
maximum voltage and current ranges are 0 – 20 V and
1 µA – 3A, which is limited by the maximum power that
can be dissipated by the transistor. Experimental studies
have demonstrated high stability and measurement
accuracy under varying conditions. The mathematical
model developed in Python using the pvlib library and
the incremental conductance MPPT algorithm made
it possible to simulate the algorithm’s performance
under the conditions of the western region of Ukraine.
The results indicate high tracking efficiency, reaching
97.88% over a one-year period and 99.83% over a single
day, which is a very good result for small thin-film
photovoltaic samples.
REFERENCES
[1] M. Imamzai, M. Aghaei, Y. H. M. Thayoob, and
M. Forouzanfar, “A review on comparison between traditional silicon
solar cells and thin-film CdTe solar cells,” in Proc. Nat. Graduate
Conf., Putrajaya, Malaysia, 2012, pp. 1–5. [Online]. Available:
https://surl.li/llqknc
[2] V. Y. Fedenko, R. S. Yavorskyi, A. I. Kashuba, and B. S.
Dzundza, “Spectral and temperature properties of solar cells based on
cadmium telluride thin-films,” Phys. Chem. Solid State, vol. 26, no. 3,
pp. 658–665, 2025. doi: 10.15330/pcss.26.3.658-665.
[3] D. Beriber and A. Talha, “MPPT techniques for PV systems,”
in Proc. 4th International Conference on Power Engineering, Energy
and Electrical Drives (POWERENG), Istanbul, Turkey, May 2013,
pp. 1437–1442. doi: 10.1109/PowerEng.2013.6635721.
[4] M. Y. A. Khan, M. A. Memon, A. H. Memon, A. A. Shah, and
A. A. Memon, “Design and analysis of maximum power point tracking
(MPPT) controller for PV system,” J. Mech. Continua Math. Sci.,
vol. 14, no. 1, pp. 276–288, 2019. doi: 10.26782/jmcms.2019.02.00019.
[5] R. B. Bollipo, S. Mikkili, and P. K. Bonthagorla, “Critical review
on PV MPPT techniques: classical, intelligent and optimisation,” IET
Renew. Power Gener., vol. 14, no. 9, pp. 1433–1452, 2020. doi:
10.1049/iet-rpg.2019.1163.
[6] K. Chen, S. Tian, Y. Cheng, and L. Bai, “An improved MPPT
controller for photovoltaic system under partial shading condition,”
IEEE Trans. Sustain. Energy, vol. 5, no. 3, pp. 978–985, 2014. doi:
10.1109/TSTE.2014.2315653.
[7] S. Manna, D. K. Singh, A. K. Akella, H. Kotb, K. M. AboRas,
H. M. Zawbaa, et al., “Design and implementation of a new adaptive
MPPT controller for solar PV systems,” Energy Reports, vol. 9,
pp. 1818–1829, 2023. doi: 10.1016/j.egyr.2022.12.152.
[8] U. Yilmaz, A. Kircay, and S. Borekci, “PV system fuzzy logic
MPPT method and PI control as a charge controller,” Renew. Sustain.
Energy Rev., vol. 81, no. 1, pp. 994–1001, 2018. doi: 10.1016/j.
rser.2017.08.048.
[9] D. Haji and N. Genc, “Fuzzy and P&O based MPPT controllers
under different conditions,” in Proc. Int. Conf. Renewable Energy
Research and Applications (ICRERA), IEEE, 2018, pp. 649–655. doi:
10.1109/ICRERA.2018.8566943.
[10] D. Menniti, A. Burgio, N. Sorrentino, A. Pinnarelli, and
G. Brusco, “An incremental conductance method with variable step
size for MPPT: Design and implementation,” in Proc. Int. Conf.
Electrical Power Quality and Utilisation (EPQU), IEEE, 2009,
pp. 1–5. doi: 10.1109/EPQU.2009.5318833.
[11] D. S. Selvan, “Modeling and simulation of incremental
conductance MPPT algorithm for photovoltaic applications,” Int. J.
Sci. Eng. Technol., vol. 2, no. 7, pp. 681–685, 2013.
[12] pvlib-python documentation, [Online]. Available: https://
surl.li/qkttqg.
[13] W. De Soto, S. A. Klein, and W. A. Beckman, “Improvement
and validation of a model for photovoltaic array performance,”
Solar Energy, vol. 80, no. 1, pp. 78–88, 2006. doi: 10.1016/j.
solener.2005.06.010.
[14] H. Tian, F. Mancilla-David, K. Ellis, E. Muljadi, and
P. Jenkins, “A cell-to-module-to-array detailed model for photovoltaic
panels,” Solar Energy, vol. 86, no. 9, pp. 2695–2706, 2012. doi:
10.1016/j.solener.2012.06.004.
[15] M. N. I. Sarkar, “Effect of various model parameters on
solar photovoltaic cell simulation: a SPICE analysis,” Renewables:
Wind, Water, and Solar, vol. 3, art. 13, 2016, doi: 10.1186/s40807-
016-0035-3.
[16] National Solar Radiation Database (NSRDB), [Online].
Available: https://nsrdb.nrel.gov/data-viewer.
[17] N. Deyneko, A. Zhuravel, L. Mikhailova, E. Naden,
A. Onyshchenko, V. Strelets, et al., “Devising a technique to improve
the efficiency of CdS/CdTe/Cu/Au solar cells intended for use as a
backup power source for the systems of safety and control of objects,”
East.-Eur. J. Enterprise Technol., vol. 6, no.5, pp. 21–27, 2020. doi:
10.15587/1729-4061.2020.220489.
Received 20.10 2025
Copyright: © 2025, The author(s). Licensee: Politekhperiodika, Odesa, Ukraine. This article is an open access
article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license
(https://creativecommons.org/licenses/by/4.0/).
Teсhnology and design in electronic equipment, 2025, N 3 – 446 ISSN 3083-6530 (Print)
ISSN 3083-6549 (Online)
7
FUNCTIONAL MICRO- AND NANOELECTRONICS
DOI: 10.15222/TKEA2025.3-4.??
УДК 621.383
Віталій ФЕДЕНЬКО, Богдан ДЗУНДЗА
Україна, м. Івано-Франківськ,
Карпатський національний університет
імені Василя Стефаника
E-mail: vitalii.fedenkoj@gmail.com
РОЗРОБКА ТА МОДЕЛЮВАННЯ ВИСОКОТОЧНОГО MPPT-КОНТРОЛЕРА
ДЛЯ ТОНКОПЛІВКОВИХ СОНЯЧНИХ ЕЛЕМЕНТІВ
Фотоелектричні перетворювачі сонячної енергії є провідним напрямом у сфері відновлюваних джерел енергії.
Традиційні кремнієві фотоелементи забезпечили широке поширення технології, проте їх виробництво потре-
бує значних енергетичних витрат та товстих пластин. Натомість тонкоплівкові перетворювачі другого по-
коління здатні ефективно поглинати сонячне випромінювання при значно меншій товщині поглинального шару,
що робить їх перспективними для подальшого розвитку. Важливим елементом таких систем є контролер від-
стеження точки максимальної потужності (MPPT), який дозволяє забезпечити максимальну електрогенера-
цію в умовах змінного освітлення, температури чи часткового затінення.
У роботі представлено комплексне дослідження схемотехнічних та програмних рішень високоточного кон-
тролера відстеження точки MPPT, створеного на базі сучасного мікроконтролера STM32F407. Основною ме-
тою розробки було забезпечення можливості дослідження малопотужних тонкоплівкових фотоелектричних
перетворювачів, зокрема на основі телуриду кадмію (CdTe), які характеризуються малими значеннями вихідних
параметрів та потребують високої точності вимірювань. Реалізована установка дозволяє працювати з діа-
пазоном напруги від 0 до ~20 В та струмів від 1 мкА до 3 А, що охоплює широкий спектр лабораторних зразків
потужністю від десятків міліват до кількох ват. Точність вимірювання близько 5 мВ забезпечує коректне від-
стеження навіть за умов значних коливань зовнішніх факторів.
Експериментальні дослідження підтвердили високу стабільність роботи контролера та його здатність під-
тримувати точність вимірювань у змінних умовах навколишнього середовища. Для оцінки ефективності ал-
горитму Incremental Conductance було створено математичну модель на основі бібліотеки pvlib, яка реалізує
п’ятипараметричну модель De Soto. Моделювання проводилося для умов західного регіону України, що дозволи-
ло врахувати реальні кліматичні та інсоляційні параметри.
Результати моделювання показали ефективність відстеження точки максимальної потужності на рівні
97,88% протягом року та 99,83% протягом одного дня. Такі показники засвідчують високу ефективність роз-
робленої системи для дослідження та оптимізації роботи тонкоплівкових фотоперетворювачів малої потуж-
ності, а також підтверджують перспективність застосування запропонованого підходу для створення лабо-
раторних стендів і навчальних установок.Отримані результати мають практичне значення для подальшого
розвитку технологій тонкоплівкової фотовольтаїки та впровадження високоточних методів контролю в умо-
вах змінної сонячної інсоляції.
Ключові слова: MPPT-контролер, тонкоплівковий сонячний елемент, CdTe, відновлювана енергія, високочутли-
ві сенсори.
DOI: 10.15222/TKEA2025.3-4.40
|
| id | oai:tkea.com.ua:article-428 |
| institution | Technology and design in electronic equipment |
| keywords_txt_mv | keywords |
| language | English |
| last_indexed | 2026-06-12T01:00:31Z |
| publishDate | 2025 |
| publisher | PE "Politekhperiodika", Book and Journal Publishers |
| record_format | ojs |
| resource_txt_mv | wwwtkeacomua/e4/e0d63562ebfbea91c6deb96d04c1f9e4.pdf |
| spelling | oai:tkea.com.ua:article-4282026-06-11T12:18:26Z Development and simulation of a high-precision MPPT controller for thin-film solar cells Розробка та моделювання високоточного MPPT-контролера для тонкоплівкових сонячних елементів Fedenko, Vitalii Dzundza, Bogdan MPPT controller thin-film solar cell renewable energy highly sensitive sensors CdTe MPPT-контролер тонкоплівковий сонячний елемент CdTe відновлювана енергія високочутливі сенсори The paper presents circuit implementations of a high-precision MPPT (maximum power point tracking) controller adapted to operate with small samples of thin-film solar cells based on cadmium telluride (CdTe). The implemented circuit showed high stability during experimental studies and can operate with currents from 1 μA to 3 A. The effectiveness of the selected maximum power point tracking algorithm was evaluated using a simulation model based on the pvlib library, which operates on the basis of the five-parameter De Soto model and the MPP incremental conductance tracking algorithm with specified parameters. The simulation results show a tracking efficiency of 97.88% over the year and 99.83% over the day, which ensures high efficiency considering the very low output power levels of thin-film photovoltaic cells. Наведено схемотехнічні рішення високоточного контролера відстеження точки максимальної потужності (MPPT), адаптованого для роботи з невеликими зразками тонкоплівкових фотоперетворювачів на основі телуриду кадмію (CdTe). Реалізована схема продемонструвала високу стабільність під час експериментальних досліджень та здатність працювати зі струмами в діапазоні від 1 мкА до 3 А.&nbsp;Дослідження ефективності обраного алгоритму відстеження точки максимальної потужності проведено на імітаційній моделі, побудованій на основі бібліотеки pvlib, яка реалізує розрахунок п’ятипараметричної моделі De Soto та алгоритм Incremental Conductance із заданими параметрами.&nbsp;Результати моделювання свідчать про точність відстеження 97,88% протягом року та 99,83% протягом одного дня, що підтверджує високу ефективність роботи навіть за умов дуже низьких вихідних параметрів тонкоплівкових фотоперетворювачів.&nbsp; PE "Politekhperiodika", Book and Journal Publishers 2025-12-30 Article Article Peer-reviewed Article application/pdf https://www.tkea.com.ua/index.php/journal/article/view/TKEA2025.3-4.40 10.15222/TKEA2025.3-4.40 Technology and design in electronic equipment; No. 3–4 (2025): Technology and design in electronic equipment; 40-46 Технологія та конструювання в електронній апаратурі; № 3–4 (2025): Технологія та конструювання в електронній апаратурі; 40-46 3083-6549 3083-6530 10.15222/TKEA2025.3-4 en https://www.tkea.com.ua/index.php/journal/article/view/TKEA2025.3-4.40/724 Copyright (c) 2025 Vitalii Fedenko, Bogdan Dzundza http://creativecommons.org/licenses/by/4.0/ |
| spellingShingle | MPPT-контролер тонкоплівковий сонячний елемент CdTe відновлювана енергія високочутливі сенсори Fedenko, Vitalii Dzundza, Bogdan Розробка та моделювання високоточного MPPT-контролера для тонкоплівкових сонячних елементів |
| title | Розробка та моделювання високоточного MPPT-контролера для тонкоплівкових сонячних елементів |
| title_alt | Development and simulation of a high-precision MPPT controller for thin-film solar cells |
| title_full | Розробка та моделювання високоточного MPPT-контролера для тонкоплівкових сонячних елементів |
| title_fullStr | Розробка та моделювання високоточного MPPT-контролера для тонкоплівкових сонячних елементів |
| title_full_unstemmed | Розробка та моделювання високоточного MPPT-контролера для тонкоплівкових сонячних елементів |
| title_short | Розробка та моделювання високоточного MPPT-контролера для тонкоплівкових сонячних елементів |
| title_sort | розробка та моделювання високоточного mppt-контролера для тонкоплівкових сонячних елементів |
| topic | MPPT-контролер тонкоплівковий сонячний елемент CdTe відновлювана енергія високочутливі сенсори |
| topic_facet | MPPT controller thin-film solar cell renewable energy highly sensitive sensors CdTe MPPT-контролер тонкоплівковий сонячний елемент CdTe відновлювана енергія високочутливі сенсори |
| url | https://www.tkea.com.ua/index.php/journal/article/view/TKEA2025.3-4.40 |
| work_keys_str_mv | AT fedenkovitalii developmentandsimulationofahighprecisionmpptcontrollerforthinfilmsolarcells AT dzundzabogdan developmentandsimulationofahighprecisionmpptcontrollerforthinfilmsolarcells AT fedenkovitalii rozrobkatamodelûvannâvisokotočnogompptkontroleradlâtonkoplívkovihsonâčnihelementív AT dzundzabogdan rozrobkatamodelûvannâvisokotočnogompptkontroleradlâtonkoplívkovihsonâčnihelementív |