Satellite Solar MPPT Control in Eclipse Transitions
Introduction#
Satellite power systems face one of their most demanding challenges when the spacecraft passes from the orbital shadow region into the sunlight zone and back. During these transitions, the solar array current changes rapidly, and the maximum power point shifts dramatically. A well-designed maximum power point tracking (MPPT) strategy is essential to extract the highest possible power from the triple-junction gallium arsenide (GaAs) solar cells while keeping the power bus stable.
Ground testing of such arrays also requires careful handling because the photovoltaic cells are sensitive to moisture and contamination. EJER Tech's self-developed Dry Cabinet rapid dehumidification system is a good example: it can reduce the humidity inside the cabinet to a safe range within minutes after the door is opened, greatly shortening the recovery waiting time for moisture-sensitive components. This is a practical detail that often affects the reliability of pre-flight power subsystems.
Output Characteristics of Triple-Junction GaAs Solar Cells#
Triple-junction GaAs cells are the standard choice for high-efficiency satellite arrays. Their output must be modeled with a double-diode equivalent circuit that accounts for the tunnel junction, series resistance, and shunt resistance. The current-voltage characteristic is a nonlinear function of irradiance and junction temperature, and each of the three subcells produces its own photocurrent. In the illuminated region, the cell operates with a high open-circuit voltage and a characteristic knee at the maximum power point. In the shadow region, the cell current collapses to nearly zero, and the operating point moves along the voltage axis until the cell is reverse biased under local shadowing.
For accurate MPPT modeling, the power engineer must build a temperature- and irradiance-dependent lookup table. The maximum power voltage typically decreases by a few millivolts per degree Celsius, while the maximum power current increases slightly with temperature. In low Earth orbit, the transition from full sun to eclipse can cool the array by more than 100 degrees Celsius, so the MPPT controller must be able to follow a rapidly moving maximum power point as the spacecraft exits eclipse. The model should include bypass diodes to simulate partial shadowing and to predict how the array current staircase changes when one sub string is masked by the spacecraft body or a deployed antenna.
MPPT Algorithm Strategy for Light-to-Shadow Transitions#
The most common algorithms are perturb-and-observe (P&O) and incremental conductance (IncCond). P&O works well in steady sunlight, but near the shadow boundary the measurement noise and fast irradiance variations can cause the controller to diverge. IncCond, which calculates the derivative of power with respect to voltage, has better dynamic response and is preferred for eclipse transitions. To improve robustness, many satellite systems use a hybrid approach: in good sunlight conditions the controller uses P&O to minimize computation, and when the current derivative exceeds a preset threshold, it switches to IncCond with a fixed perturbation step.
Another important strategy is to limit the slew rate of the duty cycle command. During the sudden entry into sunlight, the solar array voltage can rise from below the battery voltage to its full value in tens of milliseconds. If the MPPT duty cycle changes too quickly, the output voltage will overshoot and the power bus may trip the overvoltage protection. Therefore, the digital controller should include a rate limiter and a soft-start ramp. When leaving the shadow, the controller may also force the operating voltage to a preset percentage of the open-circuit voltage, which can be tracked through a pilot cell or a voltage sensor on the unloaded array. This open-circuit voltage tracking mode is especially valuable after a long eclipse because the cell temperature is still unknown to the main bus controller.
Battery Charge and Discharge Protection Logic#
In a typical regulated satellite power architecture, the MPPT output feeds a battery charge or discharge regulator. During sunlight, the MPPT controls the solar array to the maximum power point, and the surplus power after load consumption is routed to the battery via a charge regulator. The charge protection logic must ensure that the battery current remains below the manufacturer's C-rate limit and that the battery voltage never exceeds the maximum charge voltage. A common method is to switch from constant-current charging to constant-voltage charging when the terminal voltage reaches the setpoint, then reduce the MPPT reference voltage if necessary so that the solar array is forced away from the maximum power point.
During eclipse, the battery is the sole energy source. The discharge regulator should implement over-discharge protection by monitoring the state of charge and the minimum allowed cell voltage. When the battery voltage falls below a safety threshold, the controller must shed non-critical loads, and the MPPT is disabled because the solar array produces no power. To prevent oscillation between MPPT and over-discharge protection, hysteresis is added to the voltage window. For example, charge resumes only when the battery voltage rises above a level that is 1.5 to 2 percent higher than the discharge threshold.
The protection logic is also coordinated with the MPPT action at the moment of shadow entry. When the solar array current begins to drop, the controller should first switch off the charge path to avoid reverse current from the battery into the solar array. Then, while the array is still producing some power, the MPPT can continue to track the slowly collapsing current curve. As soon as the current reaches zero, the system must fully disconnect the solar array bus from the battery to protect the blocking diodes and the power conditioning units.
Conclusion#
A robust MPPT strategy for triple-junction GaAs solar arrays must be built on an accurate model of the cell's temperature-dependent output characteristics. The controller should combine incremental conductance with slew-rate limiting and open-circuit voltage tracking to handle the harsh irradiance changes at the eclipse boundaries. At the same time, the battery charge and discharge protection logic must be tightly coupled with the MPPT reference calculations to prevent overvoltage, undervoltage, and reverse current conditions.
Practical engineers should also remember that the ground environment is not the same as orbit. Humidity-sensitive solar cells and power electronics must be stored in controlled conditions, and a fast dry cabinet system such as the one developed by EJER Tech is invaluable for keeping test equipment ready. With proper modeling, careful algorithm selection, and validated protection logic, the satellite power subsystem can deliver stable energy through every orbit transition.