Drone Squadron Optimization MPPT of Solar PV System with Partial Shading Effect
- lms editor
- 19 hours ago
- 4 min read
Drone Squadron Optimization MPPT of Solar PV System with Partial Shading Effect
If you are looking for a smart MPPT algorithm for solar PV under partial shading, this model presents a clear and practical solution using Drone Squadron Optimization (DSO) in MATLAB/Simulink. The system is designed to track the global maximum power point and avoid getting trapped in local peaks, which is one of the biggest challenges in shaded PV systems.
𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧
Drone Squadron Optimization MPPT of Solar PV System with Partial Shading Effect

A solar PV system under partial shading does not produce a single smooth power peak.Instead, it creates multiple peaks, including:
Local peak points
One global peak point
A normal MPPT method may stop at a local peak and lose available energy.To solve this issue, this model uses Drone Squadron Optimization MPPT, an intelligent optimization-based tracking method.
This product is useful for:
Students learning PV control techniques
Researchers working on advanced MPPT methods
Engineers studying optimization-based solar power extraction
Users exploring partial shading analysis in MATLAB/Simulink
𝐒𝐲𝐬𝐭𝐞𝐦 𝐎𝐯𝐞𝐫𝐯𝐢𝐞𝐰
The proposed system includes the following main blocks:
Three solar PV panels
Series-connected PV configuration
Different irradiation levels to create partial shading
Voltage and current measurement blocks
Drone Squadron Optimization MPPT controller
PWM generator
Boost converter
Load section
The main purpose of the system is to:
Measure PV voltage and current
Search for the best duty cycle
Track the global maximum power point
Control the converter switch using PWM
Deliver boosted output voltage to the load
𝐒𝐲𝐬𝐭𝐞𝐦 𝐏𝐚𝐫𝐚𝐦𝐞𝐭𝐞𝐫𝐬
Parameter | Value / Description |
MPPT method | Drone Squadron Optimization (DSO) |
PV panels | 3 panels |
Power per panel | 83.28 W |
Connection type | Series connection |
Operating temperature | 25°C |
Converter used | Boost converter |
Approx. PV-side voltage | Around 30 V |
Approx. load-side voltage | Around 60 V to 80 V |
Control output | Optimal duty cycle |
Switching control | PWM pulse to IGBT |
𝐖𝐨𝐫𝐤𝐢𝐧𝐠 𝐏𝐫𝐨𝐜𝐞𝐬𝐬
The operation of the model can be understood in simple steps:
Three PV panels operate under different irradiation levels.
Partial shading creates multiple power peaks in the PV characteristic.
The system measures PV voltage and PV current.
The DSO algorithm tests different duty cycle values.
It evaluates the corresponding PV power.
The method identifies:
Local best
Global best
The best duty cycle is selected.
A PWM generator produces switching pulses.
The IGBT in the boost converter is controlled.
The system extracts maximum available PV power and boosts the voltage for the load.
𝐂𝐨𝐧𝐭𝐫𝐨𝐥 𝐒𝐭𝐫𝐚𝐭𝐞𝐠𝐲
The control strategy is based on the Drone Squadron Optimization concept.
In this method:
Different candidate duty cycles behave like search agents
Voltage and current are collected for each search step
Power is calculated for each tested condition
The algorithm compares the results
It finds the best local solutions
Then it determines the global best solution
The optimal duty cycle is sent to the PWM block
The converter operates near the global MPP
Why this is effective:
It reduces the chance of staying at a wrong power peak
It improves tracking under partial shading
It gives better power extraction than simple conventional search methods in complex shaded cases
𝐏𝐚𝐫𝐭𝐢𝐚𝐥 𝐒𝐡𝐚𝐝𝐢𝐧𝐠 𝐂𝐨𝐧𝐝𝐢𝐭𝐢𝐨𝐧𝐬
The transcript discusses two major irradiation test conditions.
Case | Irradiation Levels | Observation |
Case 1 | 1000, 300, 600 W/m² | Three different irradiation levels create three power peaks |
Case 2 | 1000, 600, 600 W/m² | Two irradiation levels create two major power peaks |
𝐏𝐞𝐚𝐤 𝐏𝐨𝐰𝐞𝐫 𝐂𝐨𝐦𝐩𝐚𝐫𝐢𝐬𝐨𝐧
Case | Local Peak 1 | Local Peak 2 | Global Peak |
Case 1 | 71.91 W | 83.48 W | 104.5 W |
Case 2 | 71.78 W | — | 158 W |
Key interpretation:
In Case 1, the algorithm must avoid the lower peaks and extract 104.5 W
In Case 2, the algorithm must track the higher available peak near 158 W
𝐒𝐢𝐦𝐮𝐥𝐚𝐭𝐢𝐨𝐧 𝐑𝐞𝐬𝐮𝐥𝐭𝐬
The simulation results clearly show the effectiveness of the DSO-based MPPT method.
Main observations:
The PV system tracks power near the global maximum point
The controller avoids being trapped at local peaks
The boost converter successfully raises the voltage
PV voltage, load voltage, PV current, and load current show proper dynamic response
The tracking time is around 1 second in the discussed case
Under varying irradiation levels, the algorithm still moves toward the correct operating point
𝐑𝐞𝐬𝐮𝐥𝐭 𝐒𝐮𝐦𝐦𝐚𝐫𝐲
Output / Observation | Result |
Global peak tracking in Case 1 | Around 103–104 W achieved |
Global peak tracking in Case 2 | Near 158 W |
Converter function | Boosts low PV voltage to higher load voltage |
Tracking under partial shading | Successful |
Response time | About 1 second |
Measured outputs | PV power, load power, PV voltage, load voltage, PV current, load current |
𝐊𝐞𝐲 𝐅𝐞𝐚𝐭𝐮𝐫𝐞𝐬
Advanced optimization-based MPPT
Effective operation under partial shading
Tracks the global maximum power point
Avoids local peak trapping
Includes PWM-controlled boost converter
Measures both PV-side and load-side responses
Clear MATLAB/Simulink implementation
Useful for academic and research analysis
Suitable for performance study and control validation
Easy to understand for beginners in PV optimization
𝐖𝐡𝐲 𝐔𝐬𝐞 𝐃𝐒𝐎 𝐟𝐨𝐫 𝐌𝐏𝐏𝐓?
A DSO-based MPPT method is helpful because:
Shaded PV systems often have multiple peaks
Conventional tracking may miss the true best point
Optimization helps search more intelligently
It improves the chance of extracting higher available solar power
It is well suited for dynamic shading scenarios
𝐀𝐩𝐩𝐥𝐢𝐜𝐚𝐭𝐢𝐨𝐧𝐬
This model can be used in many learning and research areas:
Solar PV system analysis
Partial shading studies
MPPT algorithm development
Optimization-based control research
Boost converter control studies
MATLAB/Simulink training
Renewable energy laboratory work
Academic demonstrations and simulation-based learning
𝐖𝐡𝐨 𝐂𝐚𝐧 𝐁𝐞𝐧𝐞𝐟𝐢𝐭?
User Group | Benefit |
Students | Learn how intelligent MPPT works under partial shading |
Researchers | Study optimization-based global MPP tracking |
Engineers | Analyze converter control and PV power extraction |
Faculty / Trainers | Use as a teaching model for renewable energy topics |
𝐂𝐨𝐧𝐜𝐥𝐮𝐬𝐢𝐨𝐧
The Drone Squadron Optimization MPPT of Solar PV System with Partial Shading Effect is a strong and practical simulation model for understanding global MPP tracking in shaded PV conditions. With three series-connected panels, variable irradiation, and a PWM-driven boost converter, the model demonstrates how an intelligent optimization algorithm can successfully extract higher power and avoid local peaks.
For anyone interested in solar PV control, MPPT algorithms, partial shading behavior, and MATLAB/Simulink implementation, this product offers a clear and valuable learning platform.



Comments