A CubeSat is a type of nanosatellites used for space research due to lower cost and faster deployment. CubeSats require reliable operation of an electrical power system (EPS) that powers all of their respective subsystems. The successful mission of CubeSats depend on an EPS that powers all the other subsystems and payloads. Several studies have shown that EPS failure is often a main contributor for a CubeSat mission failure. The EPS is a crucial subsystem for CubeSat operation. The typical architecture of CubeSat EPS can be analogized to a flying micro-grid with photovoltaic (PV) panels for power generation, lithium-on (Li-Ion) batteries for energy storage, and direct current (DC)-to-DC converters for energy conversion and load voltage regulation (VR). The power generated by each panel depends on the irradiation of each PV panel. In case of fixed panel arrangement, irradiation profile of each panel completely differ from each other as the CubeSat rotates in the orbit.
CubeSats rely on power generated by panels (e.g., PV panels). The power generated by PV panels depend on an amount of irradiation (e.g., solar irradiation) received by each PV panel. However, irradiation profiles for each given PV panel may differ completely from one other. For instance, irradiation profiles may vary widely while a particular CubeSat rotates in the orbit. As a result, PV panels are typically interfaced with a dedicated DC-to-DC converter for achieving maximum power point tracking (MPPT). The output of such MPPT converters are frequently connected to battery cells, which supplies power to loads during times associated with an eclipse or when a load demand is higher than power generation. But this configuration has a significant negative trade-off: an increased footprint of a printed circuit board (PCB), which is caused by multiple, bulky inductors.
Maximization of solar energy harvest and miniaturization of converters are essential for low earth orbit (LEO) CubeSats which are constrained by volume and weight restrictions. Some existing EPS architectures utilize multiple DC-to-DC converters to maximize solar energy harvest, but doing so requires a volumetric trade-off with miniaturization that is caused by using multiple inductors. For example, some existing power systems utilize architectures that include multiple DC-to-DC converters for MPPT tracking and load voltage regulation (VR). But these existing power systems often have architectures that achieve such results by employing multiple inductors.
There are several disadvantages of using multiple inductors to achieve MPPT, including added weight to the CubeSat, and added impedance that can result in energy losses or inefficiencies. Instead, some existing power systems propose using multiport converters in smaller satellite applications. But few existing power systems do so because typically, multiport converters also require an isolation transformer to transfer alternating current (AC) to a powered device. And generally isolation transformers are wholly unsuitable for CubeSats, given their unwieldy footprint and proportional mass.
Managing component failures in MPPT or load-side converters are critical for CubeSat mission. The effect of component failure on circuit operation can be catastrophic, thus there is a need to develop strategies for fault detection and reconfiguration. Fault analysis may include failures of components such as semiconductor devices, microcontrollers (MCUs), and/or power supplies to MCUs and gate drivers. In general, fault analysis does not include failures of passive components that are one order of magnitude lower than semiconductor devices.
The EPS of a satellite is like the heart of satellite that powers all the subsystems. It can be viewed as a flying micro-grid with primary, and rechargeable energy sources, power regulation control, power distribution, and protection systems. Reliable operation of EPS is important for successful mission of satellites as there is no possibility of maintenance after its launch. However, failure rate of EPS in the range of 28-44% remains as one of the major factors in mission failure of satellites. Field experiences reveal that the power semiconductor devices are one of the most vulnerable components in the satellite EPS.
In existing power systems, generally, once a CubeSat is launched and settled in its designated orbit, power converters in the CubeSat's EPS will operate continuously irrespective of an amount of solar irradiation and/or load demand. For example, switches of load side converters are controlled to maintain a reference output voltage even under no-load condition. This continuous operation of converters, even when there is no power processed, imposes both electrical and thermal stresses on power converters and thus, reduce their overall lifespan. Thus, the reliability of semiconductor devices can be significantly improved by reducing operational, electrical, thermal, and mechanical stresses.
Certain aspects of this disclosure include a compact multiport converter for interfacing with PV panels to energy storage system of the LEO CubeSat. For example, certain aspects include a new compact multiport converter for interfacing the PV panels to battery storage system for a CubeSat's EPS. The compactness multiport converter may be achieved by utilizing a single inductor for transferring energy from PV panels to a Li-Ion battery cell. One example topology includes a series connected half-bridge (HB) modules fed by PV panels and their output is supplied to the energy storage system via a boost converter. Further, a principle of operation is introduced followed by steady-state analysis and converter dynamics analysis. Also, a control strategy has been developed to extract maximum solar power from each PV panel under wide varying irradiation conditions for the LEO CubeSats. The performance of proposed converter is verified for several case studies with EPS architecture developed based on IU CubeSat requirements.
Certain aspects of this disclosure enhance an overall fault-tolerance of a CubeSat by proposing a new EPS architecture as well as by introducing a new mode of operation. The proposed architecture introduces independent converters for maximum power point tracking operation of PV panels by utilizing the space available on the back-side of PV panels. This is possible by using gallium nitride field-effect transistors to reduce the converter footprint. Certain aspects include a single inductor-based N−1 redundant converters, for generation and load-side, are proposed to provide uninterrupted operation.
Certain aspects of this disclosure include a new mode of operation termed as power-down mode to operate the power electronic converters of the satellite EPS. The power-down mode can switch-off semiconductor devices when an amount of power that is processed falls below a threshold level and/or during a no-load operation. In particular, a method to switch-off semiconductor devices of power electronic converters based on the power processed is proposed to improve the reliability of EPS. Further, the power-down mode can minimize a failure rate of semiconductor devices, for example, by reducing an amount of electrical and thermal stress on the semiconductor devices, as well as the switching losses and thus, the lifespan of the semiconductor devices can be improved. Further, certain aspects are validated with detailed simulation studies of an IU CubeSat EPS. While the logic to activate power-down mode differs for generation-side and load-side converters, the power-down mode is applicable in any satellite EPS. Thus, the power-down mode may be applied to both generation-side converters and load-side converters. The invention also includes an ability to perform a power reset of a CubeSat from the ground station, for example, by utilizing a control signal from a transceiver to control a switch that is connected to a power source.
Certain aspects of this disclosure include anew multiple-input multiple-output (MIMO) converter for the CubeSat's EPS. The inventive converter topology achieves a smaller footprint compared to existing EPS systems, for example, due to a utilization of a single inductor for transferring energy from PV panels to loads and/or Li-Ion battery cell.
Various features, aspects, and advantages in accordance with the present disclosure will be described with reference to the drawings.
In the following description, various embodiments will be described. For purposes of explanation, specific configurations and details are set forth in order to provide a thorough understanding of the embodiments. However, it will also be apparent to one skilled in the art that the embodiments may be practiced in other configurations, or without the specific details. Furthermore, well-known features may be omitted or simplified in order not to obscure the embodiment being described. Specific embodiments are described in detail below, with reference to the figures.
CUBESATS have been most popular for space research due to lower cost, faster production, and easier deployment. Among the different subsystems of CubeSat, the EPS is the most critical as it harvests energy from the Sun and supplies it to all other subsystems such as communication system, payloads, on-board computer etc. CubeSats EPS can be seen as a flying micro-grid with PV panels for energy generation. Li-Ion batteries for energy storage, power electronic converters for energy conversion and load consumption, power distribution system, and protection system. The PV panels can be either fixed on the facets or deployable or combination of both.
Deployable panels offer certain advantages since they can be oriented towards the Sun to generate maximum power at any time instance. For LEO CubeSats, PV panels may or may not receive same irradiation depending on their mechanical arrangement. Certain aspects of this disclosure use fixed panel CubeSats in which the panels have widely different irradiation profiles. Nonetheless, the same principles hold true for deployable panel-based CubeSats, in which at least one of the panels have different irradiation profile.
Certain aspects of the present disclosure include a compact single inductor converter topology for LEO CubeSats to interface PV panels to energy storage system. The proposed converter is a type of series FPP architecture but it utilizes switched capacitor converters (SCCs) for interfacing the PV panels instead of converters with the inductive element. The output of SCCs is fed to the central DC-to-DC converter and its output is connected to energy storage system. Further, the present disclosure includes principles of converter operation, steady-state analysis, details of converter design, and analysis of converter dynamics.
Certain aspects include a control strategy for SCCs and a central DC-to-DC converter achieves a true MPPT operation for each PV panel under a wide-range of operating conditions. For example, each SCC may be controlled to keep the capacitor voltage close to a maximum power-point (MPP) voltage, whereas the boost converter is operated in hysteresis control mode to keep the inductor current within designed limits.
Certain aspects of the disclosure include a power system that has been developed based on IU CubeSat specification to validate the converter performance. To validate the proposed concepts, the multiport converters may be based on IU CubeSat specifications, and its performance is validated for several operating conditions. The results indicate that the proposed converter achieves similar conversion efficiency while reducing the two bulkier inductors compared to existing EPS architectures of CubeSats. The space that is freed up by the compact converters described herein can be utilized for optimizing a placement of critical components to improve an overall reliability of a CubeSat EPS.
Certain aspects of this disclosure include an EPS architecture for CubeSats that can enhance an overall fault-tolerance capability. In one example, the EPS architecture includes dedicated converters for the MPPT of PV panels to reduce an amount of electrical and thermal stresses placed on semiconductor devices. Additional converters are incorporated by utilizing an amount of free space that is available on a back-side of each PV panel. In some examples, a fault-tolerance of the EPS architecture may be improved using N−1 redundant converters for generation-side converters, as well as load-side converters.
For example, redundant converters can use a common inductor and half-bridge switch modules to minimize an overall footprint of the EPS architecture, thereby conforming to space requirements on an EPS board (e.g., PCB). In other examples, an operating mode may be used to improve fault-tolerance. For example, a power-down mode may be implemented using power generation profiles and load consumption profiles In one example, the power-down mode uses switching signals to turned off semiconductor devices during low or no power conditions. Further, the EPS architecture may be validated and designed using IU CubeSat data from MySat-1 and simulations for case studies.
The conventional EPS architecture 100 includes PV panels. Generally, these PV panels are positioned on opposite facets and are connected in parallel as only one of the facets receive solar irradiation at any time instance. To achieve a true MPPT operation, despite a wide mismatch of irradiation levels, the existing EPS architectures 100 utilizes independent DC-to-DC converters for each set of PV panels. The output of the MPPT converters is connected in parallel to the energy storage system such as a battery. During a sunlit period, the load demand is supplied by either the PV panels or combination of PV panels and battery. During an eclipse, the entire load demand is supplied by the battery. Thus, the battery gets charged or discharged depending on whether a load demand is lower or higher than a power generation, respectively.
The conventional CubeSat EPS 100 illustrated in
In one example, the propulsion system 302 includes one or more motors (e.g., rocket motors) that may move the CubeSat 300 in a position within an orbit. The propulsion system 302 also includes as thrusters to maintain the CubeSat 300 in its position. The thrusters can also be used to move the CubeSat 300 back into position in the orbit due to, for instance, solar wind or gravitational or magnetic forces.
In this example, the power system 304 generates electricity from the solar panels deployed on the outside of the CubeSat 300. The solar panels also store electricity in a set of storage batteries installed within the structures system 308. The set of storage batteries can provide power at times when the panels do not receive rays from the sun. The power is used to operate various systems of the CubeSat 300, including the communications system 306.
The communications system 306 handles receive and transmit functions. Further, the communications system 306 receives signals from a source, amplifies them, and transmits them to a destination. The source can be user equipment on the Earth or another satellite. The destination is typically different from the source and includes user equipment on the Earth or another satellite.
The structures system 308 provides a stable set of structures so that the CubeSat 300 can be kept in position. The structures system 308 can also house components of other systems, such as subsystems of the power system 304 (e.g., the storage batteries, power converters, and the like) and subsystems of the communications system 306 (e.g., receivers, transmitters, and the like). Other components can also be housed within the structures system 308. For instance, a thermal control system is contained in the structures system 308. The thermal control system keeps components of the CubeSat 300 within their operational temperature ranges.
A control system is also contained in the structures system 308. The control system orients the CubeSat 300 precisely to maintain the proper position. When the satellite gets out of position, the control system instructs the propulsion system 302 to control one or more thrusters to move the CubeSat 300 back in position. The control system also includes tracking, telemetry, and control subsystems for monitoring vital operating parameters of the CubeSat 300, telemetry circuits for relaying this information to user equipment on the Earth, a system for receiving and interpreting commands sent to the CubeSat 300 from the user equipment or another satellite, and a command system for controlling the operation of the CubeSat 300.
The example CubeSat 300 includes the camera 310, which is capable of capturing images. For example, the camera 310 can take images while in LEO that include images of the Earth. The camera 310 may be an image processing device that is licensed, for example, by the National Oceanic and Atmospheric Administration (NOAA) to capture images of the Earth. In some examples, the camera 310 may send one or more images to a remote computing device, such as a ground station. Further, the camera 310 may send such images in any suitable digital format. In some examples, the camera 310 sends the images as a radio frequency (RF) transmission. The camera 310 can be an analog, digital, video, high-resolution or any other suitable type of image capture device.
Continuing with this example, the CubeSat 300 further includes the sensor 312. The sensor 312 can capture and report sensor data. For instance, the sensor 312 may be capable of capturing and reporting one or more types of measurements as sensor data. In some examples, the sensor 312 may include an angular rate sensor, attitude sensor, global positioning system (GPS) receiver, imager, irradiation sensor, microwave sensor, millimeter-wave radiometer, optical sensor, temperature sensor, or any other suitable type of sensor.
In some examples, the example components of CubeSat 300 may be implemented in any suitable type of satellite. For instance, the example components of the CubeSat 300 may be implemented in a communications satellite, remote sensing satellite, navigation satellite, drone, ground satellite, polar satellite, etc. Further, the EPS architectures and their respective operations may be applied to these additional types of satellites, for example, using any of the techniques described herein. In some examples, the EPS architectures described herein may employ different types of power sources (e.g., other than PV panels) or different types of charging systems (e.g., other than rechargeable batteries).
However, DPP architectures 406 may include a greater number of variants. For instance, the DPP architectures 406 may be implemented as either a series-connected DPP 410 or a parallel-connected DPP 414. In some examples, a series-connected DPP architecture 410 may be more efficient, and thus, more appropriate for a grid-tied inverter system. In other examples, a parallel-connected DPP architecture 414 may be further divided into PV-to-PV DPP architectures 416, PV-to-Virtualbus architectures 418, and PV-to-String DPP architectures 420. Further, PV-to-PV DPP architectures 416 may include switch-inductor (SL) DPP architectures 422, SCC DPP architectures 424, and resonant switched-capacitor converter (ReSC) DPP architectures 426. In some examples, SCC DPP architectures 424 may be further categorized as an adjacent PV-to-PV, direct PV-to-PV, or capacitor-less SCC.
The PV-to-PV DPP architecture 504 uses multiple power converters to handle mismatches in amounts of power generated between adjacent panels. The PV-to-PV DPP architecture 504 can thereby only handle such mismatches, while keeping intact series connections between PV panels. Thus, the PV-to-PV DPP architecture 504 provides a bulk power flow that can be processed by a central converter for MPPT tracking. The effect of the PV-to-PV DPP architecture 504 is not only a minimization of a conversion loss, but also a significant reduction in a size and cost of powered electronics.
The SCC-based PV-to-PV DPP architectures 800 may be further categorized, for example, including an adjacent PV-to-PV SCC 802, direct PV-to-PV SCC 804, and capacitor-less SCC 806. In some examples, an SCC-based PV-to-PV DPP architecture 800 can be combined with a single inductive storage element to operate PV panels under higher partial shading conditions. In one example, a single inductive storage element can operate PV panels for a higher conversion efficiency that is offered for up to an 80% mismatch.
Each of the different DMPPT solutions, as shown in the converter topologies for PV-to-PV DPP architectures shown in
But some SCC-based DPP architectures (e.g., SCC converters 802, 904, and 906) for CubeSats can eliminate two inductors, thereby utilizing a smaller converter footprint compared to conventional EPS designs. However, this configuration alone does not guarantee a true MPPT operation even for terrestrial applications, nevertheless in cases of CubeSats with a 100% mismatch of irradiation levels on PV panels. Certain aspects described herein address these needs with a new converter topology for CubeSats that achieves miniaturization, while maximizing an amount of solar energy harvested.
In this example, the multiport converter topology 900 may operate in a number of ways. For example, in a bypass mode, the PV panel current ipv charges the capacitor Cpv, whereas a net current of ipv−iL, flows into the capacitor Cpv in the insertion mode. The value of iL is controlled to be always higher than maximum PV panel current and thus, the capacitor Cpv gets discharged in the insertion mode In other words, the energy from the PV panels is transferred to the capacitor Cpv in the bypass mode and the energy from the capacitor Cpv is transferred to inductor or battery terminals in the insertion mode. The value of vin depends on the inserted voltages of each SCC, which varies according to the irradiation of their PV panels. The boost converter is operated in current control mode such that iL is maintained above the maximum PV panel current. In this way, the MPPT operation for each of the PV panels is guaranteed for all irradiation conditions.
In some examples, implementation techniques may vary for certain components of multiport converters. For example, implementations for inductors, capacitors, or an inductor current reference may be optimized when considering operating conditions of the CubeSat. In some examples, semiconductor devices may be assumed to operate with a switching frequency that is equal to Fs.
In one example, the inductor current reference ILref may be optimized for CubeSats. For example, inductor current may vary between ILmin and ILmax. In some examples, the inductor current may have an average value that is equal to ILref. Further, a value of ILmin may be more than Impp,max in all operating conditions that can achieve a true MPPT for the CubeSat PV panels. Thus, a minimum feasible ILref can be calculated based on steady-state duty-cycle limits of the SCC and boost converter. This minimum feasible ILref can be used to reduce an amount of conduction losses.
In some examples, a value of an inductor L may be calculated by limiting a peak current ripple to predetermined (e.g., desired) value. In such an example, the peak current ripple from may vary for different cases and sub-cases described herein. Further, an actual number of cases and sub-cases may depend on a MPP voltage, batter, voltage, and/or CubeSat PV panel irradiation conditions, etc. As described in greater detail below, with respect to
In one example, the modes of operation 1000 of an SCC include an amount of current iL that is constant. In this example, the switches S1 and S2 operate in complimentary mode. So, when switch S2 is ‘ON’, the SCC operates in SCC bypass mode 1004 wherein the PV panel current ipv charges Cpv and iL flows via S2. And when switch S1 is ‘ON’, the SCC operates in SCC insertion mode 1002 wherein a net current of ipv−iL flows via Cpv. To ensure charge balance for Cpv, iL should be higher than the ipv at any time instance.
In the SCC bypass mode 1004, energy is transferred from CubeSat PV panels to a capacitor Cpv, whereas energy is transferred from the capacitor Cpv to an inductive element or one or more battery terminals in the SCC insertion mode 1002. In some examples, a duty cycle of each connected SCC may be controlled such that an amount of PV panel-generated voltage vpv is close to its MPP voltage Vmpp. Further, it should be appreciated that a value of SCC-generated voltage vscc is amount of PV panel-generated voltage equal to vpv or zero depending on the whether S1 is ‘ON’ or S2 is ‘ON’, respectively.
In this example, vm0, vm1, vm2, and vm3 denote the value of vin during mode 0 (e.g., input-side mode 1102), mode 1 (e.g., input-side mode 1104), mode 2 (e.g., input-side mode 1106), and mode 3 (e.g., input-side mode 1108), respectively. In input-side mode 1102, vm0 is equal to zero as all the SCCs are bypassed. In input-side mode 1104, only one of the SCCs is inserted and thus, vm1 is equal to vpvi when ith SCC is inserted. In input-side mode 1106, two of the SCCs are inserted and thus, vm2 is equal to vpvi+vpvj, where ith and jth SCC are inserted. In input-side mode 1108, all the SCCs are inserted and thus, vm3 is equal to Σi=13vpvi. Depending on the solar irradiation on the PV panels of CubeSat, some or all of these modes of operation may occur and the inserted SCCs in modes 1 and 2 will be different. There will be only input-side mode 1102 and input-side mode 1108 if all CubeSat PV panels have same solar irradiation.
The operation of a boost converter in the proposed topology is slightly different due to variable input voltage vin. The reference value of iL should be higher than MPP current at full irradiation or it can be dynamically changed to be higher than Impp,max based on the irradiation conditions. To achieve true MPPT for each panel, boost converter should operate such that iL remains higher than maximum MPP current of all the PV panels (Impp,max) under all irradiation conditions of CubeSat PV panels. The value of vin depends on the duty cycle of SCCs (d1 to d3) which varies based irradiation conditions of CubeSat PV panels. The instantaneous value of vin may exceed the output voltage vo but the average value of vin over a switching period should be less than vo for the converter to operate.
In some examples, inductor current iL may rise when a switch S1b is turned on, but the following cases may exist when the switch S1b is turned off. For instance, the following cases may depend on an amount of voltage vmpp obtained from the CubeSat PV panels:
And in some examples, different cases may exist that can influence the value of vin based on irradiation conditions of the CubeSat. Four exemplary cases of these irradiation conditions are shown below.
Here, i, j, and k represents any one of the SCCs, and dL represents the duty-cycle of the boost converter. Further, there exists further sub-cases based on which side of CubeSat panel receives higher irradiation. For example, there exists six sub-cases in case 2: (1) d1≥dL≥d2≥d3, (2) d1≥dL≥d3≥d2, (3) d2≥dL≥d1≥d3, (4) d2≥dL≥d3≥d1, (5) d3≥dL≥d1≥d2, and (6) d3≥dL≥d2≥d1.
In some examples, a multiport converter has been tested for several operating conditions to validate the performance levels described herein. For example, the multiport converter has been tested for operating conditions that include a steady-state performance level, a transient performance level, and for efficiency levels.
The gating signals 1300 shown in
respectively. Similarly, the falling slope of iL during intervals t3 to t4 and t4 to Ts is equal to
respectively. Here, we have considered that v0>vm1 based on IU CubeSat requirements.
The multiport converter topology 1500 includes a load-side, which has HB modules that may be used to supply regulated voltages (e.g., VR1, VR2, and Vb) to load equipment and the battery. In this example, the HB modules are connected via a full-bridge (FB) module. The inputs of both the HB modules and FB modules are connected in series. The top and bottom switches of the HB modules and FB modules operate in complimentary mode. The HB module operates in either a bypass mode or an insertion mode, for example, depending on whether the top switch is turned on or is turned off, respectively.
In some examples, the FB module may be controlled to track a reference value for iL. Further, the reference value for an amount of inductor current it may be maintained at a higher amount of current than a maximum amount of PV panel current. In one example, the battery may be charged or discharged when both serially-connected switches S1b and S2b are turned on or off, respectively. On the generation-side, the capacitor Cpv may be charged by the PV panel current ipv during a bypass mode. And the capacitor Cpv may be discharged by a net current that is reflected by an amount of inductor current iL minus an amount of PV panel current ipv during an insertion mode.
In some examples, a duty cycle of a generation-side HB module may also be controlled. For instance, the generation-side HB modules can be controlled such that a maximum amount of available power is withdrawn. In one example, the duty cycles of the generation-side HB modules can be optimized to ensure the maximum amount of power is withdrawn from all of the PV panels. Further, the duty cycles of the generation-side HB modules can be optimized to ensure the maximum amount of power is withdrawn by inductor current within each cycle. In other examples, the duty-cycle of load-side I-B modules may also be controlled. In some examples, the duty-cycle of load-side HB modules may be controlled such that an amount of inductor current iL, is configured to supply a load demand (e.g., an amount of power required by a load) such that an output voltage may be regulated at desired value (e.g., at 3.3 volts (V), 5 V, etc.).
Examples of a Periodic and Ground Station Controlled Reset
In one example, the sensor data may indicate an on-orbit anomaly In the case of an on-orbit anomaly, such as a single-event upset, a ground station team may need to debug the CubeSat. For instance, the ground station team may need to debug the CubeSat's system data and/or take measures to recover the CubeSat system's functionality. The ground station may do so by sending one or more command signals to reset the satellite and/or change an operating mode of the satellite. As a result, the grounds station can utilize command signals to minimize an impact of a failure. In some examples, a command signal or a control signal may be sent directly from the transceiver to a switch for the battery.
In some examples, a commercial EPS may implement a periodic reset of power on the entire CubeSat based on a watchdog timers. Further, the CubeSat may experience a situation where both the MCU and OBC are in hanging mode, which makes it difficult to do periodic reset or forced reset from the ground station. To avoid these issues, the patent proposes to use hard reset of entire CubeSat by using analog time switch in series with the battery. This analog switch opens periodically for short time to remove the power to entire CubeSat and also, this can be controlled from the signal coming from ground station directly via the transceiver (bypasses both OBC and MCU). This proposed strategy simplifies the troubleshooting during anomalies periods.
In this example, the EPS system 1708 may be able to control the power systems for the CubeSat 1740. For instance, the EPS system 1708 can control operating conditions for one or more components of the CubeSat 1740, which includes PV panels 1728, 1730, 1732, which are coupled to DC-to-DC converters 1716, 1718, and 1720, respectively. The output of DC-to-DC converters 2416-2420 is sent over a common DC bus, which is also coupled to battery 1714. The CubeSat 1740 includes load-side DC-to-DC converters 1722, 1724, 1726 that supplies load demand power to loads 1734, 1736, and 1738, respectively.
The CubeSat may be pre-programmed to perform certain tasks during each orbit. For example, the CubeSat may be scheduled to perform a task such as pointing the camera in one orbit, or imaging in another orbit, etc. Thus, the power-down mode for load-side converters (e.g., one or more redundant buck converters) can be easily activated based on the pre-programmed operating modes. For instance, depending on the mission objectives, a CubeSat may be pre-programmed to perform certain tasks at different points of time. Thus, a power-down mode for such load-side converters can be easily activated based on one or more pre-programmed operating modes.
In one example, a CubeSat may include a camera (e.g., camera 310), which acts as a payload that is powered by a dedicated converter. In this example, non-imaging orbits are already fixed, and a power-down mode is made active in the fixed non-imaging orbits. The activation of the power-down mode switches semiconductor devices used in these non-imaging orbits off. In some examples, the camera is operational only for a fractional time. For example, the camera mat operate for part of the time, even when the CubeSat is in an imaging mode.
Further,
Thus, the power-down mode can be deactivated during the orbit to provide a regulated output voltage to the camera. Without this power-down mode operation, the multiport converter would provide the regulated voltage during the entire orbit, even under a no-load operation. Advantageously, the power-down mode described herein may ensure that semiconductor devices in the camera are switched-on for 6 minutes out of 96 minutes cycle. In other words, the power-down mode of the camera and its devices are completely switched-off, thereby significantly reducing operational stresses on the semiconductor devices, during both imaging orbit and non-imaging orbits.
The CubeSat includes the following operating modes (i) a safe mode and (ii) a normal mode. The safe mode includes a minimal amount of power consumption to charge the battery. In the normal mode, an amount of power consumption may depend on a task performed because each task may include a different load demand. For instance, tasks may include taking an image, pointing, and/or downloading data.
Taking an image mat include functions such as camera-active or camera-idle.
Pointing functions may include, for example, activating or deactivating an attitude determination and control system (e.g., ADCS-active or ADCS-idle). Similarly, downloading functions may include sending and receiving data that is abbreviated as communication transmissions (e.g., COM TX or COM RX, respectively). With these parameters, an EPS may be developed in simulations for validation.
In one example, the simulation results 2000 may be validated. For example, to validate proposed concepts, an EPS model may be designed based on data from MySat-1. In this example, the data from the MySat-1 is based on a IU CubeSat developed by Khalifa University. Further, each facet of the tested CubeSat includes two Azurspace PV cells connected in series. The parameters of these PV cells that were tested at 1367 w/m2 and 28° C. are as follows: an OC voltage (Voc)=2.7 V, SC current (Isc)=520 A. MPP voltage (Vmpp)=2.411 V, and MPP current (Impp)=0.504 A.
In this example, the CubeSat may be assumed to be operating in a LEO orbit having a height of 450 km with inclination angle of 51.6°. Further, a total orbital period may be equal to 96 minutes. And in this example, an eclipse occurs between 0 to 726 s and between 4327 s and 5760 s. The amount of solar irradiation on each of the six facets of the CubeSat obtained using simulation results 2000 are shown in
When considered together, the simulation results 2200 further demonstrates that controller is able to supply the various load demands while regulating the output voltage at a fixed reference value. Further, a power-down mode is illustrated for the 12 V converter shown in
In this example, K represents one of the PV panels and Npv represents the total number of PV panels. This algorithm will be executed at predefined time interval. For each PV panel, power-down mode is activated when the panel current is approximately equals to zero. This can happen both in eclipse period and in sunlit period. When the panel operates in power-down mode, the panel current on the opposite-side of the CubeSat is tracked to see if it becomes zero. The panel power-down mode is stopped when the opposite panel enters power-down mode. This is based on the principle that only one of the opposite-side panels of CubeSat receive irradiation at any point of time.
At block 2302, the CubeSat 300 obtains a load profile and a number of voltage buses. At block 2304, the CubeSat 300 sets a value of K equal to zero. At block 2306, the CubeSat 300 increments the value of K by one. Block 2308 is a decision block, where the CubeSat 300 determines whether a power-down mode is active on the bus. If the power-down mode is not active, the process 2300 continues down a “NO” branch to block 2310. Alternatively, if the power-down mode is active on the bus, the process 2300 continues down a “YES” branch to block 2314.
Block 2310 is another decision block. At decision block 2310, the CubeSat 300 determines whether all loads on the bus is removed, in response to determining the power-down mode is not active at block 2308. In response to a determination that all loads on the bus is removed, the process 2300 continues down a “YES” branch to block 2312. Alternatively, if all of the loads on the bus have not been removed, the process 2300 continues down a “NO” branch to block 2318. At block 2312, the CubeSat 300 activates the power-down mode.
Block 2314 is another decision block. At block 2314, the CubeSat 300 determines whether any load is to be activated at a next interval. In response to a determination that load is to be activated at the next interval, the process 2300 continues down a “YES” branch to block 2316. Alternatively, if there is no load that is to be activated at the next interval, then the process 2300 continues down a “NO” branch to block 2318. At block 2316, the CubeSat 300 deactivates the power-down mode. In one example, a power-down mode may be deactivated during the idle mode and the active mode of the camera in the imaging mode during the LEO. Thus, the power-down mode can be deactivated during the LEO to provide a regulated output voltage to the camera. Without this power-down mode operation, the multiport converter would provide the regulated voltage during the entire orbit, even under a no-load operation, as described above with respect to
Block 2318 is yet another decision block. At block 2318, the CubeSat 300 determines whether the value of K is equal to Nbus. If the value of K is equal to Nbus, the process 2300 continues down a “YES” branch to block 3620. Alternatively, if the value of K is not equal to Nbus, the process 2300 returns to block 2302 via a “NO” branch. At block 3620, the CubeSat 300 enters a save operation mode of each load bus for the next interval. In this example, the CubeSat 300 performs a save operation for each load bus for the next interval based on the determination that the value of K is equal to Nbus from block 2318.
Some existing solutions use component overrating and redundant design to improve the reliability of satellite EPS. Further, some converters use frequency switching to reduce to improve system efficiencies, for example, during either no-load or light load conditions. Thus, a similar technique can be utilized for satellite EPS systems to reduce operational stress of semiconductor devices. For instance, multiple parallel converters between input and output are proposed to achieve efficient operation over wide range, which leads to control complexity and additional components. In other examples, energy storage circuits along with dedicated controllers are proposed to identify the light/no-load operation to improve the system efficiency. Some literature proposed utilization of low dropout regulator (LDO) along with a DC-to-DC converter to improve the system operation at light load operation, for example, bypassing the DC-to-DC converter and using the LDO regulator at light load operation. However, the introduction of such additional components which is not preferable in satellite EPS due to reliability issues.
In this example, at block 2402, a CubeSat 300 obtains a voltage, a current, an operation mode, and a temperature for PV panels. At block 2404, the CubeSat 300 sets a value of K equal to zero. At block 2406, the CubeSat 300 increments the value of K by one. Block 2408 is a decision block, where the CubeSat 300 determines whether a power-down mode is active. Block 2410 is another decision block. At block 2410, the CubeSat 300 determines whether there is solar irradiation on a PV panel. At block 2412, the CubeSat 300 activates the power-down mode.
Block 2414 is another decision block. At block 2414, the CubeSat 300 determines whether a value of the PV panel current IpvN from an opposing panel is approximately equal to zero. Block 2416 is yet another decision block. At block 2416, the CubeSat 300 determines whether the current time period is during an eclipse period. At block 2418, the CubeSat 300 deactivates the power-down mode. Block 2420 is a second decision block, where the CubeSat 300. At block 2422, the CubeSat 300 enters a save operation mode of each PV panel for the next interval. In this example, the CubeSat 300 performs a save operation for each load bus for the next interval based on the determination that the value of K is equal to Npv from block 2420.
At block 2502, the CubeSat 300 sets a timer T equal to zero. At block 2504, the CubeSat 300 receives a reset signal from a transceiver. Block 2506 is a decision block, where the CubeSat 300 determines whether a value of reset_cubesat is equal to 1. Block 2508 is a second decision block, where the CubeSat 300 determines whether a value of the timer T is greater than or equal to a predetermined timer value of Tset. At block 2510, the CubeSat 300 determines the value of the timer T is equal to T plus a change in time Δt. At block 2512, the CubeSat 300 resets the power for the entire CubeSat 300. At block 2514, the CubeSat 300 sets the timer T equal to zero.
Any suitable computing system can be used for performing the operations of the present disclosure.
The example of a computing system 2600 includes a processor 2602 communicatively coupled to one or more memory devices 2604. The processor 2602 executes computer-executable program code 2616 stored in memory device 2604, accesses information (e.g., program data 2618) stored in memory device 2604, or both. Examples of processor 2602 include a microprocessor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or any other suitable processing device. Processor 2602 includes any number of processing devices, including a single processing device.
The memory device 2604 includes any suitable non-transitory computer-readable medium for storing data, program code, or both. A computer-readable medium includes any electronic, optical, magnetic, or other storage device capable of providing a processor with computer-readable instructions or other program code. Non-limiting examples of a computer-readable medium include a magnetic disk, a memory chip, a ROM, a RAM, an ASIC, optical storage, magnetic tape or other magnetic storage, or any other medium from which a processing device that reads instructions. The instructions includes processor-specific instructions generated by a compiler or an interpreter from code written in any suitable computer-programming language, including, for example, C, C++, C#, Visual Basic, Java, Python, Perl, JavaScript, and ActionScript.
The computing system 2600 also includes a number of external or internal devices, such as input or output devices. For example, the computing system 2600 is shown with one or more input/output (I/O) interfaces 2608. An I/O interface 2608 receives input from input devices (e.g., input device 2612) or provide output to output devices. One or more buses 2606 are also included in the computing system 2600. The bus 2606 communicatively couples one or more components of a respective one of the computing system 2600.
The computing system 2600 executes program code 2616 that configures the processor 2602 to perform one or more operations of the present disclosure. For example, the program code 2616 includes suitable applications to perform operations described herein. The program code 2616 resides in the memory device 2604 or any suitable computer-readable medium that is executable by the processor 2602 or another suitable processor. In additional or alternative aspects, the program code 2616 described above is stored in one or more other memory devices accessible via a data network.
The computing system 2600 also includes a network interface device 2610. The network interface device 2610 includes any device or group of devices suitable for establishing a wired or wireless data connection to one or more data networks. Non-limiting examples of the network interface device 2610 include an Ethernet network adapter, a modem, and/or the like. The computing system 2600 is able to communicate with one or more other computing devices via a data network using the network interface device 2610.
In an example, the communications system 2702 provides communications with other satellites and/or user equipment such as ground stations. In addition to including a calibration system, the communications system 2702 can include a set of antennas 2704 and a set of transceivers 2706. The set of antennas 2704 supports radio frequencies within a desired frequency spectrum and can be a phased area of antenna elements. The transceivers 2706 can be components of a transponder of the satellite and can include a set of satellite receivers and a set of satellite transmitters. The satellite transmitter(s) may, for example, multiplex, encode, and compress data to be transmitted, then modulate the data to a desired radio frequency and amplify it for transmission over the set of antennas 2704. Multiple channels can be used, in addition to error correction coding. The satellite receiver(s) demodulates received signals and performs any necessary de-multiplexing, decoding, decompressing, error correction and formatting of the signals from set of antennas 2704, for use by the computer system 2708. The set of antennas 2704 and/or the set of transceivers 2706 may also include switches, filters, low-noise amplifiers, down converters (for example, to an intermediate frequency and/or baseband), and/or other communications components. Data decoded by the satellite receiver(s) can be output to the computer system 2708 for further processing. Conversely, an output of the computer system 2708 can be provided to the satellite transmitter(s) for transmission.
The computer system 2708 can be communicatively coupled with the communications system 2702, the control system 2710, and the power system 2712. In an example, the computer system 2708 provides controls over and/or receives and processes data of the communications system 2702, the control system 2710, and the power system 2712. For instance, the computer system can process communications data of the communications system 2702, outputs attitude and position information to the control system 2710, and outputs power distribution controls to the power system 2712.
In an example, the control system 2710 maintains the satellite in a proper position within an orbit by instructing the propulsion system 2714 to control thrusters and/orient the satellite precisely to maintain the proper position. Maintaining the orbit may also include maintaining the desired nodal separations between itself and the other satellites with the satellite constellation. For instance, the control system 2710 includes tracking, telemetry, and processors for calculating and/or receiving attitude and/or orbit adjustment information.
The power system 2712 provides electrical power to other ones of the CubeSat system 2700, including the communications system 2702, the computer system 2708, the control system 2710, and the propulsion system 2714. The power system 2712 may, for example, include one or more solar panels and a supporting structure, and one or more batteries. Telemetry circuits and processors of the power system 2712 can monitor the power collection and the power consumption and can control the collection and the distribution of the electrical power to the other ones of the CubeSat system 2700.
The propulsion system 2714 may include a set of motors and set of thrusters. The propulsion system 2714 may also include a set of fuel sources, such as fuel and oxidant tanks, battery cells, liquid fuel rocket, and/or an ion-thruster system. Telemetry circuits and processors of the propulsion system 2714 can control operations of the motors, thrusters, and/or fuel sources to move and/orient the satellite.
In an example, the computer system 2708 (and, similarly, the remaining ones of the CubeSat system 2700) includes at least a processor, a memory, a storage device, communications peripherals, and an interface bus. The interface bus is configured to communicate, transmit, and transfer data, controls, and commands among the various components of the computer system 2708. The memory and the storage device include computer-readable storage media, such as RAM. ROM, electrically erasable programmable read-only memory (EEPROM), hard drives, CD-ROMs, optical storage devices, magnetic storage devices, electronic non-volatile computer storage, for example FLASH® memory, and other tangible storage media. Any of such computer readable storage media can be configured to store instructions or program codes embodying aspects of the disclosure. The memory and the storage device also include computer readable signal media. A computer readable signal medium includes a propagated data signal with computer readable program code embodied therein. Such a propagated signal takes any of a variety of forms including, but not limited to, electromagnetic, optical, or any combination thereof. A computer readable signal medium includes any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use in connection with the computer system 2708.
Further, the memory includes an operating system, programs, and applications. The processor is configured to execute the stored instructions and includes, for example, a logical processing unit, a microprocessor, a digital signal processor, and other processors. The communications peripherals are configured to facilitate communications between the computer system 2708 and remaining ones of the CubeSat system 2700 and include, for example, a communications bus and/or a network interface controller, modem, wireless and wired interface cards, antenna, and other communications peripherals.
General Considerations
While the present subject matter has been described in detail with respect to specific aspects thereof, it will be appreciated that those skilled in the art, upon attaining an understanding of the foregoing, may readily produce alterations to, variations of, and equivalents to such aspects. Numerous specific details are set forth herein to provide a thorough understanding of the claimed subject matter. Those skilled in the art will understand that the claimed subject matter may be practiced without these specific details In other instances, methods, apparatuses, or systems that would be known by one of ordinary skill have not been described in detail so as not to obscure claimed subject matter. This disclosure has been presented for the purpose of providing examples rather than limitation, and does not preclude the inclusion of such modifications, variations, and/or additions to the present subject matter as would be readily apparent to one of ordinary skill in the art.
Unless specifically stated otherwise, it is appreciated that throughout this specification discussions utilizing terms such as “processing,” “computing.” “calculating.” “determining,” and “identifying” or the like refer to actions or processes of a computing device, such as one or more computers or a similar electronic computing device or devices, that manipulate or transform data represented as physical electronic or magnetic quantities within memories, registers, or other information storage devices, transmission devices, or display devices of the computing platform. The use of “adapted to” or “configured to” herein is meant as open and inclusive language that does not foreclose devices adapted to or configured to perform additional tasks or steps. Additionally, the use of “based on” is meant to be open and inclusive, in that a process, step, calculation, or other action “based on” one or more recited conditions or values may, in practice, be based on additional conditions or values beyond those recited. Headings, lists, and numbering included herein are for ease of explanation only and are not meant to be limiting.
Aspects of the methods disclosed herein may be performed in the operation of such computing devices. The systems discussed herein are not limited to any particular hardware architecture or configuration. A computing device includes any suitable arrangement of components that provide a result conditioned on one or more inputs. Suitable computing devices include multi-purpose microprocessor-based computer systems accessing stored software that programs or configures the computing system from a general purpose computing apparatus to a specialized computing apparatus implementing one or more aspects of the present subject matter. Any suitable programming, script, or other type of language or combinations of languages may be used to implement the teachings herein in software to be used in programming or configuring a computing device. The order of the blocks presented in the examples above can be varied—e.g., blocks can be re-ordered, combined, and/or broken into sub-blocks. Certain blocks or processes can be performed in parallel.
This application claims the benefit of U.S. Provisional Application No. 63/159,836 filed Mar. 11, 2021, the entire contents of which are hereby incorporated for all purposes in their entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/IB2022/052183 | 3/11/2022 | WO |
Number | Date | Country | |
---|---|---|---|
63159836 | Mar 2021 | US |