Methods, devices, electronic equipment, and storage media for adjusting the solar array's attitude towards the sun.
By acquiring and filtering the target and historical attitude information of the solar array, the final solar attitude information is determined, which solves the problem of reduced sensitivity of the information acquisition equipment and improves the energy conversion efficiency of the solar array.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GALAXY AEROSPACE (BEIJING) NETWORK TECH CO LTD
- Filing Date
- 2026-02-25
- Publication Date
- 2026-05-26
Smart Images

Figure CN121716937B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of satellite control technology, and in particular to a method, apparatus, electronic device, and storage medium for adjusting the solar array's attitude toward the sun. Background Technology
[0002] During satellite operation, the solar array, as an important energy acquisition component, directly affects the satellite's energy conversion efficiency and operational stability through the accuracy of its attitude adjustment. Furthermore, target satellites often need to be equipped with multiple information acquisition devices and use these devices to collect different types of information for solar array attitude adjustment in order to ensure the accuracy of the calculated position and angle of the solar array and maximize energy output.
[0003] However, traditional solar panel attitude adjustment methods rely excessively on the stability and accuracy of information acquisition equipment. When one or more of the information acquisition equipment suffers from reduced sensitivity due to prolonged operation or external negative factors, the accuracy of the acquired information decreases, thereby affecting the energy conversion efficiency of the solar panel. Summary of the Invention
[0004] In order to improve the energy conversion efficiency of the solar array of a target satellite, this application provides a method, apparatus, electronic device and storage medium for adjusting the solar array's attitude toward the sun.
[0005] This application provides a method for adjusting the solar wing's attitude towards the sun, employing the following technical solution:
[0006] A method for adjusting the solar array's attitude towards the sun includes: when the energy output corresponding to the target satellite's orbital position is not within the preset energy output range, acquiring the target solar array's target solar array's attitude information and historical solar array attitude information from the previous orbital cycle adjacent to the current orbital cycle; determining initial attitude adjustment information based on the target solar array's attitude information and historical solar array attitude information; determining multiple historical attitude adjustment information corresponding to the initial attitude adjustment information, and determining the target attitude adjustment information based on the multiple historical attitude adjustment information; determining the final solar array attitude information based on the target attitude adjustment information and the target solar array's attitude information, and controlling the solar array to adjust its attitude based on the final solar array attitude information.
[0007] According to some embodiments, the aforementioned target attitude information includes multiple sub-target attitude information, the historical attitude information includes multiple sub-historical attitude information, and there is a correspondence between the multiple sub-target attitude information and the multiple sub-historical attitude information. The aforementioned determination of initial attitude adjustment information based on the target attitude information and the historical attitude information includes: determining multiple information deviations based on the multiple sub-target attitude information and the multiple sub-historical attitude information; comparing the multiple information deviations with preset information deviations respectively; and determining the sub-target attitude information corresponding to the multiple information deviations as the initial attitude adjustment information if any of the multiple information deviations is greater than the preset information deviation.
[0008] According to some embodiments, the above-mentioned determination of multiple historical attitude adjustment information corresponding to the initial attitude adjustment information includes: acquiring first historical attitude adjustment information and event information corresponding to a preset number of operating cycles adjacent to the target satellite; performing preliminary screening on the multiple first historical attitude adjustment information based on the event information to obtain multiple second historical attitude adjustment information; determining the average historical attitude adjustment information based on the multiple second historical attitude adjustment information, and screening the multiple second historical attitude adjustment information based on the average historical attitude adjustment information to obtain multiple historical attitude adjustment information.
[0009] According to some embodiments, the above-mentioned determination of target attitude adjustment information based on multiple historical attitude adjustment information includes: determining the mean historical attitude adjustment information corresponding to the multiple historical attitude adjustment information; comparing the multiple historical attitude adjustment information with the mean historical attitude adjustment information respectively; and determining the historical attitude adjustment information with the smallest difference from the mean historical attitude adjustment information among the multiple historical attitude adjustment information as the target attitude adjustment information.
[0010] According to some embodiments, the above-mentioned determination of the final sun attitude information based on the target attitude adjustment information and the target sun attitude information includes: discarding the sub-target sun attitude information corresponding to the target attitude adjustment information in the target sun attitude information to obtain partial target sun attitude information; and determining the final sun attitude information based on the preset attitude parameter determination rules, the partial target sun attitude information and the target attitude adjustment information.
[0011] According to some embodiments, after controlling the solar array to adjust its attitude based on the final solar attitude information, the solar array attitude adjustment method further includes: obtaining the target energy output corresponding to the solar array, and determining the energy output range based on the energy output; comparing the target energy output and the energy output range; generating a mode continuous execution command and equipment sensitivity reduction information when the target energy output is greater than the upper limit of the energy output range; and generating a mode interruption execution command and equipment normal operation information when the target energy output is within the energy output range.
[0012] According to some embodiments, the initial attitude adjustment information mentioned above includes multiple initial attitude adjustment information. After determining the initial attitude adjustment information based on the target's solar attitude information and historical solar attitude information, the solar wing attitude adjustment method mentioned above further includes: determining a first number of multiple sub-target solar attitude information included in the target's solar attitude information and a second number corresponding to the multiple initial attitude adjustment information; when the second number is less than the first number and the second number is greater than half of the first number, generating equipment fault information and historical data retrieval instructions, and controlling the target satellite's information acquisition equipment to stop operating based on the equipment fault information, and controlling the target satellite's solar wings to perform attitude adjustment based on the historical data retrieval instructions.
[0013] This application provides a device for adjusting the solar wing's attitude towards the sun, employing the following technical solution:
[0014] A device for adjusting the solar array's attitude towards the sun includes: an information acquisition module, an initial attitude adjustment information determination module, a target attitude adjustment information determination module, and a first control module. The information acquisition module is used to acquire target solar attitude information of the target satellite's solar array and historical solar attitude information from the previous operating cycle adjacent to the current operating cycle, when the energy output corresponding to the target satellite's orbital position is not within a preset energy output range. The initial attitude adjustment information determination module is used to determine initial attitude adjustment information based on the target solar attitude information and the historical solar attitude information. The target attitude adjustment information determination module is used to determine multiple historical attitude adjustment information corresponding to the initial attitude adjustment information and to determine the target attitude adjustment information based on the multiple historical attitude adjustment information. The first control module is used to determine the final solar attitude information based on the target attitude adjustment information and the target solar attitude information, and to control the solar array to perform attitude adjustment based on the final solar attitude information.
[0015] According to some embodiments, the aforementioned target attitude information includes multiple sub-target attitude information, the historical attitude information includes multiple sub-historical attitude information, and there is a correspondence between the multiple sub-target attitude information and the multiple sub-historical attitude information. The aforementioned initial attitude adjustment information determination module is specifically used for: determining multiple information deviations based on the multiple sub-target attitude information and the multiple sub-historical attitude information; comparing the multiple information deviations with preset information deviations respectively; and determining the sub-target attitude information corresponding to any information deviation as the initial attitude adjustment information if any of the multiple information deviations is greater than the preset information deviation.
[0016] According to some embodiments, the target attitude adjustment information determination module described above is specifically used to: acquire first historical attitude adjustment information corresponding to a preset number of operating cycles adjacent to the target satellite and event information corresponding to the first historical attitude adjustment information; based on the event information, perform preliminary screening on the multiple first historical attitude adjustment information to obtain multiple second historical attitude adjustment information; based on the multiple second historical attitude adjustment information, determine the average historical attitude adjustment information, and based on the average historical attitude adjustment information, screen the multiple second historical attitude adjustment information to obtain multiple historical attitude adjustment information.
[0017] According to some embodiments, the target attitude adjustment information determination module described above is specifically used for: determining the average historical attitude adjustment information corresponding to multiple historical attitude adjustment information; comparing the multiple historical attitude adjustment information with the average historical attitude adjustment information respectively; and determining the historical attitude adjustment information with the smallest difference from the average historical attitude adjustment information among the multiple historical attitude adjustment information as the target attitude adjustment information.
[0018] According to some embodiments, the first control module described above is specifically used to: discard the sub-target attitude information corresponding to the target attitude adjustment information in the target attitude information to obtain partial target attitude information; and determine the final attitude information based on the preset attitude parameter determination rules, the partial target attitude information and the target attitude adjustment information.
[0019] According to some embodiments, the aforementioned solar wing attitude adjustment device further includes: an energy output range determination module, an information comparison module, a first information generation module, and a second information generation module. The energy output range determination module is used to obtain the target energy output corresponding to the solar wing and determine the energy output range based on the energy output. The information comparison module is used to compare the target energy output and the energy output range. The first information generation module is used to generate a mode continuous execution command and equipment sensitivity reduction information when the target energy output is greater than the upper limit of the energy output range. The second information generation module is used to generate a mode interruption execution command and equipment normal operation information when the target energy output is within the energy output range.
[0020] According to some embodiments, the aforementioned initial attitude adjustment information includes multiple initial attitude adjustment information. The aforementioned solar array attitude adjustment device further includes: a quantity determination module and a second control module. The quantity determination module is used to determine a first quantity of multiple sub-target attitude information and a second quantity corresponding to multiple initial attitude adjustment information, which are included in the target attitude information. The second control module is used to generate equipment fault information and historical data retrieval instructions when the second quantity is less than the first quantity and the second quantity is greater than half of the first quantity. Based on the equipment fault information, it controls the information acquisition equipment of the target satellite to stop operating. Based on the historical data retrieval instructions, it controls the solar array of the target satellite to perform attitude adjustment.
[0021] This application provides an electronic device that adopts the following technical solution:
[0022] An electronic device comprising:
[0023] processor;
[0024] The memory stores a computer program, which, when executed by the processor, causes the processor to perform the aforementioned method for adjusting the solar array's attitude towards the sun.
[0025] This application provides a computer-readable storage medium, which adopts the following technical solution:
[0026] A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, causes the processor to perform the aforementioned method for adjusting the solar array's attitude toward the sun.
[0027] According to the above embodiments provided in this application, by filtering out target solar attitude adjustment information with large deviations from attitude adjustment information collected from multiple different information acquisition devices, replacing it with historical solar attitude adjustment information, and calculating the control information for adjustment again from the obtained final solar attitude information, the situation where the sensitivity of one or more information acquisition devices decreases, leading to a decrease in the authenticity of the information collected by one or more information acquisition devices, is reduced, thereby improving the energy conversion efficiency of the target satellite's solar array. Attached Figure Description
[0028] Figure 1 This is a block diagram illustrating the method for adjusting the solar array's attitude towards the sun according to an embodiment of this application;
[0029] Figure 2 This is a block diagram of the solar array attitude adjustment device according to an embodiment of this application;
[0030] Figure 3 This is a schematic diagram of an electronic device according to an embodiment of this application.
[0031] Explanation of reference numerals in the attached figures:
[0032] 20: Solar wing attitude adjustment device; 201: Information acquisition module; 202: Initial attitude adjustment information determination module; 203: Target attitude adjustment information determination module; 204: First control module; 30: Electronic device; 301: Processor; 302: Bus; 303: Memory; 304: Transceiver. Detailed Implementation
[0033] The following is in conjunction with the appendix Figures 1-3 This application will be described in further detail.
[0034] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0035] This application provides a method for adjusting the solar attitude of a solar array, which can be executed by an electronic device. The electronic device can be a server, which can be an independent physical server, a server cluster composed of multiple physical servers, or a distributed device, or a cloud server that provides cloud computing services. The server can be installed on a low-Earth orbit satellite or a high-Earth orbit satellite.
[0036] Reference Figure 1 A method for adjusting the solar wing's attitude towards the sun includes steps S101, S102, S103, and S104, wherein...
[0037] S101, if the energy output corresponding to the target satellite's orbital position point is not within the preset energy output range, acquire the target satellite's solar array's target attitude information and the historical attitude information of the previous operating cycle adjacent to the current operating cycle.
[0038] In some embodiments, the preset orbital position point is a specific position point subjectively set by technicians in the target satellite's orbit; the energy output is the amount of energy generated by the target satellite's solar array within a preset unit time period; the target solar attitude information is the information collected by the information acquisition equipment installed on the target satellite when the target satellite is at the preset orbital position point, used to determine the position and angle adjustment of the solar array; the historical solar attitude information is the information collected by the information acquisition equipment installed on the target satellite when the target satellite is at the preset orbital position point in the previous operating cycle, used to determine the position and angle adjustment of the solar array.
[0039] The electronic equipment monitors the target satellite's operation in real time. When the target satellite reaches a preset orbital position, the electronic equipment generates an information acquisition command and sends it to the target satellite. The target satellite responds to the command by transmitting its autonomously monitored energy output to the electronic equipment. The electronic equipment compares the acquired energy output with a preset energy output range. This preset range is based on the historical energy output of the preceding operational cycle adjacent to the current energy output; that is, it uses this historical energy output as a benchmark to set the minimum and maximum values of the preset energy output range.
[0040] If the electronic equipment determines that the energy output is not within the preset energy output range, it indicates that when the target satellite moves to the preset orbital position, the energy output of its solar array fluctuates significantly compared to the energy output of the previous operating cycle. This suggests that the sensitivity of the information acquisition equipment installed on the target satellite may be reduced, thus affecting the position and angle adjustment of the solar array. Subsequently, the electronic equipment acquires the target satellite's solar array's target attitude information and the historical attitude information of the previous operating cycle adjacent to the current operating cycle.
[0041] S102, based on the target's attitude information toward the sun and historical attitude information toward the sun, determine the initial attitude adjustment information.
[0042] In some embodiments, the target attitude information to the sun includes multiple sub-target attitude information to the sun, the historical attitude information to the sun includes multiple sub-historical attitude information to the sun, a certain sub-target attitude information to the sun corresponds to a certain sub-historical attitude information to the sun and a certain acquisition device among multiple information acquisition devices installed on the target satellite; the initial attitude adjustment information is a certain sub-target attitude information to the sun or a part of the sub-target attitude information to the sun among the multiple sub-target attitude information to the sun.
[0043] The electronic device compares and analyzes the target's attitude information relative to the sun with historical attitude information relative to the sun to determine the information deviation between the target's attitude information relative to the sun and historical attitude information relative to the sun. Based on the information deviation, it selects the initial attitude adjustment information from the multiple sub-target attitude information relative to the sun contained in the target's attitude information relative to the sun.
[0044] S103, determine multiple historical attitude adjustment information corresponding to the initial attitude adjustment information, and determine the target attitude adjustment information based on the multiple historical attitude adjustment information.
[0045] In some embodiments, the multiple historical attitude adjustment information are information collected by the information acquisition equipment installed on the target satellite during different historical operating cycles, corresponding to the initial attitude adjustment information, for adjusting the position and angle of the solar array; the target attitude adjustment information is information determined by comparing and calculating multiple historical attitude adjustment information to replace the initial attitude adjustment information.
[0046] The electronic device acquires multiple first historical attitude adjustment information, analyzes and preliminarily filters the multiple first historical attitude adjustment information to obtain multiple second historical attitude adjustment information. Subsequently, the electronic device performs calculation and secondary filtering based on the multiple second attitude adjustment information to determine the target attitude adjustment information.
[0047] S104: Based on the target attitude adjustment information and the target attitude towards the sun information, determine the final attitude towards the sun information, and control the solar array to adjust its attitude based on the final attitude towards the sun information.
[0048] In some embodiments, the final solar attitude information is parameter information for adjusting the position and angle of the target satellite's solar array.
[0049] After determining the target attitude information, the electronic equipment filters out the attitude adjustment information corresponding to the target attitude adjustment information from the target attitude information, and replaces the attitude adjustment information with the target attitude adjustment information to obtain the new target attitude information, i.e., the final attitude information. Subsequently, the electronic equipment determines the adjustment control information of the position and angle of the solar array based on the final attitude information and sends the adjustment control information to the target satellite.
[0050] The target satellite responds to adjustment and control information, controlling the solar array to adjust its attitude. By filtering out the attitude adjustment information with large deviations from the attitude adjustment information corresponding to multiple different information acquisition devices, and replacing it with historical attitude adjustment information, the final attitude adjustment information is used to calculate the adjustment and control information again. This reduces the possibility of reduced sensitivity of one or more information acquisition devices, which could lead to a decrease in the accuracy of the information acquired by those devices, thereby improving the energy conversion efficiency of the target satellite's solar array.
[0051] In some embodiments, when the target attitude information includes multiple sub-target attitude information, the historical attitude information includes multiple sub-historical attitude information, and there is a correspondence between the multiple sub-target attitude information and the multiple sub-historical attitude information, step S102, determining initial attitude adjustment information based on the target attitude information and the historical attitude information, includes: determining multiple information deviations based on the multiple sub-target attitude information and the multiple sub-historical attitude information; comparing the multiple information deviations with preset information deviations respectively; and determining the sub-target attitude information corresponding to any information deviation as the initial attitude adjustment information when any information deviation is greater than the preset information deviation.
[0052] In some embodiments, there is a one-to-one correspondence between multiple sub-target attitude information and multiple sub-historical attitude information, and a certain sub-target attitude information and a certain sub-historical attitude information with a one-to-one correspondence are collected by the same information acquisition device; then the electronic device compares and analyzes the sub-target attitude information and the sub-historical attitude information with a one-to-one correspondence to determine the amount of information deviation between the two.
[0053] Subsequently, the electronic device compares the obtained multiple information deviations with the preset information deviations. If any of the multiple information deviations is greater than the preset information deviation, it indicates that the sub-target attitude information corresponding to any information deviation has changed significantly compared to its corresponding historical attitude information, and there is a possibility that the sensitivity of the information acquisition device has decreased. Then, the electronic device determines the sub-target attitude information corresponding to any information deviation as the initial attitude adjustment information.
[0054] In step S103, determining multiple historical attitude adjustment information corresponding to the initial attitude adjustment information includes: acquiring first historical attitude adjustment information corresponding to a preset number of operating cycles adjacent to the target satellite and event information corresponding to the first historical attitude adjustment information; performing preliminary screening on the multiple first historical attitude adjustment information based on the event information to obtain multiple second historical attitude adjustment information; determining the average historical attitude adjustment information based on the multiple second historical attitude adjustment information, and screening the multiple second historical attitude adjustment information based on the average historical attitude adjustment information to obtain multiple historical attitude adjustment information.
[0055] In some embodiments, the electronic device obtains from the storage device the first historical attitude adjustment information and the event information corresponding to the first historical attitude adjustment information for a preset number of adjacent operating cycles of the target satellite in the past operation. The first historical attitude adjustment information and the initial attitude adjustment information are collected by the same information acquisition device, and the event information is information reflecting the operating status of the target satellite in its environment when it obtains the first historical attitude adjustment information.
[0056] Subsequently, the electronic device compares multiple event information with preset event information, discards the first historical attitude adjustment information corresponding to event information that is inconsistent with the preset event information, and retains the first historical attitude adjustment information corresponding to event information that is consistent with the preset event information, and determines it as the second historical attitude adjustment information.
[0057] The electronic device will obtain multiple historical attitude adjustment information and calculate the average value to obtain the average historical attitude adjustment information. Then, the electronic device will determine the range of the average historical attitude adjustment information based on the average historical attitude adjustment information and compare multiple second historical attitude adjustment information with the range of the average historical attitude adjustment information. Subsequently, the electronic device will determine the second historical attitude adjustment information that is within the range of the average historical attitude adjustment information as the historical attitude adjustment information, and thus obtain multiple historical attitude adjustment information.
[0058] In step S103, the target attitude adjustment information is determined based on multiple historical attitude adjustment information, including: determining the mean historical attitude adjustment information corresponding to the multiple historical attitude adjustment information; comparing the multiple historical attitude adjustment information with the mean historical attitude adjustment information respectively; and determining the historical attitude adjustment information with the smallest difference from the mean historical attitude adjustment information among the multiple historical attitude adjustment information as the target attitude adjustment information.
[0059] In some embodiments, the electronic device calculates the average of multiple historical attitude adjustment information to obtain the corresponding average historical attitude adjustment information. Then, the electronic device compares the multiple historical attitude adjustment information with the average historical attitude adjustment information, selects the historical attitude adjustment information with the smallest difference from the average historical attitude adjustment information from the multiple historical attitude adjustment information, and determines the historical attitude adjustment information as the target attitude adjustment information.
[0060] In some embodiments, the sub-target attitude information, sub-historical attitude information, historical attitude adjustment information, and target attitude adjustment information are all parameter values collected by the information acquisition device. These parameter values are used to calculate and control the position and angle of the solar array.
[0061] In step S104, the final attitude information for the sun is determined based on the target attitude adjustment information and the target attitude information for the sun, including: discarding the sub-target attitude information for the sun that corresponds to the target attitude adjustment information in the target attitude information for the sun, and obtaining partial target attitude information for the sun; and determining the final attitude information for the sun based on the preset attitude parameter determination rules, the partial target attitude information for the sun, and the target attitude adjustment information.
[0062] In some embodiments, the electronic device filters out the sub-target attitude information corresponding to the target attitude adjustment information from multiple sub-target attitude information in the target attitude adjustment information, and discards the sub-target attitude information to obtain partial target attitude information. Subsequently, the electronic device integrates the partial target attitude information and the target attitude adjustment information, and calls the preset attitude parameter determination rules to calculate the parameter information used to adjust the position and angle of the solar array of the target satellite, that is, the final attitude information.
[0063] In some embodiments, after controlling the solar array to adjust its attitude based on the final solar attitude information, the above-described method for adjusting the solar array's attitude further includes: obtaining the target energy output corresponding to the solar array, and determining the energy output range based on the energy output; comparing the target energy output and the energy output range; generating a mode continuous execution command and equipment sensitivity reduction information when the target energy output is greater than the upper limit of the energy output range; and generating a mode interruption execution command and equipment normal operation information when the target energy output is within the energy output range.
[0064] In some embodiments, after the target satellite adjusts its solar array attitude based on the final solar attitude information obtained from the electronic device, the solar array performs energy conversion based on the adjusted state. The electronic device monitors the energy output of the target satellite's solar array in real time, that is, obtains the target energy output corresponding to the sun. The preset time period corresponding to the target energy output is equal to the preset time period of the energy output. Subsequently, the electronic device compares the target energy output with the energy output range, wherein the energy output range is set based on the energy output.
[0065] If the electronic equipment determines that the target energy output exceeds the energy output range, it indicates that one or more of the information acquisition devices installed on the target satellite have reduced sensitivity. Therefore, the electronic equipment generates a mode-continuous execution command and equipment sensitivity reduction information, and sends the mode-continuous execution command to the target satellite. This allows the target satellite to continue determining its attitude information for the next operating cycle based on the method used to determine the final attitude information for the sun. The electronic equipment also sends the equipment sensitivity reduction information to the ground control center to inform ground technicians that the target satellite has a problem with reduced sensitivity in its information acquisition devices.
[0066] When the electronic equipment determines that the target energy output is within the energy output range, it indicates that after adjusting the solar array based on the final solar attitude information, its energy output does not change significantly compared to adjusting the solar array based on the solar attitude information obtained by the information acquisition equipment. There is no issue of reduced sensitivity of the information acquisition equipment. Subsequently, the electronic equipment generates a mode interruption execution command and normal equipment information, and sends the mode interruption execution command to the target satellite, enabling the target satellite to continue adjusting the solar array based on the information obtained by the information acquisition equipment, and to send the normal equipment information to the ground control center.
[0067] In some embodiments, when the initial attitude adjustment information includes multiple initial attitude adjustment information, after determining the initial attitude adjustment information based on the target solar attitude information and historical solar attitude information in step S102, the above-described method for adjusting the solar wing's solar attitude further includes: determining a first number of multiple sub-target solar attitude information included in the target solar attitude information and a second number corresponding to the multiple initial attitude adjustment information; when the second number is less than the first number and the second number is greater than half of the first number, generating equipment fault information and historical data retrieval instructions, and controlling the target satellite's information acquisition equipment to stop operating based on the equipment fault information, and controlling the target satellite's solar wings to perform attitude adjustment based on the historical data retrieval instructions.
[0068] In some embodiments, when there are multiple initial state adjustment information, it indicates that multiple information acquisition devices may have reduced sensitivity. The more information acquisition devices with reduced sensitivity, the less meaningful it is to use the information acquisition devices to collect information for adjusting the solar array. Therefore, the electronic device determines a first number of multiple sub-target solar attitude information and a second number corresponding to multiple initial attitude adjustment information, which are included in the target's solar attitude information. Subsequently, the electronic device compares the first number and the second number. If it determines that the second number is less than the first number and the second number is greater than half of the second number, it indicates that more than half of the information acquisition devices may have reduced sensitivity. Then, the electronic device generates device fault information and historical data retrieval instructions, and sends the device fault information to the target satellite, causing the target satellite to control the information acquisition devices to stop operating, thereby reducing the energy consumption of the information acquisition devices. Based on the historical data retrieval instructions, the electronic device retrieves the solar attitude information of the target satellite in previous operating cycles and adjusts the attitude of the solar array based on the solar attitude information.
[0069] This application provides a device for adjusting the solar wing's attitude towards the sun, employing the following technical solution:
[0070] Reference Figure 2 A solar array attitude adjustment device 20 includes: an information acquisition module 201, an initial attitude adjustment information determination module 202, a target attitude adjustment information determination module 203, and a first control module 204. The information acquisition module 201 is used to acquire the target solar array attitude information of the target satellite and historical solar array attitude information of the previous operating cycle adjacent to the current operating cycle when the energy output corresponding to the target satellite's orbital position point is not within a preset energy output range. The initial attitude adjustment information determination module 202 is used to determine initial attitude adjustment information based on the target solar array attitude information and the historical solar array attitude information. The target attitude adjustment information determination module 203 is used to determine multiple historical attitude adjustment information corresponding to the initial attitude adjustment information and to determine the target attitude adjustment information based on the multiple historical attitude adjustment information. The first control module 204 is used to determine the final solar array attitude information based on the target attitude adjustment information and the target solar array attitude information, and to control the solar array to perform attitude adjustment based on the final solar array attitude information.
[0071] In some embodiments, the target attitude information relative to the sun mentioned above includes multiple sub-target attitude information relative to the sun, and the historical attitude information relative to the sun includes multiple sub-historical attitude information relative to the sun. There is a correspondence between the multiple sub-target attitude information relative to the sun and the multiple sub-historical attitude information relative to the sun. The initial attitude adjustment information determination module 202 mentioned above is specifically used to: determine multiple information deviations based on the multiple sub-target attitude information relative to the sun and the multiple sub-historical attitude information relative to the sun; compare the multiple information deviations with preset information deviations respectively; and if any information deviation among the multiple information deviations is greater than the preset information deviation, determine the sub-target attitude information relative to the sun corresponding to any information deviation as the initial attitude adjustment information.
[0072] In some embodiments, the target attitude adjustment information determination module 203 described above is specifically used to: acquire first historical attitude adjustment information corresponding to a preset number of operating cycles adjacent to the target satellite and event information corresponding to the first historical attitude adjustment information; based on the event information, perform preliminary screening on the multiple first historical attitude adjustment information to obtain multiple second historical attitude adjustment information; based on the multiple second historical attitude adjustment information, determine the average historical attitude adjustment information, and based on the average historical attitude adjustment information, screen the multiple second historical attitude adjustment information to obtain multiple historical attitude adjustment information.
[0073] In some embodiments, the target attitude adjustment information determination module 203 described above is specifically used to: determine the average historical attitude adjustment information corresponding to multiple historical attitude adjustment information; compare the multiple historical attitude adjustment information with the average historical attitude adjustment information respectively; and determine the historical attitude adjustment information with the smallest difference from the average historical attitude adjustment information among the multiple historical attitude adjustment information as the target attitude adjustment information.
[0074] In some embodiments, the first control module 204 described above is specifically used to: discard the sub-target attitude information corresponding to the target attitude adjustment information in the target attitude information to obtain partial target attitude information; and determine the final attitude information based on the preset attitude parameter determination rules, the partial target attitude information and the target attitude adjustment information.
[0075] In some embodiments, the solar array attitude adjustment device 20 further includes: an energy output range determination module, an information comparison module, a first information generation module, and a second information generation module. The energy output range determination module is used to obtain the target energy output corresponding to the solar array and determine the energy output range based on the energy output. The information comparison module is used to compare the target energy output and the energy output range. The first information generation module is used to generate a mode continuous execution command and equipment sensitivity reduction information when the target energy output is greater than the upper limit of the energy output range. The second information generation module is used to generate a mode interruption execution command and equipment normal operation information when the target energy output is within the energy output range.
[0076] In some embodiments, the initial attitude adjustment information mentioned above includes multiple initial attitude adjustment information. The solar array attitude adjustment device 20 mentioned above further includes: a quantity determination module and a second control module. The quantity determination module is used to determine a first quantity of multiple sub-target attitude information and a second quantity corresponding to multiple initial attitude adjustment information included in the target attitude information. The second control module is used to generate equipment fault information and historical data retrieval instructions when the second quantity is less than the first quantity and the second quantity is greater than half of the first quantity. Based on the equipment fault information, it controls the information acquisition equipment of the target satellite to stop operating. Based on the historical data retrieval instructions, it controls the solar array of the target satellite to perform attitude adjustment.
[0077] In some embodiments, the information acquisition module 201 may include logic circuits or be implemented by a central processing unit, digital signal processor, or field-programmable gate array (FPGA) included in an electronic device; the initial attitude adjustment information determination module 202 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the target attitude adjustment information determination module 203 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; and the first control module 204 may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device.
[0078] In some embodiments, the energy output range determination module may include logic circuits or be implemented by a central processing unit, digital signal processor, or field-programmable gate array (FPGA) included in an electronic device; the information comparison module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the first information generation module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the second information generation module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; the quantity determination module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device; and the second control module may include logic circuits or be implemented by a central processing unit, digital signal processor, or FPGA included in an electronic device.
[0079] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the above-described device and module can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0080] This application discloses an electronic device, including: a processor; and a memory storing a computer program, which, when executed by the processor, causes the processor to perform the above-described method for adjusting the solar array's attitude towards the sun.
[0081] For example, refer to Figure 3 , Figure 3 The illustrated electronic device 30 includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 30 may also include a transceiver 304. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of this electronic device 30 does not constitute a limitation on the embodiments of the present invention.
[0082] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in this disclosure. Processor 301 may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.
[0083] Bus 302 may include a pathway for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 3 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0084] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other storage medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0085] The memory 303 stores application code that executes the present invention and is controlled by the processor 301. The processor 301 executes the application code stored in the memory 303 to implement the content shown in the foregoing method embodiments.
[0086] Figure 3 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.
[0087] This application discloses a computer-readable storage medium storing a computer program thereon. When the computer program is executed by a processor, the processor performs a method for adjusting the solar array's attitude toward the sun.
[0088] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.
[0089] The above are only some embodiments of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications should also be considered within the scope of protection of this application.
Claims
1. A method for adjusting the solar attitude of a solar array, characterized in that, include: If the energy output of the target satellite is not within the preset energy output range when it reaches the preset orbital position, the target solar attitude information of the target satellite's solar array and the historical solar attitude information of the previous operating cycle adjacent to the current operating cycle are obtained. Based on the target attitude information and the historical attitude information, the initial attitude adjustment information is determined; Determine multiple historical attitude adjustment information corresponding to the initial attitude adjustment information, and determine the target attitude adjustment information based on the multiple historical attitude adjustment information; Based on the target attitude adjustment information and the target attitude towards the sun information, the final attitude towards the sun information is determined, and based on the final attitude towards the sun information, the solar array is controlled to adjust its attitude. The step of determining multiple historical attitude adjustment information corresponding to the initial attitude adjustment information includes: acquiring first historical attitude adjustment information corresponding to a preset number of operating cycles adjacent to the target satellite and event information corresponding to the first historical attitude adjustment information; performing preliminary screening on the multiple first historical attitude adjustment information based on the event information to obtain multiple second historical attitude adjustment information; determining the average historical attitude adjustment information based on the multiple second historical attitude adjustment information, and screening the multiple second historical attitude adjustment information based on the average historical attitude adjustment information to obtain multiple historical attitude adjustment information. The step of determining the target posture adjustment information based on the plurality of historical posture adjustment information includes: determining the mean historical posture adjustment information corresponding to the plurality of historical posture adjustment information; comparing the plurality of historical posture adjustment information with the mean historical posture adjustment information respectively; and determining the historical posture adjustment information with the smallest difference from the mean historical posture adjustment information among the plurality of historical posture adjustment information as the target posture adjustment information. The step of determining the final sun-facing attitude information based on the target attitude adjustment information and the target sun-facing attitude information includes: discarding the sub-target sun-facing attitude information corresponding to the target attitude adjustment information in the target sun-facing attitude information to obtain partial target sun-facing attitude information; and determining the final sun-facing attitude information based on preset attitude parameter determination rules, the partial target sun-facing attitude information, and the target attitude adjustment information.
2. The method according to claim 1, characterized in that, The target attitude information relative to the sun includes multiple sub-target attitude information relative to the sun, and the historical attitude information relative to the sun includes multiple sub-historical attitude information relative to the sun. There is a correspondence between the multiple sub-target attitude information relative to the sun and the multiple sub-historical attitude information relative to the sun. The step of determining initial attitude adjustment information based on the target attitude information and the historical attitude information includes: Based on the multiple sub-target attitude information and the multiple sub-historical attitude information of the sun, multiple information deviations are determined; The multiple information deviation values are compared with preset information deviation values respectively; If any one of the multiple information deviations is greater than a preset information deviation, the sub-target attitude information corresponding to that information deviation is determined as the initial attitude adjustment information.
3. The method according to claim 1, characterized in that, After controlling the solar array to adjust its attitude based on the final solar attitude information, the method further includes: Obtain the target energy output corresponding to the solar array, and determine the energy output range based on the target energy output; Compare the target energy output with the energy output range; If the target energy output exceeds the upper limit of the energy output range, the generation mode continues to execute instructions and the equipment sensitivity is reduced. If the target energy output is within the energy output range, generate mode interruption execution instructions and equipment normal information.
4. The method according to claim 1, characterized in that, The initial attitude adjustment information includes multiple initial attitude adjustment information items. After determining the initial attitude adjustment information based on the target attitude information and the historical attitude information, the method further includes: Determine a first number of sub-target attitude information and a second number of initial attitude adjustment information corresponding to the target attitude information. When the second quantity is less than the first quantity and the second quantity is greater than half of the first quantity, equipment fault information and historical data retrieval instructions are generated. Based on the equipment fault information, the information acquisition equipment of the target satellite is controlled to stop operating. Based on the historical data retrieval instructions, the solar array of the target satellite is controlled to adjust its attitude.
5. A device for adjusting the solar wing's attitude towards the sun, characterized in that, include: The information acquisition module is used to acquire the target solar attitude information of the target satellite's solar array and the historical solar attitude information of the previous operating cycle adjacent to the current operating cycle when the energy output corresponding to the target satellite's operation to the preset orbital position point is not within the preset energy output range. The initial attitude adjustment information determination module is used to determine the initial attitude adjustment information based on the target attitude information and the historical attitude information. The target attitude adjustment information determination module is used to determine multiple historical attitude adjustment information corresponding to the initial attitude adjustment information, and to determine the target attitude adjustment information based on the multiple historical attitude adjustment information. The first control module is used to determine the final solar attitude information based on the target attitude adjustment information and the target solar attitude information, and to control the solar array to perform attitude adjustment based on the final solar attitude information. The target attitude adjustment information determination module is used to acquire first historical attitude adjustment information corresponding to a preset number of operating cycles adjacent to the target satellite and event information corresponding to the first historical attitude adjustment information; based on the event information, perform preliminary screening on multiple first historical attitude adjustment information to obtain multiple second historical attitude adjustment information; based on the multiple second historical attitude adjustment information, determine the average historical attitude adjustment information, and based on the average historical attitude adjustment information, screen the multiple second historical attitude adjustment information to obtain multiple historical attitude adjustment information; The target attitude adjustment information determination module determines the mean historical attitude adjustment information corresponding to the plurality of historical attitude adjustment information; compares the plurality of historical attitude adjustment information with the mean historical attitude adjustment information respectively; and determines the historical attitude adjustment information with the smallest difference from the mean historical attitude adjustment information among the plurality of historical attitude adjustment information as the target attitude adjustment information. The first control module is used to discard the sub-target attitude information corresponding to the target attitude adjustment information in the target attitude information to obtain partial target attitude information; and to determine the final attitude information based on the preset attitude parameter determination rules, the partial target attitude information and the target attitude adjustment information.
6. An electronic device, characterized in that, include: processor; A memory storing a computer program that, when executed by the processor, causes the processor to perform the method as described in any one of claims 1-4.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, the processor performs the method according to any one of claims 1-4.
Citation Information
Patent Citations
Instant observation intelligent constellation system and group intelligent collaboration method thereof
CN118358777A
Control System, Control Method, and Program
JP7688370B1