Construction method and device for satellite
By building and running simulated satellite subsystems, the problem of inaccurate understanding of requirements in satellite system construction is solved, and efficient satellite system construction is achieved.
Patent Information
- Application Number
- CN202510178909.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2025-05-16
AI Technical Summary
In the process of building satellite systems, the satellite construction requirements cannot be accurately understood, resulting in the inability to efficiently build satellite systems.
By determining the subsystem attribute data and performance parameters of the target satellite, multiple simulated satellite subsystems corresponding to multiple satellite subsystems are built, and these simulation systems are run to simulate the operation of the satellite system. Based on the simulation performance parameters, the target satellite is built.
Accurate simulation of the operation of satellite systems is achieved, the problem of inability to accurately understand the satellite construction needs is avoided, and the efficiency of satellite system construction is improved.
Smart Images

Figure CN120012435A_ABST
Abstract
Description
Technical Field
[0001] The embodiments of this specification relate to the field of satellite technology, and in particular, to a method for constructing a satellite; one or more embodiments of this specification also relate to a construction device for a satellite, a computing device, a computer-readable storage medium, and a computer program product. Background Art
[0002] With the development of aerospace technology, artificial satellite technology has been widely used in various scenarios. Therefore, the demand for building artificial satellite systems is also increasing.
[0003] Currently, in the process of building satellite systems, there is a problem of being unable to accurately understand the satellite construction requirements, which leads to the inability to efficiently build satellite systems. Therefore, how to accurately understand the satellite construction requirements in the process of designing satellite systems has become an urgent problem to be solved. Summary of the invention In view of this, an embodiment of this specification provides a method for constructing a satellite. One or more embodiments of this specification also relate to a construction device for a satellite, a computing device, a computer-readable storage medium, and a computer program product to solve the technical defects existing in the prior art.
[0004] According to a first aspect of an embodiment of this specification, a method for constructing a satellite is provided, including: Determine satellite construction data of a target satellite, wherein the satellite construction data includes subsystem attribute data of the target satellite and a plurality of performance parameters corresponding to the target satellite, and the subsystem attribute data is attribute data of a plurality of satellite subsystems for constructing the target satellite; Determining an associated satellite subsystem associated with each performance parameter from the plurality of satellite subsystems, and determining a subsystem performance parameter of the associated satellite subsystem based on the performance parameters; Based on the subsystem attribute data and the subsystem performance parameters, construct a plurality of simulated satellite subsystems corresponding to the plurality of satellite subsystems, and operate the plurality of simulated satellite subsystems; Determine simulation performance parameters of the multiple simulated satellite subsystems in operation, and when it is determined that the simulation performance parameters meet preset performance detection conditions, construct the target satellite based on simulation subsystem attribute information of each simulated satellite subsystem.
[0005] According to a second aspect of an embodiment of this specification, a construction device for a satellite is provided, including: A data determination module is configured to determine satellite construction data of a target satellite, wherein the satellite construction data includes subsystem attribute data of the target satellite and a plurality of performance parameters corresponding to the target satellite, and the subsystem attribute data is attribute data of a plurality of satellite subsystems for constructing the target satellite; a parameter determination module configured to determine an associated satellite subsystem associated with each performance parameter from the plurality of satellite subsystems, and determine a subsystem performance parameter of the associated satellite subsystem based on the performance parameters; A system construction module is configured to construct a plurality of simulated satellite subsystems corresponding to the plurality of satellite subsystems based on the subsystem attribute data and the subsystem performance parameters, and operate the plurality of simulated satellite subsystems; The satellite construction module is configured to determine the simulation performance parameters of the multiple simulated satellite subsystems in operation, and when it is determined that the simulation performance parameters meet the preset performance detection conditions, construct the target satellite based on the simulation subsystem attribute information of each simulated satellite subsystem.
[0006] According to a third aspect of an embodiment of this specification, a computing device is provided, including: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer programs / instructions are executed by the processor, the steps of the above-mentioned satellite construction method are implemented.
[0007] According to a fourth aspect of the embodiments of this specification, a computer-readable storage medium is provided, which stores a computer program / instruction, and when the computer program / instruction is executed by a processor, the steps of the above-mentioned construction method for a satellite are implemented.
[0008] According to a fifth aspect of the embodiments of this specification, a computer program product is provided, including a computer program / instruction, which implements the steps of the above-mentioned construction method for a satellite when executed by a processor.
[0009] One or more embodiments of the present specification provide a method for constructing a satellite. In the process of constructing a satellite, based on the subsystem attribute data and subsystem performance parameters of the target satellite, multiple simulated satellite subsystems corresponding to the multiple satellite subsystems can be constructed and the multiple simulated satellite subsystems can be run, so as to accurately simulate the operation of the satellite system; and the simulation performance parameters of the multiple simulated satellite subsystems in operation can be determined, and when it is determined that the simulation performance parameters meet the preset performance detection conditions, the target satellite can be constructed based on clear and accurate simulation subsystem attribute information; the problem of being unable to accurately understand the satellite construction requirements in the process of constructing the satellite system is avoided, and the efficient construction of the satellite system is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0010] Figure 1 This is an application diagram of a method for constructing a satellite provided by an embodiment of this specification; Figure 2 is a flow chart of a method for constructing a satellite provided by an embodiment of this specification; Figure 3 is a process flow chart of a method for constructing a satellite provided by an embodiment of this specification; Figure 4 It is a structural schematic diagram of a construction device for a satellite provided by an embodiment of this specification; Figure 5 It is a structural block diagram of a computing device provided by an embodiment of this specification. DETAILED DESCRIPTION
[0011] Many specific details are described in the following description to facilitate a full understanding of this specification. However, this specification can be implemented in many other ways than those described herein, and those skilled in the art can make similar generalizations without violating the connotation of this specification, so this specification is not limited to the specific implementation disclosed below.
[0012] The terms used in one or more embodiments of this specification are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of this specification. The singular forms of "a", "said" and "the" used in one or more embodiments of this specification and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used in one or more embodiments of this specification refers to and includes any or all possible combinations of one or more associated listed items.
[0013] It should be understood that although the terms first, second, etc. may be used to describe various information in one or more embodiments of this specification, this information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of this specification, the first may also be referred to as the second, and similarly, the second may also be referred to as the first. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".
[0014] In addition, it should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in one or more embodiments of this specification are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.
[0015] In this specification, a method for constructing a satellite is provided. One or more embodiments of this specification also relate to a construction device for a satellite, a computing device, a computer-readable storage medium, and a computer program product, which are described in detail one by one in the following embodiments.
[0016] See also Figure 1 , Figure 1 A schematic diagram of an application of a satellite construction method provided according to an embodiment of the present specification is shown. Figure 1 It can be seen that the user sends the performance indicators and subsystem configuration information of the satellite to the server 104 through the client 102. The server 104 constructs a simulated satellite subsystem model corresponding to each satellite subsystem on the simulation platform according to the performance indicators and the subsystem configuration information, and runs the simulated satellite subsystem model to obtain the simulation system configuration information determined based on the simulated satellite subsystem model; finally, the satellite system is constructed based on the simulation system configuration information that has passed the test; based on this, this solution provides an efficient, systematic and predictable method for satellite system construction, which helps to achieve high-quality system design and successful delivery; it overcomes the problem that the text-based system engineering method is difficult to ensure information consistency and traceability in the satellite design process, and avoids low satellite design efficiency and quality.
[0017] See also Figure 2 , Figure 2 A flowchart of a method for constructing a satellite according to an embodiment of the present specification is shown, which specifically includes the following steps.
[0018] Step 202: Determine satellite construction data of the target satellite, wherein the satellite construction data includes subsystem attribute data of the target satellite and multiple performance parameters corresponding to the target satellite, and the subsystem attribute data is attribute data of multiple satellite subsystems for constructing the target satellite.
[0019] The target satellite may be understood as any artificial satellite, target satellite system or target satellite network. For example, the target satellite may be a low-orbit communication constellation, a low earth orbit satellite, a medium earth orbit satellite, a geostationary orbit satellite, a geosynchronous orbit satellite, a communication satellite, a meteorological satellite, a navigation satellite, etc., without specific limitation. In one or more embodiments provided in this specification, the target satellite may be a low-orbit communication constellation, which refers to a satellite network consisting of a group of communication satellites located in low earth orbit.
[0020] The satellite subsystem can be understood as the subsystem that constitutes the target satellite. For example, the satellite subsystem can be a measurement and control subsystem, an electric propulsion subsystem, an attitude and orbit control subsystem, an integrated electronic subsystem, a power supply subsystem, and other subsystems.
[0021] The subsystem attribute data may be understood as attribute data corresponding to the satellite subsystem. For example, the subsystem attribute information may be system configuration data of the satellite subsystem, or payload information associated with the satellite subsystem.
[0022] It should be noted that each satellite subsystem operates based on the multiple satellite payloads, which can be understood as the satellite subsystem needs to call or use various types of payloads to implement the subsystem functions during operation.
[0023] Performance parameters can be understood as performance indicators set for the target satellite, such as transmission quality indicators, power system indicators, data transmission volume, etc.
[0024] For example, the design of a satellite system starts with demand. By managing demand, the technical process of research and development is controlled. The overall model of satellite Internet and the satellite system architecture are modeled through analysis of demand to complete the forward design.
[0025] The overall design of the satellite needs to start from user needs, follow the principles of system engineering integrity, hierarchy and development stages, and produce a satellite system that meets the efficiency requirements, meets the space environment constraints, and has high reliability and high security. Satellite development is very complex, and the project mainly focuses on the following main links in the mission analysis process of the satellite system; Several main links in mission analysis (1) Starting from user needs, through task analysis, the task requirements are converted into the functions and performance parameters of the task-level system, which become the system-level design requirements.
[0026] (2) The mission-level performance index requirements obtained through analysis are used as top-level constraints. Through engineering analysis, the overall design indicators of the satellite system are derived and obtained, and then allocated to the subsystems to become the design indicators of the subsystems.
[0027] (3) Complete the design of the physical and logical architecture at the satellite component level.
[0028] (4) Propose a mature model for satellite products and verify whether their functional performance fully meets user requirements.
[0029] For step (1), it is necessary to clearly define user expectations. User expectations are the basis for establishing the overall design of the satellite. The main process includes identifying stakeholders and clarifying user expectations. User expectations in satellite development refer to the initial needs of users, which is also the starting point for satellite design.
[0030] Due to the different granularity of expectations proposed by users, the affiliation levels in the MBSE method may also be different. The expectations need to be screened and decomposed, and the performance requirements with numerical attributes are used as performance indicator constraints of satellite missions (i.e., performance parameters), and the functional requirements are used as satellite mission function design requirements (i.e., function type information).
[0031] Step 204: Determine an associated satellite subsystem associated with each performance parameter from the plurality of satellite subsystems, and determine a subsystem performance parameter of the associated satellite subsystem based on the performance parameters.
[0032] Among them, the associated satellite subsystem can be understood as the satellite subsystem that needs to be designed to achieve the performance parameters. For example, in order to achieve the power system indicators, it is necessary to set up the satellite's battery components, solar panel components and other subsystems. Therefore, this subsystem can be an associated satellite subsystem associated with the power system indicators.
[0033] The subsystem performance parameter may be understood as a performance parameter associated with an associated satellite subsystem among multiple performance parameters.
[0034] For example, this solution can use the mission-level performance indicator requirements obtained from the analysis as the top-level constraints, derive and obtain the overall design indicators of the satellite system through engineering analysis, and allocate them to the subsystems to become the design indicators of the subsystems (that is, the associated subsystem performance parameters). In other words, this solution divides the system into mission level, system level and subsystem level; and the design requirements of the satellite mission are the starting point for establishing the mission operation plan, and the mission operation plan and operation system are reflected in the use case analysis and system scope and boundary process at the mission level.
[0035] Different from other complex system engineering task analysis: in satellite missions, the operation plan includes launch, orbit entry, on-orbit, return, and orbit retention stages, while the satellite orbit and the space environment in which the satellite operates are mission operation elements that need to be considered independently.
[0036] Through iterative analysis of satellite mission use cases, the scope and boundaries of system operation (i.e., performance indicators) are clarified, and a system for system operation is built.
[0037] In one or more embodiments provided in this specification, determining an associated satellite subsystem associated with each performance parameter from the plurality of satellite subsystems includes: Determining function type information corresponding to each performance parameter among the plurality of performance parameters, and determining a system function type corresponding to each satellite subsystem; Based on the function type information and the system function type, an associated satellite subsystem associated with each performance parameter is determined from the plurality of satellite subsystems.
[0038] The function type information may be understood as information characterizing the function type in user needs, such as communication function, navigation function, etc.
[0039] Among them, the associated satellite subsystem can be understood as a subsystem used to implement the function corresponding to the function type information. For example, for the navigation function, the positioning subsystem and path planning subsystem in multiple satellite subsystems can be used as the subsystem corresponding to the function.
[0040] For example, this solution can perform system functional division and physical division. After clarifying the mission scope boundary and the performance parameter requirements of the satellite system, first of all, it is necessary to define the functional division of the satellite system.
[0041] There are many methods for functional division in system engineering, including using working modes, functional requirements, organizational structures, etc.; while the overall design of the satellite mainly implements its functional division based on the logical process of system operation.
[0042] Once the functional points of the satellite system are clear, the interfaces and interactions between the various functional points can be defined.
[0043] The physical system divides related systems into subsystems or components, and allocates the functional points obtained through functional division to each physical component, so as to achieve traceability of functional requirements and physical components.
[0044] Step 206: Based on the subsystem attribute data and the subsystem performance parameters, construct a plurality of simulated satellite subsystems corresponding to the plurality of satellite subsystems, and run the plurality of simulated satellite subsystems.
[0045] The simulated satellite subsystem can be understood as a mathematical model or simulation model corresponding to the satellite subsystem, which is used to simulate the operation of the real satellite subsystem, so as to determine the power consumption data of the satellite payload.
[0046] Specifically, after determining the subsystem attribute data and the subsystem performance parameters, a simulated satellite subsystem to be processed can be constructed according to the subsystem attribute information, and the system configuration parameters of the simulated satellite subsystem to be processed can be optimized and adjusted based on the subsystem performance parameters, thereby obtaining multiple simulated satellite subsystems, and by running the multiple simulated satellite subsystems, the operation of the multiple satellite subsystems of the target satellite in the actual scenario can be simulated.
[0047] In one or more embodiments provided in this specification, the constructing a plurality of simulated satellite subsystems corresponding to the plurality of satellite subsystems based on the subsystem attribute data and the subsystem performance parameters, and running the plurality of simulated satellite subsystems includes: Based on the subsystem attribute data, construct a plurality of to-be-processed simulated satellite subsystems corresponding to the plurality of satellite subsystems, and set a data transmission interface between the to-be-processed simulated satellite subsystems; Based on the subsystem performance parameters, adjusting the simulation attribute parameters of each simulated satellite subsystem to be processed to obtain the multiple simulated satellite subsystems; Based on the data transmission interface, the multiple simulated satellite subsystems are operated.
[0048] The simulation attribute parameters may be understood as system configuration parameters corresponding to the simulation subsystem to be processed, such as bandwidth, solar panel area, battery capacity, signal frequency band, etc.
[0049] Specifically, after determining the subsystem attribute data and subsystem performance parameters, the simulation subsystem to be processed can be constructed according to the subsystem attribute information, and the data transmission interface between each simulation subsystem to be processed can be configured, so that each simulation subsystem to be processed can transmit data through the data transmission interface, thereby establishing data connection between each simulation subsystem to be processed, and realizing that each simulation subsystem to be processed can work together, which is convenient for accurately simulating the actual operation of each subsystem in the target satellite.
[0050] Then, based on the subsystem performance parameters, the subsystem configuration parameters of the simulation subsystem to be processed are optimized and adjusted to obtain multiple simulated satellite subsystems, and by running the multiple simulated satellite subsystems, the operation of the multiple satellite subsystems of the target satellite in the actual scenario is accurately simulated.
[0051] Step 208: Determine simulation performance parameters of the multiple simulated satellite subsystems in operation, and when it is determined that the simulation performance parameters meet preset performance detection conditions, construct the target satellite based on simulation subsystem attribute information of each simulated satellite subsystem.
[0052] Among them, the simulation performance parameters can be understood as the performance index parameters that can be achieved by running multiple simulation satellite subsystems to simulate the target satellite in the actual scene operation process, such as solar panel power generation, satellite data throughput, etc.
[0053] The simulation performance parameters meet the preset performance detection conditions, which can be understood as the simulation performance parameters are consistent with the preset performance indicators, that is, the simulated satellite model meets the performance labels required by the user, and then the satellite can be constructed based on the simulation parameters of the satellite model.
[0054] The simulation subsystem attribute information can be understood as the system configuration information corresponding to each simulation satellite subsystem, for example, the solar panel area, battery capacity, signal frequency band, etc.
[0055] For example, in the process of simulating satellite operation, this solution will conduct engineering analysis of performance parameters. The performance index requirements proposed by the user are decomposed into parameter requirements at the task level through mission indicators, and are used as index constraints at the satellite system level for engineering analysis to form the overall satellite parameter analysis; in the overall satellite design, the user's constraints on the task serve as both the original basis for design and the final goal; when the simulated satellite meets the final goal (i.e., performance index), the satellite can be constructed based on the subsystem configuration parameters of the model satellite.
[0056] In one or more embodiments provided in this specification, when it is determined that the simulation performance parameter does not meet the preset performance detection condition, that is, when the performance of the simulated satellite subsystem in simulated operation does not reach the preset performance index, the configuration parameters of the simulated satellite subsystem can be adjusted, and the parameters are continuously adjusted until the final goal is achieved. The specific implementation method is as follows: After determining the simulation performance parameters of the plurality of simulated satellite subsystems in operation, the method further comprises: When it is determined that the simulation performance parameter does not meet the preset performance detection condition, adjusting the simulation attribute data of each simulated satellite subsystem to obtain a plurality of adjusted simulated satellite subsystems; Continue to run the adjusted multiple simulated satellite subsystems, and determine simulation performance parameters of the adjusted multiple simulated satellite subsystems in operation until the simulation performance parameters meet preset performance detection conditions.
[0057] For example, when the simulated satellite does not meet the ultimate goal (i.e., performance indicators), the configuration parameters of the simulated satellite subsystem can be adjusted. For example, when the power generation cannot meet the performance indicators, the area of the solar panels can be expanded to increase power generation.
[0058] After the configuration parameters are adjusted, the multiple simulated satellite subsystems continue to be simulated and run, and whether the satellite meets the final goal continues to be determined. Until the simulated satellite meets the final goal, the satellite can be constructed based on the subsystem configuration parameters of the model satellite.
[0059] In one or more embodiments provided in this specification, in order to ensure accurate and reasonable adjustment of the simulation attribute data of each simulated satellite subsystem and improve the efficiency of satellite simulation, the satellite construction unit can be used based on the rich experience of building satellites to provide attribute adjustment data for adjusting each simulated satellite subsystem. The specific implementation method is: The step of adjusting the simulation attribute data of each simulated satellite subsystem to obtain a plurality of adjusted simulated satellite subsystems includes: Sending the simulation performance parameter to a satellite construction unit, wherein the satellite construction unit is used to construct the target satellite; receiving a property adjustment parameter sent by the satellite construction unit, wherein the property adjustment parameter is determined by the satellite construction unit based on the simulation performance parameter; Based on the attribute adjustment parameters, the simulation attribute data of each simulated satellite subsystem is adjusted to obtain a plurality of adjusted simulated satellite subsystems.
[0060] Among them, the satellite construction unit can be understood as a unit used to design, build or maintain the target satellite subsystem, and the unit can be a server, cloud server, data center or satellite design system; the user can design, build or maintain the target satellite subsystem through the satellite construction unit.
[0061] Specifically, for the simulated satellite subsystem, when it is determined that the simulation performance parameters do not meet the preset performance detection conditions, the simulation performance parameters can be sent to the satellite construction unit, and the satellite construction unit displays the simulation performance parameters to the user, thereby utilizing the user's rich satellite construction experience and determining the property adjustment parameters for the simulated satellite subsystem based on the simulation performance parameters. For example, the property adjustment parameters may be to increase the solar panel area by 10%, adopt a solar panel model with better power generation performance, etc.
[0062] Then, based on the property adjustment parameters provided by the satellite construction unit, this scheme adjusts the simulation property data of each simulated satellite subsystem to obtain multiple adjusted simulated satellite subsystems; subsequently, by running the multiple adjusted simulated satellite subsystems, a more realistic satellite system can be simulated.
[0063] One or more embodiments of the present specification provide a method for constructing a satellite. In the process of constructing a satellite, based on the subsystem attribute data and subsystem performance parameters of the target satellite, multiple simulated satellite subsystems corresponding to the multiple satellite subsystems can be constructed and the multiple simulated satellite subsystems can be run, so as to accurately simulate the operation of the satellite system; and the simulation performance parameters of the multiple simulated satellite subsystems in operation can be determined, and when it is determined that the simulation performance parameters meet the preset performance detection conditions, the target satellite can be constructed based on clear and accurate simulation subsystem attribute information; the problem of being unable to accurately understand the satellite construction requirements in the process of constructing the satellite system is avoided, and the efficient construction of the satellite system is achieved.
[0064] The following combination Figure 3 Taking the application of the satellite construction method provided in this specification in the forward design scenario of the satellite system based on MBSE as an example, the satellite construction method is further described. Figure 3 A processing flow chart of a method for constructing a satellite provided in an embodiment of the present specification is shown, which specifically includes the following steps.
[0065] Step 302: Obtain a user requirement task document, parse the document, and determine multiple tasks and task indicators corresponding to the multiple tasks.
[0066] The design of satellite systems begins with demand. The technical process of R&D is controlled through the management of demand. The overall model of satellite Internet and satellite system architecture are modeled through the analysis of demand, and the forward design is completed. In other words, the overall design of the satellite needs to start from user needs, follow the principles of system engineering integrity, hierarchy and development stages, and produce a satellite system that meets the efficiency requirements, meets the constraints of the space environment, and has high reliability and high security.
[0067] Based on this, this plan first implements the definition of user expectations; user expectations can be understood as the user's overall requirements for the satellite to be built, including functional requirements and indicator requirements; this user expectation is the basis for establishing the overall design of the satellite, and its main process includes identifying stakeholders and clarifying user expectations.
[0068] The user expectations of satellite development are the starting point for satellite design. Since the granularity of expectations proposed by users is different, the affiliation levels in the MBSE method may also be different. Therefore, it is necessary to obtain user requirement task documents and parse the documents to screen and decompose user expectations. Performance requirements with numerical attributes are used as performance indicator constraints for satellite missions, and functional requirements are used as satellite mission function design requirements.
[0069] Step 304: Treat multiple tasks as subsystem tasks, and convert task indicators into function indicators and parameter indicators.
[0070] Specifically, starting from user needs, after determining task requirements such as performance indicator constraints and functional design requirements through task analysis, the task requirements need to be converted into the functions and performance parameters of the task-level system to become system-level design requirements.
[0071] Since the design requirements of the satellite mission are the starting point for establishing the mission operation plan, the mission operation plan and operation system are reflected in the mission level through use case analysis and system scope and boundary process, so as to clarify the specific performance indicators and functional indicators of the mission operation plan.
[0072] Through iterative analysis of satellite mission use cases, the scope and boundaries of system operation are clarified, and a system for system operation is built.
[0073] It should be noted that, unlike other complex system engineering task analyses, in satellite missions, the operation plan includes launch, orbit entry, on-orbit, return, and orbit retention stages. Therefore, the satellite orbit and the space environment in which the satellite operates are mission operation elements that need to be considered independently.
[0074] Step 306: Divide each subsystem into multiple functional systems according to the working mode, functional requirements, organizational structure, etc. of each subsystem in the satellite system; and design the data interface between each functional system.
[0075] Specifically, this solution can use the mission-level performance index requirements obtained through analysis as the top-level constraints, derive and obtain the overall design indicators of the satellite system through engineering analysis, and distribute them to the subsystems to become the design indicators of the subsystems.
[0076] That is to say, after clarifying the mission scope boundaries and performance parameter requirements of the satellite system, first of all, it is necessary to define the functional division of the satellite system.
[0077] There are many methods for functional division in system engineering, including using working modes, using functional requirements, using organizational structures, etc.; while the overall design of the satellite mainly realizes its functional division based on the logical process of system operation.
[0078] Secondly, once the functional points of the satellite system are clear, the interfaces and interactions between the various functional points can be defined.
[0079] Finally, the performance requirements proposed by users are decomposed into task-level parameter requirements through mission indicators, and are used as satellite system-level indicator constraints for engineering analysis to form an overall satellite parameter analysis.
[0080] The physical system divides the relevant systems into subsystems or components, and distributes the function points obtained through functional division to each physical component, so that the functional requirements and physical components can be traced. For example, the functional requirement can be data throughput X, which can be converted into indicators such as stability and transmission bandwidth of the wireless communication subsystem, and performance indicators such as the amount of data processed and data output of the satellite data processing subsystem. Furthermore, for each subsystem, the performance indicators of the subsystem can be converted into unit indicators of each system unit, realizing the progressive level of indicators.
[0081] Step 308: Based on the attribute information of each functional system and the parameter indicators of each level, a simulated satellite system corresponding to the satellite system is constructed using the MBSE tool, and the simulated satellite system is run.
[0082] Step 310: In case of an operation error or inconsistency with the performance index, timely adjust the configuration parameters and other data of the simulated satellite system so that the simulated satellite system can operate normally and meet the performance index required by the user.
[0083] Step 312: When it is determined that the simulated satellite system can operate normally and meet the performance indicators required by the user, the configuration parameters and other data of the simulated satellite system are sent to the corresponding satellite design platform for satellite design and construction.
[0084] Based on the above steps, this solution provides an efficient, systematic and predictable method for satellite system construction, which helps to achieve high-quality system design and successful delivery; it overcomes the problem of information consistency and traceability in the satellite design process of text-based system engineering methods, and avoids low efficiency and quality of satellite design.
[0085] Corresponding to the above method embodiment, this specification also provides a construction device embodiment for a satellite. Figure 4 FIG. 1 shows a schematic diagram of a satellite construction device provided by an embodiment of the present specification. Figure 4 As shown, the device comprises: The data determination module 402 is configured to determine satellite construction data of a target satellite, wherein the satellite construction data includes subsystem attribute data of the target satellite and a plurality of performance parameters corresponding to the target satellite, and the subsystem attribute data is attribute data of a plurality of satellite subsystems for constructing the target satellite; The parameter determination module 404 is configured to determine an associated satellite subsystem associated with each performance parameter from the plurality of satellite subsystems, and determine a subsystem performance parameter of the associated satellite subsystem based on the performance parameters; The system construction module 406 is configured to construct a plurality of simulated satellite subsystems corresponding to the plurality of satellite subsystems based on the subsystem attribute data and the subsystem performance parameters, and operate the plurality of simulated satellite subsystems; The satellite construction module 408 is configured to determine the simulation performance parameters of the multiple simulated satellite subsystems in operation, and when it is determined that the simulation performance parameters meet the preset performance detection conditions, construct the target satellite based on the simulation subsystem attribute information of each simulated satellite subsystem.
[0086] Optionally, the system building module 406 is further configured to: Based on the subsystem attribute data, construct a plurality of to-be-processed simulation subsystems corresponding to the plurality of satellite subsystems, and construct a data transmission interface between the to-be-processed simulation subsystems; Based on the subsystem performance parameters, setting simulation attribute parameters of each simulation subsystem to be processed to obtain multiple simulated satellite subsystems; Based on the data transmission interface, the multiple simulated satellite subsystems are operated.
[0087] Optionally, the satellite-specific construction device further includes a system adjustment module configured to: When it is determined that the simulation performance parameter does not meet the preset performance detection condition, adjusting the simulation attribute data of each simulated satellite subsystem to obtain a plurality of adjusted simulated satellite subsystems; Continue to run the adjusted multiple simulated satellite subsystems, and determine simulation performance parameters of the adjusted multiple simulated satellite subsystems in operation until the simulation performance parameters meet preset performance detection conditions.
[0088] Optionally, the parameter determination module 404 is further configured to: Determining function type information corresponding to each performance parameter among the plurality of performance parameters, and determining a system function type corresponding to each satellite subsystem; Based on the function type information and the system function type, an associated satellite subsystem associated with each performance parameter is determined from the plurality of satellite subsystems.
[0089] Optionally, the system building module 406 is further configured to: Based on the subsystem attribute data, construct a plurality of to-be-processed simulated satellite subsystems corresponding to the plurality of satellite subsystems, and set a data transmission interface between the to-be-processed simulated satellite subsystems; Based on the subsystem performance parameters, adjusting the simulation attribute parameters of each simulated satellite subsystem to be processed to obtain the multiple simulated satellite subsystems; Based on the data transmission interface, the multiple simulated satellite subsystems are operated.
[0090] Optionally, the system adjustment module is further configured to: Sending the simulation performance parameter to a satellite construction unit, wherein the satellite construction unit is used to construct the target satellite; receiving a property adjustment parameter sent by the satellite construction unit, wherein the property adjustment parameter is determined by the satellite construction unit based on the simulation performance parameter; Based on the attribute adjustment parameters, the simulation attribute data of each simulated satellite subsystem is adjusted to obtain a plurality of adjusted simulated satellite subsystems.
[0091] One or more embodiments of the present specification provide a construction device for a satellite, which can, in the process of building a satellite, build multiple simulated satellite subsystems corresponding to multiple satellite subsystems based on the subsystem attribute data and subsystem performance parameters of the target satellite, and run the multiple simulated satellite subsystems, so as to accurately simulate the operation of the satellite system; and determine the simulation performance parameters of the multiple simulated satellite subsystems in operation, and when it is determined that the simulation performance parameters meet the preset performance detection conditions, build the target satellite based on clear and accurate simulation subsystem attribute information; avoid the problem of being unable to accurately understand the satellite construction requirements in the process of building the satellite system, and achieve efficient construction of the satellite system.
[0092] The above is a schematic scheme of a satellite construction device of this embodiment. It should be noted that the technical scheme of the satellite construction device and the technical scheme of the satellite construction method described above belong to the same concept, and the details not described in detail in the technical scheme of the satellite construction device can be found in the description of the technical scheme of the satellite construction method described above.
[0093] Figure 5The structure block diagram of a computing device 500 provided according to an embodiment of the present specification is shown. The components of the computing device 500 include but are not limited to a memory 510 and a processor 520. The processor 520 is connected to the memory 510 via a bus 530, and the database 550 is used to store data.
[0094] The computing device 500 also includes an access device 540 that enables the computing device 500 to communicate via one or more networks 560. Examples of these networks include a public switched telephone network (PSTN), a local area network (LAN), a wide area network (WAN), a personal area network (PAN), or a combination of communication networks such as the Internet. The access device 540 may include one or more of any type of network interface (e.g., a network interface card (NIC)) that is wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a world-wide interoperability for microwave access (Wi-MAX) interface, an Ethernet interface, a universal serial bus (USB) interface, a cellular network interface, a Bluetooth interface, and a near field communication (NFC).
[0095] In one embodiment of the present specification, the above components of the computing device 500 and Figure 5 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 5 The computing device structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of this specification. Those skilled in the art can add or replace other components as needed.
[0096] The computing device 500 may be any type of stationary or mobile computing device, including a mobile computer or mobile computing device (e.g., a tablet computer, a personal digital assistant, a laptop computer, a notebook computer, a netbook, etc.), a mobile phone (e.g., a smart phone), a wearable computing device (e.g., a smart watch, smart glasses, etc.), or other types of mobile devices, or a stationary computing device such as a desktop computer or a personal computer (PC). The computing device 500 may also be a mobile or stationary server.
[0097] The processor 520 is used to execute the following computer executable instructions, which, when executed by the processor, implement the steps of the above-mentioned construction method for the satellite.
[0098] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the computing device embodiment, since it is basically similar to the satellite construction method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the satellite construction method embodiment.
[0099] An embodiment of the present specification further provides a computer-readable storage medium storing a computer program / instruction, which implements the steps of the above-mentioned satellite construction method when executed by a processor.
[0100] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the computer-readable storage medium embodiment, since it is basically similar to the satellite construction method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the satellite construction method embodiment.
[0101] An embodiment of the present specification also provides a computer program product, including a computer program / instruction, which implements the steps of the above-mentioned satellite construction method when executed by a processor.
[0102] The above is an illustrative solution of a computer program product of this embodiment. It should be noted that the technical solution of the computer program product and the technical solution of the satellite construction method described above belong to the same concept, and the details not described in detail in the technical solution of the computer program product can be found in the description of the technical solution of the satellite construction method described above.
[0103] The above is a description of a specific embodiment of the specification. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0104] The computer instructions include computer program codes, which may be in source code form, object code form, executable files or some intermediate forms, etc. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of patent practice. For example, in some regions, according to patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0105] It should be noted that, for the above-mentioned method embodiments, for the sake of simplicity of description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the embodiments of this specification are not limited by the order of the actions described, because according to the embodiments of this specification, some steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the embodiments of this specification.
[0106] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0107] The preferred embodiments of this specification disclosed above are only used to help explain this specification. The optional embodiments do not describe all the details in detail, nor do they limit the invention to only the specific implementation methods described. Obviously, many modifications and changes can be made according to the content of the embodiments of this specification. This specification selects and specifically describes these embodiments in order to better explain the principles and practical applications of the embodiments of this specification, so that technicians in the relevant technical field can well understand and use this specification. This specification is only limited by the claims and their full scope and equivalents.
Claims
1. A method for constructing a satellite, characterized in that: include: Determine satellite construction data of a target satellite, wherein the satellite construction data includes subsystem attribute data of the target satellite and a plurality of performance parameters corresponding to the target satellite, and the subsystem attribute data is attribute data of a plurality of satellite subsystems for constructing the target satellite; Determining an associated satellite subsystem associated with each performance parameter from the plurality of satellite subsystems, and determining a subsystem performance parameter of the associated satellite subsystem based on the performance parameters; Based on the subsystem attribute data and the subsystem performance parameters, construct a plurality of simulated satellite subsystems corresponding to the plurality of satellite subsystems, and operate the plurality of simulated satellite subsystems; Determine simulation performance parameters of the multiple simulated satellite subsystems in operation, and when it is determined that the simulation performance parameters meet preset performance detection conditions, construct the target satellite based on simulation subsystem attribute information of each simulated satellite subsystem.
2. The method for constructing a satellite according to claim 1, characterized in that: The step of constructing a plurality of simulated satellite subsystems corresponding to the plurality of satellite subsystems based on the subsystem attribute data and the subsystem performance parameters, and operating the plurality of simulated satellite subsystems comprises: Based on the subsystem attribute data, construct a plurality of to-be-processed simulation subsystems corresponding to the plurality of satellite subsystems, and construct a data transmission interface between the to-be-processed simulation subsystems; Based on the subsystem performance parameters, setting simulation attribute parameters of each simulation subsystem to be processed to obtain multiple simulated satellite subsystems; Based on the data transmission interface, the multiple simulated satellite subsystems are operated.
3. The method for constructing a satellite according to claim 1 or 2, characterized in that: After determining the simulation performance parameters of the plurality of simulated satellite subsystems in operation, the method further comprises: When it is determined that the simulation performance parameter does not meet the preset performance detection condition, adjusting the simulation attribute data of each simulated satellite subsystem to obtain a plurality of adjusted simulated satellite subsystems; Continue to run the adjusted multiple simulated satellite subsystems, and determine simulation performance parameters of the adjusted multiple simulated satellite subsystems in operation until the simulation performance parameters meet preset performance detection conditions.
4. The method for constructing a satellite according to claim 1, characterized in that: The determining of the associated satellite subsystem associated with each performance parameter from the plurality of satellite subsystems comprises: Determining function type information corresponding to each performance parameter among the plurality of performance parameters, and determining a system function type corresponding to each satellite subsystem; Based on the function type information and the system function type, an associated satellite subsystem associated with each performance parameter is determined from the plurality of satellite subsystems.
5. The method for constructing a satellite according to claim 2, characterized in that: The step of constructing a plurality of simulated satellite subsystems corresponding to the plurality of satellite subsystems based on the subsystem attribute data and the subsystem performance parameters, and operating the plurality of simulated satellite subsystems comprises: Based on the subsystem attribute data, construct a plurality of to-be-processed simulated satellite subsystems corresponding to the plurality of satellite subsystems, and set a data transmission interface between the to-be-processed simulated satellite subsystems; Based on the subsystem performance parameters, adjusting the simulation attribute parameters of each simulated satellite subsystem to be processed to obtain the multiple simulated satellite subsystems; Based on the data transmission interface, the multiple simulated satellite subsystems are operated.
6. The satellite construction method according to claim 3, characterized in that: The step of adjusting the simulation attribute data of each simulated satellite subsystem to obtain a plurality of adjusted simulated satellite subsystems includes: Sending the simulation performance parameter to a satellite construction unit, wherein the satellite construction unit is used to construct the target satellite; receiving a property adjustment parameter sent by the satellite construction unit, wherein the property adjustment parameter is determined by the satellite construction unit based on the simulation performance parameter; Based on the attribute adjustment parameters, the simulation attribute data of each simulated satellite subsystem is adjusted to obtain a plurality of adjusted simulated satellite subsystems.
7. A construction device for a satellite, characterized in that: include: A data determination module is configured to determine satellite construction data of a target satellite, wherein the satellite construction data includes subsystem attribute data of the target satellite and a plurality of performance parameters corresponding to the target satellite, and the subsystem attribute data is attribute data of a plurality of satellite subsystems for constructing the target satellite; a parameter determination module configured to determine an associated satellite subsystem associated with each performance parameter from the plurality of satellite subsystems, and determine a subsystem performance parameter of the associated satellite subsystem based on the performance parameters; A system construction module is configured to construct a plurality of simulated satellite subsystems corresponding to the plurality of satellite subsystems based on the subsystem attribute data and the subsystem performance parameters, and operate the plurality of simulated satellite subsystems; The satellite construction module is configured to determine the simulation performance parameters of the multiple simulated satellite subsystems in operation, and when it is determined that the simulation performance parameters meet the preset performance detection conditions, construct the target satellite based on the simulation subsystem attribute information of each simulated satellite subsystem.
8. A computing device, characterized in that include: Memory and processor; The memory is used to store computer programs / instructions, and the processor is used to execute the computer programs / instructions. When the computer program / instructions are executed by the processor, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium, characterized in that: It stores a computer program / instruction, which implements the steps of the method described in any one of claims 1 to 6 when executed by a processor.
10. A computer program product, characterized in that The method comprises a computer program / instruction which, when executed by a processor, implements the steps of the method according to any one of claims 1 to 6.