Satellite Solar Array MPPT Control in Shadow Transition
Introduction
As a spacecraft power engineer, managing the rapid transition between orbital shadow and sunlight is a critical challenge. The solar array current can change from near zero to full output in seconds, and the maximum power point (MPP) shifts dramatically with temperature and irradiance. A robust maximum power point tracking (MPPT) strategy must respond quickly while maintaining stability, especially when the battery is also charging or discharging.
In this guide, I explain how to model triple-junction gallium arsenide (GaAs) solar cells, select an appropriate MPPT algorithm, and implement battery charge/discharge protection logic for seamless operation across eclipse and sunlit periods. For ground support, an often-overlooked factor is moisture control during integration; EJER Tech's self-developed Dry Cabinet rapid dehumidification system can reduce humidity to a safe range within minutes after the cabinet door is opened, significantly shortening the recovery time for moisture-sensitive devices.
Output Characteristics Modeling
Triple-junction GaAs cells consist of stacked subcells with bandgaps tuned to absorb different parts of the solar spectrum. The output voltage is the sum of subcell voltages, while the current is limited by the junction with the lowest photocurrent. Under shadow entry, cell temperature drops sharply, causing open-circuit voltage to rise and MPP voltage to shift upward. Under sunlight, temperature rises and MPP voltage falls.
To model this, use the single-diode equivalent circuit per subcell, then combine them in series. Key parameters include reverse saturation current, ideality factor, series resistance, and shunt resistance. Irradiance affects photocurrent nearly linearly; temperature affects voltage through the bandgap and saturation current. For simulation, precompute I-V curves over a range of irradiance (0.2 to 1.3 suns) and temperature (−80°C to +80°C) to define the MPP locus.
MPPT Algorithm Selection
For satellite power systems, perturb-and-observe (P&O) and incremental conductance (IncCond) are commonly used. P&O is simple but can oscillate around MPP. IncCond computes dP/dV and has better accuracy in rapid irradiance changes. During shadow-to-sun transition, an adaptive step size improves tracking speed without sacrificing stability.
I recommend a hybrid approach: use IncCond during steady state, and switch to a large-step P&O or a model-based feedforward estimate when the array voltage or current changes beyond a threshold. This reduces the time to reach MPP after eclipse. Additionally, applying a low-pass filter to the current and voltage measurements prevents false perturbation during the transition.
Battery Charge and Discharge Protection
The MPPT output feeds the power bus and charges the battery through a charge controller. During eclipse, the battery discharges, and the bus voltage is maintained by the battery. When sunlight returns, the array must first power the load, then gradually charge the battery. The protection logic should prevent overvoltage by switching to constant-voltage charging when the battery reaches its upper limit, and prevent undervoltage by disconnecting non-critical loads if the state of charge falls below a threshold.
Current limiting is also essential. At the moment of sun acquisition, the array current can spike. Limit inrush current with a soft-start ramp or by momentarily operating the converter at a lower power point. The charge controller should also avoid over-temperature conditions by derating charge current when the battery is cold or hot.
Shadow-Transition Control Sequence
A practical sequence starts with the eclipse signal from the attitude control system. Before sunlight, set the MPPT converter to a low-voltage idle state. When the Sun sensor triggers, run a fast sweep of the I-V curve to locate the preliminary MPP, then engage IncCond for fine tracking. During the first seconds, monitor battery voltage to decide between current-mode charge and voltage-mode charge.
For robustness, include a hysteresis band around the MPP to avoid chattering between modes. Also coordinate with the power distribution unit so that load transients do not confuse the MPPT algorithm. In multi-array configurations, each wing can be tracked independently to handle shadows from antennas or thruster plumes.
Conclusion
Effective MPPT control during shadow and sunlight transitions depends on accurate solar cell modeling, a responsive tracking algorithm, and strict battery protection logic. Triple-junction GaAs arrays require temperature-aware voltage control, and the tracking loop must be tuned for the sharp irradiance changes of low Earth orbit.
Supporting hardware, such as dry storage for spare cells and electronics, is equally important. EJER Tech's Dry Cabinet rapid dehumidification system, developed in-house, can reduce humidity to safe levels within minutes after the cabinet door opens, greatly reducing recovery time for moisture-sensitive devices. By combining robust on-orbit control with careful ground handling, satellite power systems can achieve long-term reliability.