Abstract

This paper is aimed at performing a comprehensive review of the approaches employed in nanosatellite platforms, specifically 1 U and 3 U, for electrical power systems (EPS). Moreover, it seeks to develop a robust maximum power point tracking (MPPT) controller using the sliding mode control (SMC) method. The proposed control strategy is intended to monitor the solar panel’s maximum power point (MPP) and adapt to changes in temperatures and solar irradiance in low Earth orbit (LEO). The EPS model, designed with the proposed sizing method, is built in MATLAB-Simulink and integrates a solar panel, battery storage, and power converters controlled by diverse MPPT methods. Then, simulation results demonstrate the effectiveness of the proposed SMC approach compared to other conventional control methods for the designed EPS under varying LEO conditions. To achieve a robust validation of the most appropriate MPPT control method under steady-state conditions, this paper presents an experimental investigation into the proposed EPS hardware design. The proposed SMC method achieved an increase in power generation from 10% to 12% for buck and boost power converters, respectively, compared to traditional control methods.

1. Introduction

Heidt et al. put forth the idea for CubeSat, which was developed through cooperation between Stanford University and California Polytechnic University (Cal Poly). It was created to satisfy the demand for a satellite that could be created in less than two years, at a very low cost, and with little weight to save launch costs [1].

The physical definition of a CubeSat is a cube with a volume of no more than 1.33 kg and dimensions of  cm. Although more recently, units as tiny as 0.5 U, 1.5 U, 2 U, and 3 U, as shown in Figure 1, and as large as 6 U and 12 U have been added to the CubeSat’s dimensions based on new designs, this design primarily applies to a 1 U CubeSat. Producers of satellites might then expand the adaptability and capacity of their products. There is an increase in mass based on the increment of the unit that a satellite was built. The weight of the CubeSat design is 2.66 kg for the 2 U, 3.99 kg for the 3 U, and so forth. These tiny nanosatellites can be launched in large numbers and are less expensive to deploy. Numerous commercial, academic, and other ventures have been sent into orbit as a result of nanosatellite development over time. From the database provided by Kulu [2], illustrated in Figure 2, the most common types of launched nanosatellites are those based on the 3 U and 1 U nanosatellite platforms, indicating broad market and industry adoption of CubeSat standards. As a result, new businesses like Clyde-Space, EnduroSat, and GOMspace were created to develop and market nanosatellite hardware. These businesses can use the nanosatellite design to supply the entire nanosatellite with the requirements of a certain mission, or they can just supply specific parts, such as solar panels or the structure of the nanosatellite, or even electrical modules like payloads, communication systems, and electrical power systems (EPSs).

What is currently available in terms of EPS development is shown by many recent research studies. In the demonstration of a modular EPS for small satellites, Lim et al. [4] examined operational difficulties and control problems and recommended more studies into EPS design. Johnston-Lemke et al. [5] made a modular, scalable, and efficient EPS that can be mounted on satellites to handle power requirements ranging from 1 W to 1 kW. A way of sizing the vital parts of the EPS, such as the PhotoVoltaic (PV) solar panels and the batteries, is detailed in Khan et al. [6] and presents a comprehensive design and control strategy for EPS of small satellites. The following elements are taken into account in the enhanced design: PV cell properties, PV panel sizing, storage system requirements, and EPS efficiencies.

The design of EPS begins with determining the amount of power required to supply the nanosatellite’s systems, selecting a reliable circuit topology, and choice of a suitable control strategy. The power control stage in small satellites is classified into two types: direct energy transfer (DET) circuits and peak power transfer (PPT) topologies, which are based on an unregulated or regulated bus voltage [7, 8]. The EPS architecture used in nanosatellite based on DET are dissipative methods and without the capability of tracking the maximum power [9]. The DET circuit is the source of theoretically higher losses at the filtering components and dissipative circuit. Nonetheless, the common EPS of nanosatellites using the DET circuit has a problem of efficiency loss. The operation of the solar panel at the maximum power point (MPP) appears to be the worthwhile solution in real low Earth orbit (LEO) conditions, where the nanosatellite’s angle toward the sun continuously changes and the total solar irradiance incoming to solar panels varies significantly. The PPT is a nondissipative circuit because it can harvest the precise power needed by the nanosatellite up to the maximum power of the solar array [10]. The control algorithm used for PPT circuit topology is called maximum power point tracking (MPPT), which was integrated into ESTCube-1 into its EPS to optimize the produced energy of the nanosatellite under different space conditions [11]. This strategy increases effectiveness while simultaneously avoiding potential thermal dissipation issues that are present in the DET circuit. A power regulator of this approach is frequently utilized to power both the loads and the batteries [12, 13].

To track the MPP, it is crucial to develop and implement a control algorithm for the PV system. Perturb and Observe (P&O) and Incremental Conductance (INC) approaches are two of the MPPT methods that are available in many research papers [1416]. These methods work poorly in environments that are changing quickly, even though they are precise and straightforward [17, 18]. The last two decades have seen the proposal of numerous MPPT approaches, including adaptive and enhanced P&O methods [1921]. Improved techniques of INC methods are presented in [2224]. Fractional short circuit current (FSCC) techniques are presented in [25, 26], and the FSCC implementation under dSPACE hardware is discussed in [27]. The fractional open circuit voltage (FOCV) technique for maximization of the power produced by the solar system is described in [28], where the enhanced version of FOCV is suggested in [29].

Fractional nonlinear synergetic control (FNSC) for the MPPT method is suggested in [30], and model predictive control (MPC) is proposed in [31]. Intelligent approaches such as the fuzzy logic controller (FLC) theory are presented in [32, 33], where [34] describes how it was implemented on DSP. Artificial neural network (ANN) methods are presented in [35, 36]. Adaptive neuro-fuzzy interference system (ANFIS) and genetic algorithm (GA) approaches are suggested in [37]. The particle swarm optimization (PSO) technique is presented in [38], where it has been also experimentally implemented in [39]. Performance criteria including complexity, convergence rate, speed, soft cost, sensor required, and dependability can all be taken into consideration when selecting one of these MPPT methods. A classification is presented in [40] based on tracking parameters, i.e., constant parameters, measurement comparison, trial and error, a mathematical calculation, and intelligent prediction. MPPT approaches, in general, provide a positive or negative reference signal based on the operational condition of PV systems. Most techniques are robust and accurate under steady conditions but deteriorate when the climatic or loading parameters change abruptly.

The sliding mode control (SMC) method is very precise and notably robust to external and internal perturbations for both linear and nonlinear systems [4145] and appears to be a suitable control strategy even for MPPT [46]. Studies on SMC, which are based on the inclusion of conventional P&O algorithms, have been published in the literature [47, 48]. These techniques generate the input current reference by using a voltage controller as the sliding surface’s base. This becomes problematic since the tracking for the MPP is established by the P&O algorithm, which is used both ways; hence, the technique continues to trade off precision and dynamic reaction. The first-order SMC is recognized as a reliable control approach, even in the absence of the P&O algorithm. Hence, as an alternative method to optimize power in an EPS, under dynamic conditions such as variations in solar irradiance due to orbit changes, this strategy is selected for this research.

Several comprehensive literature reviews have thoroughly investigated and compared the efficiency of PV systems under uniform and nonuniform solar irradiation circumstances [49, 50], and including the analysis of shadow impacts [51]. However, the influence of shadow effects in space, particularly in LEO applications, is negligible. In simulations, the proposed assessment of MPPT controllers primarily focuses on scenarios that closely resemble space conditions to assure the relevance and applicability of the findings to space-based applications. This practice extends a range of conditions, taking into account changes in solar irradiance and temperature, scenarios where the sun is constantly pointed toward, and situations where the irradiance has nonuniform variations.

The proposed research continues with a study of EPS configurations and MPPT control techniques from the perspective of the nanosatellite platforms and the LEO space environment. The main objective of the paper’s contribution is the development of the robust control algorithm for MPPT implemented on the EPS used for 1 U and 3 U nanosatellite platforms. In the proposed robust control method, the SMC theory is selected, for its excellent static and dynamic performance (stability and accuracy), and to obtain an acceptable response time without overshoot or ripples. These types of control theories also give better tracking and almost total rejection of the disturbance whatever the ranges of variation of the meteorological parameters (temperature and irradiance), and the responses are more stable, more precise, and robust.

The rest of this paper is divided into the following sections: Section 2 will cover nanosatellite EPS configurations and modeling for both 1 U and 3 U nanosatellite platforms. The concise, detailed review of MPPT algorithms used in EPS architectures is presented in Section 3 with the main focus on the design of the proposed SMC method. Some results of the simulation contrasting the proposed SMC method with the conventional MPPT techniques based on P&O and INC are presented in Section 4. Then, experimental results obtained by testing the proposed EPS with MPPT methods are presented in Section 5. A brief conclusion will then be used to conclude this paper.

2. Electrical Power System of Nanosatellites

In the proposed nanosatellite EPS, as shown in Figures 3 and 4, the solar panels are placed on six sides. For the 1 U nanosatellite platform, this will involve three boost power converters for every two solar panels. However, for the 3 U nanosatellite platform, three buck power converters and one boost power converter for every two solar panels are required. The power converters can be connected in parallel, and each power converter has an inbuilt MPPT. These solar panels are connected on opposing faces of the nanosatellite connected to the same power converter (–X and +X solar arrays are connected to MPPT1, -Y and +Y solar arrays to MPPT2, and –Z and +Z solar arrays to MPPT3). This electrical architecture is highly beneficial since it allows MPPT control of individual solar panels, which have varying MPPs due to irradiance and temperature variances. Instead of employing one boost converter per side of the nanosatellite, one boost power converter can be used for two solar panels on opposite sides of the nanosatellite.

2.1. Photovoltaic System

To extract the maximum sunlight power, efficient PhotoVoltaic (PV) solar cell technology based on triple junction cells is more suitable for nanosatellite applications. This technology involves the deposition of various semiconductor layers, resulting in many subcells, as shown in Figure 5, each with its unique PN junction shape and gap. Each subcell responds to a spectral band based on the semiconductor materials used. Tunnel junctions split the subcells and allow current to flow between them [52].

The circuit shown in Figure 6 provides an equivalent model to understand the electronic behavior of triple-junction solar cells by taking losses linked to manufacturing flaws into account using two resistors (series and shunt). Diodes are used to polarize triple junction cells, resulting in a greater output voltage.

Based on the application of Kirchhoff’s law in Figure 6, the following expressions are obtained: where where and are the PV current and the saturation current of the diode, respectively. The voltage , and here, K is the Boltzmann constant ( J/K); is the ideality factor (from 1 to 2); is the temperature (in kelvin); is the electron charge (C).

After simplification , equation (4) is rewritten as

With the consideration of the short circuit () and the open circuit () of the solar cells, the following expression is obtained: where is the open circuit output voltage; is the short circuit output current.

By substituting equation (6) into equation (5) and incorporating the properties of PV cells, a mathematical model for a PV panel is derived: where in the ideal case, is negligible.

The triple-junction solar cells 3G30A technology InGaP/GaAs/Ge selected for the nanosatellite are provided by AzurSpace with an integrated bypass diode. The space-qualified solar cells have an efficiency of 29.5% and an area of 30 cm2 and provide 2.7 V of output voltage and 504 mA of output current when the maximum power point is reached [53]. Based on the parameters of AzurSpace solar cells, Figures 7 and 8 show the I-V characteristic PV solar panel in various temperatures under constant solar irradiance, for the two proposed configurations 1 U and 3 U. Whereas, in the same conditions, Figures 9 and 10 present the P-V characteristic of PV solar panels of 1 U and 3 U, respectively.

From the obtained simulation results, it can be concluded that each power versus voltage curve is characterized by a maximum point where the PV panels can generate maximum power. Therefore, this maximum power point (MPP) will change when the temperature is changing.

2.2. PPT System

A typical configuration of the boost converter connected with the 1 U solar panel is shown in Figure 11.

The dynamical model of the boost DC-DC power converter in state-space form, which is found by the application of basic electricity laws, is written as follows: where and are the output voltage and current, respectively, and is the voltage of the PV panel. The control input is the switching function.

Equations (7) and (8) can be written as in-state equation form:

The expressions of the inductor current, the resistance, the inductance, and the capacitances of the input and output capacitors are presented in Table 1, where all expressions are calculated based on a small ripple approximation during a switching period .

The simulation’s outcome is depicted in Figure 12. Two graphs of voltages derived from low and high duty cycles are included in this figure, along with two additional graphs of currents obtained from low and high duty cycles. The output voltage is shown on the left axis with a blue solid line, while the current is shown on the right axis with a red dashed line.

The simulation results shown in Figure 12 indicate that the currents are around 0.76 A and 0.52 A with low and high duty cycles (8% and 64%), respectively. The voltages are approximately 6 V and 8.4 V with low and high duty cycles, respectively. It can also be seen that the power converter never goes into discontinuous conduction mode due to the absence of overshoots.

Regarding the aforementioned results, it should be noted that the effectiveness of the sizing approach utilized to compute the parameters of the boost power converter provided in Table 1, according to the EPS requirements, was demonstrated by acceptable values in the simulation with low and high duty cycles.

For the 3 U nanosatellite platform EPS, the buck power converter is used, which is capable of producing an average output voltage less than its input voltage. Figure 13 shows the structure of this converter with resistive load . This down converter consists of DC input voltage, a controlled switch connected in series with the circuit, inductor , two capacitors, and diode .

By using fundamental electrical rules, the dynamical model of the buck DC-DC power converter in state-space form may be found as follows: where is the voltage of the PV panel and and are the output voltage and current, respectively. The control input is the switching function.

Equations (7) and (8) can be written as in the following state equation form:

For sizing the buck power converter, the expressions of the inductor current, the resistance, the inductance, and the capacitances of the input and output capacitors are presented in Table 2.

Figure 14 shows the simulation results of the buck power converter based on parameters obtained by both high and low duty cycles, where the right axis depicts currents, while the left axis depicts output voltages.

The simulation results at low and high duty cycles (27% and 88%) are depicted in Figure 14. The voltages are around 6 V and 8.4 V, respectively. The currents are roughly 2.2 A and 1.6 A, respectively. The buck power converter never enters discontinuous conduction mode as a result of no current or their overshoots and ripples passing zero. Likewise, according to the aforementioned findings demonstrated by the simulation with low and high duty cycles, the voltage and current values, as well as their ripples, reached acceptable levels, by the use of the design approach for buck power converter (based on parameters calculated by expressions in Table 2.

3. Maximum Power Point Tracking

For LEO applications, the trend is to optimize numerous existing MPPT techniques, with different degrees of complexity and accuracy [54]. Possibly, the simple tracking method is the perturb and observe (P&O) method which can be implemented in an EPS and can require less computational time and instructions. While, the incremental conductance (INC) method is considered a more complicated method with a slower calculation time (with a large power loss as a consequence [55]), making it a less attractive choice than the P&O.

3.1. P&O Control Algorithm

The P&O control algorithm is often implemented in PV systems used in space applications. The P&O strategy flowchart is shown in Figure 15, where , , and are the power, voltage, and current, while represents the duty cycle of the boost control parameter. It has been verified that the P&O technique works well when the irradiance does not vary rapidly with time. On the other hand, the P&O method fails to rapidly follow the maximum power points except if the sampling time and the duty cycle steps are properly chosen [56].

3.2. INC Control Algorithm

The INC approach consists of sensing incremental changes in the current and voltage of the solar panel’s outputs to estimate the consequence of these changes on the MPP. When the voltage is changed, this technique employs incremental conductance to calculate the changes in power. As a consequence, the MPP is obtained by the comparison between the variation of the incremental conductance and the conductance of the solar panel. When the difference between the two values is zero, the effective voltage value satisfies the MPP. Therefore, the controller preserves the voltage value until the irradiation or the temperature changes, where the process of measuring and calculating new values is repeated [57]. The INC algorithm flowchart is shown in Figure 16.

3.3. Sliding Mode Control Algorithm

A sliding mode control (SMC) theory is a type of variable structure controller (VSC). Unlike continuous functions that can map a plant state to a control surface, a VSC consists of several switching between different functions determined by the plant state characterization [58].

The design of the SMC will be demonstrated for the following nonlinear system [59]: where is the state vector and , , and are the control vectors.

From equation (12), it is possible to define a set of the state trajectories such as where

And denotes the transposed vector, and is called the sliding surface.

To carry the state variable to the sliding surfaces, the following two conditions have to be satisfied:

The control law satisfies the precedent conditions that are presented in the following form: where is the control vector, is the equivalent control vector, is the switching part of the control (the correction factor), and is the controller gain. can be obtained by considering the condition for the sliding regime, . The equivalent control retains the state variable on the sliding surface, once they achieve it. For the defined function

The controller described by equation (19) presents high robustness, insensitive to parameter instabilities, but it will have high-frequency switching (chattering phenomena) nearby to the sliding surface due to the sign function involved by presenting a boundary layer [60].

(19) is rewritten as [61]

Consider a Lyapunov function:

If the Lyapunov theory of stability is used to ensure that SMC is attractive and invariant, the following condition has to be satisfied:

The sliding surface proposed by Slotine and Li [62] where is the error vector, is a positive coefficient, and is the system order.

3.3.1. Application of the Proposed Sliding Mode Control for Boost Power Converter

In this paper, the condition of the MPP is given by

For the photovoltaic system, based on condition (26), the sliding surface will be specified as

To determine the condition of stability on the sliding surface, the notion of equivalent command is used. Using invariance conditions (17), the equivalent command expression can be calculated as proposed by Kerrouche et al. and Brea et al. [63, 64], for the derivative of the sliding mode surface, which is written as

is not depending on , and the following simplifications are obtained:

Applying (29) in (28), the following derivative of the sliding surface is obtained:

Therefore, the derivative of the sliding surface is obtained as follows:

From (8) and (32), the following expression is obtained:

Subsequently, the expression of the equivalent control applied to the boost power converter is as follows:

From (22), the total sliding mode control for the boost power converter becomes

3.3.2. Application of the Proposed Sliding Mode Control for Buck Power Converter

For the photovoltaic system with a buck power converter, the same sliding surface previously used will be defined as

The derivative of the sliding mode surface is

is not depending on , and the following expression is obtained:

Applying (38) in (37), the derivative of the sliding surface is obtained as where

From (8) and (41), the following expression is obtained:

So, the expression of the equivalent control applied to the buck power converter is as follows:

From (22), the total sliding mode control for buck power converter becomes

3.3.3. Stability Analysis of the Proposed Sliding Mode Control for Boost and Buck Power Converters

The Lyapunov approach, which is used in this research as well, is frequently used to perform stability analysis for the SMC [65]. Therefore, it is significant to note that the sign of the surface , as shown in Figure 17, will be utilized in the Lyapunov approach to analyze the stability of the system.

Applying the Lyapunov theorem ensures that the closed-loop system with the SMC guarantees finite-time convergence to the maximum power point. The analysis demonstrates that the sliding surface approaches zero within a finite time, leading to global Lyapunov stability in the system.

To ensure that the surface is attractive over the entire operating range, it suffices to have the derivative of the Lyapunov function with respect to time be negative. The following condition is referred to as the attractiveness condition or reachability condition:

The sliding surface in (27) can be rewritten as

The derivative of the sliding surface can be written as

After the introduction of sliding surface (46), its derivative is obtained as

Proof.

To establish the existence theorem of the sliding mode, the two zones presented in Figure 17 are considered. By employing equation (27), the derivative of the sliding surface is detailed as follows:

Zone 1. .

If the functioning point is in zone 1, the voltage needs to be increased to reach the MPP. This implies that . By substituting this into equation (49), where is obtained, it implies .

Zone 2. .

If the system operates in zone 2, the voltage needs to be decreased to reach the MPP. This implies that . By substituting this into equation (49), it follows that which implies .

Based on the above analysis, it can be concluded that the system exhibits sliding mode behavior and is asymptotically stable, regardless of the functioning point’s location. The applied control law ensures that the system’s trajectory transitions from any initial state onto the sliding surface within a finite time and remains on it thereafter.

Since the range of duty cycle must lie in , the real control signal is proposed as

The control input will be taken into account, and several cases will be examined in the stability analysis that follows. Therefore, the derivative of the sliding surface can also be expressed in the following form:

The derivative of the sliding surface is detailed as follows:

The first part has the following simplification:

The first term of the sliding surface derivative, which is the derivative of the PV current, is defined as

Referring to (7), the PV voltage can be rewritten as

The first derivative of the PV voltage is given by

Finally, it can be determined that the sign of the first term of the Lyapunov function is positive .

It is assumed in this instance that , where the subsequent intricate cases are examined in detail.

Case 1. Considering , thus

As previously stated and described, is negative. Therefore, it is evident that the derivative of the surface is always of the opposite sign to the surface .

Case 2. Considering , this means that . Thus, based on the state of , two instances have to be examined.

If , by (34), . As seen in Figure 17, the surface is positive in this instance. So, if , the control input should be decreased. Consequently, . But this contradicts the previously mentioned case .

If both and , , then is obtained.

It concludes that for .

Case 3. Considering , which means that and

In this case, it is evident that . The two cases to check for the are as follows.

It follows that if

From (59), it appears as though the PV array and the load are connected directly. Since the operating system is in the region where , the duty cycle ought to go up in this situation. However, this opposes the case that .

Consequently, when and , is obtained for this case. After that, the state is examined.

From the above analysis, it can be concluded that stability is ensured since and always have an opposite sign.

It is important to note that to prevent the controller from constantly saturating on the states of or without hitting the range of , a suitable design should be used for the switching control . Hence, in the switching control , the selection of the positive control gain often necessitates the fulfillment of the following condition:

This case is presented when . Upon simplification, it is evident that

Additionally, it is necessary to maintain the gain used by the switching control () at the minimum value to ensure optimal performance of the controller. In order to reduce the impact of excessive chattering, it is advisable to utilize the smooth or saturation function instead of the sign function. The saturation function is employed in this paper for this reason.

It is possible to apply the Lyapunov stability analysis method to both buck and consistently boost power converters. The stability of the buck converter can be thoroughly examined thanks to the above method, which also simplifies the analytical process and helps with the design of a stable and robust SMC.

4. Simulation Results

In this section, the principle simulations are presented for the proposed EPS architecture for both 1 U and 3 U nanosatellite platforms with the proposed MPPT control techniques. The electrical parameters of the EPS are shown in Appendix. The energy from the sun is the main source of power for the nanosatellite. However, there are other sources of irradiance in space (cosmic radiation, earth albedo, etc.), but only a few of them can be noteworthy. In this simulation, the Intel(R) Core(TM) i7-10750H CPU @ 2.60 GHz with a clock speed of 2.59 GHz is used to simulate the EPS model and control algorithms.

The simulation results presented in this paper investigate the dynamic responses of EPS under three distinct cases. In case 1, the effects of varying solar irradiance and temperature in ramp curves are examined. Case 2 involves the simulation of solar irradiance variation caused by attitude nanosatellite spinning. Lastly, in case 3, the response of EPS to nonuniform solar irradiance with added noise is analyzed. These cases enable the exploration and understanding of the system’s behavior under various dynamic environmental conditions.

4.1. Dynamic Response of EPS with MPPT Control Methods: Case 1

In this case of simulation, the variations of temperature and the direct irradiance from the sun in orbit are considered as seen in Figure 18.

As seen in Figure 18, for the explicit expedition of the analysis of power system control strategies, the simulation is started with the temperature and solar irradiance constant from 0 to 1.5 seconds. Then, the temperature is maintained constant while the solar irradiance varies between 1.5 and 2 seconds. From 2 to 3.5 seconds, solar irradiance and temperature drop to 967 W/m2 and 45°C, respectively. While the temperature drops from 3.5 to 4.5 seconds to reach 25°C, the amount of sunlight irradiance remains constant. From 4.5 to 5.5 seconds, solar irradiance and temperature remained constant again. As the sun’s irradiance reaches 1100 W/m2, the temperature remains constant for 5.5 to 6.5 seconds. The sun’s irradiance and temperature are both increasing, reaching 1167 W/m2 and 35°C in 6.5 s to 7 seconds. The solar irradiance remains constant from 7 to 7.75 seconds as the temperature rises to 50°C. From 7.75 to 9 seconds, the solar irradiance and temperature are kept constant.

As previously described, the suggested EPS architectures for both 1 U and 3 U nanosatellite platforms employ boost and buck power converters connected to solar panels, their performances are proved by simulations, and the results are shown in the following subsections.

Figures 1921 show a comparative analysis between the proposed control structure based on sliding mode control, and conventional control strategies based on P&O and INC, for the voltage, current, and power outputs and their capability to achieve MPPT characteristics in terms of overshoots, oscillations, and response time.

Figures 19(a) and 20(a) show that the voltage and current, obtained by control methods based on P&O, INC, and SMC, are varying according to the changes of the environmental conditions (solar irradiance and temperature). The voltages obtained by different control methods are achieving 7.4 V as the maximum and 6.62 V as the minimum. Whereas, the currents obtained by different control techniques are achieving 0.26 A as maximum and 0.23 A as minimum.

Figures 19(b) and 20(b) reveal how high- and low-frequency fluctuations appeared on the delivered current and voltage when employing the P&O and INC techniques. It can be noticed that the current and voltage obtained by the proposed method based on SMC have some significantly reduced fluctuations.

As depicted in Figure 21(a), the generated powers from the three MPPT control systems successfully tracked the MPP during variations in solar irradiance and temperature. At 1367 W/m2 and 75°C, the PV powers produced by the SMC, P&O, and INC MPPT techniques are around 1.798 W same as that obtained during the PV characterization (see Figure 9). For other solar irradiances and temperatures, the generated power has a minimum of power of 1.57 W and a maximum of power of 1.955 W. However, as seen in Figure 21(b), oscillations were overlooked for SMC, 12 mW for P&O, and 8 mW for INC. The simulation shows also that at the same conditions of irradiance and temperature (1367 W/m2 and 75°C), the settling times for SMC, P&O, and INC MPPT methods are 70 ms, 100 ms, and 140 ms, respectively.

Consequently, for the boost power converter with a 1 U solar panel, the proposed MPPT-based SMC algorithm demonstrates superior performance compared to the P&O and INC control methods. It exhibits precise reference tracking, minimal ripples, stability in steady-state operation, and enhanced efficiency with reduced losses.

In the EPS used for 3 U nanosatellite platforms, the buck power converters are used. Therefore, the comparative analysis between the proposed control theory based on sliding mode control and conventional control strategies based on P&O and INC in terms of ripples, oscillations, and time response is demonstrated in Figures 2224.

Figures 22(a) and 23(a) show that the voltage and current, attained by control methods based on P&O, INC, and SMC, vary according to the environmental conditions changes (solar irradiance and temperature). The voltages reached by different control methods achieved 7.38 V as the maximum and 6.6 V as the minimum, while the currents obtained by different control techniques are achieving 0.79 A as maximum and 0.71 A as minimum. It is interesting to note that the voltage and current time responses achieved using the SMC approach are faster than those obtained using the other MPPT control methods (Figures 22(a) and 23(a)).

As illustrated in Figure 24(a), the generated powers from the three MPPT control systems successfully tracked the MPP during variations in solar irradiance and temperature. At 1367 W/m2 and 75°C, the PV powers produced by the SMC, P&O, and INC MPPT techniques are around 5.41 W same as that obtained during the PV characterization (see Figure 10). For other solar irradiances and temperatures, the generated power has a minimum of power of 4.685 W and a maximum of power of 5.875 W. However, as shown in Figure 24(b), there is the existence of oscillations of 30 mW for MPPT control using P&O, and 21 mW using the INC approach, where the oscillations of the output power using SMC are disregarded.

Table 3 shows a performance comparison of different MPPT methods.

These findings show that the generated powers produced using the recommended control technique based on SMC are more effective compared to the P&O and INC. This is because the other control methods are more susceptible to measurement disruptions and changes in the system’s intrinsic features than the suggested SMC methodology is.

4.2. Dynamic Response of EPS with MPPT Control Methods: Case 2

In this simulation, the performance of the EPS with proposed methods on a 1 U nanosatellite and 3 U nanosatellite is examined, both rotating at a speed of 6.67 rpm and oriented toward the sun (sun-pointing orientation). The simulation takes into account the variations in direct irradiance and temperature, as depicted in Figure 25. These variations are essential in evaluating the effectiveness of the proposed methods under dynamic environmental conditions.

To simulate real experimental conditions, the voltage and current measurements utilized for the MPPT control methods experience disturbance by applying band-limited white noise. This disturbance has an amplitude of 0.002 and a sampling time of 0.1.

Figures 26(a) and 27(a) depict the changes in output power obtained from the solar PV panels when using solar irradiance data from case 2. The MPP varies in a similar pattern to the solar irradiance, indicating variations in the operating voltage and current.

Additionally, Figure 26(b) shows that the SMC method significantly reduces oscillations to less than half (2 mW) compared to the P&O method, which exhibits oscillations of 7 mW, and the INC method, which shows oscillations of 5 mW (as indicated in Figure 26(b). Similarly, for the buck power converter, as shown in Figure 27(b), the SMC method performs exceptionally well with minimal oscillations of 6 mW, while the P&O and INC methods exhibit high oscillations of approximately 42 mW and 31 mW, respectively.

In summary, when comparing the results obtained in case 1, the introduction of noise in voltage and current measurements in case 2 leads to nearly double the amplitude of oscillations.

4.3. Dynamic Response of EPS with MPPT Control Methods: Case 3

In this simulation scenario, the proposed methods are evaluated for two different nanosatellite platforms: a 1 U nanosatellite and a 3 U nanosatellite. Both nanosatellites are configured to have the same spinning speed of 6.67 rpm and are oriented toward the sun (sun-pointing orientation). To accurately replicate real experimental conditions, the simulation takes into account nonuniform variations in direct irradiance, as depicted in Figure 28. These variations reflect the dynamic changes experienced by the nanosatellite throughout its mission.

Figures 29(a) and 30(a) reveal that the output power generated by the solar PV panels changes compared to the results obtained from case 1 and case 2. The MPP exhibits changes that align with the pattern of solar irradiance variations, which can be attributed to fluctuations in operating voltage and current. In contrast, a closer examination of Figure 29(b) illustrates significantly reduced oscillations for the SMC method in power obtained by the boost power converter, with a mere 4 mW deviation.

Similarly, an analysis of Figure 30(b) illuminates a significant reduction in oscillations of about 6 mW obtained by SMC for power obtained by the buck power converter. Comparatively, in the same figure, the P&O method exhibits oscillations of 92 mW, while the INC method shows oscillations of 36 mW (as depicted in Figure 30(b)). Compared to the results obtained in case 1, the oscillations are doubled in case 3 due to the introduction of noise in voltage and current measurements.

The results indicate that the SMC method is highly effective in minimizing power oscillations, outperforming the P&O and INC methods. The SMC method also performs well in terms of time response, compared to the other methods.

5. Experimental Results

The testing and experimental verification are illustrated in Figure 31, wherein the solar panel is substituted with an electrical programmable power supply connected to the designed EPS. This EPS is comprised of both boost and buck power converters sized to supply the load efficiently as described in the previous section. The MPPT control algorithms, crucial for optimizing power extraction from the solar panels, are implemented within a cost-effective microcontroller unit (MCU) based on Atmega 2560 from Microchip. This MCU has undergone thorough evaluation, demonstration, and validation for space environments and mission capabilities, as documented in [66, 67].

The upcoming experimental results will facilitate a comparative analysis of various MPPT control algorithms employed in conjunction with both boost and buck power converters.

The proposed testbed, which is also specifically designed for validating the functionality and sizing parameters of the power converters, is visually demonstrated in the accompanying figures of experimental results.

Initially, as shown in Figures 3234, under low power generation conditions, the power output from a 3 U solar panel interfaced with the buck power converter is approximately three times higher than that of a 1 U solar panel connected to the boost power converter. Then, a comprehensive examination of power curves generated through experimental trials investigates into the nuanced performance of distinct MPPT algorithms—P&O, INC, and SMC. Within the specific setting of the boost converter, the power optimisation method is found to demonstrate a little superiority with SMC, followed by P&O, and INC. Significantly, a similar pattern can be observed in the context of the buck converter, where SMC occurs as the leading method for power optimization, with P&O, and INC following suit. These results offer valuable understanding on the efficacy of various MPPT methods in practical scenarios and emphasize the dependability of their performance in both experimental and simulated settings. Thus, based on the experimental conditions, the obtained results demonstrate that the SMC algorithm has a notable benefit in enhancing power extraction efficiency.

From simulation and experimentation, it is crucial to elucidate the factors contributing to the success of SMC. SMC operates by creating a sliding surface, essentially acting as a boundary within the system dynamics. In the context of MPPT for solar PV systems, this sliding surface is strategically designed to guide the operating point toward the MPP. The effectiveness of SMC lies in its ability to ensure that the system trajectory adheres to this surface, leading to rapid convergence and precise tracking of the MPP, even in the presence of uncertainties and variations in the system. Notably, SMC overcomes the ripple issues compared to conventional methods like P&O and INC, resulting in a smoother and more stable control response. Furthermore, SMC exhibits intrinsic reliability, making it well-suited for practical scenarios characterized by varying environmental conditions and system parameters. Its dynamic response and adaptability significantly enhance energy harvesting efficiency, especially in challenging conditions such as nonuniform irradiance, where traditional approaches may encounter difficulties. Despite the requirement for careful tuning, the reliability of SMC in handling uncertainties and its exceptional performance features make it a highly attractive option for achieving optimal MPPT in EPS for nanosatellite platforms. This type of control algorithm can be easily implemented on low-cost and reliable microcontrollers for the application of nanosatellites that should avoid high calculation time and high power consumption of processors.

6. Conclusion

An electrical power system (EPS) architecture for two different platforms of nanosatellites (1 U and 3 U) is presented in this paper. Then, a brief comprehensive review of maximum power point tracking (MPPT) techniques used to ensure optimized power throughout the mission lifetime is provided. The improved MPPT control for the EPS via sliding mode control (SMC) theory is described in detail for both configurations embedded in 1 U and 3 U nanosatellite platforms. The photovoltaic panels of the nanosatellite experience dynamic variations in temperature and irradiance due to irregular orientation relative to the sun during its orbital trajectory. In light of these challenges, a suggested SMC is compared to other traditional control strategies. Simulation results indicate that the proposed SMC outperforms other strategies in handling environmental fluctuations such as temperature and solar irradiance. This technique consistently generates high-quality, efficient, and ripple-free output power, ensuring optimal performance under changing conditions. According to the results presented in this study, the voltage, current, and power outputs exhibit better MPPT characteristics with the suggested control theory based on sliding mode control as compared to P&O, including oscillations being overlooked, a quick settling time, and no steady-state error. Then, the proposed control theory has been successfully implemented and rigorously tested in a hardware setup. The results affirm its effectiveness and demonstrate its practical applicability in real function, validating its potential for enhancing the performance of the system under study.

Future research will focus on using GaN transistor technology to enhance power converter design to facilitate an important power increase. To evaluate this enhancement, hardware-in-the-loop experiments employing GaN transistors will be conducted to evaluate the system’s performance in the emulated space environment. To increase energy collection capabilities, deployable solar panels will also be incorporated.

Appendix

In this paper, the solar cell parameters are presented in Table 4.

The parameters of the boost power converter are presented in Table 5.

The parameters of the buck power converter are presented in Table 6.

Data Availability

No underlying data was collected or produced in this study.

Conflicts of Interest

The authors declare that they have no conflicts of interest.

Acknowledgments

This work was supported in part by the National Natural Science Foundation of China under Grants 52177167 and 51877005 and in part by the Aeronautical Science Foundation of China under Grant 2019ZC051012.