A three-dimensional model assembly positioning method for a pressure-resistant housing mounting
By employing a positioning skeleton assembly method in underwater vehicles, the problem of positioning pressure hull mounting components has been solved, enabling rapid and accurate positioning of mounting components and improving design efficiency and construction quality.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA SHIP DEV & DESIGN CENT
- Filing Date
- 2022-09-15
- Publication Date
- 2026-04-14
AI Technical Summary
The three-dimensional assembly of pressure hull mounting components in underwater vehicles presents challenges such as difficult positioning, long time consumption, and inaccurate results, affecting design efficiency and construction quality.
An assembly method based on a positioning skeleton is adopted. By creating components of the positioning skeleton, including positioning points, positioning axes and mounting surfaces, and combining them with programmed operations, the pressure-resistant housing mounting parts can be positioned quickly, accurately and in batches.
It enables rapid and accurate positioning of pressure-resistant housing mounting components, reduces labor costs, improves design efficiency, and maintains the compatibility of design status and the versatility of operation.
Smart Images

Figure CN115641428B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of digital design technology for underwater vehicles, and in particular to a method for assembling and positioning a three-dimensional model of a pressure hull mounting component. Background Technology
[0002] For underwater vehicles, the pressure hull mounting components are the key interface connecting the pressure-resistant watertight area with the outside of the hull. Their arrangement is related to the openings in the pressure hull structure and has a significant impact on the safety of the vehicle.
[0003] Currently, the 3D assembly of pressure hull mounting components is often done manually. Since pressure hulls are generally curved surfaces, 3D placement and positioning on them is difficult. The setup time for a single mounting component model often exceeds 40 minutes, and adjustments are frequently needed during design iterations, resulting in significant labor costs. Furthermore, manually placed positions are often not integers, leading to inaccurate positioning and impacting construction. Summary of the Invention
[0004] The technical problem to be solved by the present invention is to provide a three-dimensional model assembly and positioning method for pressure hull mounting components, which can realize rapid assembly and positioning of mounting components of the entire ship's pressure hull, with accurate positioning data and easy parameter adjustment, which can greatly improve the design efficiency of underwater vehicles.
[0005] To solve the above-mentioned technical problems, the technical solution adopted by the present invention is as follows:
[0006] A method for assembling and positioning a three-dimensional model of a pressure-resistant housing mounting component includes the following steps:
[0007] S1, Create a new skeleton node and reference the pressure shell theoretical surface model to the skeleton node;
[0008] S2, obtain the positioning point input information, and create reference plane Plane1 and reference plane Plane2 based on the two-dimensional coordinate input of the positioning point;
[0009] S3, find the intersection line Intersec1 between the theoretical surface model of the pressure hull and the reference plane Plane1;
[0010] S4. Find the intersection point of the intersection line Intersec1 and the reference plane Plane2, and obtain the three-dimensional coordinates P(x0,y0,z0) of the positioning point according to the installation orientation input of the positioning point.
[0011] S5, Based on the three-dimensional coordinates P(x0,y0,z0) of the positioning point, and according to the installation orientation input of the positioning point, create the positioning axis L1;
[0012] S6. Based on the three-dimensional coordinates P(x0,y0,z0) of the positioning point, construct Plane3, which is perpendicular to the positioning axis L1, and that is the mounting surface.
[0013] S7. Perform the assembly of the mounting components, specifically by selecting the specified mounting components and matching the axis and mounting surface of the mounting components with the positioning axis L1 and mounting surface Plane3 to complete the assembly positioning.
[0014] S8, by repeatedly executing steps S1 to S7 through the program, completes the positioning and assembly of multiple sets of installation parts in batches.
[0015] Furthermore, in step S2, the positioning point input information includes positioning point location input and installation orientation input, wherein the positioning point location input includes two-dimensional coordinate input and installation orientation input.
[0016] Furthermore, the two-dimensional coordinate input is (x0, y0) or (x0, z0), where x0 is the coordinate of the mounting component in the length direction of the ship, y0 is the coordinate of the mounting component in the width direction of the ship, and z0 is the coordinate of the mounting component in the vertical direction.
[0017] Furthermore, the installation orientation specifically includes: the upper vertical direction, the lower vertical direction, and the positive and negative y-directions.
[0018] Furthermore, the installation orientation specifically includes: vertical, horizontal, cross-sectional radial, and surface normal.
[0019] Furthermore, in step S2, when the two-dimensional coordinate input is (x0, z0), the reference plane Plane1 is created parallel to the cross section of the theoretical plane model and along the x = x0 direction, and the reference plane Plane2 is created parallel to the base plane and along the z = z0 direction.
[0020] Furthermore, in step S5, the creation of positioning axis L1 based on the installation orientation input of the positioning point specifically includes the following four cases:
[0021] 1) When the installation orientation is vertical, the L1 direction is perpendicular to the base plane and points to the outside of the pressure-resistant housing;
[0022] 2) When the installation orientation is horizontal, the L1 direction is along the width of the ship and points towards the outside of the pressure hull;
[0023] 3) When the installation orientation is radial, the L1 direction is along the radial direction of the section curve Intersec1, pointing towards the outside of the pressure-resistant housing;
[0024] 4) When the installation orientation is the normal direction of the curved surface, the L1 direction is along the normal direction of the S-curve of the pressure-resistant housing and points to the outside of the pressure-resistant housing.
[0025] Compared with the prior art, the present invention has the following main advantages:
[0026] 1. This invention proposes a positioning skeleton assembly method for positioning pressure-resistant housing mounting parts, and designs the components of the positioning skeleton, which solves the problem of difficult positioning of mounting parts on the curved surface of the pressure-resistant housing, reduces the large amount of manpower required for manual assembly and changes; and the positioning position can be parameterized and adjusted to ensure positioning accuracy and can maintain good matching with the design state information.
[0027] 2. This invention describes the positioning location using positioning indicators, which facilitates batch operation. There are hundreds of pressure hull mounting parts for underwater vehicles. This technical solution has good versatility and can be batch operated through programs, which greatly improves the design efficiency of underwater vehicles. Attached Figure Description
[0028] Figure 1 This is an overall flowchart of the assembly and positioning method for a three-dimensional model of a pressure-resistant housing mounting component according to the present invention;
[0029] Figure 2 This is a schematic diagram of the installation component positioning input information in an embodiment of the present invention;
[0030] Figure 3 This is a schematic diagram of the pressure-resistant shell surface model S used in an embodiment of the present invention;
[0031] Figure 4 This is a schematic diagram illustrating the determination of the location of the mounting frame positioning point along the X-direction of the ship's length in an embodiment of the present invention;
[0032] Figure 5 This is a schematic diagram illustrating the determination of the mounting frame positioning points in an embodiment of the present invention;
[0033] Figure 6 This is a schematic diagram illustrating the creation of the positioning axis and positioning mounting surface in an embodiment of the present invention;
[0034] Figure 7 This is a schematic diagram of the assembly of the mounting components in an embodiment of the present invention. Detailed Implementation
[0035] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention. Furthermore, the technical features involved in the various embodiments of this invention described below can be combined with each other as long as they do not conflict with each other.
[0036] It should be noted that, depending on the implementation needs, the various steps / components described in this application can be broken down into more steps / components, or two or more steps / components or parts of the operation of steps / components can be combined into new steps / components to achieve the purpose of this invention.
[0037] This application provides a three-dimensional model assembly and positioning method for pressure hull mounting components. The method is based on a skeleton to complete the assembly and positioning. The positioning skeleton is designed according to the layout characteristics of the pressure hull mounting components. By assembling through this skeleton, the mounting components of the entire ship's pressure hull can be quickly assembled and positioned. The positioning data is accurate and can be parameterized and adjusted, which greatly improves the design efficiency.
[0038] A. This invention proposes a positioning skeleton-based assembly method for positioning pressure-resistant housing mounting components, and designs the components of the positioning skeleton. The mounting component positioning skeleton includes three parts: ① positioning point; ② positioning axis; ③ mounting surface.
[0039] B. To generate the positioning skeleton for the installation component, positioning parameters are required as input. In the ship's coordinate system, let Z = f(x,y) represent the pressure hull surface. Given two of the coordinates x, y, and z, the third coordinate can be calculated. There are two modes for positioning the installation component on the pressure hull: one is to first locate the installation component's position in the ship's length direction (x) and width direction (y), and then calculate its vertical position (z) on the pressure hull surface; the other is to first locate the position in the ship's length direction (x) and vertical position (z), and then calculate its width direction (y) on the pressure hull surface. Therefore, the positioning point input includes:
[0040] 1) The location input includes: ① the coordinate of the installation part in the ship's length direction x0; ② the coordinate of the installation part in the ship's width direction y0 or the coordinate of the installation part in the vertical direction z0, whichever is selected; ③ the installation orientation input: vertical upper, vertical lower, positive y-direction, negative y-direction; ④ the theoretical surface model S of the pressure hull.
[0041] 2) The installation orientation input includes one of the following: ① Vertical; ② Horizontal; ③ Cross-sectional radial; ④ Surface normal (applicable to conical sections).
[0042] like Figure 1 As shown, the assembly and positioning method for a three-dimensional model of a pressure-resistant housing mounting component according to this application includes the following specific steps:
[0043] S1. Create a new skeleton node and reference the theoretical surface model of the pressure shell into the skeleton node;
[0044] S2. Based on the positioning point input, taking the input as the ship's length direction coordinate x0 and vertical coordinate z0 as an example (the same applies when the input is the ship's length direction coordinate x0 and ship's width direction coordinate y0), create Plane1, which is parallel to the cross section of the theoretical plane model and along x = x0; create Plane2, which is parallel to the base plane and along z = z0.
[0045] S3. Find the intersection line Intersec1 between the theoretical surface model S of the pressure hull and Plane1;
[0046] S4. Find the intersection point of the above intersection lines Intersec1 and Plane2. Since the intersection line Intersec1 is a closed curve, the result of this intersection will have two points. Based on the required installation orientation (corresponding to the negative or positive y-direction in the above installation orientation), determine the port or starboard side and obtain the positioning point P(x0,y0,z0).
[0047] S5. Based on the positioning point P, create the positioning axis L1 according to the installation orientation in the input, which can be divided into the following four cases:
[0048] 1) When the installation orientation is vertical, the L1 direction is perpendicular to the base plane and points to the outside of the pressure-resistant housing.
[0049] 2) When the installation orientation is horizontal, the L1 direction is along the width of the ship and points to the outside of the pressure hull.
[0050] 3) When the installation orientation is radial, the L1 direction is along the radial direction of the section curve Intersec1, pointing towards the outside of the pressure-resistant housing.
[0051] 4) When the installation orientation is the normal direction of the curved surface, the L1 direction is along the normal direction of the S-curve of the pressure-resistant housing and points to the outside of the pressure-resistant housing.
[0052] S6. Based on the positioning point P, draw a plane Plane3 perpendicular to the positioning axis, which is the mounting surface.
[0053] S7. Begin assembly of the mounting components. Select the specified mounting component and align its axis and mounting surface with the axis L1 and mounting surface Plane3 of the frame to complete the assembly and positioning.
[0054] S8. By executing the above operations through the program, the positioning and assembly of installation parts can be completed in batches.
[0055] (Through the above process, the pre-positioning of the skeleton of the batch installation parts is completed. When the design is iterated, the coordinates of the positioning points can be adjusted to refresh the position of the skeleton. Combined with digital means such as constraint assembly, rapid adjustment and information output can be achieved.)
[0056] Furthermore, this embodiment is combined with the appendix Figure 2The mounting component positioning input information is used as an example to illustrate the mounting component assembly and positioning process, taking mounting component 1 - welding base plate 1 as an example:
[0057] The first step is to create a new skeleton node and reference the theoretical surface model S of the pressure shell to the skeleton node, such as... Figure 3 As shown.
[0058] The second step is to obtain the positioning input information of mounting part 1 - welding base plate 1: x0 = 4500, y0 = 1000, installation orientation: up; installation direction: radial of section.
[0059] The third step is to create a plane Plane1 parallel to the mid-section with x = 4500, and to find the intersection line Intersec1 between Plane1 and the theoretical surface S of the pressure shell, as shown below. Figure 4 As shown.
[0060] Step 4: Create a plane Plane2 parallel to the mid-section with y = 1000, and find the intersection of Plane2 and Intersec1. Since the installation orientation is upward, the intersection point at the top is the positioning point P(x0, y0, z0), as shown below. Figure 5 As shown.
[0061] Step 5: Through the positioning point P, based on the installation orientation and the radial direction of the cross-section, create a positioning axis L1 along the radial direction of the cross-section circle, as shown below. Figure 6 As shown.
[0062] Step 6: Draw a plane Plane3 perpendicular to the positioning axis through the positioning point P; this is the mounting surface. Figure 6 As shown.
[0063] Step 7: Align the axis and mounting surface of the mounting component with the positioning axis L1 and mounting surface Plane3 of the frame to complete the assembly. Figure 7 As shown.
[0064] The eighth step is to use a program to perform the above operations in batches, thereby completing the precise assembly and positioning of the pressure hull installation components for the entire ship's pressure hull.
[0065] In summary:
[0066] 1. This invention proposes a positioning skeleton assembly method for positioning pressure-resistant housing mounting parts, and designs the components of the positioning skeleton, which solves the problem of difficult positioning of mounting parts on the curved surface of the pressure-resistant housing, reduces the large amount of manpower required for manual assembly and changes; and the positioning position can be parameterized and adjusted to ensure positioning accuracy and can maintain good matching with the design state information.
[0067] 2. This invention describes the positioning location using positioning indicators, which facilitates batch operation. There are hundreds of pressure hull mounting parts for underwater vehicles. This technical solution has good versatility and can be batch operated through programs, which greatly improves the design efficiency of underwater vehicles.
[0068] Those skilled in the art will readily understand that the above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the scope of protection of the present invention.
Claims
1. A method for assembling and positioning a three-dimensional model of a pressure-resistant housing mounting component, characterized in that, Includes the following steps: S1, Create a new skeleton node and reference the pressure shell theoretical surface model to the skeleton node; S2, obtain the positioning point input information, and create reference plane Plane1 and reference plane Plane2 based on the two-dimensional coordinate input of the positioning point; When the two-dimensional coordinate input is (x0, z0), the reference plane Plane1 is created parallel to the cross section of the theoretical plane model and along the x=x0 direction, and the reference plane Plane2 is created parallel to the base plane and along the z=z0 direction; S3, find the intersection line Intersec1 between the theoretical surface model of the pressure hull and the reference plane Plane1; S4. Find the intersection point of the intersection line Intersec1 and the reference plane Plane2, and obtain the three-dimensional coordinates P(x0,y0,z0) of the positioning point according to the installation orientation input of the positioning point. S5, Based on the three-dimensional coordinates P(x0,y0,z0) of the positioning point, and according to the installation orientation input of the positioning point, create the positioning axis L1; S6. Based on the three-dimensional coordinates P(x0,y0,z0) of the positioning point, construct Plane3, which is perpendicular to the positioning axis L1, and is the mounting surface. S7. Perform the assembly of the mounting components, specifically by selecting the specified mounting components and matching the axis and mounting surface of the mounting components with the positioning axis L1 and mounting surface Plane3 to complete the assembly positioning. S8, by repeatedly executing steps S1~S7 through the program, completes the positioning and assembly of multiple sets of installation parts in batches.
2. The method for assembling and positioning a three-dimensional model of a pressure-resistant housing mounting component according to claim 1, characterized in that... In step S2, the positioning point input information includes positioning point location input and installation orientation input. The positioning point location input includes two-dimensional coordinate input and installation orientation input of the positioning point.
3. The method for assembling and positioning a three-dimensional model of a pressure-resistant housing mounting component according to claim 2, characterized in that, The two-dimensional coordinate input is (x0, y0) or (x0, z0), where x0 is the coordinate of the mounting part in the length direction of the ship, y0 is the coordinate of the mounting part in the width direction of the ship, and z0 is the coordinate of the mounting part in the vertical direction.
4. The method for assembling and positioning a three-dimensional model of a pressure-resistant housing mounting component according to claim 2, characterized in that, The installation orientation specifically includes: the upper vertical direction, the lower vertical direction, and the positive and negative y-directions.
5. The method for assembling and positioning a three-dimensional model of a pressure-resistant housing mounting component according to claim 2, characterized in that, The installation orientation specifically includes: vertical, horizontal, cross-sectional radial, and surface normal.
6. The method for assembling and positioning a three-dimensional model of a pressure-resistant housing mounting component according to claim 1, characterized in that... In step S5, creating the positioning axis L1 based on the installation orientation input of the positioning point specifically includes the following four cases: 1) When the installation orientation is vertical, the L1 direction is perpendicular to the base plane and points to the outside of the pressure-resistant housing; 2) When the installation orientation is horizontal, the L1 direction is along the ship's width and points towards the outside of the pressure hull; 3) When the installation orientation is radial, the L1 direction is along the radial direction of the section curve Intersec1, pointing towards the outside of the pressure-resistant housing; 4) When the installation orientation is the normal direction of the curved surface, the L1 direction is along the normal direction of the S-curve of the pressure-resistant housing and points to the outside of the pressure-resistant housing.
7. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, it implements the steps of the method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method and system for automatically assembling matching part of three-dimensional ship modeling part
CN110222461A
Rapid layout method for radar electronic equipment structure
CN114117994A