Satellite resource library construction and internal information synchronization method, and mesh communication method among satellite systems

By constructing a satellite resource database and adopting a hierarchical information transmission method, the problems of information transmission errors and collaborative work between satellite subsystems were solved, achieving accurate information transmission and efficient satellite design.

CN115827600BActive Publication Date: 2026-07-24HARBIN GONGDA SATELLITE TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
HARBIN GONGDA SATELLITE TECH CO LTD
Filing Date
2022-12-13
Publication Date
2026-07-24

AI Technical Summary

Technical Problem

The existing information transmission between satellite subsystems suffers from parameter transmission errors and inability to work collaboratively. In particular, when parameters are transmitted in document form or verbally, version inconsistencies and iterative modifications are prone to occur, affecting the overall design cycle of the satellite.

Method used

A satellite resource library based on a satellite system component model is constructed. Protocol information and logical information layers are obtained through layered operations to achieve information synchronization and communication. An interface information layer is used for communication transmission to ensure independent decoupling and collaborative operation between subsystems.

Benefits of technology

It has enabled accurate information transmission and collaborative operation between satellite subsystems, avoided parameter transmission errors, simplified management processes, and improved the efficiency and consistency of satellite design.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115827600B_ABST
    Figure CN115827600B_ABST
Patent Text Reader

Abstract

The application discloses a satellite resource library construction and internal information synchronization method and a mesh communication method among satellite systems, relates to the technical field of satellite subsystem mesh communication, and aims at solving the problems of information parameter transmission errors and incapability of cooperative work caused by the fact that parameters are provided in the form of documents or orally among existing satellite subsystems. The satellite resource library construction method comprises the following steps: processing component models of the satellite system to obtain a protocol resource library, a whole satellite model library, a design resource library, a process resource library and a test resource library; obtaining a component model library according to the component models of the satellite system, the protocol resource library and the design resource library; obtaining a component file library according to the component model library, the process resource library and the test resource library; obtaining a whole satellite file library according to the whole satellite model library, the process resource library and the test resource library; and obtaining a satellite resource library according to the component file library and the whole satellite file library. The application is suitable for mesh information communication of satellite subsystems.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of satellite subsystem mesh communication technology. Background Technology

[0002] Currently, satellites are composed of various subsystems, each typically managed by different departments. These subsystems include power supply, attitude and orbit control, structural design, thermal control, and telemetry and remote control systems. These subsystems are interconnected, working together to influence the satellite's component models, albeit with different focuses. All subsystems contribute to the satellite's state, and their communication is networked. This requires both independent design (e.g., the attitude and orbit control subsystem independently calculates orbital information based on attitude parameters) and collaborative design (e.g., some subsystems require parameters from the power supply system to calculate orbital information, while the power supply system itself needs input parameters to calculate the power parameters for the attitude and orbit control system). Therefore, cooperation between the satellite's subsystems is crucial; delays in information transmission can severely impact the satellite's design parameters.

[0003] In collaborative data transfer, the typical process involves one subsystem providing its calculation output to another subsystem in document or verbal form as input parameters. The other subsystem then performs its calculations, and if the result doesn't meet its own specifications, it iteratively feeds back to the original subsystem. For example, the attitude and orbit control system's output is input to the power module as its calculation parameters, and the power module's results are then fed back to the attitude and orbit control system. Verbal transfer can easily lead to miscommunication and inaccuracies. Document transfer, on the other hand, involves multiple versions of the document due to iterative modifications by each subsystem based on satellite specifications. This inconsistency can prevent seamless collaboration between satellite subsystems, impacting overall satellite design specifications, leading to problems in the final design, and ultimately increasing the overall satellite design cycle.

[0004] In summary, existing satellite network communication between various subsystems suffers from problems such as parameter transmission errors and inability to work collaboratively. Summary of the Invention

[0005] This invention addresses the problems of information parameter transmission errors and inability to work collaboratively, which arise from the existing practice of providing parameters in document or oral form between satellite subsystems.

[0006] To achieve the above objectives, the present invention provides the following solution:

[0007] This invention provides a method for constructing a satellite resource database based on models of various satellite subsystem components. The method is as follows:

[0008] S1. Perform a layered operation on the component model of the satellite system to obtain the protocol information between the various subsystems of the satellite;

[0009] S2. Obtain the protocol resource library of each satellite subsystem based on the protocol information between the satellite subsystems;

[0010] S3. Process the component models of the satellite system to obtain a whole satellite model library, a design resource library, a process resource library, and a test resource library;

[0011] S4. Obtain the component model library based on the component model of the satellite system, the protocol resource library, and the design resource library;

[0012] S5. Obtain a component archive library based on the component model library, process resource library, and test resource library;

[0013] S6. Obtain the entire satellite archive based on the aforementioned whole satellite model library, process resource library, and test resource library;

[0014] S7. Obtain the satellite resource database based on the component archive and the whole satellite archive.

[0015] Furthermore, in a preferred embodiment, step S1 above specifically comprises:

[0016] S11. Perform a layered operation on the component model of the satellite system to obtain the interface information layer and the logic information layer;

[0017] S12. Obtain the protocol information between each subsystem based on the interface information layer and the logic information layer.

[0018] Furthermore, in a preferred embodiment, step S3 above specifically comprises:

[0019] S31. Process the component models of the satellite system to obtain the whole satellite model library, design resource library, process design information and test information of the component models;

[0020] S32. Based on the process design information of the component model, obtain the process resource library of the component model;

[0021] S33. Based on the test information of the component model, obtain the test resource library of the component model.

[0022] This invention provides a method for synchronizing information within a satellite resource repository, wherein the satellite resource repository is obtained by a satellite resource repository construction method based on a satellite system component model as described above, and the synchronization method is as follows:

[0023] A1. When the component model parameters of the satellite system are adjusted, the parameters are synchronized to the design resource library, test resource library and process resource library to obtain the adjusted design resource library, adjusted test resource library and adjusted process resource library;

[0024] A2. Synchronize the parameters to the component model library and the whole satellite model library according to the adjusted design resource library to obtain the adjusted component model library and the adjusted whole satellite model library;

[0025] A3. Based on the adjusted component model library, the adjusted test resource library, and the adjusted process resource library, synchronize the parameters to the component archive library;

[0026] A4. Based on the adjusted whole satellite model library, the adjusted test resource library, and the adjusted process resource library, synchronize the parameters to the whole satellite archive.

[0027] This invention provides a communication method for mesh information between satellite systems. The communication method utilizes a satellite resource database, which is obtained using a satellite resource database construction method based on a satellite system component model as described above. The communication method is as follows:

[0028] B1. Perform layered operations on the satellite system to obtain the interface information layer and the logical information layer;

[0029] B2. The logical information layer is used to read information from the satellite resource database and transmit the information through the interface information layer.

[0030] This invention provides a satellite resource database system based on a satellite system component model. The system is as follows:

[0031] Device 1: A storage device for performing layered operations on the component model of the satellite system to obtain information retrieval rules between the various subsystems of the satellite;

[0032] Device 2: A storage device for obtaining the protocol resource library of each satellite subsystem according to the information retrieval rules between the satellite subsystems;

[0033] Device 3: A storage device for processing component models of the satellite system to obtain a whole satellite model library, a design resource library, a process resource library, and a test resource library;

[0034] Device 4: A storage device for obtaining a component model library based on the component model of the satellite system, the protocol resource library, and the design resource library;

[0035] Device 5: A storage device for obtaining a component archive based on the component model library, process resource library, and test resource library;

[0036] Device 6: A storage device for obtaining the whole satellite archive based on the whole satellite model library, process resource library and test resource library;

[0037] Device 7: A storage device for obtaining a satellite resource database based on the component archive and the whole satellite archive.

[0038] Furthermore, in a preferred embodiment, the aforementioned device 1 specifically comprises:

[0039] A storage device for performing layered operations on the component model of the satellite system to obtain interface information layer and logic information layer;

[0040] A storage device for obtaining information retrieval rules between subsystems based on the interface information layer and the logic information layer.

[0041] Furthermore, in a preferred embodiment, the aforementioned device 3 specifically comprises:

[0042] Storage device for processing component models of the satellite system to obtain whole satellite model library, design resource library, process design information and test information of component models;

[0043] A storage device for obtaining a process resource library of the component model based on the process design information of the component model;

[0044] A storage device for obtaining a test resource library of the component model based on the test information of the component model.

[0045] The present invention provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs any of the above-described satellite resource database construction methods, information synchronization methods, or communication methods for mesh information between satellite systems.

[0046] The present invention provides a computer device, which includes a memory and a processor. The memory stores a computer program. When the processor runs the computer program stored in the memory, the processor executes any of the above-described methods for constructing a satellite resource database, information synchronization, or communication of mesh information between satellite systems.

[0047] The beneficial effects of this invention are as follows:

[0048] 1. Currently, information transmission between satellite subsystems relies on document-based or verbal communication. Due to the need for collaborative work and multiple iterative modifications between these subsystems, errors in information parameter transmission and the inability to work collaboratively in parallel are prone to occur. This invention provides a satellite resource database construction method based on a satellite system component model. This method obtains a satellite resource database, synchronizes the information within it, and then uses the logical information layer of each subsystem to read the information from the satellite resource database. This information is then transmitted through the interface information layer between the subsystems, enabling mesh-like communication between satellite subsystems. This solves the problems of information parameter transmission errors and the inability to work collaboratively caused by the current document-based or verbal communication method.

[0049] 2. This invention provides a communication method for mesh information between satellite systems. It uses a satellite resource database to realize the communication method for mesh information between various satellite subsystems. When any subsystem modifies the parameters of a satellite component model, the other system will be automatically notified, realizing collaborative work between different subsystems.

[0050] 3. This invention provides a communication method for mesh information between satellite systems. Information can only be accessed through the interface information layer between different subsystems, thereby achieving independent decoupling between the various subsystems. All mesh communication is implemented through interfaces, which is unified and convenient for management.

[0051] This invention is applicable to mesh information communication in various satellite subsystems. Attached Figure Description

[0052] Figure 1 This is a schematic diagram of a satellite resource database construction method based on a satellite system component model, as described in Implementation Method 1.

[0053] Figure 2 This is an information transmission diagram of an internal information synchronization method for a satellite resource database as described in Implementation Method 4;

[0054] Figure 3 This is a schematic diagram showing the connection between the interface information layer and the logic information layer as described in Implementation Method 5;

[0055] Figure 4 This is a flowchart of the mesh communication between satellite integrated systems as described in Implementation Method Nine. Detailed Implementation

[0056] Implementation Method 1. See [link / reference] Figure 1 This embodiment describes a method for constructing a satellite resource database based on a satellite system component model. The method is as follows:

[0057] S1. Perform a layered operation on the component model of the satellite system to obtain the protocol information between the various subsystems of the satellite;

[0058] S2. Obtain the protocol resource library of each satellite subsystem based on the protocol information between the satellite subsystems;

[0059] S3. Process the component models of the satellite system to obtain a whole satellite model library, a design resource library, a process resource library, and a test resource library;

[0060] S4. Obtain the component model library based on the component model of the satellite system, the protocol resource library, and the design resource library;

[0061] S5. Obtain a component archive library based on the component model library, process resource library, and test resource library;

[0062] S6. Obtain the entire satellite archive based on the aforementioned whole satellite model library, process resource library, and test resource library;

[0063] S7. Obtain the satellite resource database based on the component archive and the whole satellite archive.

[0064] In practical applications, each satellite component model contains a set of protocol information, specified in JSON format and imported into a protocol resource library. This library contains protocol information for each analyzed component model or the entire satellite model, with a one-to-one correspondence between the protocol information and the component model, forming a comprehensive protocol resource library. For the component model library, users can create custom model information and add attribute information through the design resource library, or directly import the IDS attribute document information of the satellite component models. After intelligent recognition, this information is written into the component model library. Simultaneously, the component model library is associated with the protocol resource library, ensuring a one-to-one correspondence between each component model in the component model library and the protocol information in the protocol resource library. For the entire satellite model library, all previously designed satellite component model information is written into the entire satellite model library. This library stores all component models used in the entire satellite design, as well as information unique to the entire satellite. Custom attribute information can also be created and added, such as key-value pairs to describe the information in the entire satellite model library. The design resource library stores various resource information during the satellite design process, such as material information used in the structural system. The process resource library is obtained based on the process information of the component models of each satellite subsystem. All process operations for the satellite are stored in the process resource library, which provides services to the manufacturing system. The test resource library is obtained based on the test information of the component models of each satellite subsystem. All test information is stored in the test resource library. The information from the component model library, process resource library, and test resource library is stored in the component archive library, forming the component archives for each satellite subsystem. The information from the whole satellite model library, process resource library, and test resource library is stored in the whole satellite archive library. The satellite resource library consists of the component archive library and the whole satellite archive library. The satellite resource library also contains the protocol resource library, component model library, whole satellite model library, process resource library, test library, and protocol resource library.

[0065] Currently, information transmission between satellite subsystems relies on document-based or verbal communication. Due to the need for collaborative work and multiple iterative modifications between these subsystems, errors in information parameter transmission and the inability to work collaboratively in parallel are prone to occur. This embodiment provides a satellite resource database construction method based on a satellite system component model. This method obtains a satellite resource database, synchronizes the information within it, and then uses the logical information layer of each subsystem to read the information from the satellite resource database. This information is then communicated and transmitted through the interface information layer between the subsystems, enabling mesh-like communication between the satellite subsystems. This solves the problems of information parameter transmission errors and the inability to work collaboratively caused by the current document-based or verbal communication method.

[0066] Implementation Method 2. This implementation method illustrates step S1 of the satellite resource database construction method based on a satellite system component model described in Implementation Method 1. Step S1 specifically includes:

[0067] S11. Perform a layered operation on the component model of the satellite system to obtain the interface information layer and the logic information layer;

[0068] S12. Obtain the protocol information between each subsystem based on the interface information layer and the logic information layer.

[0069] In practical applications, this implementation method obtains the protocol information of each satellite subsystem through the logical information layer and transmits it through the interface information layer to obtain the protocol information of each satellite subsystem. The protocol information is then mapped one-to-one with the component models of each satellite subsystem, forming a comprehensive protocol resource library. The design resource library is used to store various resource information during the satellite's design process.

[0070] Implementation Method 3. This implementation method illustrates step S3 in the satellite resource database construction method based on a satellite system component model described in Implementation Method 1. Step S3 specifically includes:

[0071] S31. Process the component models of the satellite system to obtain the whole satellite model library, design resource library, process design information and test information of the component models;

[0072] S32. Based on the process design information of the component model, obtain the process resource library of the component model;

[0073] S33. Based on the test information of the component model, obtain the test resource library of the component model.

[0074] In practical application, this implementation method integrates the component models of each satellite subsystem to obtain a whole-satellite model library. It also integrates the process design information of the component models to obtain a process resource library. Finally, it integrates the information of the test component models to obtain a test resource library. The process resource library, obtained from the process information of the satellite subsystem component models, stores all process operations for the satellite and serves the manufacturing system. The test resource library, obtained from the test information of the satellite subsystem component models, stores all test information.

[0075] Implementation Method Four. See also Figure 2This embodiment describes a method for synchronizing information within a satellite resource database. The synchronization method synchronizes information within the satellite resource database, which is obtained using a satellite resource database construction method based on a satellite system component model as described in any one of embodiments one through three. The synchronization method is as follows:

[0076] A1. When the component model parameters of the satellite system are adjusted, the parameters are synchronized to the design resource library, test resource library and process resource library to obtain the adjusted design resource library, adjusted test resource library and adjusted process resource library;

[0077] A2. Synchronize the parameters to the component model library and the whole satellite model library according to the adjusted design resource library to obtain the adjusted component model library and the adjusted whole satellite model library;

[0078] A3. Based on the adjusted component model library, the adjusted test resource library, and the adjusted process resource library, synchronize the parameters to the component archive library;

[0079] A4. Based on the adjusted whole satellite model library, the adjusted test resource library, and the adjusted process resource library, synchronize the parameters to the whole satellite archive.

[0080] In practical applications, when the parameters of a satellite subsystem component model change, the modified parameters are synchronized to the component model library. Simultaneously, the component model library synchronizes the modified parameter information to the component archive library, creating archive information for each satellite and each component. When the design resource library is modified, the parameter information is also updated in the component model library and the overall satellite model library. The test resource library is an independent library specifically serving the satellite testing system. When satellite parameters are modified in the testing system, the component archive library and the overall satellite archive library are automatically updated. The process resource library specifically serves the satellite manufacturing process; when modifications are made in this stage, they are reflected in the component archive library and the overall satellite archive library. The design resource library, test resource library, and process resource library correspond to different stages of the satellite: the design stage, the testing stage, and the manufacturing stage. The protocol resource library, component model library, component archive library, overall satellite model library, and overall satellite archive library are all considered dynamic libraries. Modifications at any stage of the satellite's development are reflected in these dynamic libraries, enabling data interoperability between these underlying libraries.

[0081] Implementation Method 5. See also Figure 3 This embodiment describes a communication method for mesh information between satellite systems. The communication method utilizes a satellite resource database, which is obtained using a satellite resource database construction method based on a satellite system component model as described in any one of embodiments one through three. The communication method is as follows:

[0082] B1. Perform layered operations on the satellite system to obtain the interface information layer and the logical information layer;

[0083] B2. The logical information layer is used to read information from the satellite resource database and transmit the information through the interface information layer.

[0084] In practical application, this implementation method first performs a layered operation on each subsystem module of the satellite, breaking it down into an interface information layer and a logic information layer. Each subsystem is layered according to its business logic and function. For example, the attitude and orbit control module is directly divided into an attitude and orbit control interface information layer and an attitude and orbit control logic information layer when setting up the attitude and orbit control subsystem. The interface information layer is mainly used for communication with the outside world, including communication with other subsystem modules and communication with the entire satellite. Each subsystem module must access and call its respective interface information for communication. The attitude and orbit control logic information layer mainly handles internal attitude and orbit control logic information, including attitude calculations for component models and processing of some internal logic related to the attitude and orbit control subsystem. Other structural subsystems and power subsystems are similarly layered. Secondly, regarding communication between subsystems, since the communication between different subsystems is a mesh network, it is stipulated that, based on the layering, only interface information can be called between different subsystems. Figure 3 As shown, if the attitude and orbit control subsystem wants to access information from the structural subsystem, the attitude and orbit control logic information layer cannot directly reference the structural logic information layer. It can only access the structural module by accessing the structural interface information. Conversely, the structural logic information can only access the attitude and orbit control module through the attitude and orbit control interface information layer. Setting such constraints and abstracting the interface information layers of each subsystem is mainly to achieve mutual independence and decoupling between each subsystem. All mesh communication is implemented through interfaces, which is unified and convenient for management.

[0085] This embodiment provides a communication method for mesh information between satellite subsystems. The method allows information to be accessed between different subsystems only through the interface information layer, thereby achieving independent decoupling between the various subsystems. All mesh communication is implemented through interfaces, which is unified and convenient for management.

[0086] Implementation Method Six. This implementation method provides a satellite resource database system based on a satellite system component model. The system is as follows:

[0087] Device 1: A storage device for performing layered operations on the component model of the satellite system to obtain information retrieval rules between the various subsystems of the satellite;

[0088] Device 2: A storage device for obtaining the protocol resource library of each satellite subsystem according to the information retrieval rules between the satellite subsystems;

[0089] Device 3: A storage device for processing component models of the satellite system to obtain a whole satellite model library, a design resource library, a process resource library, and a test resource library;

[0090] Device 4: A storage device for obtaining a component model library based on the component model of the satellite system, the protocol resource library, and the design resource library;

[0091] Device 5: A storage device for obtaining a component archive based on the component model library, process resource library, and test resource library;

[0092] Device 6: A storage device for obtaining the whole satellite archive based on the whole satellite model library, process resource library and test resource library;

[0093] Device 7: A storage device for obtaining a satellite resource database based on the component archive and the whole satellite archive.

[0094] Implementation Method Seven. This implementation method illustrates the device 1 in a satellite resource database system based on a satellite system component model as described in Implementation Method Six. Specifically, device 1 is:

[0095] A storage device for performing layered operations on the component model of the satellite system to obtain interface information layer and logic information layer;

[0096] A storage device for obtaining information retrieval rules between subsystems based on the interface information layer and the logic information layer.

[0097] Implementation Method Eight. This implementation method illustrates the device 3 in a satellite resource database system based on a satellite system component model as described in Implementation Method Six. Specifically, device 3 is:

[0098] Storage device for processing component models of the satellite system to obtain whole satellite model library, design resource library, process design information and test information of component models;

[0099] A storage device for obtaining a process resource library of the component model based on the process design information of the component model;

[0100] A storage device for obtaining a test resource library of the component model based on the test information of the component model.

[0101] Implementation Method Nine. This implementation method provides a computer-readable storage medium storing a computer program, which, when executed by a processor, performs a method for constructing a satellite resource database based on a satellite system component model as described in any one of Implementation Methods One to Three, a method for synchronizing information within a satellite resource database as described in Implementation Method Four, or a method for communicating mesh information between satellite systems as described in Implementation Method Five.

[0102] Implementation Method 10. This implementation method provides a computer device, which includes a memory and a processor. The memory stores a computer program. When the processor runs the computer program stored in the memory, the processor executes any one of the following implementation methods: a satellite resource database construction method based on a satellite system component model as described in Implementation Method 1 to 3; a satellite resource database internal information synchronization method as described in Implementation Method 4; or a satellite system inter-system mesh information communication method as described in Implementation Method 5.

[0103] Implementation Method 11. See also Figure 4 This embodiment describes a satellite resource database as described in Embodiments 1 to 3 to enable mesh communication between the digital twin system, design and development system, manufacturing system, and remote control and telemetry system. The digital twin system, design and development system, manufacturing system, and remote control and telemetry system constitute a comprehensive satellite system, specifically as follows:

[0104] All functions of the digital twin system rely on the support of component model libraries, whole satellite model libraries, and protocol resource libraries, thereby realizing the construction of digital twins and scenarios, as well as simulation analysis, monitoring status, and other functions.

[0105] The design and development system processes project requirements to obtain overall satellite selection information. The overall satellite model library processes this selection information. When no selection information exists in the overall satellite model library, selection information is constructed through collaborative operations using the component model library, overall satellite model library, design resource library, and process resource library. During the overall satellite modeling process, component information requires component selection. If the required component model is unavailable, collaborative component modeling is necessary, supported by the component model library, design resource library, process resource library, and protocol resource library. During component and overall satellite model modeling, the relevant resource libraries undergo bidirectional iterative updates, and the design and development system stores modifications to the component models in the library.

[0106] The decomposition of production tasks in a manufacturing system requires the support of a process resource library, while material requisition and assembly require the support of component archives and whole-system archives. The manufacturing system retrieves modified component model information from the component model library and provides it to the manufacturing system. After the final design and development of the component model and the whole-system model are completed, corresponding component information and whole-system information are generated and stored in their respective component archives and whole-system archives. The information in these two archives has a unique file number, ensuring its uniqueness within the entire system.

[0107] All functions of the remote control and telemetry system require the support of component resource libraries and protocol resource libraries. Ground testing and automated batch testing also require the support of test resource libraries, and the test resource libraries need to be updated in both directions.

[0108] In practical applications, the design and development system can communicate with other systems in a mesh network. Specifically, the design and development system can provide information to other systems, such as the digital twin system and the manufacturing system. These systems maintain a many-to-many relationship, forming a mesh communication structure. How the design and development system and the manufacturing system achieve mesh communication relies on satellite resource libraries. The design and development system primarily focuses on component model libraries and whole-satellite resource libraries. Information such as component selection in the satellite design is written into these libraries, which in turn generate component archive libraries and whole-satellite archive libraries. The manufacturing system mainly relies on these archive libraries for decomposing production tasks and controlling assembly. Therefore, when the design and development system modifies the satellite design, it first affects the component model library. The modified information in the component model library is then synchronized to the component archive library, establishing information exchange. This allows the manufacturing system to obtain information about which satellite information has been modified.

[0109] This implementation uses a satellite resource database to achieve mesh information communication between the digital twin system, design and development system, manufacturing system, and remote control and telemetry system. When satellite components are modified during the satellite design phase, component information is automatically transmitted, and parameter schemes are adjusted simultaneously to facilitate the implementation of intelligent judgment and fault early warning schemes in the later stage.

[0110] The above description is merely an embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the scope of the claims of the present invention.

Claims

1. A method for constructing a satellite resource database based on a satellite system component model, characterized in that, The construction method is as follows: S1. Perform a layered operation on the component model of the satellite system to obtain the protocol information between the various subsystems of the satellite; Specifically: S11. Perform a layered operation on the component model of the satellite system to obtain the interface information layer and the logic information layer; S12. Obtain the protocol information between each subsystem based on the interface information layer and the logic information layer; S2. Obtain the protocol resource library of each satellite subsystem based on the protocol information between the satellite subsystems; Specifically: The protocol information of each satellite subsystem is obtained through the logical information layer and transmitted through the interface information layer. The protocol information is then mapped one-to-one with the component models of each satellite subsystem to form a comprehensive protocol resource library. The protocol resource library is used to build the component model library in step S4; S3. Process the component models of the satellite system to obtain a whole satellite model library, a design resource library, a process resource library, and a test resource library; S4. Obtain the component model library based on the component model of the satellite system, the protocol resource library, and the design resource library; S5. Obtain a component archive library based on the component model library, process resource library, and test resource library; S6. Obtain the entire satellite archive based on the aforementioned whole satellite model library, process resource library, and test resource library; S7. Obtain the satellite resource database based on the component archive and the whole satellite archive.

2. The method for constructing a satellite resource database based on a satellite system component model according to claim 1, characterized in that, Step S3 specifically involves: S31. Process the component models of the satellite system to obtain the whole satellite model library, design resource library, process design information and test information of the component models; S32. Based on the process design information of the component model, obtain the process resource library of the component model; S33. Based on the test information of the component model, obtain the test resource library of the component model.

3. A method for synchronizing information within a satellite resource database, characterized in that, The satellite resource database is obtained by a satellite resource database construction method based on a satellite system component model as described in any one of claims 1-2, wherein the synchronization method is: A1. When the component model parameters of the satellite system are adjusted, the parameters are synchronized to the design resource library, test resource library and process resource library to obtain the adjusted design resource library, adjusted test resource library and adjusted process resource library; A2. Synchronize the parameters to the component model library and the whole satellite model library according to the adjusted design resource library to obtain the adjusted component model library and the adjusted whole satellite model library; A3. Based on the adjusted component model library, the adjusted test resource library, and the adjusted process resource library, synchronize the parameters to the component archive library; A4. Based on the adjusted whole satellite model library, the adjusted test resource library, and the adjusted process resource library, synchronize the parameters to the whole satellite archive.

4. A communication method for mesh information between satellite systems, characterized in that, The communication method is implemented using a satellite resource database, which is obtained by the satellite resource database construction method based on a satellite system component model as described in any one of claims 1-2. The communication method is as follows: B1. Perform layered operations on the satellite system to obtain the interface information layer and the logical information layer; B2. The logical information layer is used to read information from the satellite resource database and transmit the information through the interface information layer. The interface information layer is used for communication with the outside world, including communication with other subsystem modules and communication with the entire satellite. Each subsystem module must communicate through its respective interface information layer. The logic information layer is used to process internal logic information, including attitude calculation of component models and processing of some internal logic related to the attitude and orbit control subsystem.

5. A satellite resource database construction system based on satellite system component models, characterized in that, The system is: Device 1: A storage device for performing layered operations on the component model of the satellite system to obtain information retrieval rules between the various subsystems of the satellite; Device 1 is specifically as follows: A storage device for performing layered operations on the component model of the satellite system to obtain interface information layer and logic information layer; A storage device for obtaining information retrieval rules between subsystems based on the interface information layer and the logic information layer; Device 2: A storage device for obtaining the protocol resource library of each satellite subsystem according to the information retrieval rules between the satellite subsystems; The specific details of obtaining the protocol resource libraries for each satellite subsystem are as follows: The protocol information of each satellite subsystem is obtained through the logical information layer and transmitted through the interface information layer. The protocol information is then mapped one-to-one with the component models of each satellite subsystem to form a comprehensive protocol resource library. Device 3: A storage device for processing component models of the satellite system to obtain a whole satellite model library, a design resource library, a process resource library, and a test resource library; Device 4: A storage device for obtaining a component model library based on the component model of the satellite system, the protocol resource library, and the design resource library; Device 5: A storage device for obtaining a component archive based on the component model library, process resource library, and test resource library; Device 6: A storage device for obtaining the whole satellite archive based on the whole satellite model library, process resource library and test resource library; Device 7: A storage device for obtaining a satellite resource database based on the component archive and the whole satellite archive.

6. A satellite resource database construction system based on a satellite system component model according to claim 5, characterized in that, The device 3 is specifically: Storage device for processing component models of the satellite system to obtain whole satellite model library, design resource library, process design information and test information of component models; A storage device for obtaining a process resource library of the component model based on the process design information of the component model; A storage device for obtaining a test resource library of the component model based on the test information of the component model.

7. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, performs the satellite resource database construction method according to any one of claims 1-2, the information synchronization method according to claim 3, or the communication method for mesh information between satellite systems according to claim 4.

8. A computer device, characterized in that: The device includes a memory and a processor. The memory stores a computer program. When the processor runs the computer program stored in the memory, the processor executes the satellite resource database construction method according to any one of claims 1-2, the information synchronization method according to claim 3, or the communication method for mesh information between satellite systems according to claim 4.