Next Article in Journal
Effects of Cropland Expansion on the Regional Land Surface Radiative Energy Balance and Heat Fluxes in Northern China
Next Article in Special Issue
Required Moment Sets: Enhanced Controllability Analysis for Nonlinear Aircraft Models
Previous Article in Journal
A Review of Research on Dropwise Condensation Heat Transfer
Previous Article in Special Issue
Through-Life Maintenance Cost of Digital Avionics
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Integrated Thermal-Electrical Model for Simulations of Battery Behavior in CubeSats

by
Sara Vega Martinez
1,
Edemar Morsch Filho
2,
Laio Oriel Seman
3,*,
Eduardo Augusto Bezerra
1,
Vicente de Paulo Nicolau
2,
Raúl García Ovejero
4 and
Valderi Reis Quietinho Leithardt
5
1
Department of Electrical Engineering, Federal University of Santa Catarina, Florianópolis, SC 88040-900, Brazil
2
Department of Mechanical Engineering, Federal University of Santa Catarina, Florianópolis, SC 88040-900, Brazil
3
Graduate Program in Applied Computer Science, University of Vale do Itajaí, Itajaí, SC 88302-901, Brazil
4
Expert Systems and Applications Lab., E.T.S.I.I of Béjar, University of Salamanca, 37008 Salamanca, Spain
5
VALORIZA, Research Center for Endogenous Resources Valorization, Instituto Politécnico de Portalegre, 7300-555 Portalegre, Portugal
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(4), 1554; https://doi.org/10.3390/app11041554
Submission received: 15 January 2021 / Revised: 4 February 2021 / Accepted: 5 February 2021 / Published: 9 February 2021
(This article belongs to the Special Issue Aerospace System Analysis and Optimization)

Abstract

:
This work presents an integrated thermal-electrical simulation model, capable of taking into account the thermal and electrical effects of the battery and photovoltaic panels for each instant of time in a given orbit and attitude. Using the physical equations that govern the thermal and electrical models involved during a CubeSat operation, the proposed integrated model can estimate the temperature and energy conditions of the battery, not only in an isolated way but also in considering the mutual effects on the system. Besides, special attention is given to photovoltaic panels used in the energy harvesting process, whose performance is affected by irradiance and temperature along the orbit. The integrated model can be useful for engineers when developing the subsystems of their CubeSats, taking into account, for example, the battery temperature control through a heater. Simulations were performed to illustrate the functioning of the proposed model with variations in the power requirements of its modules and the temperature of the battery throughout the orbit, and a heater’s influence on it.

1. Introduction

As a result of electronic miniaturization, compact and light platforms were projected for space applications, including the CubeSat standard proposed in 1999 [1]. In parallel to that, the introduction of CubeSat standard and COTS components reduced the price to put a small satellite in orbit by sharing the costs of a launch with multiple CubeSats as piggyback payloads, enabling universities and private companies worldwide to undertake technology demonstration missions in outer space at affordable prices and sustainable business models dedicated to CubeSats. Ten CubeSats were launched in 2000 and 297 in 2017; 458 launches are expected in 2020, and 2500 new CubeSats expected by 2025. The projections are that around 49% of them will be from private initiatives, 32% from universities, 5% from space agencies, and 4% from militaries [2].
A CubeSat is usually covered by photovoltaic panels (PV) on its surface to recharge the batteries and power the subsystems. However, due to the solar panels’ small size and volume, the energy harvesting capability heavily depends on its attitude concerning the Sun [3]. Additionally, as a consequence of the attitude, other parameters of great concern in CubeSats are PV and battery temperatures. While extreme cold and hot scenarios damage these parts and other electronic components, the optimum PV and battery performance only exists in a narrow range of temperature [4,5]. Therefore, the energy efficiency and harvested energy distribution are critical for the CubeSat missions, especially when the CubeSat cannot efficiently maintain its attitude towards the solar rays [6]. In this sense, a fundamental challenge in CubeSat missions is to cope with the shortage of available energy to power its subsystems throughout the satellite’s lifetime through simulations.
A battery’s life cycle is a function of diverse factors, mainly: the state of charge (SoC), the temperature, the charge/discharge current, and the end of charge voltage (EOCV). As a rule of thumb, a lower SoC means a worse life cycle, and the lower the temperature field, the charge/discharge current, and the EOCV, the better the cycle life [7,8]. Additionally, the batteries’ internal resistance shows a strong temperature dependence, increasing for low temperatures and impacting the CubeSat voltage drops and the mission’s power budget. Usually, the operational temperature recommended for batteries in CubeSat applications is between 253 and 333 K [9]. However, as experimentally demonstrated in [5], typical COTS batteries for CubeSat missions are Li-ion cells, whose energy storage capacity may be around 20% of its maximum (at 293 K) when exposed to 253 K. The “Mars Cube One” (MarCO) CubeSat is a good example where temperature control is a major challenge. The two MarCO CubeSats had Li-ion batteries kept within 273 to 303 K during all mission phases. Heaters attached to the battery were used to sustain the temperature, and passive materials were employed to allow heat exchanging with other satellite parts [10,11].
Similarly to the battery, the PV degradation in orbit is a function of the conditions in space, such as irradiance temperature field [3,4,12]. Only a fraction of the solar spectrum is useful for energy generation. The larger wavelengths of radiation are harmful for its operation because they heat the cells and reduce the photovoltaic effect’s efficiency, which is hardly ever above 30% [13]. Therefore, for efficient operation, a PV panel must avoid high levels of temperature and low irradiance. However, the desire for high radiation levels to generate more energy in solar cells contradicts the inherent rise in PV panels’ temperature by this effect itself. The authors in [14] tested solar cells, and they measured a drop of 3% in the efficiency for temperatures ranging from 280 to 320 K—the hottest temperature and the worst performance. The work of [15] measured a coefficient of loss of around 0.5% per degree.
By observing the above findings, a thermal simulation is essential for the proper prediction of PV operation in orbit, and it should include the satellite’s dynamics. When proposing a control methodology for a battery’s temperature using a heater, the most common method, the engineer must have access to an integrated thermal and electrical methodology. As observed in the work of [16], a purely numerical simulation has limitations in the depth of insight into the satellite’s real performance. However, it is a crucial tool for satellite development at design phases. Its implementation costs are attractive compared to hardware simulations and may be refined with experimental results to provide more accurate results.
Examples of CubeSats’ thermal simulations are found in [17,18,19], whose authors solved the transient temperature of critical components of the satellite, such as the battery, but the simulations neither had active thermal control nor integration with electrical models of the satellite. On the other hand, the work of [7] studied the state of charge estimation for the battery of satellites, but the authors did not assess it considering typical transient irradiance and temperature profiles found in orbit. There are also papers in the literature concerning specifically the design and management of satellites’ power systems (electrical models) [20,21,22,23,24,25]; however, they do not present any generalized method that CubeSat engineers can further develop in order to satisfy the mission constraints and requirements that they are focused on in that moment.
In this regard, this work presents an integrated thermal-electrical framework capable of taking into account the thermal and electrical effects of the battery and photovoltaic panels for each instant of time in a given orbit. In this way, the operator can evaluate the effects of a proposed thermal control on the battery’s temperature by turning on a heater and visualizing the effects of the solar panels’ varying temperatures during the orbit. It is also possible to assess the battery charge status due to the power to keep the heater activated.
Therefore, this work’s main contribution is an integrated and self-contained model for orbit, attitude, irradiance, thermal, electrical, and battery models for CubeSat mission analysis, especially useful for readers without access to commercial software for simulation of satellites. The model is versatile enough to simulate the thermal and electrical behavior under diverse types of orbit and attitude, including user-defined control dynamics, and does not require external simulators.
This paper is divided as follows: Section 2 presents the methodology to calculate the thermal and electrical parameters along the orbit; those equations are used to compose an integrated model presented in Section 3; simulation results are described in Section 4; the final remarks about the paper are drawn in Section 5.

2. Methodology

Initially, this section introduces the equations employed to model the CubeSat position in orbit and the satellite orientation. The transient irradiance and thermal balance are then described for a CubeSat geometry with a battery inside the satellite and six photovoltaic panels (PV) covering the external surfaces. In the sequence, the adopted electrical model includes the architecture of the satellite’s electrical power system (EPS), the solar panels, the battery, and its coupling with thermal parameters.
The models presented in this section are subjected to the following assumptions:
  • Circular orbit without perturbations;
  • One node is attributed for each part of the satellite, namely, six PV ( w = 1 , 2 , 3 , 4 , 5 , 6 ) and a battery ( w = 7 );
  • One normal vector will represent the orientation of each PV;
  • PV does not generate heat;
  • Thermal resistance among the solar panels is infinite;
  • Every PV panel exchanges heat with the battery;
  • Gray surfaces (absorptivity equal to emissivity);
  • Constant material properties;
  • Perfect vacuum condition;
  • Experimental results regarding the battery internal losses are available.

2.1. Orbit Model

The orbit and the following attitude, irradiance, and thermal models generalize the previous work presented in [17]. An inertial Cartesian coordinate system called Earth Reference Frame (ERF) is centered on the Earth, and a non-inertial reference system named Orbit Reference Frame (ORF) is at the satellite’s center of mass. The y-component of the ERF points to the Sun ( S = 0 , 1 , 0 ), the z-component to the celestial north pole, and the x-component is the cross product between them. The vector R s a t connects ORF to the origin of ERF, and defines the satellite’s position as a function of the angles in Figure 1.
The rotation matrix in Equation (1) is used to rotate a vector over one arbitrary axis.
[ G ] = b 11 b 12 b 13 b 21 b 22 b 23 b 31 b 32 b 33
where:
b 11 = cos θ + u 1 2 1 cos θ
b 12 = u 1 u 2 1 cos θ u 3 sin θ
b 13 = u 1 u 3 1 cos θ + u 2 sin θ
b 21 = u 2 u 1 1 cos θ + u 3 sin θ
b 22 = cos θ + u 2 2 1 cos θ
b 23 = u 2 u 3 1 cos θ u 1 sin θ
b 31 = u 3 u 1 1 cos θ u 2 sin θ
b 32 = u 3 u 2 1 cos θ + u 1 sin θ
b 33 = cos θ + u 3 2 1 cos θ
θ is the angle of rotation around the unitary vector with components u = [ u 1 , u 2 , u 3 ] . For a satellite with spin, θ = ω t , where ω and t are the angular speed and time, respectively. The satellite’s position ( R sat ) results from the combination of different rotation matrices in sequence.
Two matrices will be used here, representing the orbit inclination ( M i ) and the translational progress in the orbital plane ( M j ), respectively, as in the next equation:
R sat = M j M i R sat , 0
The subscript 0 represents the first satellite’s position, given by R sat , 0 = [ 0 , h + R e , 0 ] in the ERF, where h is the altitude and R e the Earth’s radius (6378 km). The unit vector inside the matrix M j must be perpendicular or co-linear to the solar vector S to reproduce orbits with or without eclipse, respectively. The angle to mimic the translation of the satellite around the Earth is given by:
θ j ( t ) = ω e t = m e K R e + h 3 t ,
From this equation, valid for circular orbit, ω e is the satellite’s angular speed around the Earth, K is the gravitational constant ( 6.674 × 10 11 m 3 /kg s 2 ), and m e is the Earth’s mass ( 5.972 × 10 24 kg) [26].

2.2. Attitude Model

There will be six main external surfaces in a CubeSat without deployable solar panels, whose orientations are described by their normal vectors ( n w ). Similarly to the previous section, their inclination may be defined by other two angles, now around the ORF. Figure 2 illustrates the axes of the rotational matrix, the position, and orientation of the CubeSat at the first step in orbit.
Two rotational matrices will be used to simulate the attitude models of this work, as follows:
n w * ( t ) = M a ERF n w , 0
n w ( t ) = M b ORF n w *
In the first step, the six CubeSat’s sides rotate around the axis u a at the angle Δ θ a . After that, the satellite suffers one more rotation, now around the axis u b , at the angle Δ θ b . The inclinations after this last rotation ( n w ) are n w , 0 at the next iteration i t + 1 . For a spin in two axes, the first rotation will be around a fixed axis at the ERF, and the second will occur around the transient axis n w * ( t ) at the ORF.

2.3. Irradiance Model

The net radiation heat rate ( Q r w ) expresses the radiation heat exchange of the CubeSat’s external surfaces, which depends on the orientation of the surface w. For each surface w, except w = 7 , there is incoming radiation ( Q r w in ) given by the direct absorbed radiation from the Sun ( Q Sun ), radiation absorbed from the reflections off the Earth’s surface called albedo ( Q alb ), and absorbed infrared radiation emitted by the Earth ( Q IR ) [27]. There is still energy emission ( Q r w out ) from the satellite’s surfaces to outer space ( Q sat spa ), as shown in:
Q r w ( t ) = Q r w in ( t ) Q r w out ( t )
Or:
Q r w i n ( t ) = Q Sun w ( t ) + Q alb w ( t ) + Q IR w ( t )
Q r w out ( t ) = Q sat w s p a ( t )
Equation (15) is a boundary condition of the thermal problem, which requires thermal parameters and also variables from the orbit and attitude models. The terms in Equations (16) and (17) are:
Solar radiation: It is the primary heat source for satellites in Low Earth Orbit (LEO). In this work, the solar flux radiation ( Q Sun ) is constant, and the solar rays are parallel. Equation (18) estimates the total radiation absorbed from the Sun.
Q Sun w ( t ) = α w A r w Q s w ,
where:
Q s w ( t ) = F w Sun ( t ) ξ ( t ) Q Sun
In these equations, α w is the surface’s absorptivity of the satellite, A r w is the external area of each side w, F w Sun is the view factor between the surface w and the Sun, and ξ is a step function to account for the eclipse, so it assumes the value 0 when the satellite is under the shadow of the Earth and 1 when it is outside. Both F w Sun ( t ) and ξ ( t ) are functions of the attitude and orbit models, respectively. The view factor between the surface w and the Sun is calculated by Equation (20), which is basically the projection of that surface towards the Sun, while ξ is estimated by Equation (21), based on Figure 3.
F w Sun ( t ) = | min n w ( t ) . S , 0 |
ξ ( t ) = 0 , cos 1 R sat ( t ) . S | R sat ( t ) | · | S | tan 1 R e R e + h + π 2 1 , otherwise
Albedo radiation: defined by Equation (22), it is the amount of radiation from the Sun that hits the Earth’s surface and reflects back to outer space.
Q alb w ( t ) = a α w A r w F w e ( t ) U ( t ) Q Sun
The term a is the albedo coefficient, which is the solar radiation reflected by the Earth’s surface, and F w e ( t ) is the view factor between the satellite’s surface w and the Earth’s surface. The parameter U ( t ) projects the Earth’s surface towards the solar radiation, therefore its peak coincides with the Equator’s line and the Sun at the zenith, calculated through Equation (23).
U ( t ) = R sat ( t ) . S R sat ( t ) , R sat ( t ) . S > 0 0 , otherwise
To estimate the view factor F w e ( t ) , the Earth is idealized as a perfectly spherical emitter, much bigger than the satellite’s dimensions [28]. Therefore, it depends on the satellite and Earth’s distance, and so do the angles between each satellite and the Earth’s surface. Figure 4 illustrates these parameters.
The angle ϕ between the satellite’s position and the Earth’s border is:
ϕ = sin ( 1 / H )
The angle γ w between the orientation of surface w and the center of the Earth is given by Equation (25), and Equation (26) is the expression for the view factor [28].
γ w = cos 1 n w . R sat n w R sat
F w e = cos ( γ w ) H 2 , γ w π 2 ϕ 2 π π 4 W 1 + W 2 , 2 π ϕ γ w 2 π + ϕ 0 , otherwise
The terms in Equation (26) are:
W 1 = 1 2 sin 1 H 2 1 H sin ( γ w )
W 2 = 1 2 H 2 cos ( γ w ) cos 1 H 2 1 cot ( γ w ) H 2 1 1 H 2 cos ( γ w ) 2
Infrared radiation: this source of thermal energy has its origin on Earth, which is always above absolute zero, and for this reason, emits radiation as:
Q IR w ( t ) = α w A r w F w e ( t ) Q e ,
where Q e is the radiative heat flux emitted by the Earth, at the infrared wave-length.
Satellite emission: the satellite’s emission of radiation to outer space, in the infrared spectrum, is governed by:
Q sat w spa ( t ) = ε w A r w σ T w 4 ( t ) T 4 ,
where ε w is the emissivity of the surface in the infrared spectrum, σ is the Stefan-Boltzmann constant ( 5.67 × 10 8 W/m 2 K 4 ), T w is the temperature of PV w and T is the temperature of space.
The parameters used in this work for the irradiance model are summarized in Table 1.
The solar irradiance is constant and equal to 1360 W/m 2 in this model, as shown in Table 1. In reality, this parameter changes primarily with the Earth/Sun distance and the 11-year solar cycle. However, the impact of these variations are within the model’s uncertainties.
As observed in Equation (30), the boundary condition is a function of the temperature at photovoltaic panels ( T w ( t ) ), a variable to be solved in the thermal model. More information on irradiance models can be found in [29].

2.4. Thermal Model

To simulate the heat transfer over the satellite, the classical energy balance is conducted along the CubeSat’s full orbit, which is an environment where radiation and conduction are the main processes of heat transfer. In this work, the lumped parameter approach will be adopted, then parts of the satellite will be represented by nodes whose temperature gradient inside each node is negligible. To account for temperature gradients among the nodes is used the finite difference method. Therefore, the energy equation in each part of the satellite is indicated in Equation (31) ( w = 1 , , 7 ):
Q r w ( t ) + Q T w ( t ) + Q int w ( t ) = m w v w d T w d t ( t )
The sub-index w represents the main parts, or a node of the CubeSat, and each node has mass equal to m, specific heat v, temperature T, thermal radiation rate Q r , net heat transfer between internal parts Q T , and internal heat generation Q int . Notice from previous section that Q r 7 = 0 . The system is solved by the Newton–Raphson method, and the time derivative in Equation (31) is discretized iteratively—by iterations “it”—at i t and i t 1 .
The net heat transfer between internal parts occurs by conduction and radiation processes. To keep the model simple, this term will be given by Equation (32), where R T w is a thermal resistance of node w.
Q T w ( t ) = T 7 ( t ) T w ( t ) R T w if w 6 w = 1 6 T w ( t ) T 7 ( t ) R T w if w = 7
The internal heat generation Q int ( t ) is non-zero only for the battery node, where an electrical heater with power P H ( t ) is introduced, ruled by Equation (33).
Q int w ( t ) = 0 if w 6 P H t if w = 7
The remaining parameters used in the thermal model are summarized in Table 2. Except for the arbitrary value for R T w , these values are approximations of numbers found in the literature—for example, in [19,30,31].

2.5. Heater Analysis

The heater in this work is a pure resistive load, so every power ( P H ( t ) ) produced on it is transformed into heat, given by:
P H ( t ) = ( V B ( t ) D ( t ) ) 2 R H ,
where V B ( t ) is the battery’s voltage, D ( t ) is the duty cycle of a PWM (Pulse-width modulation) signal and R H is the electrical resistance of the heater. Thus, by assuming the thermal resistance to be equal to R T for every node of the satellite, as shown in Table 2, and applying the Laplace transform to Equation (31), the temperature at the battery ( T 7 ) can be calculated by:
T 7 ( s ) = P H + 1 R T w = 1 6 T w m 7 v 7 s + 6 R T
Notice that the T 7 ( s ) has a time constant given by
τ = m 7 v 7 R T 6 ,
showing that the settling time of the battery temperature is proportional to its mass, specific heat and to the thermal resistance. Additionally, Equation (35) can be used to estimate T 7 ( t ) by means of an Inverse Laplace transform, as
T 7 ( t ) = R T 6 P H + 1 R T w = 1 6 T w exp 6 t R T m 7 v 7
Given a certain D value, the steady-state value of T 7 is obtained by Equation (38).
T 7 ( ) = R T 6 ( V B D ) 2 R H + 1 R T w = 1 6 T w
The duty cycle D can be isolated from Equation (38):
D = T 7 ( ) 6 R T 1 R T w = 1 6 T w R H V B 2 = w = 1 6 T 7 ( ) T w R T w R H V B 2 = Q T w P H m a x
From Equation (39) it can be concluded that the cyclical ratio necessary to maintain a certain desired battery temperature is a ratio between its heat exchange and the maximum power input given by the heater.

2.6. Electrical Model

Electrical power system (EPS) architectures can have control in the solar panels, although the so-called direct energy transfer (DET) cannot [23,32]. In these architectures, the solar panels’ voltage depends on the battery voltage, and this varies depending on the power budget. Therefore, heaters’ power consumption affects battery voltage and energy harvesting, impacting the satellite’s energy balance.
The directly coupled architecture is a DET topology, which is the simplest energy harvesting model [24]. Figure 5 shows a simplified directly coupled circuit diagram, where it has a single block representing solar panels. However, there are six solar panels, which are connected in parallel. This architecture requires that the solar panels, loads, and batteries have compatible voltage. As it was already exposed, the solar panels operate at almost the same voltage as the battery voltage, not always on their maximum power point. In this analysis, the passive components between the solar panels and the battery were not considered in the circuit. Figure 5 shows how to calculate the battery current I B :
I B ( t ) = I H ( t ) + I L ( t ) w = 1 6 I PV w ( t )
I L is the load current, I H is the heater current, and I PV is the photovoltaic panels’ current. The heater current will be expressed in Equation (41) with a resistance for the heater R H and a duty cycle D of a PWM signal control, already introduced in Section 2.5.
I H ( t ) = V B ( t ) D ( t ) R H
The load current I L depends on the load power P L , defined as:
I L ( t ) = P L ( L ) V B ( t )
The solar panel and battery models are required in the above expressions, and they will be evaluated in the following sections.

2.6.1. Solar Panel

The solar panel is composed of several photovoltaic cells, which ideally can be modeled by a diode DI (PN junction) in parallel with a current source I ph w (photovoltaic effect) [12]. A practical model includes a bypass resistor R p w with a series resistor R s w , the first one due to current leakage, spikes diffusion, or other effects. The second is the series resistance, mainly due to metal contacts with the semiconductor. Figure 6 shows the solar cell equivalent circuit, where I ph w is the photogenerated current, I DI w is the inverse saturation current of the diode, I R p w is the parallel resistor current, I PV w is the solar cell current, and V PV w is solar cell voltage. As mentioned previously, in this EPS model V PV w is the battery voltage V B .
The current I PV w for a panel w is defined with the following equation:
I PV w ( t ) = I ph w ( t ) I DI w ( t ) I R p w ( t )
I ph w can be obtained from the solar panel short circuit current I sc w , for a given solar irradiance Q s w (given by Equation (19)), and solar cell temperature T w obtained with the proposed thermal model. I ph w for a panel w is described as:
I ph w ( t ) = I sc w Q s w ( t ) Q s w 0 [ 1 + Δ I sc w ( T w ( t ) T w 0 ) ] ,
where Q s w 0 is the solar irradiance and T w 0 the temperature for which I sc w has been obtained, Δ I sc w is the coefficient that expresses the I sc w variation with temperature. These parameters are usually obtained from the solar cell datasheet.
The diode current is expressed by Equation (45) [24], where I S w is the saturation current, η w is the ideality factor of the diode, k being the Boltzmann constant and q the charge of the electron.
I DI w ( t ) = I S w exp q ( V B ( t ) + I PV w ( t ) R s w ) η w k T w ( t ) 1
The saturation current of the diodes I S w in calculated by Equation (46), where V q is the voltage of the Crystaline Silicon.
I S w ( t ) = I S 0 w T w ( t ) T w 0 3 η w exp q V q η w k ( 1 T w ( t ) 1 T w 0 ) ,
where I S 0 w is calculated using the open-circuit voltage V O C w and short circuit current I S C w of the solar panel at the temperature T w 0 (47).
I S 0 w = I S C w ( T w 0 ) exp q V O C w ( T w 0 ) η w k T w 0 1
Combining Equations (44), and (45) with Equation (43), the solar cell current is described in terms of circuit parameters, as shown in Equation (48).
I PV w ( t ) = I sc w Q s w ( t ) Q s w 0 [ 1 + Δ I sc w ( T w ( t ) T w 0 ) ] I S w exp q ( V B ( t ) + I PV w ( t ) R s w ) η w k T w ( t ) 1 V B ( t ) + I PV w ( t ) R s w R p w
Notice that in order to solve (48) for I PV w ( t ) , one can rely on iterative methods like Newthon–Raphson [33]. The data presented in Table 3 are used in this paper for the solar panel model.

2.6.2. Battery

The battery model used in this paper assumes that the voltage of the battery is considered equal to the battery’s electromotive force EMF , which is firmly related to SoC in series for an internal resistance R BS and several resistor-capacitor blocks [7,34,35]. R BS includes all the resistances between electrodes, current collectors, and electrolytes [34]. Those resistor-capacitor blocks represent the charge transfer and diffusion process [7]. Figure 7 shows the model used in this paper. Where the R C 1 block has a more considerable time constant, therefore, corresponds to the slowest response, on the contrary, the R C 2 block resembles a quick answer.
The battery state of charge SoC is calculated as:
SoC ( t ) = SoC ( t 0 ) 1 C n t 0 t I B ( t ) d t
where SoC ( t 0 ) is the initial value of the SoC , C n is the nominal capacity of the battery (in ampere-hours). I B ( t ) is the instantaneous current (positive for discharge and negative for charge). As discussed earlier, the EMF is heavily associated with SoC . Analyzing the circuit of Figure 7 the battery voltage is defined by:
V B ( t ) = EMF ( t ) R B S ( t ) I B ( t ) V R C 1 ( t ) V R C 2 ( t ) ,
where R B S ( t ) I B ( t ) is the voltage drop across resistor R BS , V R C 1 ( t ) and V R C 2 ( t ) are the voltage drop across resistor-capacitor blocks R C 1 and R C 2 respectively, given by:
V R C i ( t ) = V R C i ( t Δ t ) + Δ t C i ( t ) I B ( t ) V R C i ( t Δ t ) R i ( t )
The values of internal parameters of the battery were approximated through look-up tables (LUTs), which were made through intermittent discharging experimental results [34] and are presented in the Appendix A.

3. Integrated Simulation Model

Considering the models introduced in the previous section, the proposed integrated model can be formulated as presented in Figure 8 in a flowchart. The problem is divided into the following main parts: orbit, attitude, irradiance, thermal, electrical, battery, and control model. To solve the satellite’s transient temperature field, the energy equation was implemented in the satellite’s main parts, here designed as the photovoltaic panels and battery, resulting in a total of seven equations. The irradiance in the boundary condition is transient to simulate different scenarios of spin and orbit.
The iterative process is performed until reaching the maximum desired simulation time. Overall, the simulation model consists of the following steps, contemplated in Figure 8.
  • Given an initial SoC value, battery voltage, and temperature values, the algorithm calculates the CubeSat parameters for each iteration i t ;
  • Given a time t, an iterative process takes place to calculate the new battery voltage;
  • The heater power is calculated considering a possible controller;
  • The load current is calculated based on the battery voltage and the maximum power drained (through tasks and/or payloads);
  • The maximum current supplied by the solar panels is calculated based on the voltage of the battery, its temperatures and the irradiance affecting them;
  • The battery parameters (SoC and current) are calculated based on the charging currents, heater and solar panels;
  • The power balance is calculated based on the difference between the current supplied by the panels and that drained by the CubeSat (optional to be used in the control procedure, not necessary for the algorithm convergence);
  • The battery voltage calculation is performed until convergence;
  • A control procedure defined by the operator is performed, aiming to control the heater power and the allocated tasks;
  • The calculation process is repeated for t + Δ t .

4. Results

In this paper, the case study is based on the CubeSat 1U FloripaSat-I, whose orbit is nearly-circular and Sun-synchronous, and has an altitude of 620 km [36]. For these reasons, the orbit’s inclination is simplified to 90 and perfectly circular. It is a condition that entails solar eclipse caused by the earth, so the unit vector inside M i is u i = 0 , 1 , 0 and θ i = 90 . The parameters to perform this inclination and the translation of the orbit’s satellite are summarized in Table 4.
It will be assumed that the orientation results from a passive attitude control based on magnets, which aligns the satellite with Earth’s magnetic field. Therefore, the matrix [ M a ] synchronizes one axis of the CubeSat with the Earth’s magnetic field, simplified as a dipole pattern. This axes is still free to rotate around itself, so a second matrix [ M b ] is used. The attitude scenario to be tested is summarized in Table 5. The CubeSat rotates twice per orbit around one axis to align with the Earth’s magnetic field, and the free spin around the secondary axis has the arbitrary value of 10 rotations/per orbit, representative of a spin condition without any damping.
We will also define the energy modes (L), in which the satellite will work, as presented in Table 6. The energy levels are related to CubeSat’s maximum power consumption according to the battery’s state of charge. The energy levels presented, which are based on the CubeSat FloripaSat-1 [36], are related only to the available energy level ( SoC ). However, they can be used, for example, to trigger energy-saving states, such as decreasing the energy usage in eclipse regions.
A simple control algorithm was employed to illustrate the case scenarios. The process defines the satellite’s maximum energy consumption according to the battery charge status and applies an on/off controller to the heater according to the defined temperature setpoint. To illustrate, a heater with R H = 10 Ω was used in the simulations. The timestep of the simulation was set to 1 s and the total time of the simulation was equivalent to 12 orbits.

4.1. Simulation Results

First, consider the temperature at the photovoltaic panels shown in Figure 9, which illustrates a scenario where no heater action is taken, that is, no temperature control. Sides 1 and 4 of the satellite become hotter because the attitude favors these surfaces towards the Sun. The decrease in the temperature in the middle of the figure results from the orbit’s period under the Earth’s shadow.
Figure 10 shows the power input ( P i n ) of the satellite concerning the variables battery voltage ( V B ), average temperature of solar panels ( T P V ) for each instant, and average solar irradiation ( Q a v e ). All the parameters were normalized and valid for the portion of the orbit eclipse, and this behavior was captured for T s e t = 273 K. The integration of thermal-electrical parameters in this figure shows a temperature increase that should decrease the solar panels’ efficiency. However, this loss in efficiency is compensated by the increase in battery voltage due to the energy input, resulting in a closer behavior for the available irradiance and the power generation when the V B is higher.

4.1.1. Fixed Temperature Setpoint

Under those considerations, initially, the behavior of the proposed model is illustrated under the following situations: no heater control, T s e t = 273 K, T s e t = 278 K, and T s e t = 283 K.
For the simulation process, we defined the initial SoC as 50 % . The battery’s state of charge, voltage, and temperature, and the energy levels (L) are shown respectively in Figure 11, Figure 12, Figure 13 and Figure 14 for 12 cyclic orbits.
As can be seen, in the case with no heater (no control) in Figure 13, despite the CubeSat attaining the highest energy levels, the temperature reaches 265 K in eclipse regions, which tends to impact its lifespan and functioning. The most intensive use of the heater in the defined setpoints occurs in the eclipse regions. Typically in these regions, the satellite’s energy balance is negative, so tasks with high energy consumption should be avoided in those regions. As expected, a higher setpoint requires more energy from the system and keeps the satellite at lower energy levels (L) (Figure 14). In comparison, the cases with T s e t = 273 K, T s e t = 278 K and T s e t = 283 K have the heater on during the eclipse for 520, 916, and 1305 s, respectively.
For instance, consider the balance of energy shown in Figure 15, which zooms in on the satellite entering into an eclipse. Initially, the energy balance is close to 0 and constant as the heater is not activated, and CubeSat is in energy-saving mode L = 1 . However, as the battery’s temperature outside the eclipse was kept higher by the case with T s e t = 283 K, the activation of the heater suffers a delay, and its use is reduced when the satellite is within the eclipse. Maintaining a higher temperature outside the eclipse keeps the battery at a lower voltage and state levels as a negative point. Thus, a trade-off must be found between maintaining the battery temperature and its use.

4.1.2. Variant Setpoints

The previous situation can be mitigated, for example, with the use of setpoints that vary according to the satellite’s energy level. Consider that for each energy level L, starting from 1 to 5, T s e t is now defined as follows: T s e t = [ 273 , 278 , 281 , 283 , 288 ] . In other words, the setpoint will assume a different value depending on the level of energy available on the satellite. For example, if L = 1 the setpoint will be 273 K, if L = 2 the setpoint will be 278 K, and so on.
As can be seen in Figure 16, using different setpoints for different energy levels allows the battery’s state of charge to recover faster, and also maintain a higher S o C during the orbit. This configuration results in the temperature behavior shown in Figure 17, in comparison with a constant T s e t = 283 K at the eclipse. The heater was kept on for 307 s during the variant case’s eclipse, the lowest value among all the simulated scenarios. Its high temperature explains this before the shadow and low setpoint during the eclipse.

4.1.3. No Energy-Saving Mode in an Eclipse

The previous cases considered that the CubeSat entered an energy-saving mode during the eclipse (that is, L = 1 ). This subsection illustrates the same satellite behavior when no energy-saving actions are taken during the eclipse. For instance, Figure 18 and Figure 19 present, respectively, the state of charge and energy levels for scenarios without energy savings. Note that in this way, the variations in the state of charge of the battery tend to be greater, decreasing its useful life. Another consequence is that the higher expenditure during the eclipse state does not allow the CubeSat to return to the energy level L = 5 .
From the presented results, it is possible to perceive that the framework can be used to better understand the behavior of the temperature and energy of the satellite during the orbit. This allows designers to adapt their control algorithms according to the needs and power available in the target CubeSat.

4.1.4. MPPT

Another possibility brought by the integrated simulation method is the addition of an MPPT algorithm in the user-defined control phase. The MPPT algorithm is usually employed to search for the optimal point of the photovoltaic panel’s maximum power delivery. Figure 20 and Figure 21 illustrate one of the forms of MPPT known as “perturb and observe” in the integrated simulation model [37]. In this method, small disturbances in power consumed by the target device are used, and whether the power delivered by the panel has increased or decreased is analyzed. For more information on this method, please refer to [24].
In Figure 20, the total input power of the satellite is compared with the ideal power that could be delivered for a given time. The control algorithm used selects the relevant tasks ( P LOAD ) in order to try to reach the maximum theoretical power. Note that over the period shown, the battery voltage increases, making use of the difference in excess power ( P TOTAL P LOAD ). It is important to note that P IDEAL is based on the ideal power that would be achieved by the best possible combinations of battery voltage and current—not necessarily using the instant battery voltage. This phenomenon causes the difference between P TOTAL and P IDEAL .
Another interesting possibility in the use of MPPT is to take the surplus power of the execution of the tasks P TOTAL P LOAD to supply the heater, as illustrated in Figure 21 for a slice of an orbit. Notice that while trying to follow the maximum power, the system balances between the heater and the execution of tasks. In the illustrated scenario, when the sum of P H and P LOAD exceeds the P IDEAL line, it means that the battery is being used.

5. Conclusions

Given one of the CubeSats’ main challenges, which is proper energy management in a harsh environment, the platform’s limitations must be taken into account by the engineers during the satellite’s design. In this context, one of the challenges related to energy management is the need to keep the battery within acceptable temperature ranges, without wasting energy in the process.
To assist in this process, this paper proposes an integrated simulation model for the energy and temperature of CubeSats, taking into account aspects such as the electrical and thermal characteristics of the battery and the photovoltaic panels and their attitude dynamic in orbit.
Seven nodes idealize this integration of thermal and electrical models. While the model can support more nodes, such as different payloads, the heat transfer would still be limited to a simplified thermal resistance. Nevertheless, this simplification in the heat transfer by conduction and radiation among the main parts of the satellite is conducted at the expense of computational cost and simplicity for the user, a fundamental feature at the preliminary phases of development of a CubeSat, where the engineers may assess different configurations before proceeding into a much more complex model.
To illustrate the proposed model, a simulation scenario was generated for a 1U CubeSat in an orbit at 650 km with altitude and dynamics typical of CubeSats with passive attitude control. Tests were performed considering a heater with an on/off controller designed to keep the satellite temperature at an appropriate setpoint. The results presented the model’s capacity to report the battery’s thermal and electrical aspects, being able to help the designers with testing their own control system.
For future work, the search for a more accurate thermal model of solar panels is suggested, such as through the finite volumes method. The integrated model should be used for proposing new control systems and task-scheduling algorithms.

Author Contributions

Conceptualization, E.M.F. and S.V.M.; methodology, E.M.F., S.V.M., and L.O.S.; software, E.M.F., S.V.M., and L.O.S. supervision, L.O.S., V.d.P.N., and E.A.B.; writing—original draft preparation, E.M.F., L.O.S., and S.V.M.; writing—review and editing, V.d.P.N., R.G.O., and V.R.Q.L.; funding acquisition, R.G.O. and V.R.Q.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was partially funded by CNPq/Brazil, grant numbers 141196/2019-0 and 141276/2018-5; and by Fundación M. D. Samuel Solórzano Barruso, Proyecto Solórzano FS/27-2020.

Acknowledgments

This work was supported by CNPq, the National Council for Scientific and Technological Development—Brazil, via grant number 141276/2018-5. We would like to thank to Seed Funding ILIND—Instituto Lusófono de Investigação e Desenvolvimento, COPELABS. Al Proyeto: Uso de algoritmos y protocolos de comunicación en dispositivos con énfasis en la privacidad de los datos.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

The look-up tables used in the battery model during the experiments presented in this paper are shown in Table A1.
Table A1. Look-up table for the battery model.
Table A1. Look-up table for the battery model.
SoCEM [V] R BS [ Ω ]R1 [ Ω ]R2 [ Ω ]C1 [F]C2 [F]
0.173.650.070.055.3124518598
0.263.660.070.043.28273211,802
0.353.700.070.050.75321334,479
0.453.730.060.040.412731113,310
0.543.780.060.030.262552158,080
0.633.850.060.030.92198716,754
0.723.900.070.041.08398412,634
0.823.990.070.040.811817167,600
0.914.090.060.030.81182129,568
1.004.180.060.034.87255720,551

References

  1. CubeSat. Cubesat design specification. In The CubeSat Program, California Polytechnic State…; California Polytechnic State University: San Luis Obispo, CA, USA, 2014; p. 22. [Google Scholar]
  2. Kulu, E. Nanosats Database. 2020. Available online: www.nanosats.eu (accessed on 1 December 2020).
  3. Oh, H.; Park, T. Experimental feasibility study of concentrating photovoltaic power system for cubesat applications. IEEE Trans. Aerosp. Electron. Syst. 2015, 51, 1942–1949. [Google Scholar] [CrossRef]
  4. Dehbonei, H.; Lee, S.R.; Nehrir, H. Direct Energy Transfer for High Efficiency Photovoltaic Energy Systems Part I: Concepts and Hypothesis. IEEE Trans. Aerosp. Electron. Syst. 2009, 45, 31–45. [Google Scholar] [CrossRef]
  5. Chin, K.B.; Brandon, E.J.; Bugga, R.V.; Smart, M.C.; Jones, S.C.; Krause, F.C.; West, W.C.; Bolotin, G.G. Energy Storage Technologies for Small Satellite Applications. Proc. IEEE 2018, 106, 419–428. [Google Scholar] [CrossRef]
  6. Wang, J.; Zhang, R.; Yuan, J.; Du, X. A 3-D energy-harvesting-aware routing scheme for space nanosatellite networks. IEEE Internet Things J. 2018, 5, 2729–2740. [Google Scholar] [CrossRef]
  7. Aung, H.; Soon, J.J.; Goh, S.T.; Lew, J.M.; Low, K. Battery Management System With State-of-Charge and Opportunistic State-of-Health for a Miniaturized Satellite. IEEE Trans. Aerosp. Electron. Syst. 2020, 56, 2978–2989. [Google Scholar] [CrossRef]
  8. Uno, M.; Tanaka, K. Spacecraft Electrical Power System using Lithium-Ion Capacitors. IEEE Trans. Aerosp. Electron. Syst. 2013, 49, 175–188. [Google Scholar] [CrossRef]
  9. Navarathinam, N.; Lee, R.; Chesser, H. Characterization of Lithium-Polymer batteries for CubeSat applications. Acta Astronaut. 2011, 68, 1752–1760. [Google Scholar] [CrossRef]
  10. Schoolcraft, J.; Klesh, A.; Werne, T. MarCO: Interplanetary Mission Development on a CubeSat Scale. In Space Operations: Contributions from the Global Community; Springer International Publishing: Cham, Switzerland, 2017; pp. 221–231. [Google Scholar] [CrossRef]
  11. Krause, F.C.; Loveland, J.A.; Smart, M.C.; Brandon, E.J.; Bugga, R.V. Implementation of commercial Li-ion cells on the MarCO deep space CubeSats. J. Power Sources 2020, 449, 227544. [Google Scholar] [CrossRef]
  12. Soon, J.J.; Chia, J.W.; Aung, H.; Lew, J.M.; Goh, S.T.; Low, K. A Photovoltaic Model Based Method to Monitor Solar Array Degradation On-Board a Microsatellite. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 2537–2546. [Google Scholar] [CrossRef]
  13. NASA. State of the Art of Small Spacecraft Technology. 2019. Available online: https://www.nasa.gov/smallsat-institute/sst-soa (accessed on 26 February 2020).
  14. Zia, R.; Saleemi, F.; Naseem, S.; Kayani, Z. Study the efficiency of single crystal CdTe/ZnCdS solar cell at various temperatures and illumination levels. Energy Rep. 2015, 1, 58–61. [Google Scholar] [CrossRef] [Green Version]
  15. Benghanem, M.; Al-Mashraqi, A.; Daffallah, K. Performance of solar cells using thermoelectric module in hot sites. Renew. Energy 2016, 89, 51–59. [Google Scholar] [CrossRef]
  16. Corpino, S.; Stesina, F. Verification of a CubeSat via hardware-in-the-loop simulation. IEEE Trans. Aerosp. Electron. Syst. 2014, 50, 2807–2818. [Google Scholar] [CrossRef]
  17. Filho, E.M.; de Paulo Nicolau, V.; de Paiva, K.V.; Possamai, T.S. A comprehensive attitude formulation with spin for numerical model of irradiance for CubeSats and Picosats. Appl. Therm. Eng. 2020, 168, 114859. [Google Scholar] [CrossRef]
  18. Corpino, S.; Caldera, M.; Nichele, F.; Masoero, M.; Viola, N. Thermal design and analysis of a nanosatellite in low earth orbit. Acta Astronaut. 2015, 115, 247–261. [Google Scholar] [CrossRef] [Green Version]
  19. Bonnici, M.; Mollicone, P.; Fenech, M.; Azzopardi, M.A. Analytical and numerical models for thermal related design of a new pico-satellite. Appl. Therm. Eng. 2019, 159, 113908. [Google Scholar] [CrossRef]
  20. Lee, J.; Kim, E.; Shin, K.G. Design and management of satellite power systems. In Proceedings of the 2013 IEEE 34th Real-Time Real-Time Systems Symposium, Vancouver, BC, Canada, 3–6 December 2013; pp. 97–106. [Google Scholar] [CrossRef] [Green Version]
  21. Todd, R.; Wu, D.; dos Santos Girio, J.A.; Poucand, M.; Forsyth, A.J. Supercapacitor-based energy management for future aircraft systems. In Proceedings of the 2010 Twenty-Fifth Annual IEEE Applied Power Electronics Conference and Exposition (APEC), Palm Springs, CA, USA, 21–25 February 2010; pp. 1306–1312. [Google Scholar] [CrossRef] [Green Version]
  22. Ostrufka, A.; Filho, E.; Borba, A.; Spengler, A.; Possamai, T.; Paiva, K. Experimental evaluation of thermoelectric generators for nanosatellites application. Acta Astronaut. 2019, 162, 32–40. [Google Scholar] [CrossRef]
  23. Lim, T.M.; Cramer, A.M.; Lumpp, J.E.; Rawashdeh, S.A. A Modular Electrical Power System Architecture for Small Spacecraft. IEEE Trans. Aerosp. Electron. Syst. 2018, 54, 1832–1849. [Google Scholar] [CrossRef] [Green Version]
  24. Slongo, L.K.; Martínez, S.V.; Eiterer, B.V.; Pereira, T.G.; Bezerra, E.A.; Paiva, K.V. Energy-driven scheduling algorithm for nanosatellite energy harvesting maximization. Acta Astronaut. 2018, 147, 141–151. [Google Scholar] [CrossRef]
  25. Posielek, T. An energy management approach for satellites. In Proceedings of the International Astronautical Congress, IAC, Bremen, Germany, 1–5 October 2018. [Google Scholar]
  26. Curtis, H.D. Orbital Mechanics for Engineering Students, 3rd ed.; Butterworth-Heinemann: Boston, MA, USA, 2014; p. 751. [Google Scholar] [CrossRef]
  27. Gilmore, D.; Donabedian, M. Spacecraft Thermal Control Handbook: Fundamental Technologies; Aerospace Press: El Segundo, CA, USA, 2002. [Google Scholar]
  28. Richmond, J. Adaptive Thermal Modeling Architecture For Small Satellite Applications. Ph.D. Thesis, Massachusetts Institute of Technology, Department of Aeronautics and Astronautics, Cambridge, MA, USA, 2010. [Google Scholar]
  29. Filho, E.M.; Seman, L.O.; Rigo, C.A.; Nicolau, V.d.P.; Ovejero, R.G.; Leithardt, V.R.Q. Irradiation Flux Modelling for Thermal–Electrical Simulation of CubeSats: Orbit, Attitude and Radiation Integration. Energies 2020, 13, 6691. [Google Scholar] [CrossRef]
  30. ISISPACE. CubeSat Subsystems. 2020. Available online: https://www.isispace.nl/building-blocks/cubesat-subsystems/ (accessed on 20 November 2020).
  31. Kovács, R.; Józsa, V. Thermal analysis of the SMOG-1 PocketQube satellite. Appl. Therm. Eng. 2018, 139, 506–513. [Google Scholar] [CrossRef]
  32. Chetty, P.R.K. Electrical power system for low-earth-orbit spacecraft applications. J. Propuls. Power 2020. [Google Scholar] [CrossRef]
  33. Seman, L.O.; Koehler, L.A.; Bezerra, E.A.; Hausmann, R. MPPTjs: A JavaScript Simulator for PV Panels Used in a PBL Application. Energy Procedia 2017, 107, 109–115. [Google Scholar] [CrossRef]
  34. Hsieh, Y.; Lin, T.; Chen, R.; Lin, H. Electric circuit modelling for lithium-ion batteries by intermittent discharging. IET Power Electron. 2014, 7, 2672–2677. [Google Scholar] [CrossRef]
  35. Piller, S.; Perrin, M.; Jossen, A. Methods for state-of-charge determination and their applications. J. Power Sources 2001, 96, 113–120. [Google Scholar] [CrossRef]
  36. Marcelino, G.M.; Vega-Martinez, S.; Seman, L.O.; Kessler Slongo, L.; Bezerra, E.A. A Critical Embedded System Challenge: The FloripaSat-1 Mission. IEEE Lat. Am. Trans. 2020, 18, 249–256. [Google Scholar] [CrossRef]
  37. Femia, N.; Granozio, D.; Petrone, G.; Spagnuolo, G.; Vitelli, M. Predictive Adaptive MPPT Perturb and Observe Method. IEEE Trans. Aerosp. Electron. Syst. 2007, 43, 934–950. [Google Scholar] [CrossRef]
Figure 1. Systems of reference.
Figure 1. Systems of reference.
Applsci 11 01554 g001
Figure 2. Attitude of the satellite.
Figure 2. Attitude of the satellite.
Applsci 11 01554 g002
Figure 3. Parameters to calculate the eclipse.
Figure 3. Parameters to calculate the eclipse.
Applsci 11 01554 g003
Figure 4. Geometry to estimate F w e .
Figure 4. Geometry to estimate F w e .
Applsci 11 01554 g004
Figure 5. Simplified electrical power system (EPS) circuit diagram.
Figure 5. Simplified electrical power system (EPS) circuit diagram.
Applsci 11 01554 g005
Figure 6. Solar cell equivalent circuit.
Figure 6. Solar cell equivalent circuit.
Applsci 11 01554 g006
Figure 7. Battery cell equivalent circuit.
Figure 7. Battery cell equivalent circuit.
Applsci 11 01554 g007
Figure 8. Integrated simulation model fluxogram.
Figure 8. Integrated simulation model fluxogram.
Applsci 11 01554 g008
Figure 9. Temperature of the photovoltaic panels during the 8th orbit.
Figure 9. Temperature of the photovoltaic panels during the 8th orbit.
Applsci 11 01554 g009
Figure 10. Normalized values for battery voltage ( V B ), power input ( P i n ), average temperature of PV panels, and average irradiance over the course of an orbit (sunlight).
Figure 10. Normalized values for battery voltage ( V B ), power input ( P i n ), average temperature of PV panels, and average irradiance over the course of an orbit (sunlight).
Applsci 11 01554 g010
Figure 11. State of charge ( S o C ) for different battery temperature setpoints.
Figure 11. State of charge ( S o C ) for different battery temperature setpoints.
Applsci 11 01554 g011
Figure 12. Battery voltage ( V B ) for different battery temperature setpoints.
Figure 12. Battery voltage ( V B ) for different battery temperature setpoints.
Applsci 11 01554 g012
Figure 13. Battery temperature ( T B ) for different battery temperature setpoints.
Figure 13. Battery temperature ( T B ) for different battery temperature setpoints.
Applsci 11 01554 g013
Figure 14. Energy levels (L) for different battery temperature setpoints.
Figure 14. Energy levels (L) for different battery temperature setpoints.
Applsci 11 01554 g014
Figure 15. Balance of energy (B) for T s e t = 273 K and T s e t = 283 K during the 8th orbit.
Figure 15. Balance of energy (B) for T s e t = 273 K and T s e t = 283 K during the 8th orbit.
Applsci 11 01554 g015
Figure 16. State of Charge ( S o C ) for T s e t = 283 K and T s e t = variant .
Figure 16. State of Charge ( S o C ) for T s e t = 283 K and T s e t = variant .
Applsci 11 01554 g016
Figure 17. Battery temperature ( T B ) for T s e t = 283 K and T s e t = variant .
Figure 17. Battery temperature ( T B ) for T s e t = 283 K and T s e t = variant .
Applsci 11 01554 g017
Figure 18. State of Charge ( S o C ) for T s e t = 273 K and T s e t = variant without eclipse energy-saving mode.
Figure 18. State of Charge ( S o C ) for T s e t = 273 K and T s e t = variant without eclipse energy-saving mode.
Applsci 11 01554 g018
Figure 19. Energy levels (L) for T s e t = 273 K and T s e t = variant without eclipse energy-saving mode.
Figure 19. Energy levels (L) for T s e t = 273 K and T s e t = variant without eclipse energy-saving mode.
Applsci 11 01554 g019
Figure 20. The total input power of satellite (under the MPPT algorithm) compared with the ideal power that could be delivered in a given orbit.
Figure 20. The total input power of satellite (under the MPPT algorithm) compared with the ideal power that could be delivered in a given orbit.
Applsci 11 01554 g020
Figure 21. Total input power (under MPPT algorithm) compared with the ideal power that could be delivered in a given orbit. In this scenario, the heater is also considered as a task to be executed under the MPPT algorithm perturbations.
Figure 21. Total input power (under MPPT algorithm) compared with the ideal power that could be delivered in a given orbit. In this scenario, the heater is also considered as a task to be executed under the MPPT algorithm perturbations.
Applsci 11 01554 g021
Table 1. Parameters of the irradiance model.
Table 1. Parameters of the irradiance model.
ParameterValue
Q S u n 1360 [W/m 2 ]
Q e 237 [W/m 2 ]
α w 0.3 [-]
ε w 0.3 [-]
A r w 0.01 m 2
a0.3 [-]
T 2.7 K
Table 2. Parameters of the thermal model.
Table 2. Parameters of the thermal model.
ParameterValue
R T w = 1 , , 7 100 K/W
m w = 1 , , 6 0.05 kg
v w = 1 , , 6 1000 J/(kg K)
m w = 7 0.06 kg
v w = 7 800 J/(kg K)
Table 3. Parameters of the solar panel model.
Table 3. Parameters of the solar panel model.
ParameterValue
η 3.25 [-]
V q 1.12 [eV]
I sc 0.41 [A]
V oc 2.564 [V]
R s 0.2242 [ Ω ]
Δ I sc 0.07
R p [ Ω ]
Table 4. Input for the orbit model.
Table 4. Input for the orbit model.
θ i u i θ j u j
90 0 , 1 , 0 Equation (12) 0 , 0 , 1
Table 5. Input for the attitude model.
Table 5. Input for the attitude model.
ω a [Rot/Orbit] u a (ERF) ω b [Rot/Orbit] u b (ORF)
2 1 , 0 , 0 10 0 , 0 , 1
Table 6. Operational mode of the satellite.
Table 6. Operational mode of the satellite.
Mode: LSoC [%] P L [W]
595–1002.75
490–952.25
385–901.75
280–851.25
1<800.25
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Vega Martinez, S.; Filho, E.M.; Seman, L.O.; Bezerra, E.A.; Nicolau, V.d.P.; Ovejero, R.G.; Leithardt, V.R.Q. An Integrated Thermal-Electrical Model for Simulations of Battery Behavior in CubeSats. Appl. Sci. 2021, 11, 1554. https://doi.org/10.3390/app11041554

AMA Style

Vega Martinez S, Filho EM, Seman LO, Bezerra EA, Nicolau VdP, Ovejero RG, Leithardt VRQ. An Integrated Thermal-Electrical Model for Simulations of Battery Behavior in CubeSats. Applied Sciences. 2021; 11(4):1554. https://doi.org/10.3390/app11041554

Chicago/Turabian Style

Vega Martinez, Sara, Edemar Morsch Filho, Laio Oriel Seman, Eduardo Augusto Bezerra, Vicente de Paulo Nicolau, Raúl García Ovejero, and Valderi Reis Quietinho Leithardt. 2021. "An Integrated Thermal-Electrical Model for Simulations of Battery Behavior in CubeSats" Applied Sciences 11, no. 4: 1554. https://doi.org/10.3390/app11041554

APA Style

Vega Martinez, S., Filho, E. M., Seman, L. O., Bezerra, E. A., Nicolau, V. d. P., Ovejero, R. G., & Leithardt, V. R. Q. (2021). An Integrated Thermal-Electrical Model for Simulations of Battery Behavior in CubeSats. Applied Sciences, 11(4), 1554. https://doi.org/10.3390/app11041554

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop