Missing sublevel batch supplementing method and device for aircraft quality characteristic data set
By splitting and calculating the single-stage data set of the aircraft quality characteristic data set, determining and filling the data of missing children, the problem of mismatch between the sub-level data in the aircraft quality characteristic data set and the top graph data is solved, and the rapid and accurate data supplementation and accuracy of mass distribution analysis are achieved.
Patent Information
- Application Number
- CN202411782382.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2025-03-18
AI Technical Summary
Due to incorrect attribute settings or inconsistent digital and analog formats in the aircraft quality characteristic data, the sub-level quality characteristic data does not match the top graph data, and mass distribution analysis cannot be performed.
By obtaining the aircraft quality characteristic data set, generating a data table and splitting it into a single-level data group at the assembly level and unit level, determining the missing child and its data group, and computing and filling in the missing child's data.
The rapid and accurate supplementation of missing sub-levels in the aircraft mass characteristic data set is achieved, so that the upper and lower levels of data match, avoiding the impact of weight-bearing on mass distribution analysis.
Smart Images

Figure CN119646511A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the technical field of aircraft quality characteristic data processing, and in particular, relates to a method and device for batch supplementing missing sub-levels of an aircraft quality characteristic data set. Background Art
[0002] During the overall aircraft design process, the aircraft's mass characteristic data set often results in missing or incorrect quality characteristic data extraction due to incorrect attribute settings, inconsistent digital model formats, etc., and the sub-level quality characteristic data often does not match the top-level quality characteristic data. In the process of mass distribution, the sum of the underlying data is not equal to the top-level data, and the quality distribution analysis cannot be carried out. In addition, since all data except the missing data are accurate data extracted from the digital model, the missing data cannot be spread to other parts, causing the data of other parts to change.
[0003] Therefore, a pre-processing method is needed that can not only ensure that the calculation results of the upper and lower levels of the quality characteristic data set match, but also ensure that all sub-levels are consistent with the original data after pre-processing. Automatically supplementing missing sub-levels is a better way to solve this problem. Summary of the invention
[0004] The purpose of the present application is to provide a method and device for batch supplementing missing sub-levels of an aircraft quality characteristic data set, so as to solve or alleviate at least one problem in the background technology.
[0005] In a first aspect, the technical solution of the present application is: a method for batch supplementing missing sub-levels of an aircraft quality characteristic data set, comprising:
[0006] Acquire an aircraft quality characteristic data set, generate an aircraft quality characteristic data table according to the aircraft quality characteristic data set, and split the aircraft quality characteristic data into a plurality of single-level data groups according to the assembly level and the unit level;
[0007] Determine the missing sub-levels and their single-branch single-level data groups that need to supplement the aircraft quality characteristics data, and calculate the data of the missing sub-levels based on the single-branch single-level data groups where the missing sub-levels are located;
[0008] Traverse all single-branch single-level data groups and repeat the previous step to fill in the missing sub-levels in all single-branch single-level data groups.
[0009] In an optional implementation manner of the present application, the split single-branch single-level data groups are arranged in order from top to bottom according to the hierarchical relationship.
[0010] In an optional implementation manner of the present application, the process of determining the missing sub-levels that need to supplement the aircraft mass characteristic data includes: if the weight of the assembly level is not equal to the weight of all sub-levels under the assembly level, then determining that the assembly level has missing sub-levels.
[0011] In an optional implementation manner of the present application, the data of the missing sub-stage calculated based on the single-stage data group where the missing sub-stage is located includes the weight, center of gravity coordinates, moment of inertia and product of inertia of the missing sub-stage.
[0012] In an optional implementation manner of the present application, the process of calculating the weight, center of gravity coordinates, moment of inertia and product of inertia of the missing child includes:
[0013] The weight of the missing sub-level is obtained according to the difference between the weight of the assembly level in a single single-level data group and the weight of other assembly sub-levels except the missing sub-level;
[0014] The weight distance of the missing sub-level is obtained by multiplying the weight and the center of gravity of the assembly level in a single single-level data group and the weight and the center of gravity of other assembly sub-levels except the missing sub-level. The center of gravity of the missing sub-level is obtained by dividing the weight distance by the weight of the missing sub-level.
[0015] The inertia and mass of the axis shifting are calculated based on the sum of the weight centers of all assembly sub-levels including the missing sub-level in a single single-level data group. The inertia and mass of the axis shifting are subtracted from the inertia and mass of the assembly level and the inertia and mass of the other assembly sub-levels except the missing sub-level, and the difference is taken as the inertia and mass of the missing sub-level.
[0016] In a second aspect, the technical solution provided by the present application is: a device for batch supplementing missing sub-levels of an aircraft quality characteristic data set, comprising:
[0017] A preprocessing module, used for acquiring an aircraft quality characteristic data set, generating an aircraft quality characteristic data table according to the aircraft quality characteristic data set, and splitting the aircraft quality characteristic data into a plurality of single-level data groups according to the assembly level and the unit level;
[0018] A data calculation module is used to determine the missing sub-levels that need to supplement the aircraft quality characteristic data and the single-branch single-level data group to which they belong, and calculate the data of the missing sub-levels according to the single-branch single-level data group to which the missing sub-levels belong;
[0019] The traversal module is used to traverse all single-branch single-level data groups and repeat the previous step to fill in the missing sub-levels in all single-branch single-level data groups.
[0020] In an optional implementation manner of the present application, the split single-branch single-level data groups are arranged in order from top to bottom according to the hierarchical relationship.
[0021] In an optional embodiment of the present application, the process by which the data calculation module determines the missing sub-levels that need to supplement the aircraft mass characteristic data includes: if the weight of the assembly level is not equal to the weight of all sub-levels under the assembly level, then it is determined that there are missing sub-levels in the assembly level.
[0022] In an optional implementation manner of the present application, the data calculation module calculates the data of the missing sub-level according to the single-level data group where the missing sub-level is located, including the weight, center of gravity coordinates, moment of inertia and product of inertia of the missing sub-level.
[0023] In an optional implementation manner of the present application, the process of the data calculation module calculating the weight, center of gravity coordinates, moment of inertia and product of inertia of the missing child includes:
[0024] The weight of the missing sub-level is obtained according to the difference between the weight of the assembly level in a single single-level data group and the weight of other assembly sub-levels except the missing sub-level;
[0025] The weight distance of the missing sub-level is obtained by multiplying the weight and the center of gravity of the assembly level in a single single-level data group and the weight and the center of gravity of other assembly sub-levels except the missing sub-level. The center of gravity of the missing sub-level is obtained by dividing the weight distance by the weight of the missing sub-level.
[0026] The inertia and mass of the axis shifting are calculated based on the sum of the weight centers of all assembly sub-levels including the missing sub-level in a single single-level data group. The inertia and mass of the axis shifting are subtracted from the inertia and mass of the assembly level and the inertia and mass of the other assembly sub-levels except the missing sub-level, and the difference is taken as the inertia and mass of the missing sub-level.
[0027] In a third aspect, the present application provides an electronic device, including:
[0028] one or more processors;
[0029] Memory;
[0030] One or more application programs are stored in the memory and configured to be executed by the one or more processors, the one or more application programs being configured to implement the missing sub-level batch supplementation method for an aircraft quality characteristic data set as described in any one of the above items.
[0031] In a final aspect, the present application provides a computer storage medium storing at least one instruction, at least one program, a code set or an instruction set, wherein the at least one instruction, the at least one program, the code set or the instruction set is loaded and executed by the processor to implement the method for batch supplementation of missing sub-levels of an aircraft quality characteristic data set as described in any one of the above items.
[0032] The method and device of the present application can supplement the missing sub-levels in the aircraft mass characteristic data set more quickly and accurately, so that the quality characteristic data of the upper and lower level data match each other, and can distinguish between the deducted weight with negative weight and the missing sub-level with positive weight, thereby avoiding the influence of negative weight on the mass distribution analysis. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the technical solution provided by the present application, the following is a brief introduction to the accompanying drawings. Obviously, the accompanying drawings described below are only some embodiments of the present application.
[0034] Figure 1 This is a schematic diagram of the missing sub-level batch supplementation method of the present application.
[0035] Figure 2 This is a schematic diagram of the missing sub-stage batch replenishment device of the present application.
[0036] Figure 3 A schematic diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solutions and advantages of the implementation of this application clearer, the technical solutions in the embodiments of this application will be described in more detail below in conjunction with the drawings in the embodiments of this application.
[0038] The present application provides a method and system for batch supplementing missing sub-levels of an aircraft quality characteristic data set in order to solve the problem that the quality characteristic data set is missing some sub-levels due to various reasons and quality distribution analysis cannot be performed during the pre-processing of the quality characteristic data set.
[0039] like Figure 1 As shown, the missing sub-level batch supplementation method of the aircraft quality characteristic data set of the present application includes:
[0040] S10, obtaining an aircraft quality characteristic data set, generating an aircraft quality characteristic data table according to the aircraft quality characteristic data set, and splitting the aircraft quality characteristic data into a plurality of single-level data groups according to the assembly level and the unit level.
[0041] Table 1 is a partial table of aircraft mass characteristic data examples according to an embodiment of the present application. The aircraft mass characteristic data table includes weight, center of gravity coordinates, moment of inertia, product of inertia, and the like.
[0042] Table 1 Aircraft quality characteristics data table
[0043]
[0044] For example, the aircraft quality characteristic data in Table 1 can be divided into 7 single-level data groups, namely, assembly level 1, assembly level 1.1, assembly level 1.2, assembly level 1.2.1, assembly level 1.2.2, assembly level 1.2.3, and assembly level 1.3. Each single-level data group contains the quality characteristic data of the assembly level and its sub-levels. The above 7 single-level data groups are arranged from top to bottom according to the hierarchical relationship.
[0045] S20, determining the missing sub-level for which aircraft quality characteristic data needs to be supplemented and the single-branch single-level data group to which it belongs, and calculating the data of the missing sub-level according to the single-branch single-level data group to which the missing sub-level belongs.
[0046] In the aircraft mass characteristic data, the sum of the weights at each level is equal to the weight of the previous level. For example, the sum of the weights of assembly levels 1.1 to 1.3 should be the mass of assembly level 1, the sum of the weights of assembly sub-levels 1.1.1 to 1.1.4 should be the mass of assembly level 1.1, and so on. If the sum of the weights of an assembly level and its next level or sub-level is not equal, it is determined that there is a missing sub-level in the assembly level. For example, when assembly sub-level 1.1.1 is missing, the sum of the weights of assembly sub-levels 1.1.2 to 1.1.4 is less than the weight of assembly level 1.1, thereby determining that there is a missing sub-level 1.1.1 in assembly level 1.1, and determining the single-unit single-level data group of the assembly level where the missing sub-level 1.1.1 is located.
[0047] In this application, the process of calculating the data of the missing sub-level according to the single-level data group where the missing sub-level is located includes:
[0048] S21, obtaining the weight of the missing sub-level according to the difference between the weight of the assembly level in the single-level data group and the weights of other assembly sub-levels except the missing sub-level;
[0049] For example, the weight of assembly level 1.1 is 1, and the sum of the weights of assembly sublevels 1.1.2 to 1.1.4 is 0.8, so the weight of the missing sublevel 1.1.1 can be calculated to be 1-0.8=0.2;
[0050] S22, obtain the weight distance of the missing sub-level according to the product of the weight and the center of gravity of the assembly level in the single single-level data group and the product of the weight and the center of gravity of other assembly sub-levels except the missing sub-level, and obtain the center of gravity of the missing sub-level according to the weight distance divided by the weight of the missing sub-level obtained in step S21.
[0051] For example, when calculating the centroid X of the missing child 1.1.1, the calculation formula is:
[0052] (1*22.023-0.3*22.041-0.25*22.041-0.25*22.036) / 0.2=22.957
[0053] The calculations for the center of gravity Y, Z, and X of the missing sub-level 1.1.1 are the same and will not be repeated here.
[0054] S23, calculating the inertia and mass of the axis shifting according to the sum of the weight centers of gravity of all assembly sub-levels including the missing sub-level in the single-stage data group, and subtracting the inertia and mass of the axis shifting from the inertia and mass of the assembly level and the inertia and mass of the other assembly sub-levels except the missing sub-level, and taking the difference as the inertia and mass of the missing sub-level.
[0055] In a preferred embodiment of the present application, when the difference between the weight of an assembly level and the weight of other assembly sub-levels except the missing sub-level is negative, the missing sub-level is marked as deducted weight.
[0056] Step S30, traverse all single-branch single-level data groups, repeat step S20, and fill in the missing sub-levels in all single-branch single-level data groups.
[0057] The method of the present application can supplement the missing sub-levels in the aircraft mass characteristic data set more quickly and accurately, so that the quality characteristic data of the upper and lower level data match each other, and can distinguish between the deducted weight with negative weight and the missing sub-level with positive weight, thereby avoiding the influence of negative weight on the mass distribution analysis.
[0058] like Figure 2 As shown, the present application also provides a device for batch supplementing missing sub-levels of an aircraft quality characteristic data set, the device 100 comprising:
[0059] The preprocessing module 101 is used to obtain an aircraft quality characteristic data set, generate an aircraft quality characteristic data table according to the aircraft quality characteristic data set, and split the aircraft quality characteristic data into a plurality of single-level data groups according to the assembly level and the unit level;
[0060] The data calculation module 102 is used to determine the missing sub-levels for which the aircraft quality characteristic data needs to be supplemented and the single-branch single-level data group to which they belong, and calculate the data of the missing sub-levels according to the single-branch single-level data group to which the missing sub-levels belong;
[0061] The traversal module 103 is used to traverse all the single-branch single-level data groups and repeat the previous step to fill the missing sub-levels in all the single-branch single-level data groups.
[0062] The other processes performed by the missing sub-level batch replenishment device of the present application can refer to the steps of the missing sub-level batch replenishment method, which will not be repeated here.
[0063] like Figure 3 As shown, an embodiment of the present application also provides an electronic device 200, which includes a processor 201, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 202 or a program loaded from a storage device 208 to a random access memory (RAM) 203. The processor 201 may include, for example, a general-purpose microprocessor (such as a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (for example, an application-specific integrated circuit (ASIC)), etc. The processor 201 may also include an onboard memory for caching purposes. The processor 201 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present disclosure.
[0064] In RAM 203, various programs and data required for the operation of electronic device 200 are stored. Processor 201, ROM 202 and RAM 203 are connected to each other via bus 204. Processor 201 performs various operations of the method flow according to the embodiment of the present disclosure by executing the program in ROM 202 and / or RAM 203. It should be noted that the program can also be stored in one or more memories other than ROM 202 and RAM 203. Processor 201 can also perform various operations of the method or flow according to the embodiment of the application by executing the program stored in the one or more memories.
[0065] According to an embodiment of the present application, the electronic device 200 may further include an input / output (I / O) interface 205, which is also connected to the bus 204. The electronic device 200 may further include one or more of the following components connected to the I / O interface 205: an input device 206 including a keyboard, a mouse, etc.; an output device 207 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage device 208 including a hard disk, etc.; and a communication device 209 including a network interface card such as a LAN card, a modem, etc. The communication device 209 performs communication processing via a network such as the Internet. A drive is also connected to the I / O interface 205 as needed. Removable media, such as magnetic disks, optical disks, magneto-optical disks, semiconductor memories, etc., are installed on the drive as needed so that the computer program read therefrom is installed into the storage device 208 as needed.
[0066] The present application also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiments; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, various operations of the above methods or processes according to the embodiments of the present application are implemented.
[0067] According to an embodiment of the present application, the computer-readable storage medium may be a non-volatile computer-readable storage medium, for example, may include but is not limited to: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a portable compact disk read-only memory (CD ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In the present application, a computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, an apparatus or a device. For example, according to an embodiment of the present application, a computer-readable storage medium may include the ROM 202 and / or RAM 203 described above and / or one or more memories other than ROM 202 and RAM 203.
[0068] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions that can be easily thought of by a person skilled in the art within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be based on the protection scope of the claims.
Claims
1. A method for batch supplementing missing sub-levels of an aircraft quality characteristic data set, characterized in that: include: Acquire an aircraft quality characteristic data set, generate an aircraft quality characteristic data table according to the aircraft quality characteristic data set, and split the aircraft quality characteristic data into a plurality of single-level data groups according to the assembly level and the unit level; Determine the missing sub-levels and their single-branch single-level data groups that need to supplement the aircraft quality characteristics data, and calculate the data of the missing sub-levels based on the single-branch single-level data groups where the missing sub-levels are located; Traverse all single-branch single-level data groups and repeat the previous step to fill in the missing sub-levels in all single-branch single-level data groups.
2. The method for batch supplementing missing sub-levels of an aircraft quality characteristic data set according to claim 1, characterized in that: The split single-level data groups are arranged in order from top to bottom according to the hierarchical relationship.
3. The method for batch supplementing missing sub-levels of an aircraft quality characteristic data set according to claim 1, characterized in that: The process of determining the missing sub-levels that need to supplement the aircraft mass characteristic data includes: if the weight of the assembly level is not equal to the weight of all sub-levels under the assembly level, it is determined that the assembly level has missing sub-levels.
4. The method for batch supplementing missing sub-levels of an aircraft quality characteristic data set according to claim 3, characterized in that: The data of the missing sub-stage calculated according to the single-stage data group where the missing sub-stage is located includes the weight, center of gravity coordinates, moment of inertia and product of inertia of the missing sub-stage.
5. The method for batch supplementing missing sub-levels of an aircraft quality characteristic data set according to claim 4, characterized in that: The process of calculating the weight, center of gravity coordinates, moments of inertia and products of inertia of the missing child includes: The weight of the missing sub-level is obtained according to the difference between the weight of the assembly level in a single single-level data group and the weight of other assembly sub-levels except the missing sub-level; The weight distance of the missing sub-level is obtained by multiplying the weight and the center of gravity of the assembly level in a single single-level data group and the weight and the center of gravity of other assembly sub-levels except the missing sub-level. The center of gravity of the missing sub-level is obtained by dividing the weight distance by the weight of the missing sub-level. The inertia and mass of the axis shifting are calculated based on the sum of the weight centers of all assembly sub-levels including the missing sub-level in a single single-level data group. The inertia and mass of the axis shifting are subtracted from the inertia and mass of the assembly level and the inertia and mass of the other assembly sub-levels except the missing sub-level, and the difference is taken as the inertia and mass of the missing sub-level.
6. A device for batch supplementing missing sub-levels of an aircraft quality characteristic data set, characterized in that: include: A preprocessing module, used for acquiring an aircraft quality characteristic data set, generating an aircraft quality characteristic data table according to the aircraft quality characteristic data set, and splitting the aircraft quality characteristic data into a plurality of single-level data groups according to the assembly level and the unit level; A data calculation module is used to determine the missing sub-levels that need to supplement the aircraft quality characteristic data and the single-branch single-level data group to which they belong, and calculate the data of the missing sub-levels according to the single-branch single-level data group to which the missing sub-levels belong; The traversal module is used to traverse all single-branch single-level data groups and repeat the previous step to fill in the missing sub-levels in all single-branch single-level data groups.
7. The apparatus for batch supplementing missing sub-levels of an aircraft quality characteristic data set according to claim 6, characterized in that: The split single-level data groups are arranged in order from top to bottom according to the hierarchical relationship.
8. The method for batch supplementing missing sub-levels of an aircraft quality characteristic data set according to claim 6, characterized in that: The process of the data calculation module determining the missing sub-levels that need to supplement the aircraft mass characteristic data includes: judging that there are missing sub-levels in the assembly level according to the weight of the assembly level is not equal to the weight of all sub-levels under the assembly level.
9. The apparatus for batch supplementing missing sub-levels of an aircraft quality characteristic data set according to claim 8, characterized in that: The data calculation module calculates the data of the missing sub-stage according to the single-stage data group where the missing sub-stage is located, and the contents of the data include the weight, center of gravity coordinates, moment of inertia and product of inertia of the missing sub-stage.
10. The apparatus for batch supplementing missing sub-levels of an aircraft quality characteristic data set according to claim 9, characterized in that: The process of the data calculation module calculating the weight, center of gravity coordinates, moment of inertia and product of inertia of the missing child includes: The weight of the missing sub-level is obtained according to the difference between the weight of the assembly level in a single single-level data group and the weight of other assembly sub-levels except the missing sub-level; The weight distance of the missing sub-level is obtained by multiplying the weight and the center of gravity of the assembly level in a single single-level data group and the weight and the center of gravity of other assembly sub-levels except the missing sub-level. The center of gravity of the missing sub-level is obtained by dividing the weight distance by the weight of the missing sub-level. The inertia and mass of the axis shifting are calculated based on the sum of the weight centers of all assembly sub-levels including the missing sub-level in a single single-level data group. The inertia and mass of the axis shifting are subtracted from the inertia and mass of the assembly level and the inertia and mass of the other assembly sub-levels except the missing sub-level, and the difference is taken as the inertia and mass of the missing sub-level.
11. An electronic device, characterized in that: include: one or more processors; Memory; One or more application programs are stored in the memory and configured to be executed by the one or more processors, and the one or more application programs are configured to implement the missing sub-level batch supplementation method for the aircraft quality characteristic data set according to any one of claims 1 to 5.
12. A computer storage medium, characterized in that: The computer storage medium stores at least one instruction, at least one program, a code set or an instruction set, and the at least one instruction, the at least one program, the code set or the instruction set are loaded and executed by the processor to implement the missing sub-level batch supplementation method for the aircraft quality characteristic data set according to any one of claims 1 to 5.