A method and system for controlling the technical status of a launch vehicle model
By creating product structure trees and digital model objects for launch vehicles, the problem of uncontrolled model state is solved, the design quality and synergy efficiency of launch vehicles are improved, and the design cost is reduced.
Patent Information
- Application Number
- CN202210242798.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-11
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2042-03-11
AI Technical Summary
When the model technical status of the launch vehicle is uncontrolled, it may lead to design quality problems, affecting the architecture of the launch vehicle, and it is difficult for the existing technology to effectively manage and control the model status.
By creating a product structure tree for the launch vehicle, identify each design level, and create objects to be studied in relevant nodes at each level, model, generate digital model objects, and create a baseline version of the model to control the model state.
The model state is cured and managed, the coordination efficiency and design quality are improved, and the design cost is reduced.
Smart Images

Figure CN114611212B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of aerospace technology, and in particular to a method and system for controlling the technical status of a launch vehicle model. Background Art
[0002] With the increase in commercial space missions and the intensification of competition, the market demand for high frequency, low cost and rapid iteration has put forward new requirements for the research and development of launch vehicles.
[0003] At present, the research and development of launch vehicles mainly relies on Model Based System Engineering (MBSE). It conducts multiple rounds of iteration and verification in the early stage of launch vehicle design, which can greatly reduce the number of iterations and iteration costs, and accelerate the development process of launch vehicles.
[0004] However, MBSE involves numerous models, and the controlled technical status of these models directly impacts the design quality of the launch vehicle. Uncontrolled technical status of these models can disrupt the launch vehicle's architecture, potentially impacting its design quality. Therefore, ensuring the controlled technical status of these models is a pressing issue. Summary of the Invention
[0005] The present invention provides a method and system for controlling the technical status of a launch vehicle model, so as to solve or partially solve the problem that the technical status of the model is not controlled.
[0006] To solve the above technical problems, the present invention provides a method for controlling the technical status of a launch vehicle model, the method comprising:
[0007] Creating a product structure tree for the launch vehicle; wherein the product structure tree has related nodes at different levels;
[0008] Creating an object to be studied in the relevant nodes of each level so that the object to be studied and the relevant nodes correspond to each other;
[0009] Modeling the object to be studied according to its level in the product structure tree to obtain a digital model object corresponding to the object to be studied;
[0010] A corresponding model baseline version is created for the digital model object; wherein the model baseline version is used to implement technical status control of the digital model object.
[0011] Preferably, the creating of the object to be studied in the relevant nodes at each level specifically includes:
[0012] Create corresponding objects to be studied according to the level of the relevant nodes; wherein, the objects to be studied include but are not limited to: architecture models, indicator parameters, three-dimensional models, design documents, and research and test documents.
[0013] Preferably, after creating the object to be studied in the relevant nodes at each level, the method further includes:
[0014] The object to be studied is encoded according to one or more codes selected from the group consisting of a model code, a product design serial number, a basic code number, and a sequence code.
[0015] Preferably, the step of modeling the object to be studied according to its level in the product structure tree to obtain a digital model object corresponding to the object to be studied specifically includes:
[0016] The object to be studied is converted into a digital model expression to obtain the digital model object.
[0017] Preferably, after modeling the object to be studied according to its hierarchy in the product structure tree to obtain a digital model object corresponding to the object to be studied, the method further includes:
[0018] The digital model object is reviewed and approved according to the review level for the digital model object determined by the actual business of the rocket.
[0019] Preferably, the review and approval of the digital model object specifically includes:
[0020] The digital model object is converted into a picture, and the picture is reviewed and signed.
[0021] Preferably, after creating a corresponding model baseline version for the digital model object, the method further includes:
[0022] Relevant parameters of the digital model object are changed, and a corresponding model baseline version is created based on the changed digital model object.
[0023] The present invention discloses a model technical state control system for a carrier rocket, comprising:
[0024] A first creation module is configured to create a product structure tree for a launch vehicle; wherein the product structure tree has related nodes at different levels;
[0025] A second creation module is used to create an object to be studied in the relevant nodes of each level so that the object to be studied and the relevant nodes correspond to each other;
[0026] A modeling module, configured to model the object to be studied according to its level in the product structure tree, and obtain a digital model object corresponding to the object to be studied;
[0027] The third creation module is used to create a corresponding model baseline version for the digital model object; wherein the model baseline version is used to implement technical status control of the digital model object.
[0028] Preferably, the second creation module is specifically used to create corresponding objects to be studied according to the level of the relevant nodes; wherein the objects to be studied include but are not limited to: architecture models, indicator parameters, three-dimensional models, design documents, and research and test documents.
[0029] Preferably, the model technical status control system of the launch vehicle also includes: a coding module, which is used to encode the object to be studied according to one or more codes including model code, product design serial number, basic code code, and sequence code.
[0030] Preferably, the modeling module is specifically used to convert the object to be studied into a digital model expression to obtain the digital model object.
[0031] Preferably, the model technical status control system of the launch vehicle also includes: a review module, which is used to review the digital model object according to the review level for the digital model object determined by the actual business of the rocket.
[0032] Preferably, the review module is specifically configured to convert the digital model object into a picture and perform review on the picture.
[0033] Preferably, the model technical status control system of the launch vehicle also includes: a change module, which is used to change relevant parameters of the digital model object and create a corresponding model baseline version based on the changed digital model object.
[0034] The present invention discloses a computer-readable storage medium on which a computer program is stored. When the program is executed by a processor, the steps of the above method are implemented.
[0035] The present invention discloses a computer device, comprising a memory, a processor and a computer program stored in the memory and capable of running on the processor, wherein the steps of the above method are implemented when the processor executes the program.
[0036] Through one or more technical solutions of the present invention, the present invention has the following beneficial effects or advantages:
[0037] The present invention provides a method and system for controlling the technical status of a launch vehicle model. The method first creates a product structure tree of the launch vehicle to determine the various design levels of the launch vehicle. Then, objects to be studied are created in relevant nodes of each level of the product structure tree to improve the relevant architecture of the launch vehicle. Modeling is performed according to the levels of the objects to be studied in the product structure tree to obtain digital model objects corresponding to the objects to be studied. Then, corresponding model baseline versions are created for the digital model objects to control the technical status of the digital model objects and realize the solidification and management of the technical status of the models, thereby effectively improving collaborative efficiency and design quality and reducing design costs.
[0038] The above description is only an overview of the technical solution of the present invention. In order to more clearly understand the technical means of the present invention, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand, the specific implementation methods of the present invention are specifically listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiment below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present invention. The same reference symbols are used throughout the drawings to represent the same components. In the drawings:
[0040] Figure 1 A flow chart of a method for controlling a model technical state of a launch vehicle according to an embodiment of the present invention is shown;
[0041] Figure 2 A schematic diagram showing a product structure tree according to an embodiment of the present invention is shown;
[0042] Figure 3 A schematic diagram showing several objects to be studied in a logical architecture according to an embodiment of the present invention is shown;
[0043] Figure 4 A schematic diagram of reviewing a digital model object according to an embodiment of the present invention is shown;
[0044] Figure 5 A schematic diagram showing a baseline version of a model according to one embodiment of the present invention is shown;
[0045] Figure 6 A schematic diagram of a model technical status control system of a launch vehicle according to an embodiment of the present invention is shown. DETAILED DESCRIPTION
[0046] In order to solve the problem of uncontrolled model technical status, an embodiment of the present invention provides a model technical status control method and system for a launch vehicle. First, a product structure tree of the launch vehicle is created to determine the various design levels of the launch vehicle. Then, an object to be studied is created in the relevant nodes of each level of the product structure tree to improve the relevant architecture of the launch vehicle. The object to be studied is modeled according to its level in the product structure tree to obtain a digital model object corresponding to the object to be studied. Then, a corresponding model baseline version is created for the digital model object to control the technical status of the digital model object and realize the solidification and management of the technical status of the model, thereby effectively improving the collaborative efficiency and design quality and reducing the design cost.
[0047] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0048] An embodiment of the present invention provides a method for controlling the technical status of a launch vehicle model, comprising the following steps:
[0049] Step 101: Create a product structure tree for the launch vehicle.
[0050] Among them, the product structure tree uses a tree structure to represent the tasks in the launch vehicle development process. It is a structured description of the launch vehicle development process and results. The product structure tree has related nodes at different levels. Specifically, the product structure tree is a tree structure, which contains root nodes, intermediate nodes, and leaf nodes at different levels. The intermediate nodes extend from the root node and the number is unlimited, and each intermediate node extends an unlimited number of intermediate nodes or leaf nodes. For the form of the product structure tree, please refer to Figure 2 The root node is the X launch vehicle. The first-level intermediate nodes include requirements management and system FLP (functional, logical, physical) architecture design. The next level of intermediate nodes below requirements management includes user requirements and system requirements. User requirements and system requirements each extend into intermediate nodes or leaf nodes. The next level of intermediate nodes below the system FLP architecture design includes the functional model, logical architecture, and physical architecture, with further extensions. This indicates that the launch vehicle product structure tree can identify each design level of the launch vehicle, providing a foundation for its development.
[0051] Step 102: Create an object to be studied in the relevant nodes of each level, so that the object to be studied and the relevant nodes correspond to each other.
[0052] Specifically, the objects to be studied are objects created according to the needs of relevant nodes, including but not limited to: architecture models, indicator parameters, three-dimensional models, design documents, and research and test documents. Figure 2 Take the user requirements in the example, create relevant documents according to the user requirements, and associate them with the nodes corresponding to the user requirements.
[0053] During the creation process, the corresponding research objects are created based on the level of the relevant nodes. Furthermore, because the upper and lower levels are closely related, the research objects of the relevant nodes of the previous level can be combined with the relevant nodes of the current level to create the research objects of the current level. This can gradually improve the relevant architecture of the launch vehicle, effectively improving collaborative efficiency and reducing the design error rate.
[0054] Furthermore, after creating the object to be studied in the relevant nodes of each level, the object to be studied is coded according to one or more codes among the model code, product design serial number, basic code code, and sequence code. The coding of the object to be studied is used to help standardize management, quick search, and quick identification. For example Figure 3 These are several objects to be studied in the logical architecture. Each object corresponds to a logical step and has a corresponding code. This code is used to quickly find the object to be studied and can be made public in subsequent extreme versions for easy search.
[0055] Step 103 : Modeling is performed according to the level of the object to be studied in the product structure tree to obtain a digital model object corresponding to the object to be studied.
[0056] During the modeling process, the object to be studied is converted into a digital model representation to obtain a digital model object. In practical applications, modeling tools can be used for modeling. For example, SMW modeling tools can be used to model the model according to the model level. The completed model is saved under the corresponding product structure tree node.
[0057] Because each object to be studied is converted into a digital model object, the number of digital model objects for a launch vehicle is enormous. Furthermore, these objects interact in a networked manner. If a single digital model object fails, the quality of the entire launch vehicle will be affected. Therefore, to prevent errors in digital model objects, after obtaining them, the consistency and integrity of the digital model objects are checked. For example, this checks ensure that all functions are supported by the corresponding architecture, that all functions are implemented, and that all function transfers are physically achieved.
[0058] In some optional implementations, digital model objects are also reviewed and approved based on the review level determined by the rocket's actual business operations to strictly control model release. Specifically, different approval processes are defined based on the level of the digital model object, and review and approval are carried out according to this approval process.
[0059] In addition, since the digital model objects are visual, e.g. Figure 4 Therefore, during the review, the digital model object can be converted into a picture, and the review can be performed on the picture. For example, review comments can be generated on the picture to facilitate modification of the digital model object.
[0060] Step 104: Create a corresponding model baseline version for the digital model object.
[0061] Specifically, the technical state of a digital model object is a logical component of the digital model object. It is the hardware, software, or a collection of these components that fulfills the digital model's ultimate functionality and is designated as a single entity for technical state management. The technical state of a digital model object must be maintained in a controlled manner. Therefore, it is necessary to create a corresponding model baseline version for each digital model object. This model baseline version is used to implement technical state control for the digital model object.
[0062] Furthermore, the model baseline version refers to a version fixed at a specific moment in the development process of the technical status of the digital model object. The model baseline version serves as both an activity baseline in the development and production process of the launch vehicle and a determination baseline for changes in the technical status. The model baselines in the model baseline version are divided into: requirement baseline, function baseline and allocation baseline. In the specific implementation process, when the digital model object is approved, the corresponding model baseline version can be created and solidified. For the model baseline version, please refer to Figure 5 shown.
[0063] Because the technical status of a digital model object can be changed, its related parameters can be modified, such as by changing its management records, analysis, or execution process. Furthermore, since the model baseline version can serve as a criterion for determining technical status changes, after a digital model object's technical status is changed, a corresponding model baseline version can be created based on the changed digital model object, ensuring that the digital model object and the model baseline version correspond to each other.
[0064] The above is the implementation process of the model technical status control of the launch vehicle, which can solidify and manage the technical status of the model, thereby effectively improving the collaborative efficiency and design quality and reducing the design cost.
[0065] Based on the same inventive concept as in the above embodiment, the following embodiment introduces a model technical status control system for a launch vehicle. Figure 6 ,include:
[0066] The first creation module 601 is used to create a product structure tree for the launch vehicle; wherein the product structure tree has related nodes at different levels;
[0067] A second creation module 602 is configured to create an object to be studied in the relevant nodes of each level, so that the object to be studied and the relevant nodes correspond to each other;
[0068] A modeling module 603 is configured to model the object to be studied according to its level in the product structure tree to obtain a digital model object corresponding to the object to be studied;
[0069] The third creation module 604 is configured to create a corresponding model baseline version for the digital model object; wherein the model baseline version is used to implement technical status control of the digital model object.
[0070] In some optional implementations, the second creation module 602 is specifically used to create corresponding objects to be studied according to the level of the relevant nodes; wherein the objects to be studied include but are not limited to: architecture models, indicator parameters, three-dimensional models, design documents, and research and test documents.
[0071] In some optional embodiments, the model technical status control system of the launch vehicle also includes: a coding module, which is used to encode the object to be studied according to one or more codes including model code, product design serial number, basic code code, and sequence code.
[0072] In some optional implementations, the modeling module 603 is specifically configured to convert the object to be studied into a digital model expression to obtain the digital model object.
[0073] In some optional embodiments, the model technical status control system of the launch vehicle further includes: a review module, which is used to review the digital model object according to the review level for the digital model object determined by the actual business of the rocket.
[0074] In some optional implementations, the review module is specifically configured to convert the digital model object into a picture and perform review on the picture.
[0075] In some optional embodiments, the model technical status control system of the launch vehicle further includes: a change module, which is used to change relevant parameters of the digital model object and create a corresponding model baseline version based on the changed digital model object.
[0076] Based on the same inventive concept as in the aforementioned embodiment, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, which implements the steps of any of the aforementioned methods when executed by a processor.
[0077] Based on the same inventive concept as in the aforementioned embodiments, an embodiment of the present invention further provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the steps of any of the aforementioned methods are implemented.
[0078] The algorithm and display provided herein are not inherently related to any particular computer, virtual system or other device. Various general-purpose systems can also be used together with the teachings based on this. According to the above description, it is obvious that the structure required for constructing this type of system. In addition, the present invention is not directed to any specific programming language. It should be understood that various programming languages can be utilized to realize the content of the present invention described herein, and the above description of specific languages is for the purpose of disclosing the best mode of the present invention.
[0079] In the description provided herein, numerous specific details are described. However, it is understood that embodiments of the present invention may be practiced without these specific details. In some instances, well-known methods, structures, and techniques are not shown in detail so as not to obscure the understanding of this description.
[0080] Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or description thereof. However, this disclosed method should not be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as reflected in the claims below, inventive aspects lie in less than all the features of the individual embodiments disclosed above. Accordingly, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of the invention.
[0081] Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and in addition may be divided into multiple submodules or subunits or subcomponents. All features disclosed in this specification (including the accompanying claims, abstracts and drawings) and all processes or units of any method or device disclosed herein may be combined in any combination, except that at least some of such features and / or processes or units are mutually exclusive. Unless expressly stated otherwise, each feature disclosed in this specification (including the accompanying claims, abstracts and drawings) may be replaced by an alternative feature providing the same, equivalent or similar purpose.
[0082] Furthermore, those skilled in the art will appreciate that although some embodiments herein include certain features included in other embodiments but not other features, combinations of features from different embodiments are intended to be within the scope of the present invention and to form different embodiments. For example, in the claims below, any of the claimed embodiments may be used in any combination.
[0083] The various component embodiments of the present invention can be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. It should be understood by those skilled in the art that a microprocessor or digital signal processor (DSP) can be used in practice to implement some or all of the functions of some or all of the components in the gateway, proxy server, or system according to an embodiment of the present invention. The present invention can also be implemented as a device or apparatus program (e.g., a computer program and a computer program product) for executing part or all of the methods described herein. Such a program implementing the present invention can be stored on a computer-readable medium, or can have the form of one or more signals. Such a signal can be downloaded from an Internet website, or provided on a carrier signal, or provided in any other form.
[0084] It should be noted that the above embodiments illustrate rather than limit the invention, and that those skilled in the art may devise alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between brackets should not be construed as limiting the claims. The word "comprising" does not exclude the presence of elements or steps not listed in the claims. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The present invention may be implemented by means of hardware comprising several different elements and by means of appropriately programmed computers. In a unit claim enumerating several means, several of these means may be embodied by the same item of hardware. The use of the words first, second, and third etc. does not indicate any order. These words may be interpreted as names.
Claims
1. A method for controlling the technical status of a launch vehicle model, characterized in that: The method comprises: Creating a product structure tree for the launch vehicle; wherein the product structure tree has related nodes at different levels; Creating an object to be studied in the relevant nodes of each level so that the object to be studied and the relevant nodes correspond to each other; Modeling the object to be studied according to its level in the product structure tree to obtain a digital model object corresponding to the object to be studied; Creating a corresponding model baseline version for the digital model object; wherein the model baseline version is used to implement technical status control of the digital model object; After creating the object to be studied in the relevant nodes at each level, the method further includes: Encoding the object to be studied according to one or more of the following codes: model code, product design serial number, basic code code, and sequence code; The creating of the object to be studied in the relevant nodes of each level includes: combining the object to be studied in the relevant nodes of the previous level and the relevant nodes of the current level to create the object to be studied in the current level.
2. The method according to claim 1, wherein The creation of the object to be studied in the relevant nodes at each level specifically includes: Create corresponding objects to be studied according to the level of the relevant nodes; wherein, the objects to be studied include but are not limited to: architecture models, indicator parameters, three-dimensional models, design documents, and research and test documents.
3. The method according to claim 1, wherein The step of modeling the object to be studied according to its level in the product structure tree to obtain a digital model object corresponding to the object to be studied specifically includes: The object to be studied is converted into a digital model expression to obtain the digital model object.
4. The method according to claim 1 or 3, wherein: After modeling the object to be studied according to its level in the product structure tree to obtain a digital model object corresponding to the object to be studied, the method further includes: The digital model object is reviewed and approved according to the review level for the digital model object determined by the actual business of the rocket.
5. The method according to claim 4, wherein The review and approval of the digital model object specifically includes: The digital model object is converted into a picture, and the picture is reviewed and signed.
6. The method according to claim 1, wherein After creating a corresponding model baseline version for the digital model object, the method further includes: Relevant parameters of the digital model object are changed, and a corresponding model baseline version is created based on the changed digital model object.
7. A model technical status control system for a launch vehicle, characterized in that: include: A first creation module is configured to create a product structure tree for a launch vehicle; wherein the product structure tree has related nodes at different levels; A second creation module is used to create an object to be studied in the relevant nodes of each level so that the object to be studied and the relevant nodes correspond to each other; A modeling module, configured to model the object to be studied according to its level in the product structure tree, and obtain a digital model object corresponding to the object to be studied; A third creation module is configured to create a corresponding model baseline version for the digital model object; wherein the model baseline version is used to implement technical status control of the digital model object; The system further comprises: a coding module for coding the object to be studied according to one or more codes selected from the group consisting of a model code, a product design serial number, a basic code number, and a sequence code; The creating of the object to be studied in the relevant nodes of each level includes: combining the object to be studied in the relevant nodes of the previous level and the relevant nodes of the current level to create the object to be studied in the current level.
8. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the method according to any one of claims 1 to 6 are implemented.