A method, system, and medium for controlling key process parameters of civil aircraft

By using a classification structure tree and dynamic definition of parameter control objects, the problem of non-standard parameter constraints in civil aircraft process design was solved, achieving standardized management of process parameters and flexible production, thereby improving the efficiency and intelligence level of civil aircraft manufacturing.

CN119668210BActive Publication Date: 2025-10-31SHANGHAI AVIATION IND GRP CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411728055.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-10-31
Estimated Expiration
2044-11-28

AI Technical Summary

Technical Problem

In the design of civil aircraft processes, the existing technology has non-standardized definitions of process parameters, resulting in high custom development costs and low efficiency, difficulty in data unification, and inability to achieve unified, object-oriented, and version-based management. This affects the efficiency and quality of process document preparation and makes integration with artificial intelligence technology difficult.

Method used

The system uses a classification structure tree to store key process parameters. It controls the dynamic definition of parameters, including header content, body content, and termination content, and supports multi-dimensional matrix structures and dynamic expansion, thereby achieving classified management of parameters and flexible production.

Benefits of technology

It has enabled standardized control of process parameters, improved design efficiency and quality, supported the transfer and verification of multi-dimensional parameter constraints, and promoted the lean and digital transformation of civil aircraft manufacturing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119668210B_ABST
    Figure CN119668210B_ABST
Patent Text Reader

Abstract

This invention discloses a method, system, and medium for dynamically defining key process parameters for civil aircraft. The method involves obtaining a classification structure tree; selecting any child node and creating a parameter control object under that node, generating a version number corresponding to the parameter control object according to preset version rules; creating the header content of the parameter control object; creating the body content and termination content of the parameter control object; associating the header content, body content, and termination content with the parameter control object that has a version number; and creating an object instance based on the parameter control object for dynamic use in the manufacturing process. This invention achieves dynamic expansion and control of key process parameters through the body content of the parameter control object, realizing standardized control, free dynamic form, numerical calculation between data, and consistent parameter control, thus connecting various civil aircraft R&D and manufacturing processes such as engineering R&D, process design, manufacturing execution, and quality analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of civil aircraft manufacturing technology, specifically to a method, system, and medium for controlling key parameters in civil aircraft manufacturing processes. Background Technology

[0002] Civil aircraft products have complex structures and long assembly processes, making process design a crucial and core link connecting engineering research and development with product manufacturing. During the process design phase, process designers need to explicitly constrain various key process parameters related to product characteristics and performance from the engineering research and development process. The process planning process requires accurately inheriting the parameters strictly defined in the full 3D digital model and other engineering documents, integrating them into the process documents according to various dimensions such as production manufacturing processes and on-site manufacturing applications, and then transmitting and applying them to the manufacturing site.

[0003] Currently, defining key process parameters in structured assembly process documents within brief descriptions or appendices of work procedures presents significant shortcomings. First, the cost and efficiency of IT personnel customizing tools for different process types, business object types, and business activity types are high. Furthermore, data unification becomes extremely difficult and risky when controlled information changes. Second, it's impossible to unify, objectify, version, and standardize the types, carriers, and forms of key process parameters in the process documents, making integration with artificial intelligence technologies challenging. Third, the manual definition of process parameters by process engineers is tedious and prone to inconsistencies, impacting the efficiency and quality of process document creation and increasing the complexity of understanding and application at each stage.

[0004] Based on the above problems, the applicant proposes the technical solution of this application. Summary of the Invention

[0005] To achieve the above objectives, this invention discloses a method for dynamically defining key process parameters for civil aircraft, comprising the following steps:

[0006] Obtain a classification structure tree for storing key parameters of civil aircraft manufacturing processes. The classification structure tree includes a root node and several child nodes describing the categories to which the key parameters of civil aircraft manufacturing processes belong, with each child node representing a category.

[0007] Select any of the child nodes, create a parameter control object under the child node, and generate the version number corresponding to the parameter control object according to the preset version rules;

[0008] Create the header content of the parameter control object. The header content includes the dimensional elements of the key parameters of the civil aircraft process in the process manufacturing, the control constraints corresponding to the dimensional elements, and if the header content includes multiple dimensional elements, the header content also includes the linkage relationship between the various dimensional elements.

[0009] Create the main content and termination content of the parameter control object. The main content includes row and column structures that support dynamic expansion, and the termination content represents the termination symbol of the parameter control object.

[0010] The header content, body content, and termination content are associated with the parameter control object having a version number, and an object instance is created based on the parameter control object for dynamic use in the manufacturing process.

[0011] Preferably, the dimension element represents the name of the control process in which the key parameter is located during the manufacturing process; the control constraint corresponding to the dimension element represents the control method of the key parameter in the manufacturing process, and the control method includes any one or more of the following: whether it is editable, input method, data type, regular expression, third-party interface name, permission role name, numerical verification constraint, and unit verification constraint.

[0012] Preferably, the header content, the body content, and the termination content are presented in a multi-dimensional matrix structure, which has dynamically expanding row and column structures.

[0013] Preferably, the multidimensional matrix structure consists of classification information class, tool object class, cell class, row information class, column information class, data information class and rule logic class;

[0014] The classification information class is used to store the classification information of the parameter control object; the tool object class is used to store the name, version, classification, and applicable product type of the parameter control object; the row information class is used to store the row information of the parameter control object; the column information class is used to store the column information of the parameter control object; the cell class is used to store the intersection information of the row and column of the parameter control object; the data information class is used to store the third-party interface information called by the parameter control object; and the rule logic class is used to store the logical operations performed by the parameter control object.

[0015] Preferably, the classification information class and the tool object class are associated through attribute identifiers.

[0016] Preferably, the row information class is associated with the tool object class through a row identifier, the column information class is associated with the tool object class through a column identifier, and the cell class is associated with both the row information class and the column information class through both the row identifier and the column identifier.

[0017] Preferably, the data information class and the rule logic class are respectively associated with the column information class.

[0018] Preferably, the rule logic class contains rule expressions, which represent data validation of the key parameters.

[0019] This invention also discloses a system for dynamically defining key process parameters for civil aircraft, comprising the following modules:

[0020] The classification module is used to obtain a classification structure tree for storing key parameters of civil aircraft manufacturing processes. The classification structure tree includes a root node and several child nodes describing the categories to which the key parameters of civil aircraft manufacturing processes belong, with each child node representing a category.

[0021] The object creation module is used to select any of the child nodes, create a parameter control object under the child node, and generate the version number corresponding to the parameter control object according to a preset version rule.

[0022] A header content creation module is used to create the header content of the parameter control object. The header content includes the dimensional elements of the key parameters of the civil aircraft process in the process manufacturing, the control constraints corresponding to the dimensional elements, and if the header content includes multiple dimensional elements, the header content also includes the linkage relationship between the various dimensional elements.

[0023] The main module is used to create the main content and termination content of the parameter control object. The main content includes row and column structures that support dynamic expansion, and the termination content represents the termination symbol of the parameter control object.

[0024] An instance creation module is used to associate the header content, body content, and termination content with the parameter control object having a version number, and to create an object instance based on the parameter control object for dynamic use in the manufacturing process.

[0025] The present invention also discloses a computer-readable storage medium storing a computer program, which, when processed and executed, implements the above-described method for dynamically defining key process parameters for civil aircraft.

[0026] Compared with the prior art, the present invention has the following beneficial effects:

[0027] 1. This invention uses a classification structure tree to classify and manage different key parameters of civil aircraft processes. Parameter control objects are created or managed under each node of the classification structure tree, achieving data isolation between branches and thus effectively controlling the scope of data application.

[0028] 2. This invention enables a multi-dimensional parameter management tool by supporting dynamically expandable row and column structures in the main content of the parameter control object. This tool can meet the needs of parameter constraint transmission, recording, control and verification in complex scenarios, and promote flexible production.

[0029] 3. This invention supports the integration with parameterized and automated business models by dynamically defining multi-dimensional conditions, thereby improving the design efficiency of key process parameters for civil aircraft and enhancing the quality of standardized management.

[0030] The following will further explain the concept, specific structure, and technical effects of the present invention in conjunction with the accompanying drawings, so as to fully understand the purpose, features, and effects of the present invention. Attached Figure Description

[0031] Figure 1 This is a flowchart illustrating the method for dynamically defining key process parameters of civil aircraft according to the present invention.

[0032] Figure 2 This is a schematic diagram illustrating a scenario implementation of the method for dynamically defining key process parameters of civil aircraft according to the present invention.

[0033] Figure 3 This is a schematic diagram of the class structure definition in the method for dynamically defining key process parameters of civil aircraft of the present invention. Detailed Implementation

[0034] To make the technical means, inventive features, objectives, and effects of the invention readily understandable, the invention is further illustrated below with reference to specific figures. However, the invention is not limited to the embodiments described below.

[0035] It should be noted that the structures, proportions, sizes, etc., illustrated in the accompanying drawings of this specification are only used to complement the content disclosed in the specification for those skilled in the art to understand and read, and are not intended to limit the conditions under which the present invention can be implemented. Therefore, they have no substantial technical significance. Any modifications to the structure, changes in the proportions, or adjustments to the size, without affecting the effects and objectives that the present invention can produce, should still fall within the scope of the technical content disclosed in the present invention.

[0036] In traditional manufacturing industries, the transmission, management, and analysis of a large amount of design, production, and quality management information are handled through paper forms. In today's civil aircraft assembly manufacturing sector, the deep integration of information technology has yielded significant results. Existing process document design work and the main body of the process are highly structured, allowing designers to plan process flows and details for assembly and manufacturing tasks within an information-based design environment. Currently, for key process parameters involved in civil aircraft processes, such as the recording and control of the set force values ​​of each connecting part during the assembly and connection of certain types of connectors, process engineers need to obtain precise constraint theoretical values ​​based on the characteristics of the process task, combined with engineering models, standards, specifications, and other engineering documents, and can optionally formulate recording requirements. This can currently be accomplished in two ways: Method 1: The relevant procedures for the manufacturing task are carried out in the text (including rich text) content of the work content or attachments under the process document. After the work order is issued to the production site, when staff need to record and inspect key process parameters during the task execution process, they fill in and review the text information in the work order's procedures. Method 2: For different process types, business object types, and business activity types, IT personnel customize various tools to complete tasks such as process parameter agreement and record verification in specific business scenarios.

[0037] The above approach, based on structured assembly process documents, defines the constraints and recording requirements of key process parameters in a brief description of the work procedures or in attached text. However, it has the following significant shortcomings:

[0038] 1) Custom development is costly and inefficient. When controlled information changes, it is difficult and risky to unify data across systems.

[0039] 2) It is impossible to manage and control the types, carriers and forms of key process parameters in process documents in a unified, object-oriented and version-oriented manner, and it is also difficult to integrate with artificial intelligence technology applications.

[0040] 3) When process engineers compile process documents, the manual definition of work is tedious and the expression is not standardized, which affects the efficiency and quality of process document compilation and increases the complexity of understanding and application at each stage.

[0041] 4) A large amount of referenced data exists in rich text files, making it extremely difficult to calculate the scope of impact when the source file is changed;

[0042] 5) Without standardized and structured management tools, it is difficult to maintain the relationship between theoretical parameters and recorded data; at the same time, it is difficult to directly integrate and apply process parameters with data collected from various equipment on the manufacturing site, which increases the risk of recorded data and quality inspection data and reduces the level of intelligence in the manufacturing process.

[0043] 6) It is impossible to quickly extract the massive amount of process parameters generated during the manufacturing process, which reduces the application value of various derivative scenarios such as data statistics, quality analysis, and process optimization.

[0044] This invention is designed to address multiple dimensions of capabilities in civil aircraft manufacturing, including standardized control of key process parameters, dynamic and flexible form, data access control, numerical calculation between data, and parameter consistency management. It integrates various stages such as engineering research and development, process design, manufacturing execution, and quality analysis. It provides powerful interface capabilities and can be applied to various production processes and information systems related to complex equipment assembly, manufacturing, and maintenance. Simultaneously, it supports knowledge engineering and intelligent algorithm integration, exploring the construction of knowledge chains under a human-machine coordination model to accelerate the lean and digital transformation of civil aircraft manufacturing.

[0045] like Figure 1 As shown, the method for dynamically defining key process parameters for civil aircraft disclosed in this invention includes the following steps:

[0046] Step S1: Obtain a classification structure tree for storing key parameters of civil aircraft manufacturing processes. The classification structure tree includes a root node and several child nodes describing the categories to which the key parameters of civil aircraft manufacturing processes belong. Each child node represents a category.

[0047] Specifically, to meet the needs of standardized management, this invention plans and maintains the multiple product models and process types existing in manufacturing enterprises into a classification structure tree. The classification structure tree has a root node and several child nodes, with each node representing a category, ensuring data isolation between branches and effectively controlling the scope of data application. To meet the needs of high-degree-of-freedom and refinement, a basic data dictionary definition is provided, maintaining a series of standard enumeration lists, displaying standardized data through single or multiple selection. For example, if it is necessary to define assembly set force, a key parameter in civil aircraft manufacturing processes, then after obtaining the classification structure tree, the assembly set force child node is selected as the storage object for the assembly set force value. Assembly set force refers to the set force value that must be met between a certain type of connecting parts during the assembly connection process.

[0048] Step S2: Select any of the child nodes, create a parameter control object under the child node, and generate the version number corresponding to the parameter control object according to the preset version rules.

[0049] Specifically, after selecting the corresponding sub-node representing the category, a parameter control object is created under that sub-node. Version rules are pre-defined, and a version number is generated for the parameter control object based on these rules during creation. The parameter control object and its version number together constitute the dynamically defined object of the current civil aircraft process key parameters. If the parameter control object to be created already exists, it will be distinguished by different version numbers. Process engineers can choose any version number of the current parameter control object for editing, or they can select the current parameter control object and create a new version number for editing. It should be noted that after the process key parameters are defined, the management personnel will activate a parameter control object. When multiple versions exist, a unique version must be selected as the activated object. Each activated version of the parameter control object will record the traceability identifier of the referenced files.

[0050] Step S3: Create the header content of the parameter control object. The header content includes the dimensional elements of the key parameters of the civil aircraft process in the manufacturing process, the control constraints corresponding to the dimensional elements, and if the header content includes multiple dimensional elements, the header content also includes the linkage relationship between the various dimensional elements.

[0051] Specifically, the parameter control object consists of three parts: header content, main content, and termination content. First, the header content is defined, which defines the constraints, records, and inspection dimensions of the corresponding key process parameters throughout the entire manufacturing process. These dimension elements represent the control process names of the key parameters within the manufacturing process. Next, the control constraints of these dimension elements are defined. These constraints represent the control methods of the key parameters in the manufacturing process. The control methods include whether the parameter is editable, the input method, the data type, the regular expression, the third-party interface name, the permission role name, the numerical verification constraints, and the unit verification constraints. Furthermore, when multiple dimension elements exist, the header content also needs to define the linkage relationships between these elements, i.e., the data linkage and conditional control relationships between any two dimension elements.

[0052] Step S4: Create the main content and termination content of the parameter control object. The main content includes row and column structures that support dynamic expansion. The termination content represents the termination symbol of the parameter control object.

[0053] Specifically, the multidimensional matrix structure consists of classification information classes, tool object classes, cell classes, row information classes, column information classes, data information classes, and rule logic classes, such as... Figure 3 The fields and relationships of each class are shown.

[0054] The classification information class DT_TYPE is used to store the classification information of the parameter control object. All attributes are value attributes, consisting of name, applicable product type, parent class primary key, sorting, etc.

[0055] The tool object class DT is used to store the name, version, category, and applicable product type of the parameter control object, all of which are value attributes. Among them, the attribute Type_Id is associated with the DT_TYPE class, which is the category information to which the associated object belongs.

[0056] The row information class DT_ROW stores the row information of the parameter control object. It has attributes such as the tool object class primary key, row name, sorting, and row / column conversion class primary key, all of which are value attributes. The DT_ROW class is associated with the DT class through the attribute DT_Id, managing the row structure, order, and other metadata of the tool object class. Furthermore, the DT_ROW class has a Real_Id attribute to support row and column transposition, increasing the flexibility of the data model.

[0057] The column information class DT_COL stores the column information of the parameter control object. It mainly consists of the tool object class primary key, column name, sorting, data type, input type, logical operation class primary key, and data information class primary key, all of which are value attributes. The DT_COL class is associated with the DT class through the attribute DT_Id, managing the column structure, order, and other metadata of the tool object class. The Data_Id attribute in the column information class is associated with the DT_DATA class, applying specific third-party interface import rules, data, or configurations to the target object. The Performed_Id attribute is associated with the DT_PERFORMED class, defining the logical operations performed by the target object, such as mathematical operations, data validation, and formatting.

[0058] The cell class DT_CELL is used to store the intersection information of the rows and columns of the parameter control object. Its attributes are value attributes, mainly composed of the row information class primary key, the column information class primary key, and the value. The attribute Row_Id is associated with DT_ROW to determine the row of the cell, and the attribute Col_Id is associated with the DT_COL class to determine the column of the cell, thus accurately locating the cell's value and position.

[0059] The data information class DT_DATA is used to store the third-party interface information called by the parameter control object. Its attributes are all value attributes, consisting of name, applicable product type, third-party interface link information, interface input and output parameters, etc.

[0060] The rule logic class DT_PERFORMED is used to store the logical operations executed by the parameter control object. It has attributes such as name, type, rule expression, and return value, all of which are value attributes.

[0061] The category information class and the tool object class are associated through attribute identifiers. The row information class is associated with the tool object class through a row identifier, the column information class is associated with the tool object class through a column identifier, and the cell class is associated with both the row information class and the column information class through both row and column identifiers. The data information class and the rule logic class are respectively associated with the row information class. The rule logic class contains rule expressions, which represent the input validation of the key parameters.

[0062] Through these seven structural categories, not only are powerful data classification and storage functions provided, but also efficient and accurate data processing solutions for diverse business needs are offered through flexible row and column management and highly customizable data configuration rules. The DT tool object class, as the core class, can perform highly customized dynamic data processing through detailed configuration of type, row, and column. The DT_ROW row information class and DT_COL column information class provide data structure support for objects and are associated with the DT_DAT data information class and DT_PERFORMED rule logic class, supporting the invocation of third-party interfaces and the customized management of complex logical rules. This model design ensures that the system has powerful data processing capabilities while providing dynamic data management and flexible logical rule customization.

[0063] Step S5: Associate the header content, body content, and termination content with the parameter control object that has a version number, and create an object instance based on the parameter control object for dynamic use in the manufacturing process.

[0064] Specifically, an object instance refers to a versioned object instance referenced in key business processes such as process planning, production execution, and quality inspection. Object instances are created based on parameter-controlled objects, and their content can be added to or modified during the manufacturing process.

[0065] Taking general assembly force as an example, the general assembly force needs to be managed during the manufacturing process. The management template includes four fields: serial number, part number, theoretical force value, and actual force value. The serial number represents an auto-incrementing sequence number. The part number represents the identifier of the connecting part, which is the part number information of the equipment or part for which the force requirement needs to be constrained during the process engineer's design. Both the theoretical force value and the actual force value are in inches per pound (lb). The theoretical force value is calculated by calling an interface, and its data comes from a third-party process parameter library interface query. The input parameter for the query is the part number information entered by the user in the "part number" column. The actual force value is the value that needs to be recorded during the manufacturing process. It is the force parameter value that the operator needs to record during the actual execution of the manufacturing task. It can be obtained through the interface integration of the intelligent force wrench device or by the worker's input. At the same time, by dynamically defining calculation rules, the actual force value must be within the range of the theoretical force value to pass the verification and control the execution process.

[0066] The process of obtaining the theoretical constant force value through the third-party interface is to associate the attribute "Data_Id (data information class primary key) = 511…1" in the DT_COL class with the DT_DATA class, input the dataCols of ColIds: "Dkey (interface input parameter) = 'CXXXX0101-11'", and retrieve the "Dvalue (interface output parameter) = '20~30'" through the attribute Interface_Info (third-party interface) in the DT_DATA class. Therefore, when the tail accessory model is CXXXX0101-11, the theoretical constant force value range is 20~30 (inches·pounds).

[0067] The actual force value control process is as follows: by associating the attribute "Performed_Id (logic rule class primary key) = 578…4" in the DT_COL class with the related Rules (rule expression) in the DT_PERFORMED class, when "Ivalue (T_act, i.e., the force value actually entered by the worker) = 25", the calculated theoretical force value is consistent; when "Ivalue (T_act, i.e., the force value actually entered by the worker) = 35", it is calculated that the actual force value entered by the worker exceeds the range of the theoretical force value, and the system will prevent the user from entering it.

[0068] The name and version of the general assembly capability are stored in the tool object class. The fields in the tool object class DT include ID, Name, Type_Id, and State. The fields in the column information class DT_COL include ID, DT_Id, COL_Name, Type, Data_Id (associated with the data information class), Presented_Id (associated with the rule logic class), and ColIds. The fields in the data information class DT_DATA include ID, Interface_Info (access information for third-party interfaces), Dkey (interface parameter name), and Dvalue (interface parameter value). The fields in the rule logic class DT_PERFORMED include ID, Name, Rules (rule expressions), and Ivalue (return value).

[0069] Table 1: Completed "General Assembly Stability" - Parameter Control Objects

[0070]

[0071] Table 2: DT Category

[0072]

[0073] Table 3: DT_COL Class

[0074]

[0075] Table 4: DT_DATA Class

[0076]

[0077] Table 5: DT_PERFORMED Class

[0078]

[0079] This embodiment addresses the shortcomings in the control of key process parameters in existing civil aircraft manufacturing processes. By dynamically expanding and controlling key process parameters through the main content of the parameter control object, it achieves standardized control, free dynamic form, numerical calculation between data, and consistent parameter control, thus connecting many civil aircraft R&D and manufacturing links such as engineering R&D, process design, manufacturing execution, and quality analysis.

[0080] like Figure 2In the scenario shown, when process engineers from various disciplines plan and design tasks, they select the corresponding node in the classification structure tree within the process flow. They then freely reference objects by adding versioned tool objects. After referencing, the object instance is associated with the process parameter object, and the main content is dynamically maintained according to predefined header content. For example, if part information is added to the instance, the theoretical value of the process parameter required by the corresponding process method in the engineering model or standard specification for that part is included. This completes the design of the process document.

[0081] The second embodiment of the present invention discloses a system for dynamically defining key process parameters of civil aircraft, including a classification module, an object creation module, a header content creation module, a main body creation module, and an instance creation module.

[0082] The classification module is used to obtain a classification structure tree for storing key parameters of civil aircraft manufacturing processes. The classification structure tree includes a root node and several child nodes describing the categories to which the key parameters of civil aircraft manufacturing processes belong, with each child node representing a category.

[0083] The object creation module is used to select any of the child nodes, create a parameter control object under the child node, and generate the version number corresponding to the parameter control object according to a preset version rule.

[0084] A header content creation module is used to create the header content of the parameter control object. The header content includes the dimensional elements of the key parameters of the civil aircraft process in the process manufacturing, the control constraints corresponding to the dimensional elements, and if the header content includes multiple dimensional elements, the header content also includes the linkage relationship between the various dimensional elements.

[0085] The main module is used to create the main content and termination content of the parameter control object. The main content includes row and column structures that support dynamic expansion, and the termination content represents the termination symbol of the parameter control object.

[0086] An instance creation module is used to associate the header content, body content, and termination content with the parameter control object having a version number, and to create an object instance of the parameter control object for dynamic use in the manufacturing process.

[0087] Since the first embodiment corresponds to this embodiment, this embodiment can be implemented in conjunction with the first embodiment. The relevant technical details mentioned in the first embodiment remain valid in this embodiment, and the technical effects achievable in the first embodiment can also be achieved in this embodiment. To reduce repetition, they will not be repeated here. Correspondingly, the relevant technical details mentioned in this embodiment can also be applied to the first embodiment.

[0088] The third embodiment of the present invention relates to a computer-readable storage medium having a computer program / instructions stored thereon, characterized in that the computer program / instructions, when executed by a processor, implement the steps of the method in the first embodiment.

[0089] The preferred embodiments of the present invention have been described in detail above. It should be understood that those skilled in the art can make numerous modifications and variations based on the concept of the present invention without creative effort. Therefore, all technical solutions that can be obtained by those skilled in the art based on the concept of the present invention through logical analysis, reasoning, or limited experimentation on the basis of existing technology should be within the scope of protection defined by the claims.

Claims

1. A method for dynamically defining key process parameters for civil aircraft, characterized in that, Includes the following steps: Obtain a classification structure tree for storing key parameters of civil aircraft manufacturing processes. The classification structure tree includes a root node and several child nodes describing the categories to which the key parameters of civil aircraft manufacturing processes belong, with each child node representing a category. Select any of the child nodes, create a parameter control object under the child node, and generate the version number corresponding to the parameter control object according to the preset version rules; Create the header content of the parameter control object. The header content includes the dimensional elements of the key parameters of the civil aircraft process in the process manufacturing, the control constraints corresponding to the dimensional elements, and if the header content includes multiple dimensional elements, the header content also includes the linkage relationship between the various dimensional elements. Create the main content and termination content of the parameter control object. The main content includes row and column structures that support dynamic expansion, and the termination content represents the termination symbol of the parameter control object. The header content, body content, and termination content are associated with the parameter control object having a version number, and an object instance is created based on the parameter control object for dynamic use in the manufacturing process. The header content, the main content, and the termination content are presented in a multi-dimensional matrix structure, which has dynamically expanding row and column structures. The multidimensional matrix structure consists of classification information class, tool object class, cell class, row information class, column information class, data information class and rule logic class; The classification information class is used to store the classification information of the parameter control object; the tool object class is used to store the name, version, classification, and applicable product type of the parameter control object; the row information class is used to store the row information of the parameter control object; the column information class is used to store the column information of the parameter control object; the cell class is used to store the intersection information of the row and column of the parameter control object; the data information class is used to store the third-party interface information called by the parameter control object; and the rule logic class is used to store the logical operations performed by the parameter control object.

2. The method for dynamically defining key process parameters for civil aircraft according to claim 1, characterized in that, The dimension element represents the name of the control process in which the key parameter is located during the manufacturing process; the control constraint corresponding to the dimension element represents the control method of the key parameter in the manufacturing process, and the control method includes any one or more of the following: whether it is editable, input method, data type, regular expression, third-party interface name, permission role name, numerical verification constraint, and unit verification constraint.

3. The method for dynamically defining key process parameters for civil aircraft according to claim 1, characterized in that, The classification information class and the tool object class are associated through attribute identifiers.

4. The method for dynamically defining key process parameters for civil aircraft according to claim 1, characterized in that, The row information class is associated with the tool object class through the row identifier, the column information class is associated with the tool object class through the column identifier, and the cell class is associated with both the row information class and the column information class through both the row identifier and the column identifier.

5. The method for dynamically defining key process parameters for civil aircraft according to claim 1, characterized in that, The data information class and the rule logic class are respectively associated with the column information class.

6. The method for dynamically defining key process parameters for civil aircraft according to claim 1, characterized in that, The rule logic class contains rule expressions, which represent data validation of the key parameters.

7. A system for dynamically defining key process parameters for civil aircraft, characterized in that, Includes the following modules: The classification module is used to obtain a classification structure tree for storing key parameters of civil aircraft manufacturing processes. The classification structure tree includes a root node and several child nodes describing the categories to which the key parameters of civil aircraft manufacturing processes belong, with each child node representing a category. The object creation module is used to select any of the child nodes, create a parameter control object under the child node, and generate the version number corresponding to the parameter control object according to a preset version rule. A header content creation module is used to create the header content of the parameter control object. The header content includes the dimensional elements of the key parameters of the civil aircraft process in the process manufacturing, the control constraints corresponding to the dimensional elements, and if the header content includes multiple dimensional elements, the header content also includes the linkage relationship between the various dimensional elements. The main module is used to create the main content and termination content of the parameter control object. The main content includes row and column structures that support dynamic expansion, and the termination content represents the termination symbol of the parameter control object. An instance creation module is used to associate the header content, body content, and termination content with the parameter control object having a version number, and to create an object instance based on the parameter control object for dynamic use in the manufacturing process. The header content, the main content, and the termination content are presented in a multi-dimensional matrix structure, which has dynamically expanding row and column structures. The multidimensional matrix structure consists of classification information class, tool object class, cell class, row information class, column information class, data information class and rule logic class; The classification information class is used to store the classification information of the parameter control object; the tool object class is used to store the name, version, classification, and applicable product type of the parameter control object; the row information class is used to store the row information of the parameter control object; the column information class is used to store the column information of the parameter control object; the cell class is used to store the intersection information of the row and column of the parameter control object; the data information class is used to store the third-party interface information called by the parameter control object; and the rule logic class is used to store the logical operations performed by the parameter control object.

8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which, when processed and executed, implements the method for dynamically defining key process parameters for civil aircraft as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • BOM construction method based on complex product structure

    CN115329504A

  • Civil aircraft assembly outline generation method and system

    CN117875677A