Skip to main content
Have a personal or library account? Click to login
Deep Learning-Based MPPT for PV Systems: LSTM Forecasting and Adaptive TSMC via PPO Agent Cover

Deep Learning-Based MPPT for PV Systems: LSTM Forecasting and Adaptive TSMC via PPO Agent

Open Access
|Jun 2026

Figures & Tables

Figure 1.

Overall architecture of the proposed LSTM–PPO–TSMC-based MPPT control scheme for a PV system. IGBT, Insulated Gate Bipolar Transistor; LSTM, long short-term memory; MOSFET, Metal-Oxide-Semiconductor Field-Effect Transistor; MPP, Maximum Power Point; MPPT, maximum power point tracking; PPO, proximal policy optimisation; PV, photovoltaic; PWM, pulse width modulation.

Figure 2.

Flowchart of the proposed hybrid LSTM–PPO–TSMC MPPT. LSTM, long short-term memory; MPPT, maximum power point tracking; PPO, proximal policy optimization.

Figure 3.

Architecture of the LSTM model for the prediction of maximum power voltage VMPP. LSTM, long short-term memory; VMPP, maximum power point voltage prediction.

Figure 4.

PPO Agent training performance analysis. PPO, proximal policy optimisation.

Figure 5.

Power comparison under variable irradiation. ANN, artificial neural networks; LSTM, long short-term memory; P&O, perturb & observe; PPO, proximal policy optimisation; PSO, particle swarm optimisation.

Figure 6.

Power comparison of the MPPT algorithms under fluctuating irradiance. LSTM, long short-term memory; MPPT, maximum power point tracking; PPO, proximal policy optimisation.

Figure 7.

Dynamic adjustment of TSMC parameters by the PPO Agent. PPO, proximal policy optimisation.

Figure 8.

Frequency-domain analysis of control signal chattering. LSTM, long short-term memory; PPO, proximal policy optimisation.

Figure 9.

Efficiency deviation vs. irradiance change. LSTM, long short-term memory; PPO, proximal policy optmisation.

Comprehensive computational complexity comparison of MPPT methods

MPPT methodOperations/stepExecution Time (ms)Memory (KB)Update rateRelative cost
Classic SMC320.022Full switching0.08×
TSMC640.054Full switching0.13×
ANN–MPPT (3-layer)1,2800.18121 kHz0.70×
PSO-MPPT (10 particles)3,2000.3528100 Hz3.10×
Full DRL (online)18,0002.1025610 Hz11.3×
LSTM–PPO–TSMC (proposed)4,4160.45381 kHz1.0×

Performance metric for different MPPT algorithms

MPPT methodSettling time (ms)Overshoot (%)
Classic SMC1609.5
LSTM + TSMC853.8
LSTM + PPO + TSMC (proposed)551.6

Parameters used for comparative MPPT methods

MethodMain parameters
SMCλ = 5, switching gain = 10
TSMCα = 0.8, σ = 0.5
ANN-MPPT1 hidden layer, 10 neurons, tanh
PSO-MPPTParticles = 10, w = 0.7, c1 = c2 = 1.5
P&OStep size = 0.01
ProposedLSTM (2 × 64), PPO adaptive α,σ
DOI: https://doi.org/10.2478/pead-2026-0018 | Journal eISSN: 2543-4292 | Journal ISSN: 2451-0262
Language: English
Page range: 281 - 298
Submitted on: Jan 28, 2026
Accepted on: May 12, 2026
Published on: Jun 19, 2026
In partnership with: Paradigm Publishing Services

© 2026 Aymen Lachheb, Chabakata Mahamat, Rym Marouani, published by Wroclaw University of Science and Technology
This work is licensed under the Creative Commons Attribution 4.0 License.