Power supply scheduling method for redundant architecture of power supply management unit of low earth orbit satellite
By building a multi-source decision input mechanism in the redundant architecture of low-orbit satellite power management unit, quantifying the priority of power management unit, selecting the optimal strategy for scheduling, the problems of idle redundant computing power and instability are solved, and global optimal energy allocation and system stability are achieved.
Patent Information
- Application Number
- CN202510919006.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-04
- Publication Date
- 2025-08-01
- Estimated Expiration
- 2045-07-04
AI Technical Summary
Under the redundant architecture of the existing low-orbit satellite power management unit, there are problems such as idle redundant computing power, single policy generation perspective, and unstable policy switching, resulting in low computing power utilization and insufficient global strategy optimization.
Using a dynamic collaborative power scheduling method, a multi-source decision input mechanism is built by receiving candidate strategies of multiple power management units, quantifying the current priority of each power management unit, selecting the highest priority strategy for scheduling, and achieving global optimal energy allocation.
Effectively utilize redundant computing power to ensure that the overall strategy of the power system is continuously optimized, avoid the risk of cold start delay and power supply oscillation in traditional architectures, and improve the overall computing power utilization rate and strategy optimization effect of the system.
Smart Images

Figure CN120414830A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of satellite power supply, and particularly to a power scheduling method, device, and storage medium for a redundant architecture of a power management unit for low-Earth orbit satellites. Background Art
[0002] The power system of a remote sensing satellite usually adopts a solar-battery system. During the continuous operation of the satellite system, the power system supplies power to each subsystem (i.e., load) in the satellite system without interruption. During the illumination period, the solar cells collect solar energy and convert it into electrical energy to supply power to multiple loads in the satellite system and charge the battery. During the shadow period, the battery supplies power to multiple loads connected to the bus through a discharge switch.
[0003] During the shadow period, in order to protect the battery, the satellite system sometimes turns on a low-power mode to reduce the load. Specifically, when it is detected that the supply voltage of the battery is lower than a preset undervoltage protection threshold, the system switches to the low-power mode to reduce the load power and avoid deep discharge of the battery. Until the next illumination period when the battery voltage is restored to the safe range through solar charging, the system exits the low-power mode. To achieve the above energy management, the satellite system is configured with a power management unit (PMU), which generates a power scheduling strategy in real time to control the charging and discharging of the battery and the timing of load power supply to ensure efficient use of energy.
[0004] For example, the patent with the publication number CN115954990A and the invention title of a method, system, device, and storage medium for supplying power to a load of a satellite includes: determining that the battery operates in a low-energy consumption mode according to the supply voltage of the battery to multiple loads, and obtaining the remaining battery capacity of the battery; obtaining the position information of the current position of the satellite system, and determining the flight time of the satellite system from the current position to the next illumination period according to the position information of the current position and the illumination start position information; determining the output power of the battery in the low-energy consumption mode according to the remaining battery capacity and the flight time of the satellite system from the current position to the next illumination period; and scheduling multiple loads according to the output power of the battery in the low-energy consumption mode and the operating power of multiple loads. Thus, the technical effect of being able to make full use of the electrical energy of the battery and then ensuring the normal operation of the satellite system is achieved.
[0005] For example, the publication number is CN111864910A, and the invention name is a multi-source data fusion device for a transmission line with load priority control and its control method, including: a solar cell, a charging module, an energy storage module, an EMS module, a main control module, a communication module, and n data sensors, where n in the n data sensors is a positive integer. For this multi-source data fusion device for a transmission line with load priority control and its control method, the multi-source data fusion device for a transmission line can collect data from multiple data sensors, fuse and summarize the collected data, and perform intelligent analysis. The analysis results can be transmitted to the server through 4G wireless communication. It is powered by solar energy in combination with a storage battery, and the load priority management method is adopted to supply power to each functional module in the device, optimizing the load energy distribution and intelligently controlling the flow of electric energy as needed.
[0006] In the field of commercial low-earth orbit satellites, to reduce manufacturing costs, the power management unit (PMU) generally uses industrial-grade or automotive-grade components to replace traditional aerospace-grade devices, but such devices have inherent reliability deficiencies. To improve fault tolerance, the existing technology widely adopts a "primary-backup" redundant architecture (such as one primary and one backup or one primary and two backups), and its operating logic is as follows: (a) The primary device monopolizes decision-making power: During normal system operation, only the designated primary PMU is responsible for generating the power scheduling strategy in real time, and this strategy is directly used to control the charging and discharging of the battery and the power supply to the load. All backup PMUs are in a silent standby state during this stage, neither participating in the strategy calculation nor outputting any scheduling instructions.
[0007] (b) The backup device takes over passively: The backup PMU is only activated when it detects a hard fault (such as communication interruption, power anomaly) in the primary PMU, and takes over from the primary PMU to generate a new power scheduling strategy.
[0008] Although the above redundant architecture can achieve basic fault tolerance, it has three core defects: (1) Severe idle redundant computing power: The backup PMU is in an inactive state for most of the satellite's life cycle, and the computing units, sensors, and optimization algorithm capabilities built into it are completely idle. On a low-earth orbit satellite platform with limited resources, the redundant hardware cannot be converted into available computing power resources, resulting in significant waste of hardware costs. (2) Single perspective for strategy generation: Since it only relies on the local data and algorithms of the primary PMU, it is impossible to fuse the potentially better sensing data or scheduling algorithms of the backup unit, resulting in the scheduling strategy being in a locally sub-optimal state for a long time; (3) Unstable strategy during the switching period: When the backup PMU suddenly takes over due to a primary device failure, it needs to be re-initialized and generate a scheduling strategy based on the instantaneous state, which is prone to strategy oscillation or adaptation delay, threatening the stability of the power system.
[0009] In view of the contradiction in the prior art that the power scheduling under the redundant architecture of the existing low-earth orbit satellite power management unit ensures basic reliability, but due to the separation of the primary / backup functions, the computing power utilization rate is low and the global optimization of the strategy is insufficient, it is urgent to make a breakthrough. Summary of the Invention
[0010] Embodiments of the present disclosure provide a power scheduling method, device, and storage medium for a redundant architecture of a low-earth orbit satellite power management unit, so as to at least solve the technical problem in the prior art that the power scheduling under the redundant architecture of the existing low-earth orbit satellite power management unit ensures basic reliability, but due to the separation of the primary / backup functions, the computing power utilization rate is low and the global optimization of the strategy is insufficient.
[0011] According to one aspect of the embodiments of the present disclosure, a power scheduling method for a redundant architecture of a low-earth orbit satellite power management unit is provided, which is applied to a satellite system. The satellite system includes a power system, and the power system includes a storage battery and a plurality of loads. The plurality of loads are connected to the storage battery. The power scheduling method includes: at the start time of the i-th time period, receiving candidate power scheduling strategies sent by a plurality of power management units; determining the current priority of each power management unit according to the effectiveness of the candidate power scheduling strategies sent by the plurality of power management units in the previous n time periods before the i-th time period; selecting the power scheduling strategy with the highest priority from the candidate power scheduling strategies sent by the plurality of power management units as the power scheduling strategy for the i-th time period; and scheduling the storage battery and the plurality of loads within the i-th time period according to the power scheduling strategy for the i-th time period.
[0012] According to another aspect of the embodiments of the present disclosure, a storage medium is further provided. The storage medium includes a stored program, wherein the method described in any one of the above is executed by a processor when the program runs.
[0013] According to another aspect of the embodiments of the present disclosure, there is also provided a power scheduling device for a redundant architecture of a low-earth orbit satellite power management unit, which is applied to a satellite system. The satellite system includes a power system, and the power system includes a storage battery and a plurality of loads. The plurality of loads are connected to the storage battery. The power scheduling device includes: a receiving module, configured to receive candidate power scheduling strategies sent by a plurality of power management units at the start time of the i-th time period; a first determination module, configured to determine the current priority of each power management unit according to the effectiveness of the candidate power scheduling strategies sent by the plurality of power management units in the n time periods before the i-th time period; a second determination module, configured to select the power scheduling strategy with the highest priority from the candidate power scheduling strategies sent by the plurality of power management units as the power scheduling strategy for the i-th time period according to the current priority; and a scheduling module, configured to schedule the storage battery and the plurality of loads within the i-th time period according to the power scheduling strategy for the i-th time period.
[0014] According to another aspect of the embodiments of the present disclosure, there is also provided a power scheduling device for a redundant architecture of a low-earth orbit satellite power management unit, including: receiving candidate power scheduling strategies sent by a plurality of power management units at the start time of the i-th time period; determining the current priority of each power management unit according to the effectiveness of the candidate power scheduling strategies sent by the plurality of power management units in the n time periods before the i-th time period; selecting the power scheduling strategy with the highest priority from the candidate power scheduling strategies sent by the plurality of power management units as the power scheduling strategy for the i-th time period according to the current priority; and scheduling the storage battery and the plurality of loads within the i-th time period according to the power scheduling strategy for the i-th time period.
[0015] In view of the core contradiction in the redundant architecture of the power management unit for low-earth orbit satellites, this application proposes a dynamic collaborative power scheduling method. At the beginning of the \(i\)th time period, this method first receives the candidate power scheduling strategies sent by multiple power management units to construct a multi-source decision input mechanism, requiring all power management units (including the main PMU and all backup PMUs) to synchronously output candidate strategies, laying a foundation for integrating the computing power of multiple units. Then, based on the effectiveness of the candidate power scheduling strategies sent by multiple power management units in the previous \(n\) time periods before the \(i\)th time period, the current priority of each power management unit is determined, and the long-term decision reliability of each power management unit is quantified. Secondly, according to the current priority, the power scheduling strategy with the highest priority is selected from the candidate power scheduling strategies sent by the multiple power management units as the power scheduling strategy for the \(i\)th time period, realizing the dynamic decoupling of the strategy generation and execution units, and ensuring that the system always executes the current optimal decision plan. Finally, according to the power scheduling strategy for the \(i\)th time period, the battery and the multiple loads are scheduled within the \(i\)th time period, and the global optimal energy allocation plan is accurately executed. This application allows all power management units to participate in strategy generation throughout the process, completely eliminating hardware idleness and effectively utilizing redundant computing power. This application is based on the scheduling result of multi-unit competition and selection, breaking through the limitation of a single decision-making, and realizing the global and continuous optimality of the strategy. In addition, since all power management units are continuously working, the strategy switch only needs to update the execution instruction, avoiding the cold start delay and power supply oscillation risks of the traditional architecture. Thereby, it solves the technical problems existing in the prior art that although the power scheduling under the redundant architecture of the existing low-earth orbit satellite power management unit ensures basic reliability, the computing power utilization rate is low and the global optimization of the strategy is insufficient due to the separation of the main / backup functions. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] The accompanying drawings described herein are used to provide a further understanding of the present disclosure, and constitute a part of this application. The illustrative embodiments of the present disclosure and their descriptions are used to explain the present disclosure, and do not constitute an improper limitation to the present disclosure. In the drawings: Figure 1 is a schematic diagram of the hardware architecture of the satellite system according to the first aspect of Embodiment 1 of this application; Figure 2 is a schematic diagram of the module of the power system for the satellite system according to the first aspect of Embodiment 1 of this application; Figure 3 is a flowchart of the power scheduling method for the redundant architecture of the low-earth orbit satellite power management unit according to the first aspect of Embodiment 1 of this application; Figure 4 is a schematic diagram of the power scheduling device for the redundant architecture of the low-earth orbit satellite power management unit according to Embodiment 2 of this application; Figure 5It is a schematic diagram of the power scheduling device for the redundant architecture of the power management unit of a low-earth orbit satellite according to Embodiment 3 of the present application. Detailed implementation manners
[0017] In order to enable those skilled in the art to better understand the technical solutions of the present disclosure, the technical solutions in the embodiments of the present disclosure will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present disclosure. Obviously, the described embodiments are only a part of the embodiments of the present disclosure, rather than all the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present disclosure.
[0018] It should be noted that the terms "first", "second", etc. in the specification and claims of the present disclosure and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present disclosure described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0019] Embodiment 1 According to this embodiment, a method embodiment for power scheduling in the redundant architecture of the power management unit of a low-earth orbit satellite is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order from that here.
[0020] Figure 1 A schematic diagram of the hardware architecture of the satellite system 10 is shown. Refer to Figure 1As shown, satellite system 10 includes an integrated electronic system, which includes: a processor, a memory, a bus management module, and a communication interface. The memory is connected to the processor, so that the processor can access the memory, read program instructions stored in the memory, read data from the memory, or write data to the memory. The bus management module is connected to the processor and is also connected to a bus such as a CAN bus. Thus, the processor can communicate with on-board peripherals connected to the bus through the bus managed by the bus management module. Among them, on-board peripheral 1 can be a common camera, and on-board peripheral 2 can be a backup camera. In addition, the processor is also communicatively connected to devices such as cameras, star sensors, TT&C transponders, and data transmission devices via the communication interface. Those of ordinary skill in the art can understand that, Figure 1 the structure shown is only illustrative and does not limit the structure of the above-mentioned electronic device. For example, the satellite system may also include more or fewer components than Figure 1 shown therein, or have a different configuration from Figure 1 shown.
[0021] It should be noted that, Figure 1 one or more processors and / or other data processing circuits shown in
[0022] Figure 1 are generally referred to as "data processing circuits" herein. The data processing circuit can be embodied in whole or in part as software, hardware, firmware, or any combination thereof. In addition, the data processing circuit can be a single independent processing module, or be incorporated in whole or in part into any one of other elements in the computing device. As involved in the embodiments of the present disclosure, the data processing circuit is a kind of processor control (such as the selection of a variable resistance terminal path connected to an interface).
[0023] It should be noted here that in some alternative embodiments, the above Figure 1 shown devices may include hardware elements (including circuits), software elements (including computer code stored on a computer-readable medium), or a combination of both hardware and software elements. It should be pointed out that, Figure 1 is only an example of a specific specific instance and is intended to show the types of components that may exist in the above-mentioned devices.
[0024] Figure 2 is a schematic diagram of the power supply system for the satellite system 10 according to an embodiment of the present application. Refer to Figure 2 As shown, the power supply system 110 includes: a solar cell 111, a storage battery 112, a charging controller 113, a discharge switch 114, a bus bar, and a shunt regulator 115. Among them, the solar cell 111 is connected to the bus bar through the shunt regulator 115, so as to adjust the DC power supply voltage output to the bus bar through the shunt regulator 115.
[0025] The storage battery 112 is connected to the bus bar through the charging controller 113 and the discharge switch 114. Among them, the charging controller 113 is used to control the charging operation of the solar cell 111 to the storage battery 112, and the discharge switch 114 is used to control the storage battery 112 to supply power to the load on the bus bar.
[0026] The power supply system 110 further includes a voltage detector 116, a power controller 117, and a power processor 118. Among them, the voltage detector 116 is used to detect the voltage value of the bus bar. The power controller 117 receives the voltage value detected by the voltage detector 116 and transmits it to the power processor 118. The power processor 118 receives the transmitted voltage value from the power controller 117, and according to the voltage value transmitted by the power controller 117, sends a control instruction to the power controller 117. Thus, the power controller 117 controls the shunt regulator 115, the charging controller 113, and the discharge switch 114 according to the instruction of the power processor 118.
[0027] The power supply system 110 is further provided with an SOC detection module 119 (state of charge module) for detecting the remaining battery capacity of the storage battery 112.
[0028] A plurality of loads 131 - 13n are also provided on the satellite system 10, and the plurality of loads 131 - 13n are connected to the bus bar, so that the solar cell 111 and the storage battery 112 supply power to the plurality of loads 131 - 13n through the bus bar. And the plurality of loads 131 - 13n are communicatively connected to the power processor 118, so that the operation and pause of the plurality of loads 131 - 13n can be controlled through the power processor 118 (for example, the plurality of loads 131 - 13n can be made to enter the sleep mode).
[0029] A power memory 140 is further provided in the power supply system 110. Among them, the power memory 140 is connected to the power processor 118 and is configured to store the data information of the power processor 118.
[0030] The power supply system 110 is also provided with a plurality of power management units 120a - 120n. The plurality of power management units 120a - 120n are communicatively connected to the power processor 118. Thus, the plurality of power management units 120a - 120n can send the autonomously generated candidate power scheduling strategies to the power processor 118 at the start of each time period. The power processor 118 selects an optimal one from these candidate power scheduling strategies for execution according to the historical performance of each power management unit in the most recent n time periods.
[0031] Among them, each time period is divided according to any one of the following dimensions, for example but not limited to: (1) Divided according to a fixed duration: For example, set according to the dynamic response characteristics of the power supply system, 5 minutes / 15 minutes is determined as a time period to ensure the stability of policy execution; (2) Define each time period in synchronization with the orbital period: For example, match the 90 - minute orbital period of a low - earth - orbit satellite and divide the working period according to the orbital phase; (3) Define each time period according to the change of illumination conditions: For example, according to the change of the solar altitude angle, distinguish the sunshine period / shadow period, and the typical division interval is 10° orbital angle; (4) Define each time period according to the fluctuation of load demand: For example, combine the working cycle of on - board equipment and divide the time period according to task modes such as communication, remote sensing, and data processing; (5) Define each time period according to the temperature change cycle: For example, according to the satellite thermal control cycle, divide the time period at intervals of 5 - 10 minutes to adapt to the thermal inertia characteristics.
[0032] Under the above - mentioned operating environment, according to the first aspect of this embodiment, a power scheduling method for a redundant architecture of a low - earth - orbit satellite power management unit is provided. This method is implemented by Figure 2 the satellite system shown in Figure 3 shows the schematic flow chart of this method. Referring to Figure 3 shown, this method includes: S302: At the start of the i - th time period, receive the candidate power scheduling strategies sent by a plurality of power management units; S304: Determine the current priority of each power management unit according to the effectiveness of the candidate power scheduling strategies sent by the plurality of power management units in the n time periods before the i - th time period; S306: Select the power scheduling strategy with the highest priority from the candidate power scheduling strategies sent by the plurality of power management units as the power scheduling strategy for the i - th time period; and S308: Schedule the battery and the plurality of loads within the i - th time period according to the power scheduling strategy of the i - th time period.
[0033] Specifically, the power supply processor 118 broadcasts a policy solicitation instruction to all power management units 120a - 120n at the start of each time period (such as every 100 milliseconds) through an on - board time synchronization protocol (such as the IEEE 1588v2 protocol). This instruction contains the time period number i, current satellite operating condition parameters (such as solar panel angle, orbital position), and predicted load demand values.
[0034] Based on local monitoring data (such as battery voltage / current, temperature, load power, etc.) and the received global parameters, each power management unit runs an embedded power management algorithm to generate a candidate power scheduling policy. Then, each power management unit encrypts and transmits the candidate power scheduling policy to the power supply processor 118 through a redundant communication channel (the main power management unit uses a CAN bus + the backup power management unit uses a 1553B bus). Among them, the candidate power scheduling policy can include two aspects: 1. Charge control, regulating the charging power of the battery 112. For example, reducing the charging power of the battery 112 to avoid over - charging of the battery 112. Or when the load power of the battery 112 is high, appropriately increasing the charging power to avoid over - discharging. The way to control the charging power of the battery 112 is mainly achieved by controlling the charging operation of the solar cell 111 on the battery 112. 2. Discharge control, regulating the discharging power of the battery 112 to avoid over - discharging of the battery 112. The way to control the discharging power of the battery 112 is mainly achieved by turning off some loads or adjusting them to the sleep state.
[0035] Thus, a multi - source decision - making input mechanism is constructed, requiring all power management units (including the main PMU and all backup PMUs) to synchronously output candidate policies, converting the redundant computing power in the traditional "main - backup" architecture into effective computing resources, improving the overall computing power utilization rate of the system. Even if some units have communication failures, the system can still maintain operation through the strategies of other units, avoiding single - point failure.
[0036] Next, based on the effectiveness of the candidate power scheduling strategies sent by the multiple power management units 120a - 120n in the n time periods before the i-th time period, the power processor 118 determines the current priority of each power management unit, thereby quantifying the long-term decision reliability of each power management unit. Specifically, in the past n time periods, for each time period i - k (k = 1 - n), the power processor 118 verifies the effectiveness of the candidate power scheduling strategies sent by each power management unit in that time period. Subsequently, a comprehensive analysis of the policy effectiveness of each power management unit in n time periods is performed to obtain the comprehensive effectiveness score of each power management unit. Finally, the power processor 118 ranks all power management units according to the comprehensive effectiveness score, and the higher the score, the higher the current priority, thus implementing a priority quantification mechanism based on historical long-term performance and short-term dynamic adjustment.
[0037] Immediately afterwards, the power processor 118 selects the strategy with the highest priority from the candidate power scheduling strategies sent by the multiple power management units 120a - 120n as the execution benchmark for the i-th time period. Specifically, at the beginning of each time period, the power processor 118 sorts the candidate power scheduling strategies submitted by all power management units based on the current priority coefficients of each power management unit to form a policy queue with decreasing priority, and then selects the strategy with the highest priority from the policy queue as the execution benchmark for the i-th time period.
[0038] Finally, the power processor 118 performs refined scheduling on the storage battery and multiple loads according to the selected power scheduling strategy for the i-th time period. Specifically, after selecting the power scheduling strategy for the i-th time period, the power processor 118 converts the strategy into specific control instructions and performs refined scheduling on each component in the power system 110. The form of the charging control instruction is, for example, [C, M1, M2,...Mn], where C represents the charging power, and M1 - Mn represent the working states of loads 1 - n, and can take two states, 1 and 0, representing normal operation and sleep state (low power consumption), respectively. The form of the discharge control instruction is, for example, [D, M1, M2,...Mn], where D represents the discharge power, and M1 - Mn represent the working states of loads 1 - n, and can take two states, 1 and 0, representing normal operation and sleep state (low power consumption), respectively.
[0039] The refined scheduling of the power processor 118 mainly focuses on two aspects: charging control and discharging control: (1)Charge control: The power processor 118 sends a charging instruction to the charge controller 113 according to the battery charging requirements in the strategy. The charge controller 113 adjusts the charging current or voltage of the solar cell 111 to the battery 112 accordingly. For example, when the strategy requires reducing the charging power to avoid overcharging the battery, the charge controller 113 will decrease the charging current; while when the load power is high and over-discharging of the battery needs to be avoided, the charge controller 113 may increase the charging power to supplement the battery discharge.
[0040] (2)Discharge control: The power processor 118 controls the discharge switch 114 through the power controller 117 according to the load power supply requirements in the strategy, thereby regulating the discharge power of the battery 112. To avoid over-discharging of the battery, the power processor 118 may instruct to turn off some non-critical loads or adjust them to the sleep state to reduce the discharge demand. At the same time, the discharge switch 114 accurately controls the discharge process of the battery 112 to the bus according to the instruction of the power processor 118 to ensure a stable power supply for critical loads.
[0041] In addition, during the execution of charge control and discharge control, the power processor 118 continuously monitors the voltage value of the bus and the remaining power of the battery through the SOC detection module 119. Once it detects that the bus voltage deviates from the rated value, or the battery 112 has too high or too low power, the power processor 118 will immediately adjust the control instruction to ensure the stable operation of the power system 110.
[0042] Through the fine scheduling of the above charge control and discharge control, the power processor 118 can ensure that within the i-th time period, the battery 112 and multiple loads 131~13n operate efficiently and stably according to the selected power scheduling strategy, avoiding overcharging and over-discharging of the battery and meeting the power supply requirements of the load.
[0043] As described in the background art, although the existing redundant architecture can achieve basic fault tolerance, it has three core defects: (1) Severe idle redundant computing power: The backup PMU is in an inactive state for most of the satellite's life cycle, and the built-in computing units, sensors, and optimization algorithm capabilities are completely idle. On the resource-constrained low-earth orbit satellite platform, the redundant hardware cannot be converted into available computing power resources, resulting in significant waste of hardware costs. (2) Single perspective for strategy generation: Since it only relies on the local data and algorithms of the main PMU, it is unable to fuse the potentially better sensing data or scheduling algorithms of the backup unit, resulting in the scheduling strategy being in a locally sub-optimal state for a long time; (3) Instability of the strategy during the switching period: When the backup PMU suddenly takes over due to the failure of the main device, it needs to be re-initialized and generate a scheduling strategy based on the instantaneous state, which is prone to strategy oscillation or adaptation delay, threatening the stability of the power system.
[0044] In view of this, the present application first receives candidate power scheduling strategies sent by multiple power management units at the start of the \(i\)th time period to construct a multi-source decision input mechanism, requiring all power management units (including the main PMU and all backup PMUs) to synchronously output candidate strategies, laying a foundation for integrating the computing power of multiple units. Then, based on the effectiveness of the candidate power scheduling strategies sent by multiple power management units in the previous \(n\) time periods before the \(i\)th time period, the current priority of each power management unit is determined to quantify the long-term decision reliability of each power management unit. Secondly, according to the current priority, the power scheduling strategy with the highest priority is selected from the candidate power scheduling strategies sent by the multiple power management units as the power scheduling strategy for the \(i\)th time period, realizing the dynamic decoupling of the strategy generation and execution unit, and ensuring that the system always executes the current optimal decision plan. Finally, according to the power scheduling strategy for the \(i\)th time period, the battery and the multiple loads are scheduled within the \(i\)th time period to accurately execute the global optimal energy allocation plan. By allowing all power management units to participate in the strategy generation throughout the process, the present application completely eliminates hardware idleness and effectively utilizes redundant computing power. The present application is based on the scheduling result of multi-unit competition and selection, breaks through the limitation of a single decision, and realizes the global and continuous optimality of the strategy. In addition, since all power management units work continuously, the strategy switch only needs to update the execution instruction, avoiding the cold start delay and power supply oscillation risks of the traditional architecture. Thereby, the technical problem in the prior art that although the power scheduling under the redundant architecture of the existing low-earth orbit satellite power management unit guarantees basic reliability, the computing power utilization rate is low and the global optimization of the strategy is insufficient due to the separation of the main / backup functions is solved.
[0045] Optionally, the operation of determining the current priority of each power management unit according to the effectiveness corresponding to the candidate power scheduling strategies sent by the multiple power management units in the previous \(n\) time periods before the \(i\)th time period includes: obtaining the effectiveness of the candidate power scheduling strategies sent by each of the multiple power management units in each of the \(n\) time periods; for each power management unit, performing a weighted sum of the effectiveness of the candidate power scheduling strategies sent by the power management unit in the \(n\) time periods to obtain the corresponding comprehensive effectiveness; and determining the current priority of each power management unit according to the comprehensive effectiveness of the multiple power management units.
[0046] Specifically, the power supply processor 118 can read from the power supply memory 140 the effectiveness data of the candidate power supply scheduling strategies sent by each power management unit in the past n time periods. This data includes the evaluation of the impact of the strategy on the state of health of the battery and the evaluation of the impact on the operating efficiency of multiple loads in each time period. For each power management unit, the power supply processor 118 performs a weighted sum of the strategy effectiveness over the past n time periods according to a preset weight assignment rule. The weight assignment can consider the time decay factor, that is, the strategy effectiveness weight in the recent time period is higher, to reflect the recent performance of the unit. By performing the weighted sum, the power supply processor 118 obtains a comprehensive effectiveness score for each power management unit. Then, the power supply processor 118 ranks the multiple power management units according to the comprehensive effectiveness score. The higher the score of a unit, the higher its current priority. Thus, the determined priority will directly affect the subsequent strategy selection process. At the beginning of each new time period, the power supply processor 118 will give priority to the candidate power supply scheduling strategies sent by the high-priority units, thereby increasing the likelihood of their strategies being selected.
[0047] Through the above steps, the power supply processor 118 can ensure that at the beginning of each time period, the priority is dynamically adjusted based on the historical performance of the power management units, so as to select the strategy most likely to optimize the performance of the power supply system 110 for execution.
[0048] Optionally, after the end of the (i - k)-th time period, the following steps are used to determine the effectiveness of the candidate power supply scheduling strategies sent by the multiple power management units in the (i - k)-th time period, where k = 1 to n; after the end of the (i - k)-th time period, verify the health impact of the candidate power supply scheduling strategies sent by each power management unit in the (i - k)-th time period on the battery, and verify the impact of the candidate power supply scheduling strategies sent by each power management unit in the (i - k)-th time period on the operating efficiency of the multiple loads; and determine the effectiveness of the candidate power supply scheduling strategies sent by each power management unit in the (i - k)-th time period according to the health impact and the operating efficiency impact.
[0049] Specifically, after the end of each time period (such as the (i - k)-th time period), the power supply processor 118 will initiate a strategy effectiveness evaluation process to comprehensively judge the candidate power supply scheduling strategies sent by the multiple power management units 120a - 120n during this time period. This process aims to quantify the impact of the strategy on the state of health of the battery and the operating efficiency of the load, so as to provide a basis for subsequent priority determination. The specific steps are as follows: (1)Verification of the impact on battery health: The power processor 118 comprehensively evaluates the impact of the strategy on the battery health status by counting key parameters such as the instantaneous maximum charge, instantaneous minimum charge, maximum state of charge (SOC), minimum state of charge (SOC), and the state of charge (SOC) at the end of the i-k time periods during the execution of the statistical strategy, and gives a health impact score.
[0050] (2)Verification of the impact on load operation efficiency: The power processor 118 simulates the load operation state after the execution of the strategy by means of simulation or historical data playback. By comparing the total value of multiple loads before and after the execution of the strategy and the total value of the normally operating loads, the power processor 118 can determine the load operation efficiency corresponding to the strategy, thereby quantifying the impact of the strategy on the load operation efficiency.
[0051] (3)Comprehensive determination of the effectiveness of the strategy: The power processor 118 comprehensively determines the effectiveness of the strategy by combining the battery health impact score and the load operation efficiency impact score. Through methods such as weighted summation, a comprehensive effectiveness score is obtained for use in the subsequent priority determination process. The higher the score of the strategy, the better its performance in terms of battery health protection and load operation efficiency improvement.
[0052] Through the above steps, the power processor 118 can comprehensively and objectively evaluate the effectiveness of the candidate power scheduling strategies sent by each power management unit, providing strong support for the stable operation and performance optimization of the satellite power system.
[0053] Optionally, the operation of verifying the impact of the candidate power scheduling strategy sent by each power management unit on the battery health in the i-k time period includes: based on the candidate power scheduling strategy sent by each power management unit in the i-k time period, determining the performance indicators of the battery under the scheduling of the corresponding candidate power scheduling strategy through simulation or historical data playback; where the performance indicators include the instantaneous maximum charge, instantaneous minimum charge, maximum state of charge, minimum state of charge, and the state of charge at the end of the i-k time periods; and according to the performance indicators, using a pre-trained binary classification model to determine the battery health impact index corresponding to the candidate power scheduling strategy sent by each power management unit in the i-k time period, for quantifying the impact of the corresponding candidate power scheduling strategy on the battery health.
[0054] Specifically, when verifying the impact of the candidate power scheduling strategy sent by each power management unit on the battery health in the i-k time period, the power processor 118 will perform the following operations: (1)Determination of battery performance indicators: Based on the candidate power scheduling strategies sent by each power management unit, for the unselected candidate power scheduling strategies, the power processor 118 simulates the charge and discharge process of the battery during the policy execution by means of simulation or historical data playback. For the selected candidate power scheduling strategies, the charge and discharge process of the battery during the policy execution is determined by means of historical data playback.
[0055] During the simulation process, the power processor 118 calculates the SOC value of the battery in real time, taking into account the cumulative effects of the charge quantity (C1T) and the discharge quantity (DT). At the same time, due to the influence of visibility on low-earth orbit satellites, the actual charging power (C0) of the solar panel changes with the light intensity (I). The power processor 118 dynamically adjusts the charging power in the simulation according to the preset light intensity change curve. In addition, the power processor 118 also simulates the load changes in different time periods, because different working loads will cause changes in the discharge power (D), which in turn affects the fluctuation of the SOC. In this way, the power processor 118 can capture the maximum and minimum values of the SOC, as well as the SOC value at the end of the time period.
[0056] Thus, during the simulation or historical data playback process, the power processor 118 can record the instantaneous maximum charge, instantaneous minimum charge, maximum state of charge (SOC), minimum SOC, and the SOC value at the end of the i-kth time period of the battery. These indicators can comprehensively reflect the charge and discharge behavior and the change of the health state of the battery during the policy execution. In addition, the power processor 118 can also analyze these performance indicators to evaluate whether the charge and discharge behavior of the battery during the policy execution is reasonable, and whether there is a risk of overcharge or over-discharge.
[0057] (2)Quantification of the battery health impact index: The power processor 118 uses a pre-trained binary classification model to determine the battery health impact index corresponding to the candidate power scheduling strategies sent by each power management unit according to the recorded battery performance indicators. The range of this index is between 0 and 1, which is used to quantify the goodness or badness of the impact of the policy on the battery health. The closer the index is to 1, the more beneficial the policy is to the battery health; the closer the index is to 0, the more likely the policy has a negative impact on the battery health.
[0058] Through the above steps, the power processor 118 can accurately evaluate the impact of the candidate power scheduling strategies sent by each power management unit on the battery health, providing an important reference for subsequent policy selection.
[0059] Optionally, the operation of verifying the impact of the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period on the operating efficiency of the multiple loads includes: based on the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period, through simulation or historical data playback, determining the total value of the multiple loads and the total value of the normally operating loads among the multiple loads under the scheduling of the corresponding candidate power scheduling strategy; and based on the total value of the multiple loads and the total value of the normally operating loads among the multiple loads, determining the load operating efficiency corresponding to the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period, for quantifying the impact of the corresponding candidate power scheduling strategy on the operating efficiency of the multiple loads.
[0060] Specifically, when verifying the impact of the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period on the operating efficiency of the multiple loads, the power processor 118 performs the following operations: (1) Load value evaluation: The power processor 118 first determines the value of each load (Load 1 to Load n) based on historical data or expert evaluation. These values reflect the importance of different loads in the satellite mission and provide a basis for subsequent calculation of the load operating efficiency.
[0061] (2) Simulation or historical data playback: Based on the candidate power scheduling strategy sent by each power management unit, for the unselected candidate power scheduling strategies, the power processor 118 simulates the load operating status during the execution of the strategy through simulation or historical data playback. For the selected candidate power scheduling strategies, the power processor 118 determines the load operating status during the execution of the strategy through historical data playback.
[0062] During the simulation process, the power processor 118 records whether each load works normally according to the plan and the reasons for abnormal operation (such as power shortage, policy restrictions, etc.).
[0063] (3) Total value calculation: The power processor 118 calculates the total value of all loads based on the simulation results or data playback results. This total represents the total value of all loads during the execution of the strategy and is an important reference for evaluating the impact of the strategy on the load operating efficiency. At the same time, the power processor 118 also calculates the total value of the normally operating loads. This total represents the value of the loads successfully supported by the strategy and reflects the performance of the strategy in meeting the load requirements.
[0064] (4)Determination of load operation efficiency: The power supply processor 118 obtains a ratio by dividing the total value of the normal operation load by the total value of all loads, which is the load operation efficiency. This ratio ranges from 0 to 1 and is used to quantify the impact of the policy on the load operation efficiency. The closer the ratio is to 1, the better the policy performs in meeting the load requirements; the closer the ratio is to 0, the more likely it indicates that the policy may not effectively support the normal operation of the load.
[0065] Through the above steps, the power supply processor 118 can accurately evaluate the impact of the candidate power scheduling policies sent by each power management unit on the operation efficiency of multiple loads, providing an important basis for subsequent policy selection and priority determination.
[0066] Optionally, the operation of determining the effectiveness of the candidate power scheduling policy sent by each power management unit in the (i - k)-th time period according to the health impact and the operation efficiency impact includes: performing a weighted sum of the health impact and the operation efficiency impact to obtain the effectiveness of the candidate power scheduling policy sent by each power management unit in the (i - k)-th time period.
[0067] Specifically, when evaluating the effectiveness of the candidate power scheduling policy sent by each power management unit in the (i - k)-th time period, the power supply processor 118 will perform the following operations: (1)Calculating effectiveness by weighted sum: The power supply processor 118 first obtains the battery health impact index and the load operation efficiency index determined in the previous steps. Then, the power supply processor 118 performs a weighted sum of the health impact index and the operation efficiency index according to the preset weight allocation rule. The weight allocation reflects the relative importance of different indicators in policy evaluation. For example, if the system pays more attention to the health status of the battery, the weight of the health impact index will be increased accordingly. Through the weighted sum, the power supply processor 118 obtains a comprehensive effectiveness score, which comprehensively reflects the overall performance of the policy in battery health protection and load operation efficiency improvement.
[0068] (2)Application of the effectiveness score: The power supply processor 118 will sort and compare the candidate power scheduling policies sent by multiple power management units according to the effectiveness score of the policy. The higher the score of the policy, the greater the possibility of being selected in the subsequent time period, so as to ensure that the power system can continuously optimize its performance.
[0069] Among them, when the power supply processor 118 performs weight allocation, it is not fixed, but can be dynamically adjusted according to the system state or task requirements. For example, when the battery ages or the load demand changes, the power supply processor 118 can adjust the weights of the health impact index and the operation efficiency index to better adapt to the new operating environment.
[0070] Through the above steps, the power processor 118 can accurately and comprehensively evaluate the effectiveness of the candidate power scheduling strategies sent by each power management unit, providing strong support for the stable operation and performance optimization of the satellite power system. At the same time, by dynamically adjusting the weight allocation, the power processor 118 can also ensure that the evaluation process is always highly consistent with the system state and task requirements.
[0071] In addition, referring to Figure 1 As shown, according to the second aspect of this embodiment, a storage medium is provided. The storage medium includes a stored program, wherein when the program runs, the method described in any one of the above is executed by a processor.
[0072] It should be noted that for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present invention is not limited by the described action sequence, because according to the present invention, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.
[0073] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal device (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in various embodiments of the present invention.
[0074] Embodiment 2 Figure 4 A power scheduling device for a redundant architecture of a low-earth orbit satellite power management unit according to this embodiment is shown, which is applied to a satellite system. The satellite system includes a power system, and the power system includes a storage battery and a plurality of loads. The plurality of loads are connected to the storage battery, and this device corresponds to the method according to Embodiment 1. Referring to Figure 4As shown in the figure, the device includes: a receiving module 410, configured to receive candidate power scheduling policies sent by multiple power management units at the start of the i-th time period; a first determination module 420, configured to determine the current priority of each power management unit according to the effectiveness of the candidate power scheduling policies sent by the multiple power management units in the previous n time periods before the i-th time period; a second determination module 430, configured to select the power scheduling policy with the highest priority from the candidate power scheduling policies sent by the multiple power management units according to the current priority as the power scheduling policy for the i-th time period; and a scheduling module 440, configured to schedule the storage battery and the multiple loads in the i-th time period according to the power scheduling policy for the i-th time period.
[0075] Optionally, the first determination module 420 is specifically configured to: obtain the effectiveness of the candidate power scheduling policies sent by each of the multiple power management units in each of the n time periods; for each power management unit, perform weighted summation on the effectiveness of the candidate power scheduling policies sent by the power management unit in the n time periods to obtain the corresponding comprehensive effectiveness; and determine the current priority of each power management unit according to the comprehensive effectiveness of the multiple power management units.
[0076] Optionally, the device further includes an effectiveness judgment module, configured to, after the end of the (i - k)-th time period, perform effectiveness judgment on the candidate power scheduling policies sent by the multiple power management units in the (i - k)-th time period through the following steps, where k = 1 to n; after the end of the (i - k)-th time period, verify the health impact of the candidate power scheduling policies sent by each power management unit on the storage battery in the (i - k)-th time period, and verify the impact of the candidate power scheduling policies sent by each power management unit on the operating efficiency of the multiple loads in the (i - k)-th time period; and determine the effectiveness of the candidate power scheduling policies sent by each power management unit in the (i - k)-th time period according to the health impact and the operating efficiency impact.
[0077] Optionally, the operation of verifying the impact of the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period on the health of the storage battery includes: based on the candidate power scheduling strategies sent by each power management unit in the (i - k)-th time period, determining, through simulation or historical data playback, the performance indicators of the storage battery under the scheduling of the corresponding candidate power scheduling strategy; where the performance indicators include the instantaneous maximum charge, the instantaneous minimum charge, the maximum state of charge, the minimum state of charge, and the state of charge at the end of the (i - k)-th time period; and determining, according to the performance indicators and using a pre-trained binary classification model, the storage battery health impact index corresponding to the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period, for quantifying the impact of the corresponding candidate power scheduling strategy on the health of the storage battery.
[0078] Optionally, the operation of verifying the impact of the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period on the operating efficiency of the multiple loads includes: based on the candidate power scheduling strategies sent by each power management unit in the (i - k)-th time period, determining, through simulation or historical data playback, the total value of the multiple loads and the total value of the normally operating loads among the multiple loads under the scheduling of the corresponding candidate power scheduling strategy; and determining, according to the total value of the multiple loads and the total value of the normally operating loads among the multiple loads, the load operating efficiency corresponding to the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period, for quantifying the impact of the corresponding candidate power scheduling strategy on the operating efficiency of the multiple loads.
[0079] Optionally, the operation of determining the effectiveness of the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period according to the health impact and the operating efficiency impact includes: performing a weighted sum of the health impact and the operating efficiency impact to obtain the effectiveness of the candidate power scheduling strategy sent by each power management unit in the (i - k)-th time period.
[0080] Thus, according to this embodiment, by allowing all power management units to participate in the strategy generation throughout the process, hardware idle is completely eliminated, and redundant computing power is effectively utilized. Based on the scheduling of the multi-unit competition and selection results, the limitation of a single decision-making is broken through, and the global and continuous optimality of the strategy is achieved. In addition, because all power management units work continuously, the strategy switch only needs to update the execution instruction, avoiding the cold start delay and power supply oscillation risks of the traditional architecture. Thus, the technical problems existing in the prior art, that is, in the power scheduling under the redundant architecture of the existing low-earth orbit satellite power management unit, although the basic reliability is guaranteed, the computing power utilization rate is low and the global optimization of the strategy is insufficient due to the separation of the main / backup functions, are solved.
[0081] Embodiment 3 Figure 5Shows a power scheduling device for a redundant architecture of a low-earth orbit satellite power management unit, which corresponds to the method described in Embodiment 1. Refer to Figure 5 As shown, the device includes: a processor 510; and a memory 520, connected to the processor 510, for providing instructions for the processor 510 to process the following processing steps: at the start moment of the i-th time period, receive candidate power scheduling policies sent by multiple power management units; determine the current priority of each power management unit according to the effectiveness of the candidate power scheduling policies sent by the multiple power management units in the previous n time periods before the i-th time period; select the power scheduling policy with the highest priority from the candidate power scheduling policies sent by the multiple power management units according to the current priority as the power scheduling policy for the i-th time period; and schedule the battery and the multiple loads within the i-th time period according to the power scheduling policy for the i-th time period.
[0082] Optionally, the operation of determining the current priority of each power management unit according to the effectiveness of the candidate power scheduling policies sent by the multiple power management units in the previous n time periods before the i-th time period includes: obtaining the effectiveness of the candidate power scheduling policies sent by each power management unit in each of the n time periods; for each power management unit, performing a weighted sum of the effectiveness of the candidate power scheduling policies sent by the power management unit in the n time periods to obtain the corresponding comprehensive effectiveness; and determining the current priority of each power management unit according to the comprehensive effectiveness of the multiple power management units.
[0083] Optionally, after the end of the (i - k)-th time period, the effectiveness of the candidate power scheduling policies sent by the multiple power management units in the (i - k)-th time period is judged through the following steps, where k = 1 to n; after the end of the (i - k)-th time period, verify the health impact of the candidate power scheduling policies sent by each power management unit in the (i - k)-th time period on the battery, and verify the operation efficiency impact of the candidate power scheduling policies sent by each power management unit in the (i - k)-th time period on the multiple loads; and determine the effectiveness of the candidate power scheduling policies sent by each power management unit in the (i - k)-th time period according to the health impact and the operation efficiency impact.
[0084] Optionally, the operation of verifying the health impact of the candidate power scheduling strategy sent by each power management unit in the (i-k)-th time period on the storage battery includes: based on the candidate power scheduling strategy sent by each power management unit in the (i-k)-th time period, determining, through simulation or historical data playback, the performance indicators of the storage battery under the scheduling of the corresponding candidate power scheduling strategy; wherein the performance indicators include the instantaneous maximum charge amount, the instantaneous minimum charge amount, the maximum state of charge, the minimum state of charge, and the state of charge at the end of the (i-k)-th time period; and according to the performance indicators, using a pre-trained binary classification model to determine the storage battery health impact index corresponding to the candidate power scheduling strategy sent by each power management unit in the (i-k)-th time period, for quantifying the health impact of the corresponding candidate power scheduling strategy on the storage battery.
[0085] Optionally, the operation of verifying the impact of the candidate power scheduling strategy sent by each power management unit in the (i-k)-th time period on the operating efficiency of the multiple loads includes: based on the candidate power scheduling strategy sent by each power management unit in the (i-k)-th time period, determining, through simulation or historical data playback, the total value of the multiple loads and the total value of the normally operating loads among the multiple loads under the scheduling of the corresponding candidate power scheduling strategy; and according to the total value of the multiple loads and the total value of the normally operating loads among the multiple loads, determining the load operating efficiency corresponding to the candidate power scheduling strategy sent by each power management unit in the (i-k)-th time period, for quantifying the impact of the corresponding candidate power scheduling strategy on the operating efficiency of the multiple loads.
[0086] Optionally, the operation of determining the effectiveness of the candidate power scheduling strategy sent by each power management unit in the (i-k)-th time period according to the health impact and the operating efficiency impact includes: performing a weighted sum on the health impact and the operating efficiency impact to obtain the effectiveness of the candidate power scheduling strategy sent by each power management unit in the (i-k)-th time period.
[0087] Therefore, according to this embodiment, by allowing all power management units to participate in the strategy generation throughout the process, hardware idleness is completely eliminated, and redundant computing power is effectively utilized. Based on the multi-unit competition and optimal selection results for scheduling, the limitation of a single decision-making is broken through, and the global continuous optimization of the strategy is achieved. In addition, since all power management units are continuously working, the strategy switch only needs to update the execution instruction, avoiding the cold start delay and power supply oscillation risks of the traditional architecture. Thus, the technical problems existing in the prior art that in the redundant architecture of the power management unit of the existing low-earth orbit satellite, although the power scheduling ensures basic reliability, the computing power utilization rate is low and the global optimization of the strategy is insufficient due to the separation of the main / backup functions are solved.
[0088] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments.
[0089] In the above embodiments of the present invention, the descriptions of the respective embodiments have their own emphases. For parts not detailed in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.
[0090] In the several embodiments provided by the present application, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of units or modules can be in an electrical or other form.
[0091] The units described as separate components may or may not be physically separated. The components displayed as units may or may not be physical units, that is, they may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0092] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
[0093] If the above-mentioned integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes: USB flash drives, read-only memories (ROM, Read-Only Memory), random access memories (RAM, Random Access Memory), mobile hard disks, magnetic disks or optical discs and other various media that can store program codes.
[0094] The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, without departing from the principle of the present invention, several improvements and refinements can be made, and these improvements and refinements should also be regarded as the protection scope of the present invention.
Claims
1. A power scheduling method for a redundant architecture of a power management unit of a low-earth orbit satellite, applied to a satellite system, the satellite system including a power system, and the power system including a storage battery and a plurality of loads, the plurality of loads being connected to the storage battery, characterized in that, The power scheduling method includes: At the start time of the i-th time period, receiving candidate power scheduling strategies sent by multiple power management units; Determining the current priority of each power management unit according to the effectiveness of the candidate power scheduling strategies sent by the multiple power management units in the previous n time periods before the i-th time period; Selecting the power scheduling strategy with the highest priority from the candidate power scheduling strategies sent by the multiple power management units according to the current priority as the power scheduling strategy for the i-th time period; and Scheduling the battery and the multiple loads within the i-th time period according to the power scheduling strategy for the i-th time period.
2. The method according to claim 1, wherein The operation of determining the current priority of each power management unit according to the effectiveness corresponding to the candidate power scheduling strategies sent by the multiple power management units in the previous n time periods before the i-th time period includes: Obtaining the effectiveness of the candidate power scheduling strategies sent by each of the multiple power management units in each of the n time periods; For each power management unit, performing a weighted sum of the effectiveness of the candidate power scheduling strategies sent by the power management unit in the n time periods to obtain the corresponding comprehensive effectiveness; and Determining the current priority of each power management unit according to the comprehensive effectiveness of the multiple power management units.
3. The method according to claim 2, wherein After the end of the (i - k)-th time period, the effectiveness of the candidate power scheduling strategies sent by the multiple power management units in the (i - k)-th time period is judged through the following steps, where k = 1 to n; After the end of the (i - k)-th time period, verifying the health impact of the candidate power scheduling strategies sent by each power management unit in the (i - k)-th time period on the battery, and verifying the operation efficiency impact of the candidate power scheduling strategies sent by each power management unit in the (i - k)-th time period on the multiple loads; And Determining the effectiveness of the candidate power scheduling strategies sent by each power management unit in the (i - k)-th time period according to the health impact and the operation efficiency impact.
4. The method according to claim 3, wherein The operation of verifying the health impact of the candidate power scheduling strategies sent by each power management unit in the (i - k)-th time period on the battery includes: Based on the candidate power scheduling strategies sent by each power management unit in the (i - k)-th time period, determining the performance indicators of the battery under the scheduling of the corresponding candidate power scheduling strategies through simulation or historical data playback; where the performance indicators include the instantaneous maximum charge, the instantaneous minimum charge, the maximum state of charge, the minimum state of charge, and the state of charge at the end of the (i - k)-th time period; and According to the performance indicators, using a pre-trained binary classification model to determine the battery health impact index corresponding to the candidate power scheduling strategies sent by each power management unit in the (i - k)-th time period for quantifying the health impact of the corresponding candidate power scheduling strategies on the battery.
5. The method according to claim 3, characterized in that The operation of verifying the operation efficiency impact of the candidate power scheduling strategies sent by each power management unit in the (i - k)-th time period on the multiple loads includes: Based on the candidate power scheduling strategies sent by each power management unit in the i-k time periods, through simulation or historical data playback, determine the total value of the multiple loads and the total value of the normally operating loads among the multiple loads under the scheduling of the corresponding candidate power scheduling strategies; and According to the total value of the multiple loads and the total value of the normally operating loads among the multiple loads, determine the load operation efficiency corresponding to the candidate power scheduling strategy sent by each power management unit in the i-k time period, which is used to quantify the influence of the corresponding candidate power scheduling strategy on the operation efficiency of the multiple loads.
6. The method according to claim 3, wherein The operation of determining the effectiveness of the candidate power scheduling strategy sent by each power management unit in the i-k time period according to the health impact and the operation efficiency impact includes: Perform a weighted sum of the health impact and the operation efficiency impact to obtain the effectiveness of the candidate power scheduling strategy sent by each power management unit in the i-k time period.
7. A storage medium, characterized in that, The storage medium includes a stored program, wherein the method according to any one of claims 1 to 6 is executed by a processor when the program runs.
8. A power scheduling device for a redundant architecture of a power management unit of a low-earth orbit satellite, applied to a satellite system, the satellite system including a power system, and the power system including a storage battery and a plurality of loads, the plurality of loads being connected to the storage battery, characterized in that, The power scheduling device includes: A receiving module, configured to receive candidate power scheduling strategies sent by multiple power management units at the start moment of the i-th time period; A first determination module, configured to determine the current priority of each power management unit according to the effectiveness of the candidate power scheduling strategies sent by the multiple power management units in the n time periods before the i-th time period; A second determination module, configured to select the power scheduling strategy with the highest priority from the candidate power scheduling strategies sent by the multiple power management units as the power scheduling strategy for the i-th time period according to the current priority; and A scheduling module, configured to schedule the battery and the multiple loads in the i-th time period according to the power scheduling strategy for the i-th time period.
9. The power supply scheduling device according to claim 8, characterized in that The first determination module is specifically configured to: Obtain the effectiveness of the candidate power scheduling strategies sent by each of the multiple power management units in each of the n time periods; For each power management unit, perform a weighted sum of the effectiveness of the candidate power scheduling strategies sent by the power management unit in the n time periods to obtain the corresponding comprehensive effectiveness; And Determine the current priority of each power management unit according to the comprehensive effectiveness of the multiple power management units.
10. A power scheduling device for a redundant architecture of a low-earth orbit satellite power management unit, characterized in that, Includes: A processor; And A memory, connected to the processor, for providing instructions for the processor to perform the following processing steps: Receive candidate power scheduling strategies sent by multiple power management units at the start moment of the i-th time period; Determine the current priority of each power management unit according to the effectiveness of the candidate power scheduling strategies sent by the multiple power management units in the n time periods before the i-th time period; Select the power scheduling strategy with the highest priority from the candidate power scheduling strategies sent by the multiple power management units as the power scheduling strategy for the i-th time period according to the current priority; And According to the power scheduling strategy for the i-th time period, the battery and multiple loads are scheduled within the i-th time period.
Citation Information
Patent Citations
Method, system and device for supplying power to load of satellite and storage medium
CN115954990A
Distributed network resource optimization scheduling method and system under load balancing strategy
CN119232741A
Multi-mode satellite terminal power supply adaptive management method
CN119813480A
Scheduling system, method and computer-readable medium
US20130268310A1