High-precision model construction method applied to ship strut manufacturing
By performing regional clustering and intersection type analysis on the ship support model, manufacturing requirements were determined and the model was reconstructed, which solved the problem of unreasonable modeling in the existing technology and improved the accuracy and assembly adaptability of the model.
Patent Information
- Application Number
- CN202511683238.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-17
- Publication Date
- 2026-02-06
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the existing technology, the ship support model construction method does not fully take into account the actual collaborative relationship between the support and surrounding components and the dynamic requirements of the manufacturing scenario, resulting in unreasonable modeling and failure to meet the actual assembly and manufacturing needs.
By acquiring the three-dimensional structural information of the ship's pillars and connected components, regional clustering is performed to divide the cluster range of intersection types. Based on the three-dimensional structure and intersection type within the cluster range, manufacturing requirements are determined, and the model is reconstructed to ensure that the model accuracy and assembly clearance requirements match the actual needs.
This approach achieves a match between the ship support model and actual manufacturing requirements, improves the model's accuracy and assembly adaptability, and provides a reliable digital reference for subsequent manufacturing.
Smart Images

Figure CN121479935A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of electric digital data processing, and in particular to a high-precision model construction method applied to ship pillar manufacturing. BACKGROUND
[0002] The ship pillar is a core support component of the ship structure, mainly used for transmitting the load between the deck and the bottom of the ship to ensure the structural stability of the ship during navigation and cargo loading. With the development of ship manufacturing towards digitization and refinement, pillar design based on three-dimensional models has become the industry mainstream. Building a pillar model not only ensures the assembly compatibility with other components such as pipelines, cable brackets, and equipment bases, but also optimizes the allocation of manufacturing resources (such as high-precision processing in critical stress areas and simplified processing in non-critical areas), reduces production costs, and improves structural safety.
[0003] Currently, the traditional ship pillar model construction method in the industry is mostly based on the pillar's own structure and material properties for modeling, without fully combining the actual cooperation relationship between the pillar and the surrounding components and optimizing the model key parameters according to the dynamic needs of the manufacturing scene. This approach has the problem of unreasonable modeling, resulting in a model that does not meet the actual assembly and manufacturing requirements. SUMMARY
[0004] In order to solve the technical problem of unreasonable modeling in the prior art, the purpose of the present application is to provide a high-precision model construction method applied to ship pillar manufacturing, and the technical solution adopted is as follows: An initial three-dimensional model of a ship pillar is obtained; the initial three-dimensional model includes three-dimensional structure information of the pillar and one or more components connected to the pillar in the ship; The initial three-dimensional model is regionally clustered to obtain a plurality of clustering ranges; the clustering ranges are divided into intersection regions and non-intersection regions according to intersection types; the intersection regions are the connection regions between the pillar and the components; For each clustering range, the manufacturing requirements of the clustering range are determined according to the three-dimensional structure and the intersection type in the clustering range; the manufacturing requirements include precision requirements and / or assembly gap requirements; Based on the manufacturing requirements of each clustering range, the initial three-dimensional model is reconstructed to obtain a ship pillar model.
[0005] In one possible implementation, the method includes: For each clustering range, the morphological variation complexity of the clustering range is determined according to the three-dimensional structure in the clustering range; the morphological variation complexity is used to represent the geometric variation complexity of the three-dimensional structure in the clustering range; The precision requirement increase degree of each clustering range is determined according to the intersection type and the morphological variation complexity of each clustering range; For each cluster range, the preset accuracy requirement is adjusted according to the corresponding accuracy requirement increase degree, to obtain an adjusted accuracy requirement. The assembly gap requirement of each cluster range of the intersection type of the intersection region is determined according to the accuracy requirement increase degree.
[0006] In a possible implementation, the method comprises: For each cluster range, a plane fitting is performed on each point of the three-dimensional structure surface in the cluster range, to obtain a fitting plane corresponding to the cluster range. The projection points of each point of the three-dimensional structure surface in the cluster range on the fitting plane are determined. The morphological change complexity of the cluster range is determined based on the vertical distance of each point of the three-dimensional structure surface in the cluster range to the fitting plane and the distance between each projection point.
[0007] In a possible implementation, the method comprises: For each cluster range of the intersection type of the intersection region, the number of components of the component connected with the support in each cluster range and the model area in the cluster range are determined. The intersection density performance coefficient of each cluster range is determined according to the number of components and the model area. The accuracy requirement increase degree of each cluster range is determined based on the intersection density performance coefficient and the morphological change complexity.
[0008] In a possible implementation, the method further comprises: For each cluster range of the intersection type of the non-intersection region, the accuracy requirement increase degree of the cluster range is determined according to the maximum value in the morphological change complexity of each cluster range and the morphological change complexity of the cluster range.
[0009] In a possible implementation, the method comprises: For each cluster range of the intersection type of the intersection region, the volume of each component in the cluster range and the connection area between each component and the support are determined. For each component in the cluster range, the assembly gap reservation degree corresponding to each component is determined based on the volume of each component, the connection area between each component and the support, and the accuracy requirement increase degree. The preset assembly gap of the support and the corresponding component is adjusted according to the assembly gap reservation degree, to determine the assembly gap requirement of each cluster range of the intersection type of the intersection region.
[0010] In a possible implementation, the method further comprises: based on the collision test of the ship pillar model, three-dimensional structure information of the pillar and one or more components connected with the pillar in each cluster range of the intersection type intersection area after the collision test is determined; based on the three-dimensional structure information of the pillar and one or more components connected with the pillar in each cluster range of the intersection type intersection area after the collision test, it is determined whether there is a component that needs to be adjusted in each cluster range; in the case where there is a component that needs to be adjusted, the three-dimensional structure information of the component is adjusted, and the ship pillar model is updated.
[0011] In one possible implementation, the method comprises: for each component in the cluster range of the intersection type intersection area, based on the three-dimensional structure information of the component and the pillar in the cluster range, the closest distance between the component and the pillar and the number of points in the component that satisfy the assembly gap requirement are determined; the closest distance between the component and the pillar is determined by the distance between each point on the surface of the component and each point on the surface of the pillar; based on the closest distance between the component and the pillar and the number of points in the component that satisfy the assembly gap requirement, the modification necessity of the component is determined; in the case where the modification necessity is greater than a preset modification threshold, the component is determined to be a component that needs to be adjusted.
[0012] In one possible implementation, the method comprises: material properties, theoretical line intersection coordinates and connection modes of the pillar and one or more components connected with the pillar are obtained from a ship hull design drawing of the ship; based on the material properties, theoretical line intersection coordinates and connection modes, a three-dimensional model is constructed according to a preset point interval to construct an initial three-dimensional model of the ship pillar.
[0013] In one possible implementation, the method further comprises: point coordinate data of the ship pillar model is stored in a database; coordinate data is called from the database and transmitted to a three-dimensional display system to visually display the ship pillar model.
[0014] The present application has the following advantages: Based on the technical scheme, the application can obtain an initial three-dimensional model including three-dimensional structure information of a support column in the ship and one or more components connected with the support column, ensure the consistency of model basic data and the actual ship body structure, then perform regional clustering on the initial three-dimensional model, and divide to obtain a plurality of clustering ranges of different intersection types, so as to realize the structured division of the model region. In this way, the application can determine the corresponding manufacturing requirement according to the three-dimensional structure and the intersection type in each clustering range, and then reconstruct the model according to the determined manufacturing requirement. Therefore, the application determines the manufacturing requirement according to the characteristics of different regions and reconstructs the model, so that the precision requirement and / or assembly gap requirement of the model can match the actual manufacturing demand of different regions, the ship support column modeling is more reasonable, and a more reliable digital reference basis is provided for subsequent actual manufacturing. BRIEF DESCRIPTION OF DRAWINGS
[0015] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, and the advantages thereof, the drawings needed to be used in the embodiments or prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other drawings can be obtained from these drawings without creative labor.
[0016] Figure 1 A flow chart of a high-precision model construction method applied to ship support column manufacturing provided by an embodiment of the present application; Figure 2 A structural schematic diagram of a ship support column provided by an embodiment of the present application; Figure 3 A flow chart of another high-precision model construction method applied to ship support column manufacturing provided by an embodiment of the present application; Figure 4 A flow chart of another high-precision model construction method applied to ship support column manufacturing provided by an embodiment of the present application; Figure 5 A flow chart of another high-precision model construction method applied to ship support column manufacturing provided by an embodiment of the present application. DETAILED DESCRIPTION
[0017] In order to further clarify the technical means and effects taken by the present application to achieve the predetermined inventive objectives, the following describes in detail the specific implementation, structure, features and effects of a high-precision model construction method applied to ship pillar manufacturing according to the present application, with reference to the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. In addition, the specific features, structures or characteristics in one or more embodiments can be combined in any suitable form.
[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs.
[0019] In view of the unreasonable modeling problem of the prior art, the present application provides a high-precision model construction method applied to ship pillar manufacturing. The method ensures the consistency of model basic data and actual ship structure by obtaining an initial three-dimensional model including three-dimensional structure information of a pillar in the ship and one or more components connected to the pillar, and then performing regional clustering on the initial three-dimensional model to divide a plurality of clustering ranges of different intersection types, thereby realizing the structured division of the model region. In this way, the present application can determine the corresponding manufacturing requirements according to the three-dimensional structure and intersection type in each clustering range, and then reconstruct the model according to the determined manufacturing requirements. Therefore, the present application determines the manufacturing requirements according to the characteristics of different regions and reconstructs the model, so that the precision requirements and / or assembly gap requirements of the model can match the actual manufacturing needs of different regions, and the ship pillar modeling is more reasonable, providing a more reliable digital reference basis for subsequent actual manufacturing.
[0020] The specific scheme of the high-precision model construction method applied to ship pillar manufacturing provided by the present application is described in detail below with reference to the accompanying drawings.
[0021] Please refer to Figure 1 which shows the method flowchart of the high-precision model construction method applied to ship pillar manufacturing provided by one embodiment of the present application. The method includes the following steps: Step 101, obtaining an initial three-dimensional model of a ship pillar.
[0022] The initial three-dimensional model includes three-dimensional structure information of a pillar in the ship and one or more components connected to the pillar. For example, the three-dimensional structure information of the pillar and the one or more components connected to the pillar can be represented by the three-dimensional coordinates of the points on the surface of the pillar and the components, and the density of the points can represent the precision of the pillar and the components. The higher the density of the points, the higher the precision; the lower the density, the lower the precision.
[0023] In one possible implementation, this application can obtain the material properties, theoretical line intersection / tangent intersection (TL) coordinates, and connection methods of the struts and one or more components connected to the struts from the ship's hull design drawings, and construct the initial three-dimensional model of the ship's struts by performing three-dimensional modeling based on the material properties, theoretical line intersection coordinates, and connection methods at preset point intervals.
[0024] For example, the hull design drawing can be a cross-sectional view, a basic structural drawing, a section drawing, and a detailed drawing of the support column, with connection methods including welding, bolting, etc. Based on the above parameters, this application can perform modeling in 3D design software: First, set a unified unit system (usually millimeters), a coordinate system (consistent with the hull coordinate system), and a layer / attribute filter (e.g., set the support column layer to "Structure-Support Column" and the component layer to "Outfitting-Equipment Base"); then, collect the 3D coordinates of the support column and component according to a preset point interval (for example, the point interval is set to 10mm, that is, the straight-line distance between adjacent sampling points does not exceed 10mm) to construct an initial 3D model.
[0025] For example, such as Figure 2 The diagram shown is a structural schematic of a ship support provided in an embodiment of this application. The support is connected to component 1 and component 2. Component 1 can be composed of a deck, deck longitudinal girder, bracket, crossbeam, and hatch end beam. Component 2 can be composed of a pad, inner bottom plate, bracket, ship bottom outer plate longitudinal girder, and ship bottom outer plate. The support is used to support the deck and the ship bottom plate.
[0026] Step 102: Perform region clustering on the initial 3D model to obtain multiple cluster ranges.
[0027] The clustering range is divided into intersection regions and non-intersection regions according to the type of intersection. The intersection region is the connection area between the support and the component. For example, the intersection region can be the welding area between the support and the deck, the connection area between the support and the elbow plate, etc. The non-intersection region refers to the area where the support exists independently and is not connected to other components (such as the straight section in the middle of the support).
[0028] Exemplarily, the application can perform clustering based on the three-dimensional coordinates of the points (i.e., three-dimensional point cloud) in the initial three-dimensional model, and the clustering algorithm can be a density-based spatial clustering of applications with noise (DSBCAN). By setting a neighborhood radius and a minimum point number, a clustering range meeting the requirements can be generated, so that the connection nodes of the struts, the transition regions and other complex morphological regions can be effectively identified. For example, by setting the neighborhood radius to 8 mm and the minimum point number to 5, 1000 sampling points in the initial three-dimensional model are clustered, and finally 6 clustering ranges are obtained, including 2 intersection regions and 4 non-intersection regions.
[0029] Step 103, for each clustering range, determining the manufacturing requirements of the clustering range according to the three-dimensional structure and the intersection type in the clustering range.
[0030] The manufacturing requirements include precision requirements and / or assembly gap requirements. The precision requirements are used to define the modeling accuracy of the model, for example, the precision requirements can be defined by the distance between the points on the struts and the surfaces of the components, and the assembly gap requirements are used to define the interval gap between the struts and the components and between the components and the components.
[0031] For the precision requirements, since the connection nodes of the upper and lower ends of the struts in the ship struts (such as the welding positions with the bottom plate and the deck), the transition regions of the elbows, the regions around the openings and other regions are the main transmission paths of the force, the stress concentration phenomenon is very significant, and a slight geometric change will cause the stress to increase exponentially, causing fatigue cracks and even structural failure. In order to ensure the usability of the strut model, it is necessary to set greater precision requirements for these regions. The application divides the points into different clustering ranges according to the distribution of the points by clustering, so as to identify the above-mentioned regions, so as to adaptively adjust the precision requirements.
[0032] For the assembly gap requirements, the assembly gap is a safety buffer zone left in the model in advance, and the purpose is to ensure that all structures in the intersection region of the actually manufactured ship struts can be installed in place without interference. The tools such as welding guns, wrenches and screwdrivers all need a certain operation space. The more components and the more intensive, the more difficult it is for the tools to extend in, and the more limited the angle is, so a larger assembly gap needs to be reserved to leave space for the tools. The application can adjust the assembly gap and the model position according to the intersection performance at different positions, so that the designed strut model is more suitable for actual use.
[0033] Step 104, reconstructing the initial three-dimensional model based on the manufacturing requirements of each clustering range to obtain a ship strut model.
[0034] For example, for the area with high precision requirement, the application can increase the number of sampling points according to the precision requirement (for example, reduce the point interval of the intersection area from 10mm to 5mm, and supplement the sampling points to 4 times of the original number); for the intersection area, reserve an assembly gap in the model (that is, adjust the coordinates of the sampling points of the support to make the minimum distance between the support surface and the component surface equal to the assembly gap requirement). After reconstruction, the final ship support model is obtained.
[0035] Based on the above technical solution, the application can ensure the consistency of the model basic data and the actual ship structure by obtaining an initial three-dimensional model including the three-dimensional structure information of the support in the ship and one or more components connected with the support, and then performing regional clustering on the initial three-dimensional model to divide a plurality of clustering ranges of different intersection types, thereby realizing the structured division of the model region. In this way, the application can determine the corresponding manufacturing requirements according to the three-dimensional structure and the intersection type in each clustering range, and then reconstruct the model according to the determined manufacturing requirements. Therefore, by determining the manufacturing requirements according to the characteristics of different regions and reconstructing the model, the application can make the precision requirements and / or assembly gap requirements of the model match the actual manufacturing needs of different regions, so that the ship support modeling is more reasonable, and provides a more reliable digital reference basis for subsequent actual manufacturing.
[0036] As a possible embodiment of the application, in combination with Figure 1 As shown in Figure 3 The above step 103 can be implemented by the following steps: Step 301, for each clustering range, determining the morphological variation complexity of the clustering range according to the three-dimensional structure in the clustering range.
[0037] The morphological variation complexity is used to represent the geometric variation complexity of the three-dimensional structure in the clustering range. For example, the complexity of the curved and open hole region is higher than that of the flat region.
[0038] In a possible implementation, the application can perform plane fitting on each point of the three-dimensional structure surface in each clustering range to obtain a fitting plane corresponding to the clustering range, and then determine the projection points of each point of the three-dimensional structure surface in the clustering range on the fitting plane, and determine the morphological variation complexity of the clustering range based on the vertical distance of each point of the three-dimensional structure surface in the clustering range to the fitting plane and the distance between each projection point.
[0039] For example, the application can perform plane fitting by least squares method to minimize the sum of squares of the vertical distance of each point of the three-dimensional structure surface in the clustering range to the fitting plane, so that the application can take the fitting plane as the reference surface of the three-dimensional structure surface in the clustering range.
[0040] It should be noted that the perpendicular distance from each point to the fitting plane can characterize the degree of deviation of that point. Therefore, the degree of fluctuation of the cluster range can be analyzed by the perpendicular distance from each point to the fitting plane. In addition, this application can also determine the degree of disorder in the distribution of points on the three-dimensional structural surface within the cluster range by analyzing the distance between each projection point.
[0041] In some embodiments, the complexity of morphological changes satisfies the following formula: in, Clustering range The complexity of morphological changes, Clustering range The number of points in Clustering range Points in The perpendicular distance to the fitted plane. Clustering range Points in Corresponding projection points The maximum value of the distances between the points and other projection points. Clustering range Points in Corresponding projection points The minimum distance among the distances between the projected points and other projected points. For example, the above distance can be calculated using the Euclidean distance formula.
[0042] It should be noted that the greater the vertical distance from each point to the fitting plane, and the greater the difference between the maximum and minimum distances between the projected points and other projected points, the more chaotic the point distribution and the greater the morphological variation within the cluster. The more complex the morphological variation of the cluster, the more it conforms to the characteristics of the connection nodes at the top and bottom of the support column, the transition area of the elbow plate, and the area around the opening. To ensure the accuracy of the support column model, a higher degree of precision requirement should be applied to this cluster.
[0043] Step 302: Determine the degree of increase in accuracy requirements for each cluster range based on the intersection type and morphological complexity of each cluster range.
[0044] For the intersection node of the ship pillar, in addition to the consideration of stress, the support role of the pillar as the main support is also considered, and the position of the pillar determines the position of all the outfitting parts such as pipelines, cable brackets, equipment bases and the like connected with the pillar. A slight deviation of the pillar position will cause all subsequent outfitting work to be unable to proceed, resulting in a large area of chain modification requirements. Therefore, the present application also needs to further analyze the manufacturing requirements in combination with the intersection type of the clustering range. For example, for the clustering range of the intersection area, and when the intersection area of the clustering range with other components is small and the number of intersection components is large, the model accuracy requirement of the clustering range needs to be further increased.
[0045] In a possible implementation manner, for each clustering range of the intersection type of the intersection area, the present application determines the number of components in the clustering range connected with the pillar and the model area in the clustering range, and then determines the intersection density performance coefficient of each clustering range according to the number of components and the model area, and determines the accuracy requirement increasing degree of each clustering range based on the intersection density performance coefficient and the morphological change complexity.
[0046] For example, the model area can be calculated by a calculation method based on a triangular mesh, that is, the surface point cloud of the clustering range is constructed into a triangular mesh, the area of each triangle is calculated and summed, and thus the model area is obtained.
[0047] For example, the intersection density performance coefficient of the clustering range satisfies the following formula: wherein, is the intersection density performance coefficient of the clustering range , is the number of components in the clustering range connected with the pillar, is the maximum value of the number of components corresponding to each clustering range, is the model area in the clustering range , is the minimum value of the model area corresponding to each clustering range, is used to prevent the denominator from being equal to 0. In some embodiments, the present application can also perform normalization processing on the determined intersection density performance coefficient of each clustering range, for example, the normalized intersection density performance coefficient is denoted as , and the value range is [0, 1].
[0048]
[0049] It should be noted that, for one of the cluster ranges of the intersection type of intersection area, the greater the ratio of the component quantity of the component connected with the support to the maximum value of the component quantity corresponding to all the cluster ranges of the intersection type of intersection area, the more the component quantity in the cluster range compared with other cluster ranges. Similarly, for one of the cluster ranges of the intersection type of intersection area, the closer the model area to the minimum value of the model area corresponding to all the cluster ranges of the intersection type of intersection area, the smaller the model area in the cluster range compared with other cluster ranges. The more the component quantity and the smaller the model area, the greater the component density of the cluster range compared with other cluster ranges, and therefore the intersection performance is more intensive, and greater precision requirements need to be configured at this time.
[0050] In addition, in combination with the above step 301, for one of the cluster ranges of the intersection type of intersection area, the greater the corresponding morphological change complexity compared with other cluster ranges, the greater the morphological change of the cluster range and the more intensive the intersection with other components, and therefore if the precision requirement is small and it is difficult to meet the actual assembly demand, the problem of collision with other component models is likely to occur, and therefore the precision requirement of the cluster range should be increased.
[0051] For example, the precision requirement increase degree of the cluster range satisfies the following formula: wherein, is the precision requirement increase degree of the cluster range is the maximum value of the morphological change complexity corresponding to each cluster range, is the morphological change complexity of the cluster range is the intersection intensive performance coefficient of the cluster range after normalization.
[0052] In another possible implementation, for the cluster range of the intersection type of non-intersection area, the precision requirement increase degree of the cluster range can be determined according to the maximum value of the morphological change complexity of each cluster range and the morphological change complexity of the cluster range.
[0053] For example, the precision requirement increase degree of the cluster range satisfies the following formula: wherein, is the precision requirement increase degree of the cluster range is the maximum value of the morphological change complexity corresponding to each cluster range, is the morphological change complexity of the cluster range is the intersection intensive performance coefficient of the cluster range the morphological change complexity of the cluster range. That is to say, compared with the cluster range whose intersection type is the intersection region, the precision requirement increase degree of the cluster range can be quantified only by the morphological change complexity of the cluster range.
[0054] In some embodiments, the precision requirement increase degree can be subjected to max-min normalization processing to obtain , the value range of which is [0, 0.8].
[0055] Step 303, for each cluster range, the preset precision requirement is adjusted by increasing based on the corresponding precision requirement increase degree, to obtain the adjusted precision requirement.
[0056] In some embodiments, the precision requirement can be defined by the point interval of the model surface, and the higher the precision requirement, the smaller the point interval of the corresponding model surface. In the traditional modeling scheme, the entire ship support model is usually modeled according to a unified preset modeling precision requirement, which is difficult to adapt to the actual manufacturing requirements of different structures. After the corresponding precision requirement increase degree of each cluster range is obtained based on the present application, the preset precision requirement can be adjusted by increasing according to the precision requirement increase degree, so as to adapt to the actual manufacturing requirements of different structures.
[0057] For example, the adjusted precision requirement satisfies the following formula: , wherein is the cluster range corresponding to the adjusted precision requirement, is the preset precision requirement, is the cluster range after the max-min normalization processing.
[0058] Step 304, determining the assembly gap requirement of each cluster range whose intersection type is the intersection region according to the precision requirement increase degree.
[0059] For the cluster range whose intersection type is the intersection region, in addition to the need to adjust the precision requirement, the assembly gap requirement of the cluster range also needs to be adjusted. The reserved assembly gap is to enable all components to be installed in place without interference and conveniently during the assembly process.
[0060] In one possible implementation, this application determines the volume of each component within each cluster range where the intersection type is an intersection region, as well as the area of the connection area between each component and the support column. Then, for each component within the cluster range, the assembly gap reservation degree corresponding to the component is determined based on the volume of each component, the area of the connection area between each component and the support column, and the degree of increase in accuracy requirements. The preset assembly gap between the support column and the corresponding component is adjusted according to the assembly gap reservation degree to determine the assembly gap requirements for each cluster range where the intersection type is an intersection region.
[0061] The area of the connection region reflects the tightness of the connection; a smaller area requires more precise control of the gap. The volume of the component reflects the difficulty of installation; a larger volume requires more operating space during installation. The area of the connection region and the volume of the component can be determined through relevant design drawings.
[0062] For example, the allowance for assembly clearance corresponding to the component satisfies the following formula: in, Clustering range Components in The corresponding assembly clearance allowance, For components volume, Clustering range The maximum value of the volume of each component. To determine the overall intersection performance of cluster range j, this application can use the cluster range obtained after max-min normalization. The degree of increase in accuracy requirements The value is used as the magnitude of the overall intersection performance. For components The area of the connection zone between the support and the pillar.
[0063] In some embodiments, this application may perform maximum and minimum normalization processing on the assembly gap allowance corresponding to the components to obtain... Its range is [0,1].
[0064] It should be noted that the clustering range The larger the overall convergence size, the more components... The smaller the connection area between the component and the support, the better. The larger the ratio of the volume of a component to the maximum volume of each component in the cluster range, the more complex the overall intersection result of the intersection area around the component is, and the greater the difficulty in fixing the component to the support. Therefore, it is necessary to reserve a larger assembly gap for the component to facilitate assembly in the actual assembly process.
[0065] For example, the assembly gap corresponding to the adjusted component satisfies the following formula: in, For the adjusted clustering range Components in Corresponding assembly clearance, This refers to the preset assembly gap for the components. Cluster range after normalization Components in The corresponding allowance for assembly clearance.
[0066] Based on the above technical solution, this application quantifies the complexity of morphological changes within the clustering range, transforming the geometric characteristics of the pillar region into quantifiable technical indicators to avoid subjective judgment errors regarding morphological complexity. Then, it determines the degree of increase in accuracy requirements based on the complexity of morphological changes and the intersection density performance coefficient, achieving adaptive adjustment of accuracy requirements. Finally, it determines the assembly gap requirements based on the degree of increase in accuracy requirements and component characteristics, ensuring the adaptability of assembly gap parameters to regional characteristics. Compared to existing technologies, the manufacturing requirement determination process in this application is more scientific and repeatable, further improving the adaptability of model accuracy parameters to assembly gap parameters.
[0067] Furthermore, the above-mentioned solution in this application adaptively adjusts the manufacturing requirements through static modeling. However, various unexpected situations may occur during the actual manufacturing process, such as structural collisions, which may cause certain deformations in the entire ship structure. Since the calculations and plans in the design phase are ideal and static, in order to discover unforeseen conflicts between the ideal and the complex reality, this application can also verify through collision testing to ensure that the ship pillar model obtained by the final reconstruction has a certain anti-interference capability.
[0068] As one possible embodiment of this application, combined with Figure 1 ,like Figure 4 As shown, the method also includes the following steps: Step 401: Conduct a collision test based on the ship's strut model, and determine the three-dimensional structural information of the struts and one or more components connected to the struts within each cluster range of the intersection area after the collision test.
[0069] The collision test can be a simulation test or an actual test conducted by making experimental components. For example, the ship pillar model reconstructed in this application can be modeled using 3D collision detection software, and a collision simulation can be performed according to the configured collision detection parameters to obtain the 3D structural information of the ship pillar model after the collision test.
[0070] Step 402, judging whether there is a component needing adjustment in each cluster range according to the three-dimensional structure information of the pillar and one or more components connected with the pillar in the cluster range after the collision test.
[0071] In a possible implementation, the present application can determine the nearest distance between the component and the pillar and the number of points in the component satisfying the assembly gap requirement according to the three-dimensional structure information of the component and the pillar in the cluster range for each component in the cluster range with the intersection type being the intersection region.
[0072] The nearest distance between the component and the pillar is determined by the distance between each point on the surface of the component and each point on the surface of the pillar.
[0073] Then, the present application determines the modification necessity degree of the component based on the nearest distance between the component and the pillar and the number of points in the component satisfying the assembly gap requirement. In this way, the present application can determine whether the component needs adjustment according to the modification necessity degree.
[0074] For example, the modification necessity degree of the component satisfies the following formula: wherein, is the modification necessity degree of the component in the cluster range, is the nearest distance between the component and the pillar, is the minimum value of the nearest distance between each component and the pillar in the cluster range, is the number of points in the component satisfying the assembly gap requirement, is the number of all points in the component. It should be noted that the smaller the difference between the nearest distance between the component and the pillar and the minimum value of the nearest distance between each component and the pillar in the cluster range, the smaller the ratio between the number of points in the component satisfying the assembly gap requirement and the number of all points in the component, which means that the collision result is more inconsistent with the gap reservation requirement after the collision test, and there is a slight deviation in the model.
[0075] It should be noted that the smaller the difference between the nearest distance between the component and the pillar and the minimum value of the nearest distance between each component and the pillar in the cluster range, the smaller the ratio between the number of points in the component satisfying the assembly gap requirement and the number of all points in the component, which means that the collision result is more inconsistent with the gap reservation requirement after the collision test, and there is a slight deviation in the model. The higher the precision requirement is, the more likely the slight deviation is caused by the tolerance of the support model, and the more it should be modified.
[0076] In some embodiments, the present application can perform maximum-minimum normalization on the modification necessity of the determined components , to obtain , whose value range is [0, 1].
[0077] In the case where the modification necessity is greater than the preset modification threshold, the present application can determine that the component is a component that needs to be adjusted. In the case where the modification necessity is less than or equal to the preset modification threshold, the present application can determine that the component is a component that does not need to be adjusted.
[0078] For example, the preset modification threshold can be adjusted according to the actual assembly situation. The lower the preset modification threshold is set, the more components that need to be adjusted, and the stronger the anti-interference ability of the adjusted ship support model is, and the higher the design cost is. Therefore, it is necessary to set reasonably based on the anti-interference ability of the required ship support model and the cost budget, for example, it can be set to 0.7.
[0079] Step 403, in the case where there is a component that needs to be adjusted, adjusting the three-dimensional structure information of the component and updating the ship support model.
[0080] For example, for the component that needs to be adjusted, the present application can adjust the three-dimensional coordinates of the points in the component to ensure that the distance between each point in the component and the support is consistent with the assembly gap requirement.
[0081] Based on the above technical solution, the present application can effectively find the gap problem caused by the deviation of theoretical calculation (such as shape complexity calculation error, gap reservation degree calculation error) in the model construction process through collision test simulation of the actual assembly scene, avoid the disconnection between the model and the actual manufacturing scene, and then dynamically optimize the model through the test results, which can significantly reduce the deviation between the model and the actual manufacturing, ensure that the model can directly guide the actual production (such as workers can determine the installation position of the component according to the optimized model), and further improve the reliability of the model.
[0082] In addition, the present application can also store the final ship support model and perform three-dimensional display, which is convenient for subsequent modification reference or physical manufacturing of workers.
[0083] As a possible embodiment of the present application, in combination with Figure 1 , as shown in Figure 5 , the method further comprises the following steps: Step 501, storing the point coordinate data of the ship support model to the database.
[0084] Exemplarily, the three-dimensional coordinates of different points of the ship support model can be acquired by a central processing unit, and the coordinate data of each point can be stored in the database correspondingly. For example, the database can be a relational database, and the stored data can include all surface points of the ship support model (including points of the support and all connecting components), record the unique identification ID, three-dimensional coordinates (x, y, z, based on the ship coordinate system), the belonging area (such as “support-deck intersection area” and “non-intersection area in the middle of the support”), the accuracy requirement (point spacing), the assembly gap requirement (only for the intersection area), and other information.
[0085] In step 502, the coordinate data is called from the database and transmitted to the three-dimensional display system, and the ship support model is visually displayed.
[0086] Exemplarily, all data of the ship support model can be read from the database by a data interface, and the read coordinate data can be transmitted to the three-dimensional display system. The three-dimensional display system can automatically reconstruct the three-dimensional model according to the coordinate data, and superimpose display of key information (such as area name, accuracy requirement, and assembly gap requirement). The three-dimensional display system supports various interactive operations, such as rotation (rotating the model around the x / y / z axis to view different angles), zooming (zooming in to view the details of the intersection area and zooming out to view the overall structure), sectioning (sectioning the model along any plane to view the internal structure), and labeling (adding text labels at key positions, such as “gap requirement 8mm here”).
[0087] Based on the above technical solutions, the model data is stored in the database to ensure the safety, reusability, and efficient query of the data (such as directly calling the historical data without re-modeling when modifying the model later), the abstract coordinate data is converted into an intuitive three-dimensional model through the three-dimensional visualization platform, and the key manufacturing information (accuracy and gap) is superimposed to facilitate the staff to quickly understand the design requirements of the model, thereby significantly improving the usability of the model and further playing the technical value of the high-precision model.
[0088] It should be noted that the above-mentioned embodiments of the application are only for description, and do not represent the advantages or disadvantages of the embodiments. The processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multi-task processing and parallel processing are also possible or can be advantageous.
[0089] Each embodiment in the specification is described in a progressive manner, and the same or similar parts between each embodiment can be referred to each other. Each embodiment focuses on the difference from other embodiments.
Claims
1. A high-precision model construction method for ship strut manufacturing, characterized in that, The method includes: Obtain an initial three-dimensional model of the ship's struts; the initial three-dimensional model includes the three-dimensional structural information of the struts in the ship and one or more components connected to the struts; The initial 3D model is subjected to region clustering to obtain multiple cluster ranges; the cluster ranges are divided into intersection regions and non-intersection regions according to the intersection type; the intersection region is the connection area between the pillar and the component; For each cluster range, the manufacturing requirements for that cluster range are determined based on the three-dimensional structure and intersection type within that cluster range; the manufacturing requirements include precision requirements and / or assembly clearance requirements. Based on the manufacturing requirements of each cluster range, the initial three-dimensional model is reconstructed to obtain the ship support model.
2. The high-precision model construction method for ship support manufacturing according to claim 1, characterized in that, For each cluster range, the manufacturing requirements for that cluster range are determined based on its three-dimensional structure and intersection type, including: For each cluster range, the morphological change complexity of the cluster range is determined based on the three-dimensional structure within the cluster range; the morphological change complexity is used to characterize the geometric change complexity of the three-dimensional structure within the cluster range. Based on the intersection type and morphological complexity of each cluster range, the degree of increase in the accuracy requirement for each cluster range is determined. For each cluster range, the preset accuracy requirement is increased based on the corresponding increase in accuracy requirement to obtain the adjusted accuracy requirement; The assembly gap requirements for each cluster range of the intersection region are determined based on the degree of increase in the accuracy requirements.
3. The high-precision model construction method for ship support manufacturing according to claim 2, characterized in that, The step of determining the morphological complexity of each cluster range based on the three-dimensional structure within that cluster range includes: For each cluster range, plane fitting is performed on each point of the three-dimensional structural surface within the cluster range to obtain the fitting plane corresponding to the cluster range; Determine the projection points of each point on the three-dimensional structural surface within the cluster range onto the fitting plane; The morphological complexity of the clustering range is determined based on the vertical distance from each point on the three-dimensional structural surface within the clustering range to the fitting plane and the distance between each projection point.
4. The high-precision model construction method for ship support manufacturing according to claim 2, characterized in that, The method of determining the degree of increase in accuracy requirements for each cluster range based on the intersection type and morphological complexity of each cluster range includes: For each cluster range whose intersection type is intersection region, determine the number of components connected to the pillar within each cluster range and the model area within each cluster range; The intersection density representation coefficient of each cluster range is determined based on the number of components and the area of the model; The accuracy requirement for determining each cluster range is increased based on the intersection density performance coefficient and the morphological change complexity.
5. The high-precision model construction method for ship support manufacturing according to claim 4, characterized in that, The high-precision model construction method applied to ship pillar manufacturing also includes; For cluster ranges whose intersection type is non-intersection region, the degree of increase in the accuracy requirement of the cluster range is determined based on the maximum value of the morphological change complexity of each cluster range and the morphological change complexity of the cluster range.
6. The high-precision model construction method for ship support manufacturing according to claim 2, characterized in that, The process of determining the assembly gap requirements for each cluster range of the intersection region based on the increased precision requirement includes: For each cluster range whose intersection type is intersection region, determine the volume of each component within the cluster range and the area of the connection region between each component and the support pillar; For each component within the cluster, the assembly gap allowance corresponding to the component is determined based on the volume of each component, the area of the connection region between each component and the support column, and the degree of increase in the precision requirement. The preset assembly gap between the support column and the corresponding component is adjusted according to the degree of assembly gap reservation, so as to determine the assembly gap requirements of each cluster range of the intersection type as the intersection area.
7. The high-precision model construction method for ship support manufacturing according to claim 1, characterized in that, The high-precision model construction method applied to ship support manufacturing also includes: A collision test was conducted based on the ship strut model, and the three-dimensional structural information of the struts and one or more components connected to the struts within each cluster range of the intersection area after the collision test was determined. Based on the three-dimensional structural information of the pillars and one or more components connected to the pillars within each cluster of the intersection area after the collision test, it is determined whether there are any components that need to be adjusted within each cluster. If there are components that need adjustment, the three-dimensional structural information of the components is adjusted, and the ship support model is updated.
8. The high-precision model construction method for ship support manufacturing according to claim 7, characterized in that, The step of determining whether there are any components requiring adjustment within each cluster based on the three-dimensional structural information of the pillars and one or more components connected to the pillars within each cluster of intersection regions after the collision test includes: For each component within a cluster of intersection regions, the closest distance between the component and the support column and the number of points in the component whose distance from the support column meets the assembly gap requirements are determined based on the three-dimensional structural information of the component and the support column within the cluster. The closest distance between the component and the support column is determined by the distance between each point on the surface of the component and each point on the surface of the support column. The necessity of modifying the component is determined based on the nearest distance between the component and the support and the number of points in the component whose distance from the support meets the assembly clearance requirements. If the necessity of modification exceeds a preset modification threshold, the component is determined to be a component that needs adjustment.
9. The high-precision model construction method for ship strut manufacturing according to any one of claims 1-8, characterized in that, The process of obtaining the initial three-dimensional model of the ship's support includes: Obtain the material properties, theoretical line intersection coordinates, and connection methods of the strut and one or more components connected to the strut from the hull design drawings of the ship; Based on the material properties, theoretical line intersection coordinates, and connection method, a three-dimensional model is constructed according to a preset point interval to build the initial three-dimensional model of the ship's support.
10. The high-precision model construction method for ship strut manufacturing according to any one of claims 1-8, characterized in that, The high-precision model construction method applied to ship support manufacturing also includes: The coordinates of each point of the ship support model are stored in a database; The coordinate data is retrieved from the database and transmitted to the 3D display system to visualize the ship support model.