Visual inspection method for three-dimensional model inspection of hull structure
By digitally displaying and coloring the three-dimensional model of the ship's structure, and combining it with the tree structure hierarchy and color configuration table, it is possible to quickly find unreasonable design elements, solving the problems of low efficiency and insufficient accuracy in traditional inspection methods, and improving inspection efficiency and accuracy.
Patent Information
- Application Number
- CN202510899742.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-01
- Publication Date
- 2025-11-04
AI Technical Summary
Current technologies for inspecting 3D models of ship hull structures are inefficient, have incomplete coverage, and cannot guarantee accuracy. They are also highly dependent on the professional competence and sense of responsibility of the inspectors.
A visual inspection method is adopted, which digitally displays and colors the part information on the 3D model. Combined with the structure tree hierarchy and color configuration table, the part attribute information is automatically extracted and recorded, and the parts are distinguished by color on the 3D model, so as to quickly find unreasonable parts in the design.
It significantly improves the efficiency and accuracy of inspecting 3D models of ship structures, avoids the inefficiency of traditional manual inspection, enables rapid identification of design flaws, and solves the problems of flexibility and reversibility in the design process through automatic implementation and visualization.
Smart Images

Figure CN120893113A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of ship hull design technology, and in particular to a visual inspection method for reviewing three-dimensional models of ship hull structures. Background Technology
[0002] With the widespread application of 3D design technology in shipbuilding, 3D design has been successfully applied to the entire shipbuilding process. Among these, the accuracy of the hull structure directly affects the design quality of the product and is crucial for ensuring the successful integration of the 3D model into the manufacturing process. As a complex and meticulous task, the 3D model of the hull structure involves numerous parts and requires high precision; any design deviation in any part can affect the strength and other characteristics of the entire ship. Therefore, the verification of the 3D model of the hull structure is extremely important. Currently, the following problems exist in the verification of 3D models of hull structures:
[0003] First, the traditional manual inspection method is inefficient. In the existing 3D model inspection method, it is only possible to manually click on the hull structure parts, open the part creation attribute command window, and check them one by one. This not only consumes a lot of manpower, but is also inefficient.
[0004] Second, the inspection coverage is incomplete. The ship structure model not only has a large number of parts, but also a wide variety of specifications and other information. It is impossible to ensure that each part is checked in a manual verification process, which can easily lead to omissions.
[0005] Third, the accuracy of model quality verification cannot be guaranteed. In the traditional manual inspection process, the inspection results are greatly affected by factors such as the inspector's professional ability and sense of responsibility, and the accuracy of the inspection results cannot be guaranteed.
[0006] To address the aforementioned technical issues, a visual inspection method for reviewing three-dimensional models of ship hull structures is proposed. Summary of the Invention
[0007] The purpose of this invention is to provide a visual inspection method for reviewing three-dimensional models of ship hull structures, in order to solve the problems mentioned in the background art, which are caused by the large number of ship hull structural parts and their complex and diverse types and specifications during the three-dimensional design of ships, resulting in low efficiency and inability to guarantee accuracy of traditional manual inspection.
[0008] To achieve the above objectives, the present invention provides the following technical solution: a visual inspection method for reviewing three-dimensional models of ship hull structures, comprising the following steps:
[0009] Step 1: Extract and record the component attribute information of the preset structure;
[0010] Step 2: Digitally display the part information on the 3D model, so that the information of different parts is displayed on the structural components of the 3D model;
[0011] Step 3: Color the structural components on the 3D model according to their attribute information to distinguish parts of different specifications by color;
[0012] Step 4: Conduct a consistency check between the drawing and the model. Combine the part attribute information on the 3D model with the 3D annotation style displayed on the structural parts and different colors to distinguish parts of different specifications, and quickly find unreasonable design points on the three-dimensional model.
[0013] Step 5: Record the state of part attribute information on the 3D model before information marking and coloring, so that after checking the different part attribute information values and attribute colors on the visualized 3D model, it can be automatically restored to the original part state.
[0014] Preferably, in step 1, the extraction and recording of part attribute information of the preset structure specifically includes:
[0015] Step 1.1: Organize the part information and identify the required part attribute data;
[0016] Step 1.2: Classify the information in the two-dimensional drawings to distinguish the attribute information of the sheet material and the profile material;
[0017] Step 1.3: Extract attribute information from the board material and customize the board material attribute information through Boolean operations;
[0018] Step 1.4: Extract attribute information from the profile and mark the feature lines with attribute information using layer information;
[0019] Step 1.5: Complete the resetting of the structured data of the two-dimensional drawing.
[0020] Preferably, in step 2, digitally displaying the part information on the 3D model specifically includes:
[0021] Step 2.1: Based on the information extracted and structured from the two-dimensional drawings in Step 1, output the structural data of the three-dimensional model and convert the three-dimensional information into digital information;
[0022] Step 2.2: Extract information about different parts on the 3D model according to the structure tree hierarchy by using the structural part attribute information values;
[0023] Step 2.3: Display the structural components of the 3D model in a 3D annotation style according to business requirements.
[0024] Preferably, in step 2.2, the part attribute information includes, but is not limited to, plate thickness / specification, material, support surface, structural code, reference name, instance name, data type, maturity, and center of gravity.
[0025] Preferably, in step 3, the shading of structural components on the 3D model specifically includes:
[0026] Step 3.1: Set the color configuration table according to the part specifications of the 3D model;
[0027] Step 3.2: Automatically search and extract the color information of recorded parts according to the preset structure tree hierarchy and part specification information;
[0028] Step 3.3: Retrieve the color configuration table to automatically identify the color configuration of different modes and modify the fill color in the extended properties of the part.
[0029] Preferably, in step 3.1, the color configuration of the color configuration table includes, but is not limited to, configuring colors based on materials, configuring colors based on plate thickness, configuring colors based on profile cross-sections, configuring colors based on material, plate thickness, and cross-sections, and configuring colors based on structural codes.
[0030] Preferably, in step 3, the coloring of structural components on the 3D model can be set once by importing a color configuration table in batches from the project material library. At the same time, it supports selecting the corresponding single mode or combination mode coloring according to the 3D model review requirements.
[0031] Preferably, in step 2, the plate attribute information and profile attribute information of the structural components on the 3D model can be set to be displayed individually or in batches.
[0032] Preferably, in step 5, the automatic restoration of the original attribute state of the 3D model specifically includes:
[0033] Step 5.1: Before displaying the structural component attributes and coloring the component attributes on the 3D model, record the original attribute status information of the three-dimensional model;
[0034] Step 5.2: After the 3D model verification is completed, modify the fill color in the extended properties of the parts on the 3D model to restore it to the original property state;
[0035] Step 5.3: Cancel the display of attribute information values for structural components on the 3D model.
[0036] On the other hand, the present invention also provides a visualization inspection system for reviewing three-dimensional models of ship hull structures, implementing the visualization inspection method for reviewing three-dimensional models of ship hull structures as described above. The visualization inspection system includes:
[0037] The data extraction module is used to automatically extract and record the attribute information of parts from 3D models and 2D drawings. The extracted and recorded attribute information includes, but is not limited to, plate thickness / specification, material, support surface and structural code.
[0038] The structure tree management module manages the hierarchical relationship between different parts based on the component structure tree hierarchy extracted by the data extraction module, and extracts information about different parts according to the structure tree hierarchy.
[0039] The visualization annotation module combines business requirements and part attribute information extracted from the structure tree management module to display the structural components of the 3D model in a 3D annotation style.
[0040] The color configuration module sets the color configuration table according to the material, cross section, plate thickness, and structural code information, so that different types of parts on the 3D model can automatically modify the fill color in the extended attributes of the parts according to the color configuration table.
[0041] The status management module automatically records the status of part attribute information on the 3D model before information marking and coloring, and restores it to the original state after the visualization window is closed;
[0042] The user interaction module provides a user interface that allows users to select the part attribute information to be extracted and displayed, and control visualization and coloring operations;
[0043] The inspection and reporting module checks the consistency between 2D drawings and 3D models, generates reports based on the inspection findings, and records the problems found and recommendations.
[0044] Compared with the prior art, the technical effects of the present invention are as follows:
[0045] This invention provides a visual inspection method for reviewing 3D models of ship hull structures. By automatically extracting and recording information of structural parts, relevant attribute information is displayed on the structural parts in a 3D annotation style according to business needs. At the same time, batch modification of part colors is used to distinguish different specifications, enabling rapid identification of hull structure design non-compliance. This significantly improves the efficiency and accuracy of 3D model quality inspection of ship hull structures and avoids the problem of low efficiency in traditional manual inspection. Attached Figure Description
[0046] Figure 1 This is a flowchart illustrating the visualization inspection method for reviewing three-dimensional models of ship hull structures according to the present invention.
[0047] Figure 2 This is a schematic diagram of the test model state in an embodiment of the present invention.
[0048] Figure 3 This is a schematic representation of color attribute configuration in an embodiment of the present invention.
[0049] Figure 4 This is a schematic diagram illustrating the recording of part attribute information data in an embodiment of the present invention.
[0050] Figure 5This is a schematic diagram of the information visualization and part coloring command window in an embodiment of the present invention.
[0051] Figure 6 This is a schematic diagram illustrating the display effect of part attribute information in an embodiment of the present invention.
[0052] Figure 7 This is a schematic diagram illustrating the parallel effect of displaying and coloring part attribute information in an embodiment of the present invention.
[0053] Figure 8 This is a schematic diagram illustrating the restoration of the original running data in an embodiment of the present invention. Detailed Implementation
[0054] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0055] This invention provides, for example Figure 1 The method shown is a visualization inspection method for reviewing 3D models of ship hull structures, including the following steps:
[0056] Step 1: Extract and record the component attribute information of the preset structure, including digitizing the structural data from the 2D drawings and the 3D model. Specifically, this includes:
[0057] Step 1.1: Organize the part information and identify the required part attribute data, including but not limited to plate thickness / specification, material, support surface, structural code, reference name, instance name, data type, maturity and weight center of gravity information;
[0058] Step 1.2: Classify the information in the two-dimensional drawings to distinguish the attribute information of the sheet material and the profile material;
[0059] Step 1.3: Extract attribute information from the board material and customize the board material attribute information through Boolean operations;
[0060] Step 1.4: Extract attribute information from the profile and mark the feature lines with attribute information using layer information;
[0061] Step 1.5: Complete the reset of the structured data for the 2D drawing;
[0062] Step 2: Digitally display the part information on the 3D model, so that different part information is displayed on the structural components of the 3D model. This step requires extracting different part information (including plate thickness / specifications, material, support surfaces, structural codes, etc.) according to the structure tree hierarchy, and displaying it on the structure in a 3D annotation style according to business needs, so that users can easily observe it on the 3D model. Specifically, this includes:
[0063] Step 2.1: Based on the information extracted and structured from the two-dimensional drawings in Step 1, output the structural data of the three-dimensional model and convert the three-dimensional information into digital information;
[0064] Step 2.2: Extract information about different parts on the 3D model according to the structure tree hierarchy by using the structural part attribute information values;
[0065] Step 2.3: Based on business requirements, display the structural components of the 3D model in a 3D annotation style. At the same time, the plate attribute information and profile attribute information of the structural components on the 3D model can be set to be displayed individually or in batches.
[0066] Step 3: Color the structural components on the 3D model according to their attribute information to differentiate between different specifications. Coloring different types of parts requires setting a color configuration table based on attributes such as material, cross-section, plate thickness, and structural code. This allows for modifying the colors in the extended attributes of different types of parts according to the color information in the color configuration table, thus achieving color differentiation for a large number of different specifications. This enables users to use color differentiation to verify unreasonable aspects of the 3D model design. Specifically, this includes:
[0067] Step 3.1: Set the color configuration table according to the part specification information of the 3D model. The color configuration of the color configuration table includes, but is not limited to, configuring colors based on materials, configuring colors based on plate thickness, configuring colors based on profile cross-sections, configuring colors based on materials, plate thickness, and cross-sections, and configuring colors based on structural codes.
[0068] Step 3.2: Automatically search and extract the color information of recorded parts according to the preset structure tree hierarchy and part specification information;
[0069] Step 3.3: Retrieve the color configuration table to automatically identify the color configuration of different modes, modify the fill color in the extended properties of the part, and at the same time, the coloring of the structural parts on the 3D model can be set at once by batch importing the color configuration table from the project material library. It also supports selecting the corresponding single mode or combination mode coloring according to the 3D model review requirements.
[0070] Step 4: Conduct a consistency check between the drawings and the model. Combine the part attribute information on the 3D model with 3D annotation style displayed on the structural components and different colors to distinguish parts of different specifications, quickly find unreasonable design points on the 3D model. Specifically, match the 2D drawings of the structural data with the 3D data information to conduct a consistency check between the drawings and the model. At the same time, supplement this by displaying attribute information with 3D annotation style on the structural components and batch modifying the color of parts to distinguish different specifications, thereby achieving a rapid check for non-compliant locations in the hull 3D model design.
[0071] Through steps 1 to 4 above, the structural part information of the 3D model can be automatically extracted and recorded. Then, according to business needs, the relevant attribute information is displayed on the structural parts in a 3D annotation style. At the same time, the parts color can be modified in batches to distinguish the information of parts of different specifications. Compared with the traditional method of manually clicking on the hull structural parts to open the part creation attribute command window and check them one by one, the inspection method provided in this embodiment can realize the visualization and rapid search of the hull 3D model, and the inspection efficiency and quality are higher.
[0072] Step 5: Record the part attribute information state on the 3D model before information marking and coloring. This allows the system to automatically restore the original part state after visualizing and checking different part attribute values and colors on the 3D model. This mechanism ensures flexibility and reversibility in the design process, enabling users to switch views at different review stages and improving overall inspection efficiency. Specifically, this includes:
[0073] Step 5.1: Before displaying the structural component attributes and coloring the component attributes on the 3D model, record the original attribute status information of the three-dimensional model;
[0074] Step 5.2: After the 3D model verification is completed, modify the fill color in the extended properties of the parts on the 3D model to restore it to the original property state;
[0075] Step 5.3: Cancel the display of attribute information values for structural components on the 3D model.
[0076] Experimental Example: This experimental example uses a deck structure model as an example (e.g.) Figure 2 As shown in the image, the specific implementation steps are as follows:
[0077] Configure the color attribute table: such as Figure 3As shown, in combination with the actual project, a color attribute table template is developed according to business needs, including color configuration based on material, plate thickness, profile cross-section, material plate thickness and cross-section, and structural code. The template can be imported in batches from the project material library and set at once. Users can select the corresponding single mode or combination mode coloring according to the model review requirements.
[0078] Attribute information display: Automatically finds and extracts recorded part attribute information according to the preset structure tree hierarchy and part features, such as... Figure 4 As shown; information includes board thickness / specifications, material, support surface, structural code, reference name, instance name, data type, maturity level, weight center of gravity, etc. Specific information can be selected based on business needs, such as... Figure 5 As shown; supports single and batch display of all sheet and profile attribute information, such as Figure 6 As shown;
[0079] Part coloring: such as Figure 7 As shown, the system automatically searches and extracts the color information of recorded parts according to the preset structure tree hierarchy and part features, retrieves the color attribute table to automatically identify the color configuration of different modes, and modifies the fill color in the extended attributes of the parts.
[0080] Automatically restore the original attribute state: such as Figure 8 As shown, based on the original attribute status information of the model automatically recorded when the program starts running, when the information visualization and part coloring command window is closed, the program automatically restores the fill color in the modified extended attributes of the part to the original technical state and cancels the display value of the attribute information.
[0081] On the other hand, this embodiment also provides a visualization inspection system for reviewing three-dimensional models of ship hull structures, implementing a visualization inspection method for reviewing three-dimensional models of ship hull structures as described in the above embodiment. The visualization inspection system includes:
[0082] The data extraction module is used to automatically extract and record the attribute information of parts from 3D models and 2D drawings. The extracted and recorded attribute information includes, but is not limited to, plate thickness / specification, material, support surface and structural code. Specifically, the 3DEXPERIENCE platform or API (such as AutoCAD, SolidWorks, etc.) can be used to read and parse 3D model files and extract the required attribute information.
[0083] The structure tree management module manages the hierarchical relationships between different parts based on the component structure tree hierarchy extracted by the data extraction module, and extracts information from different parts according to the structure tree hierarchy. Specifically, data structures (such as trees or graphs) can be used to represent the hierarchical relationships of parts, ensuring efficient and convenient organization and retrieval of information.
[0084] The visualization annotation module combines business requirements and part attribute information extracted from the structure tree management module to display the annotation style on the structural components of the 3D model. For example, it uses 3D graphics libraries (such as OpenGL, Three.js, etc.) to implement dynamic annotation and can customize the annotation style according to business needs.
[0085] The color configuration module sets up a color configuration table according to material, cross-section, plate thickness, and structural code information, so that different types of parts on the 3D model can automatically modify the fill color in the extended attributes of the parts according to the color configuration table; a color configuration database or configuration file is established using existing technology, allowing users to define color rules according to different specifications and apply them to the corresponding parts in batches;
[0086] The state management module automatically records the state of part attribute information on the 3D model before information marking and coloring, and restores it to the original state after closing the visualization window. For example, using the state management mechanism, a snapshot function can be created to record the original attribute information of the part, and it can be quickly restored when needed.
[0087] The user interaction module provides a user interface that allows users to select the part attribute information to be extracted and displayed, and control visualization and coloring operations; it features a user-friendly interface that supports user input, selection, and operation, including buttons, drop-down menus, and graphical interfaces.
[0088] The inspection and reporting module checks the consistency between 2D drawings and 3D models, generates a report based on the inspection results, and records the problems found and suggestions. It also implements a comparison algorithm to check the consistency between 2D drawings and 3D models and automatically generates a report based on the inspection results, recording the problems found and suggestions.
[0089] Finally, it should be noted that the above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A visual inspection method for reviewing three-dimensional models of ship hull structures, characterized in that, Includes the following steps: Step 1: Extract and record the component attribute information of the preset structure; Step 2: Digitally display the part information on the 3D model, so that the information of different parts is displayed on the structural components of the 3D model; Step 3: Color the structural components on the 3D model according to their attribute information to distinguish parts of different specifications by color; Step 4: Conduct a consistency check between the drawing and the model. Combine the part attribute information on the 3D model with the 3D annotation style displayed on the structural parts and different colors to distinguish parts of different specifications, and quickly find unreasonable design points on the three-dimensional model. Step 5: Record the state of part attribute information on the 3D model before information marking and coloring, so that after checking the different part attribute information values and attribute colors on the visualized 3D model, it can be automatically restored to the original part state.
2. The visualization inspection method for reviewing three-dimensional models of ship hull structures according to claim 1, characterized in that, In step 1, the extraction and recording of part attribute information for the preset structure specifically includes: Step 1.1: Organize the part information and identify the required part attribute data; Step 1.2: Classify the information in the two-dimensional drawings to distinguish the attribute information of the sheet material and the profile material; Step 1.3: Extract attribute information from the board material and customize the board material attribute information through Boolean operations; Step 1.4: Extract attribute information from the profile and mark the feature lines with attribute information using layer information; Step 1.5: Complete the resetting of the structured data of the two-dimensional drawing.
3. The visualization inspection method for reviewing three-dimensional models of ship hull structures according to claim 2, characterized in that, In step 2, the digital display of part information on the 3D model specifically includes: Step 2.1: Based on the information extracted and structured from the two-dimensional drawings in Step 1, output the structural data of the three-dimensional model and convert the three-dimensional information into digital information; Step 2.2: Extract information about different parts on the 3D model according to the structure tree hierarchy by using the structural part attribute information values; Step 2.3: Display the structural components of the 3D model in a 3D annotation style according to business requirements.
4. The visualization inspection method for reviewing three-dimensional models of ship hull structures according to claim 3, characterized in that, In step 2.2, the part attribute information includes, but is not limited to, plate thickness / specification, material, support surface, structural code, reference name, instance name, data type, maturity, and center of gravity.
5. The visualization inspection method for reviewing three-dimensional models of ship hull structures according to claim 4, characterized in that, In step 3, the shading of structural components on the 3D model specifically includes: Step 3.1: Set the color configuration table according to the part specifications of the 3D model; Step 3.2: Automatically search and extract the color information of recorded parts according to the preset structure tree hierarchy and part specification information; Step 3.3: Retrieve the color configuration table to automatically identify the color configuration of different modes and modify the fill color in the extended properties of the part.
6. The visualization inspection method for reviewing three-dimensional models of ship hull structures according to claim 5, characterized in that, In step 3.1, the color configuration of the color configuration table includes, but is not limited to, configuring colors based on materials, configuring colors based on plate thickness, configuring colors based on profile cross-sections, configuring colors based on material, plate thickness, and cross-sections, and configuring colors based on structural codes.
7. A visualization inspection method for reviewing three-dimensional models of ship hull structures according to claim 6, characterized in that, In step 3, the coloring of structural components on the 3D model can be set once by importing a color configuration table in batches from the project material library. It also supports selecting the corresponding single mode or combination mode coloring according to the 3D model review requirements.
8. A visualization inspection method for reviewing three-dimensional models of ship hull structures according to claim 7, characterized in that, In step 2, the plate and profile attribute information of the structural components on the 3D model can be set to be displayed individually or in batches.
9. A visualization inspection method for reviewing three-dimensional models of ship hull structures according to claim 1, characterized in that, In step 5, the automatic restoration of the original attribute state of the 3D model specifically includes: Step 5.1: Before displaying the structural component attributes and coloring the component attributes on the 3D model, record the original attribute status information of the three-dimensional model; Step 5.2: After the 3D model verification is completed, modify the fill color in the extended properties of the parts on the 3D model to restore it to the original property state; Step 5.3: Cancel the display of attribute information values for structural components on the 3D model.
10. A visualization inspection system for reviewing three-dimensional models of ship hull structures, wherein the visualization inspection method for reviewing three-dimensional models of ship hull structures as described in any one of claims 1-9 is characterized in that, The visual inspection system includes: The data extraction module is used to automatically extract and record the attribute information of parts from 3D models and 2D drawings. The extracted and recorded attribute information includes, but is not limited to, plate thickness / specification, material, support surface and structural code. The structure tree management module manages the hierarchical relationships between different parts based on the component structure tree hierarchy extracted by the data extraction module, and extracts information about different parts according to the structure tree hierarchy. The visualization annotation module combines business requirements and part attribute information extracted from the structure tree management module to display the structural components of the 3D model in a 3D annotation style. The color configuration module sets the color configuration table according to the material, cross section, plate thickness, and structural code information, so that different types of parts on the 3D model can automatically modify the fill color in the extended attributes of the parts according to the color configuration table. The status management module automatically records the status of part attribute information on the 3D model before information marking and coloring, and restores it to the original state after the visualization window is closed; The user interaction module provides a user interface that allows users to select the part attribute information to be extracted and displayed, and control visualization and coloring operations; The inspection and reporting module checks the consistency between 2D drawings and 3D models, generates reports based on the inspection findings, and records the problems found and recommendations.