Method for rapidly counting weight and gravity center of ship structure sheet body model based on 3DE platform
By constructing a density configuration table for lightweight materials and a dynamic traversal model hierarchy, parsing the geometric properties of the sheet model, and using EKL language to calculate weight and center of gravity, the problem of not being able to quickly measure the weight and center of gravity of structural sheet models on the 3DE platform was solved, achieving efficient weight and center of gravity statistics and material management.
Patent Information
- Application Number
- CN202511011067.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-22
- Publication Date
- 2025-11-14
AI Technical Summary
Existing technologies cannot quickly measure the weight and center of gravity of ship structural sheet models on the 3DE platform, resulting in a complex and inefficient design process. Furthermore, the native functions cannot intuitively display the accuracy of the weight and center of gravity and material statistics.
Construct a density configuration table for lightweight materials, dynamically traverse the model hierarchy, parse the geometric properties of the sheet model, calculate the weight and center of gravity using EKL language, generate verifiable statistical reports, and support highlighting parts in the 3DE platform.
It improves the statistical efficiency of the weight center of gravity of the structural sheet model, shortens the design cycle, ensures calculation accuracy and the convenience of material statistics, and makes up for the shortcomings of the native functions of the 3DE platform.
Smart Images

Figure CN120951456A_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of three-dimensional design technology of ship hull structure, and specifically relates to a rapid statistical method for the weight and center of gravity of a ship structure sheet model based on the 3DE platform. Background Technology
[0002] Center of gravity is one of the main technical parameters in ship design, and it has a significant impact on the ship's stability, buoyancy, and sailing performance. Controlling the center of gravity during ship development is a key factor in ensuring the ship maintains its basic survivability characteristics (stability and unsinkability) throughout its entire lifespan. Therefore, controlling the overall structural balance of the ship and testing its center of gravity in the early stages is particularly important.
[0003] A sheet metal model is a 3D model used in the early technical design stage. It contains only material specifications and is a simplified model that does not display sheet thickness. The native function for measuring weight and center of gravity involves complex steps and requires a pre-configured dedicated material resource library. This not only consumes significant space resources and has relatively limited versatility, but also necessitates continuous testing and refinement. Furthermore, the weight and center of gravity measurement process is cumbersome, slow, and the generated reports are not very intuitive.
[0004] Therefore, how to provide a rapid statistical method for the weight and center of gravity of ship structural sheet models based on the 3DE platform, which can address the problem that the native functions of the 3DE platform cannot quickly measure the weight and center of gravity of structural sheet models, improve the statistical efficiency of the weight and center of gravity of structural sheet models, and shorten the design cycle, has become an urgent technical problem to be solved. Summary of the Invention
[0005] This invention provides a method for rapid calculation of the weight and center of gravity of ship structural sheet models based on the 3DE platform. This method addresses the problem that the native functions of the 3DE platform cannot quickly measure the weight and center of gravity of structural sheet models, thereby improving the efficiency of weight and center of gravity calculation and shortening the design cycle.
[0006] This invention provides a method for rapid weight and center of gravity calculation of a ship structural sheet model based on a 3DE platform, specifically for sheet models containing only material specifications and no thickness display attribute, including:
[0007] S101. Construct a density configuration table for lightweight materials: Create a material type-density mapping table that contains only marine steel and aluminum alloys, independent of the 3DE platform's native resource library.
[0008] S102. Dynamic traversal of model hierarchy: In response to the user's selection of a segment / section / whole ship node, extract all part objects under that node and their hierarchical relationships;
[0009] S103, Classify and analyze the geometric properties of the sheet model:
[0010] For sheet metal parts: the projected area is automatically calculated based on the sheet surface geometry data, and the sheet thickness is extracted from the material properties;
[0011] For profile parts: Analyze the geometric data of the profile centerline to calculate the length, and obtain the cross-sectional area by associating it with the cross-sectional specification library;
[0012] Simultaneously obtain the unique ID and project number of the part;
[0013] S104. Batch calculation of weight and center of gravity: Call the density configuration table and, in conjunction with the geometric parameters parsed in step S103, execute the calculation using EKL language.
[0014] Board weight: W board = ρ × (board thickness × area)
[0015] Profile weight: W_profile = ρ × (cross-sectional area × length)
[0016] Overall center of gravity: calculated by weighted average of the weights of all parts;
[0017] S105. Generate verifiable statistical reports: Output a detailed list containing the unique ID, weight, and center of gravity coordinates of the parts, as well as a usage table summarized by material type. The detailed list supports locating and highlighting the corresponding parts in the 3DE platform by unique ID.
[0018] Furthermore, the density configuration table is a lightweight CSV file, which is loaded onto the 3DE platform via an external path to avoid storage redundancy issues in the native resource library.
[0019] Furthermore, for sheet metal parts, the projected area is automatically calculated based on the sheet surface geometry, including:
[0020] The surface of the sheet is triangularly meshed, and the projected areas of all triangular facets are summed.
[0021] Furthermore, for profile parts, the length is calculated by analyzing the geometric data of the profile centerline, and the cross-sectional area is obtained by associating it with the cross-sectional specification library, including:
[0022] The profile code is mapped to a pre-stored cross-sectional parameter library, which contains the correspondence between the code and cross-sectional area of the national standard profile.
[0023] Furthermore, the output includes a detailed list containing the part's unique ID, weight, and center of gravity coordinates, including:
[0024] It supports the location of parts in a structured tree based on ship sections, providing part-level path information, and a material cost estimation field that automatically calculates the total material cost by associating with a material type-unit price mapping table.
[0025] Further, the density configuration table is invoked, and combined with the geometric parameters resolved in step S103, the process is executed via EKL, including:
[0026] The EKL calculation logic embeds a dynamic verification module, which automatically marks abnormal data when the center of gravity of a part deviates from the profile centerline / plate surface area by more than a threshold.
[0027] Furthermore, the method also includes a resource repository collaborative update mechanism;
[0028] When an unrecorded material type is detected, the user input interface is triggered to force the user to supplement the density parameter.
[0029] When duplicate entries exist for the same profile code, the lower priority configuration will be automatically deleted.
[0030] Further, the method includes:
[0031] After the verifiable statistical report is output, version tags are automatically generated, and statistical results can be stored according to the design stage for later comparative analysis.
[0032] The beneficial effects of this invention are as follows:
[0033] As can be seen from the above scheme, the embodiments of the present invention provide a method for rapid calculation of weight and center of gravity of ship structural sheet models based on the 3DE platform. For sheet models that only contain material specification information and have no thickness display attribute, the method includes: constructing a density configuration table for lightweight materials: independently of the native resource library of the 3DE platform, creating a material type-density mapping table that only contains ship steel and aluminum alloy; dynamically traversing the model hierarchy structure: responding to the user's selection of segment / section / whole ship nodes, extracting all part objects under the node and their hierarchical relationships; for plate parts: automatically calculating the projected area based on the sheet surface geometry data and extracting the plate thickness from the material attributes; for profile parts: parsing the profile centerline geometry data to calculate the length and obtaining the cross-sectional area by associating with the cross-sectional specification library; batch calculation of weight and center of gravity, generating verifiable statistical reports: outputting a detailed table containing the unique ID of the part, weight, and center of gravity coordinates, as well as a usage table summarized by material type. The detailed table supports locating and highlighting the corresponding part in the 3DE platform by unique ID. The technical solution of this invention can address the problem that the native functions of the 3DE platform cannot quickly measure the weight and center of gravity of structural sheet models, thereby improving the statistical efficiency of the weight and center of gravity of structural sheet models and shortening the design cycle. Attached Figure Description
[0034] Figure 1 This is a flowchart of a method for rapid statistical analysis of the weight and center of gravity of a ship structural sheet model based on a 3DE platform, according to an embodiment of the present invention.
[0035] Figure 2This is another flowchart of a method for rapid statistical analysis of the weight and center of gravity of a ship structural sheet model based on the 3DE platform, according to an embodiment of the present invention. Detailed Implementation
[0036] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of the embodiments of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. Based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0037] In this embodiment of the invention, a rapid method for calculating the weight and center of gravity of a structural sheet model is proposed, aiming to improve the efficiency of weight and center of gravity calculation of the structural sheet model, facilitate comparison with the later stage design, and shorten the design cycle.
[0038] like Figure 1 As shown, Figure 1 This is a flowchart illustrating a method for rapid statistical analysis of the weight and center of gravity of a ship structural sheet model based on a 3DE platform, according to an embodiment of the present invention.
[0039] Figure 1 This paper presents a rapid method for calculating the weight and center of gravity of a ship structural sheet model based on the 3DE platform. This method is specifically designed for sheet models that only contain material specifications and lack thickness display attributes.
[0040] S101. Construct a density configuration table for lightweight materials: Create a material type-density mapping table that contains only marine steel and aluminum alloys, independent of the 3DE platform's native resource library.
[0041] S102. Dynamic traversal of model hierarchy: In response to the user's selection of a segment / section / whole ship node, extract all part objects under that node and their hierarchical relationships;
[0042] S103, Classify and analyze the geometric properties of the sheet model:
[0043] For sheet metal parts: the projected area is automatically calculated based on the sheet surface geometry data, and the sheet thickness is extracted from the material properties;
[0044] For profile parts: Analyze the geometric data of the profile centerline to calculate the length, and obtain the cross-sectional area by associating it with the cross-sectional specification library;
[0045] Simultaneously obtain the unique ID and project number of the part;
[0046] S104. Batch calculation of weight and center of gravity: Call the density configuration table and, in conjunction with the geometric parameters parsed in step S103, execute the calculation using EKL language.
[0047] Board weight: W board = ρ × (board thickness × area)
[0048] Profile weight: W_profile = ρ × (cross-sectional area × length)
[0049] Overall center of gravity: calculated by weighted average of the weights of all parts;
[0050] S105. Generate verifiable statistical reports: Output a detailed list containing the unique ID, weight, and center of gravity coordinates of the parts, as well as a usage table summarized by material type. The detailed list supports locating and highlighting the corresponding parts in the 3DE platform by unique ID.
[0051] In this embodiment of the invention, a method for rapid statistical analysis of the center of gravity of a ship hull structure sheet model based on the 3DE platform is provided. This method mainly addresses the following issues: the 3DE platform's native functions cannot quickly measure the center of gravity of the structural sheet model; the center of gravity measured by the native functions is not intuitive, making it difficult to verify individual parts, and cannot directly verify the accuracy of the center of gravity, nor can it be used for subsequent comparison work based on tables; and it cannot intuitively achieve material usage statistics through tables.
[0052] This invention provides a method for rapid calculation of the weight and center of gravity of a ship hull structure panel model based on the 3DE platform. This method significantly improves the efficiency of calculating the weight and center of gravity of the structural panel model. Through secondary development using EKL, it enables rapid calculation of the weight, center of gravity, and materials of the structural panel model, providing necessary data support for rapid structural design and shortening the design cycle. This invention also improves the convenience of material statistics for ship hull structures, enabling rapid calculation of the weight, center of gravity, and materials of the structural panel model. It compensates for the shortcomings of the native functions of the 3DE platform, improving design efficiency while ensuring calculation accuracy. This method is of great significance for guiding subsequent construction design material statistics.
[0053] In one embodiment of the present invention, the density configuration table is a lightweight CSV file, which is loaded onto the 3DE platform via an external path to avoid the storage redundancy problem of the native resource library.
[0054] Furthermore, for sheet metal parts, the projected area is automatically calculated based on the sheet surface geometry, including:
[0055] The surface of the sheet is triangularly meshed, and the projected areas of all triangular facets are summed.
[0056] In one embodiment of the present invention, for a profile part, the length is calculated by parsing the geometric data of the profile centerline, and the cross-sectional area is obtained by associating it with a cross-sectional specification library, including:
[0057] The profile code is mapped to a pre-stored cross-sectional parameter library, which contains the correspondence between the code and cross-sectional area of the national standard profile.
[0058] In one embodiment of the present invention, a detailed list containing a unique part ID, weight, and center of gravity coordinates is output, including:
[0059] It supports the location of parts in a structured tree based on ship sections, providing part-level path information, and a material cost estimation field that automatically calculates the total material cost by associating with a material type-unit price mapping table.
[0060] This process involves integrating and defining relevant parameter information from the model of a specific section of the deck structure, based on project drawings. In accordance with relevant standards, the material, density, specifications, cross-sectional area, and other parameters of the plates / profiles are integrated using engineering terminology in a single process.
[0061] In one embodiment of the present invention, the density configuration table is invoked, and the geometric parameters parsed in step S103 are combined and executed using the EKL language, including:
[0062] The EKL calculation logic embeds a dynamic verification module, which automatically marks abnormal data when the center of gravity of a part deviates from the profile centerline / plate surface area by more than a threshold.
[0063] In one embodiment of the present invention, the method further includes a resource library collaborative update mechanism;
[0064] When an unrecorded material type is detected, the user input interface is triggered to force the user to supplement the density parameter.
[0065] When duplicate entries exist for the same profile code, the lower priority configuration will be automatically deleted.
[0066] In one embodiment of the present invention, the method includes:
[0067] After the verifiable statistical report is output, version tags are automatically generated, and statistical results can be stored according to the design stage for later comparative analysis.
[0068] In this embodiment of the invention, the weight and center of gravity values of sheet metal and profiles are automatically calculated through calculation, extraction, and customization based on parameters and knowledge engineering language. Material specification information used in the project's structural sheet model is automatically extracted and used to drive integrated parameter matching. Based on the weight and center of gravity formula calculation method, engineering statements are written using EKL to generate a one-click rapid weight and center of gravity calculation tool.
[0069] The generated tools are cataloged and attached to the project's toolset, with each catalog numbered and named for easy access by project designers. Selecting a structural panel model node from which weight and center of gravity analysis is required generates a data report. Nodes can be selected from segment / section / full ship model as needed.
[0070] For the completed project-based sheet model, quickly calculate the weight and center of gravity. If you find any new materials or profiles that are not in the resource library, you can manually add them in the source code according to the weight and center of gravity calculation principles. If you find that materials or profiles are reused, you need to delete the redundant profiles from the resource library.
[0071] like Figure 2 As shown, Figure 2 This is another flowchart illustrating a rapid statistical method for the weight and center of gravity of a ship structural sheet model based on the 3DE platform, according to an embodiment of the present invention.
[0072] Figure 2 The present invention relates to a method for rapid statistical analysis of the weight and center of gravity of a ship structural sheet model based on a 3DE platform, comprising:
[0073] Define a material density table. Since the types of materials used in ship structures are limited, all material types and densities can be compiled into a configuration table. The program will load the configuration table and the weight and center of gravity calculation formulas during runtime.
[0074] Retrieve the model parts list. After the user selects a model, iterate through the model nodes to retrieve the parts list;
[0075] Read part information by type. The parts of the structural sheet model are mainly divided into two categories: plates and profiles. For plates, the thickness, area, volume, center of gravity and material need to be read. For profiles, the cross-sectional specifications, length, center of gravity and material need to be read. In addition, the part number, unique ID and other identification information also need to be read.
[0076] Calculate the weight, center of gravity, and material composition;
[0077] Output weight, center of gravity, and material statistics tables. Output the attribute information of each part and the calculated weight and center of gravity data as a detailed table and a summary table of the total weight, center of gravity, and material usage of the sheet model.
[0078] This invention provides a method for rapid weight and center of gravity calculation of ship structural sheet models based on the 3DE platform. For sheet models containing only material specifications and no thickness display attribute, the method includes: constructing a density configuration table for lightweight materials: independently of the 3DE platform's native resource library, creating a material type-density mapping table containing only ship steel and aluminum alloys; dynamically traversing the model's hierarchical structure: responding to user selection of segment / section / whole ship nodes, extracting all part objects under that node and their hierarchical relationships; for plate parts: automatically calculating the projected area based on the sheet surface geometry data and extracting the plate thickness from the material attributes; for profile parts: parsing the profile centerline geometry data to calculate the length and obtaining the cross-sectional area by associating with the cross-sectional specification library; batch calculation of weight and center of gravity, generating verifiable statistical reports: outputting a detailed table containing the part's unique ID, weight, and center of gravity coordinates, as well as a usage table summarized by material type. The detailed table supports locating and highlighting the corresponding part in the 3DE platform using its unique ID.
[0079] The technical solution of this invention can address the problem that the native functions of the 3DE platform cannot quickly measure the weight and center of gravity of structural sheet models, thereby improving the statistical efficiency of the weight and center of gravity of structural sheet models and shortening the design cycle.
[0080] The above are preferred embodiments of the present invention. It should be noted that, for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for rapid statistical analysis of the weight and center of gravity of a ship structural sheet model based on a 3DE platform, characterized in that, For sheet models that only contain material specifications and lack thickness display attributes, the method includes: S101. Construct a density configuration table for lightweight materials: Create a material type-density mapping table that contains only marine steel and aluminum alloys, independent of the 3DE platform's native resource library. S102. Dynamic traversal of model hierarchy: In response to the user's selection of a segment / section / whole ship node, extract all part objects under that node and their hierarchical relationships; S103, Classify and analyze the geometric properties of the sheet model: For sheet metal parts: the projected area is automatically calculated based on the sheet surface geometry data, and the sheet thickness is extracted from the material properties; For profile parts: Analyze the geometric data of the profile centerline to calculate the length, and obtain the cross-sectional area by associating it with the cross-sectional specification library; Simultaneously obtain the unique ID and project number of the part; S104. Batch calculation of weight and center of gravity: Call the density configuration table and, in conjunction with the geometric parameters parsed in step S103, execute the calculation using EKL language. Board weight: W board = ρ × (board thickness × area) Profile weight: W_profile = ρ × (cross-sectional area × length) Overall center of gravity: calculated by weighted average of the weights of all parts; S105. Generate verifiable statistical reports: Output a detailed list containing the unique ID, weight, and center of gravity coordinates of the parts, as well as a usage table summarized by material type. The detailed list supports locating and highlighting the corresponding parts in the 3DE platform by unique ID.
2. The method for rapid statistical calculation of the weight and center of gravity of a ship structural sheet model based on a 3DE platform according to claim 1, characterized in that, The density configuration table is a lightweight CSV file, which is loaded onto the 3DE platform via an external path to avoid storage redundancy issues in the native resource library.
3. The method for rapid statistical analysis of the weight and center of gravity of a ship structural sheet model based on a 3DE platform according to claim 1, characterized in that, For sheet metal parts, the projected area is automatically calculated based on the sheet surface geometry, including: The surface of the sheet is triangularly meshed, and the projected areas of all triangular facets are summed.
4. The method for rapid statistical calculation of the weight and center of gravity of a ship structural sheet model based on a 3DE platform according to claim 1, characterized in that, For profile parts, the length is calculated by analyzing the geometric data of the profile centerline, and the cross-sectional area is obtained by associating it with the cross-sectional specification library, including: The profile code is mapped to a pre-stored cross-sectional parameter library, which contains the correspondence between the code and cross-sectional area of the national standard profile.
5. The method for rapid statistical calculation of the weight and center of gravity of a ship structural sheet model based on a 3DE platform according to claim 1, characterized in that, The output includes a detailed list containing the part's unique ID, weight, and center of gravity coordinates, including: It supports the location of parts in a structured tree based on ship sections, providing part-level path information, and a material cost estimation field that automatically calculates the total material cost by associating with a material type-unit price mapping table.
6. The method for rapid statistical analysis of the weight and center of gravity of a ship structural sheet model based on a 3DE platform according to claim 1, characterized in that, The density configuration table is invoked, and combined with the geometric parameters parsed in step S103, execution is performed using the EKL language, including: The EKL calculation logic embeds a dynamic verification module, which automatically marks abnormal data when the center of gravity of a part deviates from the profile centerline / plate surface area by more than a threshold.
7. The method for rapid statistical calculation of the weight and center of gravity of a ship structural sheet model based on a 3DE platform according to claim 1, characterized in that, The method also includes a resource library collaborative update mechanism; When an unrecorded material type is detected, the user input interface is triggered to force the user to supplement the density parameter. When duplicate entries exist for the same profile code, the lower priority configuration will be automatically deleted.
8. The method for rapid statistical analysis of the weight and center of gravity of a ship structural sheet model based on a 3DE platform according to claim 1, characterized in that, The method includes: After the verifiable statistical report is output, version tags are automatically generated, and statistical results can be stored according to the design stage for later comparative analysis.